DE10005651B4 - Verfahren und Vorrichtung zum Suchen von aufgezeichneten digitalen Datenströmen - Google Patents
Verfahren und Vorrichtung zum Suchen von aufgezeichneten digitalen Datenströmen Download PDFInfo
- Publication number
- DE10005651B4 DE10005651B4 DE10005651A DE10005651A DE10005651B4 DE 10005651 B4 DE10005651 B4 DE 10005651B4 DE 10005651 A DE10005651 A DE 10005651A DE 10005651 A DE10005651 A DE 10005651A DE 10005651 B4 DE10005651 B4 DE 10005651B4
- Authority
- DE
- Germany
- Prior art keywords
- time
- sobu
- arrival time
- information
- stream
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/30—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording
- G11B27/3027—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording used signal is digitally coded
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/034—Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/11—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/78—Television signal recording using magnetic recording
- H04N5/782—Television signal recording using magnetic recording on tape
- H04N5/783—Adaptations for reproducing at a rate different from the recording rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
- H04N9/8042—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/82—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
- H04N9/8205—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
- H04N9/8233—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal the additional signal being a character code signal
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/12—Formatting, e.g. arrangement of data block or words on the record carriers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2562—DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/60—Solid state media
- G11B2220/65—Solid state media wherein solid state memory is used for storing indexing information or metadata
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/78—Television signal recording using magnetic recording
- H04N5/781—Television signal recording using magnetic recording on disks or drums
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/912—Applications of a database
- Y10S707/913—Multimedia
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database or file accessing
- Y10S707/99933—Query processing, i.e. searching
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99943—Generating database or data structure, e.g. via user interface
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99944—Object-oriented database structure
- Y10S707/99945—Object-oriented database structure processing
Abstract
Verfahren
zum Suchen nach aufgezeichneten digitalen Datenströmen, umfassend:
(a) Zurückholen einer Suchzeitinformation (MAPL), die Zählwerte (IAPAT) umfasst, die bei konstanten Zeitintervallen (x) gezählt werden, während jede Stromobjekteinheit (SOBU) aufgezeichnet wird, wobei jede Stromobjekteinheit (SOBU) aus einer vorgegebenen Anzahl von Transportstromeinheiten besteht;
(b) Zugreifen auf eine Stromobjekteinheit (SOBU), die eine angeforderte Suchzeit (ST) enthält, unter Bezugnahme auf die zurückgeholte Suchzeitinformation (MAPL);
(c) Zurückholen von Referenzinformation über die Ankunftszeit, die zu einer Starttransport-Stromeinheit der Stromobjekteinheit (SOBU), auf die zugegriffen wird, hinzugefügt ist;
(d) Bestimmen der Ankunftszeit der Starttransport-Stromeinheit unter Verwendung der zurückgeholten Ankunftszeit-Referenzinformation und eines Zeitwerts, der aus der Suchzeitinformation berechnet wird, die mit der Stromobjekteinheit (SOBU) verbunden ist, auf die zugegriffen wird; und
(e) Kompensieren der bestimmten Ankunftszeit auf Grundlage eines Vergleichs zwischen der zurückgeholten Ankunftszeit-Referenzinformation und dem Zeitwert, welcher von der Suchzeitinformation berechnet wird, die mit der Stromobjekteinheit (SOBU) verbunden ist, auf die zugegriffen...
(a) Zurückholen einer Suchzeitinformation (MAPL), die Zählwerte (IAPAT) umfasst, die bei konstanten Zeitintervallen (x) gezählt werden, während jede Stromobjekteinheit (SOBU) aufgezeichnet wird, wobei jede Stromobjekteinheit (SOBU) aus einer vorgegebenen Anzahl von Transportstromeinheiten besteht;
(b) Zugreifen auf eine Stromobjekteinheit (SOBU), die eine angeforderte Suchzeit (ST) enthält, unter Bezugnahme auf die zurückgeholte Suchzeitinformation (MAPL);
(c) Zurückholen von Referenzinformation über die Ankunftszeit, die zu einer Starttransport-Stromeinheit der Stromobjekteinheit (SOBU), auf die zugegriffen wird, hinzugefügt ist;
(d) Bestimmen der Ankunftszeit der Starttransport-Stromeinheit unter Verwendung der zurückgeholten Ankunftszeit-Referenzinformation und eines Zeitwerts, der aus der Suchzeitinformation berechnet wird, die mit der Stromobjekteinheit (SOBU) verbunden ist, auf die zugegriffen wird; und
(e) Kompensieren der bestimmten Ankunftszeit auf Grundlage eines Vergleichs zwischen der zurückgeholten Ankunftszeit-Referenzinformation und dem Zeitwert, welcher von der Suchzeitinformation berechnet wird, die mit der Stromobjekteinheit (SOBU) verbunden ist, auf die zugegriffen...
Description
- 1 HINTERGRUND DER ERFINDUNG
- 1. Gebiet der Erfindung
- Die Erfindung betrifft ein Verfahren und eine Vorrichtung zum Suchen nach aufgezeichneten digitalen Datenströmen.
- 2. Beschreibung des verwandten Sachstandes
- Bei der herkömmlichen analogen Fernsehübertragung werden Videosignale über die Luft oder über Kabel übertragen, nachdem sie AM (Amplitudenmodulation) oder FM (Frequenzmodulation) moduliert worden sind. Mit dem jüngsten Fortschritt von digitalen Technologien, beispielsweise einer digitalen Bildkompression und einer digitalen Modulation/Demodulation, befindet sich die Standardisierung für die digitale Fernsehübertragung in einem schnellen Fortschritt. Auf Grundlage des Moving Picture Experts Group (MPEG) Formats, bewegt sich auch die Satelliten- und Kabelübertragungsindustrie in Richtung auf die digitale Übertragung hin.
- Die digitale Übertragung bietet mehrere Vorteile, die ihr analoges Gegenstück nicht bereitstellen kann. Zum Beispiel kann die digitale Übertragung Dienste mit weit verbesserter Video/Audio-Qualität bereitstellen, mehrere verschiedene Programme innerhalb einer festen Bandbreite übertragen, und eine verbesserte Kompatibilität mit digitalen Kommunikationsmedien oder digitalen Speichermedien anbieten.
- Bei der digitalen Übertragung bzw. Aussendung werden eine Vielzahl von Programmen, die auf Grundlage des MPEG Formats codiert werden, vor einer Übertragung in einen einzelnen Transportstrom multiplexiert. Der übertragene Transportstrom wird von einem eingerichteten oberen "Kasten" (top box) an dem Empfänger empfangen und in die ursprünglichen Programme demultiplexiert. Wenn ein Programm aus den demultiplexierten Programmen gewählt wird, wird das gewählte Programm von einem Decoder in dem eingerichteten oberen Kasten decodiert und die ursprünglichen Audio- und Videosignale werden zurückgewonnen. Die zurückgewonnenen Audio- und Videosignale können von einer A/V Ausgabevorrichtung, beispielsweise einem Fernsehgerät TV, dargeboten werden.
- Es ist auch möglich, die empfangenen digitalen Aussendesignale auf einem Speichermedium aufzuzeichnen, anstelle daß die empfangenen Übertragungs- oder Aussendesignale direkt an A/V Ausgabeeinrichtungen ausgegeben werden. Die gespeicherten digitalen Übertragungssignale können nachher editiert und zurückgewonnen werden. Zum Beispiel kann ein digitaler Datenstrom, der von dem eingerichteten oberen Kasten empfangen wird, an einen Streamer (Stromverarbeitungseinrichtung) übertragen werden, beispielsweise einer Digitalvideodisk(DVD)-Aufzeichnungsvorrichtung, über Kommunikationsschnittstellen wie einem IEEE-1394 seriellen Bus, und kann auf einem Aufzeichnungsmedium von dem Streamer gespeichert werden. Der aufgezeichnete digitale Datenstrom kann editiert werden und an den eingerichteten oberen Kasten zurück übertragen werden, so daß die digitalen Audio- und Videodaten dargestellt werden können.
- Beim Aufzeichnen des digitalen Datenstroms eines einzelnen Programms auf einem Aufzeichnungsmedium in einem Streamer ist die grundlegende Aufzeichnungseinheit ein Stromobjekt (SOB), das eine Reihe von Stromobjekteinheiten (SOBUs) umfaßt. Um die empfangenen digitalen Datenströme auf einem Aufzeichnungsmedium aufzuzeichnen und die aufgezeichneten Daten nachher wiederzugeben, ist es erforderlich, herauszufinden, wie Stromobjekte (SOBs) und Stromobjekteinheiten (SOBUs) zu gruppieren und aufzuzeichnen sind und wie Suchinformation zum Verwalten und Suchen der aufgezeichneten Stromobjekte (SOBs) und Stromobjekteinheiten (SOBUs) zu erzeugen ist. Ferner ist es erforderlich, zu untersuchen, wie ein spezifischer Datenstrom zu suchen ist, der einer Suchzeit entspricht, die von einem Benutzer angefordert wird.
- Aus der Zeitschrift Fernseh- und Kino-Technik, 48. Jahrgang, Nr. 10/1994, Seiten 545, 548–550, 553, die Aspekte des MPEG-2-Standards beschreibt, ist bekannt, dass mit einer Transportstromeinheit eine Zeitmarke (hier als Referenzinformation bezeichnet) aufzuzeichnen. Der Sinn der Zeitmarken besteht darin, bestimmten Paketen beim Verlassen eines Multiplexers die aktuelle Uhrzeit der Systemuhr auszuprägen. Eine weitere beschriebene Erweiterung der Zeitmarken von MPEG-1 zu MPEG-2 bezieht sich auf eine Erweiterung der Zeitmarken um neun Bits. Für diese Erweiterung werden neun Bits als ein zyklischer Zähler genutzt, der beim Erreichen eines Zählerstands von 300 einen Übertrag zu einem 33-Bit-Basisfeld liefert und dabei gleichzeitig zurückgesetzt wird.
- Die Patentschrift
US 5,619,337 beschreibt ein MPEG Transport Kodierungs/Dekodierungs-System zum Aufzeichnen von Transportströmen in Übereinstimmung mit dem MPEG-2-Standard. In der dortigen Tabelle 1 sind die Inhalte eines Transportpakets Bit für Bit aufgeführt. Die dortige3 zeigt, dass mit einzelnen Transportpaketen auch ein Zeitmarkenwert aufgezeichnet wird, der einen Zeitstempel darstellt, der das Auftreten eines Paketstartsignals markiert. Ferner wird mit jedem Paket ein weiterer Timingwert aufgezeichnet, der das Timing eines Transporttaktsignals darstellt. - Ein Verfahren zum Aufzeichnen von digitalen Datenströmen und zum Erzeugen und Aufzeichnen von Navigationsinformation wird nun unter Bezugnahme auf die beiliegenden Zeichnungen beschrieben.
-
1 zeigt ein Blockschaltbild einer Vorrichtung, bei der das Verfahren zum Erzeugen und Aufzeichnen der Navigationsinformation für aufgezeichnete digitale Datenströme verwendet werden kann.2 zeigt den Prozeß zum Aufzeichnen von digitalen Datenströmen und zum Erzeugen der Navigationsinformation in dem in1 gezeigten System. Das System umfaßt einen eingerichteten oberen Kasten100 , eine Kommunikationsschnittstelle (IEEE-1394) und einen Streamer200 . Der eingerichtete obere Kasten100 empfängt Transportströme, die von Systemcodierern codiert und von einer Vielzahl von Aussende- bzw. Übertragungsstationen ausgesendet bzw. übertragen werden, und demultiplexiert die empfangenen Transportströme. Nachdem ein Decoder120 den Transportstrom eines von einer Abstimmeinheit110 (Tuning Einheit) gestimmten (getunten) Programms decodiert, gibt eine Steuereinheit140 den decodierten Transportstrom an eine A/V Ausgabevorrichtung oder an den Streamer200 über die IEEE-1394 Kommunikationsschnittstelle130 und210 so aus, daß das übertragene Programm auf einem Aufzeichnungsmedium230 durch den Streamer200 in Abhängigkeit von einer Benutzerauswahl aufgezeichnet werden kann. Wenn von einem Benutzer gefordert, holt der Streamer200 das aufgezeichnete Programm zurück und überträgt das zurückgewonnene Programm über die IEEE-1394 Kommunikationsschnittstelle zurück zu dem eingerichteten oberen Kasten100 . In dem eingerichteten oberen Kasten100 wird das empfangene Programm von dem Decoder120 decodiert und dann an eine A/V Ausgabevorrichtung so ausgegeben, daß das aufgezeichnete Programm dargestellt werden kann. - Eine Steuereinheit
250 des Streamers200 steuert eine Stromaufzeichnungseinheit220 , um den von dem eingerichteten oberen Kasten100 gesendeten Datenstrom auf dem Aufzeichnungsmedium230 aufzuzeichnen, wie in2 gezeigt. Der empfangene Datenstrom, der aus Transportstrompaketen besteht, wird zusammen mit der Paketankunftszeit (Packet Arrival Time PAT) jedes Transportstrompakets auf dem Aufzeichnungsmedium aufgezeichnet. Die Transportstrompakete mit Paketankunftszeiten werden auf dem Aufzeichnungsmedium in Sektoren organisiert, wobei jeder Sektor eine vorgegebene Größe aufweist. Eine vorgegebene Anzahl von Sektoren, zum Beispiel 32 Sektoren, sind in eine Stromobjekteinheit (SOBU) gruppiert. Wenn der Aufzeichnungsprozeß von einem Benutzer gestoppt oder unterbrochen wird, werden die aufgezeichneten Stromobjekteinheiten (SOBUs) in ein Stromobjekt (SOB) gruppiert. Zusätzlich werden Navigationsdaten, beispielsweise die Stromstart-Anwendungspaket-Ankunftszeit (S_S_APAT) und eine Inkremental-Anwendungspaket-Ankunftszeit (IAPAT) zum Verwalten und Suchen des Stromobjekts (SOB) und der Stromobjekteinheiten (SOBUs) gemeinsam mit den Transportstrompaketen auf dem Aufzeichnungsmedium aufgezeichnet. -
3 zeigt die Vorgehensweise, wie der empfangene digitale Datenstrom auf dem Aufzeichnungsmedium230 aufgezeichnet wird. Ein Anwendungspaket und seine Paketankunftszeit (PAT oder Zeitmarke) bildet ein Transportstrompaket (TSP). Eine Vielzahl von Transportstrompaketen (TSPs) und Anfangsblock-(Header)-Information werden in einen Sektor hinein organisiert und eine vorgegebene Anzahl von Sektoren, zum Beispiel 32 Sektoren, bilden eine Stromobjekteinheit (SOBU). Eine Reihe von Stromobjekteinheiten (SOBUs) bildet ein Stromobjekt (SOB). Zudem umfaßt die Stromobjektinformation (SOBI), die die Navigationsdaten zum Verwalten und Suchen des aufgezeichneten Stromobjekts (SOB) ist, eine allgemeine Stromobjektinformation (SOB_GI) und eine Abbildungsliste (MAPL) zum Verwalten von Stromobjekteinheiten (SOBUs), die in dem Stromobjekt (SOB) enthalten sind, wie in den4 und5 gezeigt. Die allgemeine Stromobjektinformation (SOB_GI) umfaßt die Stromstart-Anwendungspaket-Ankunftszeit (S_S_APAT), die die Startzeit des zugehörigen Stromobjekts anzeigt (SOB). Wie in2 gezeigt ist die Inkremental-Anwendungspakete-Ankunftszeit (IAPAT), die ein Zählwert ist, der bei konstanten Zeitintervallen (x) zwischen zwei aufeinanderfolgenden Stromobjekteinheiten (SOBUs) gezählt wird, in der Abbildungsliste (MAPL) enthalten und wird als Information zum Suchen nach den zugehörigen Stromobjekteinheiten (SOBUs) verwendet. - Die Stromstart-Anwendungspaket-Ankunftszeit (S_S_APAT), die in der allgemeinen Stromobjektinformation (SOB_GI) enthalten ist, wird als eine 6-Byte Paketankunftszeit (PAT) aufgezeichnet, die eine 9-Bit Paketankunftszeit-Erweiterung (PAT_ext) und eine 39-Bit Paketankunftszeit-Basis (PAT_Basis) umfaßt, wie in
6 gezeigt. Die Paketankunftszeit- Erweiterung (PAT_ext) ist ein Modulo-300-Zähler, der bei einer Rate von 27 MHz inkrementiert wird, während die Paketankunftszeit-Basis (PAT_Basis) bei einer Rate von 90 kHz inkrementiert wird. Anders als die Stromstart-Anwendungspaket-Ankunftszeit (S_S_APAT) wird die Zeitmarke, die zusammen mit dem in3 gezeigten Anwendungspaket aufgezeichnet ist, als eine 4-Byte Paketankunftszeit (PAT) aufgezeichnet, die bei einer Rate von 27 MHz inkrementiert wird und somit von 0 s bis zu 159 s (= 232/27 MHz) darstellen kann. - Für das Verfahren zum Suchen nach einem Transportstrompaket, das einer angeforderten Suchzeit entspricht, unter Verwendung der Navigations- und Zeitinformation bezüglich des Stromobjekts (SOB), werden unter Bezugnahme auf ein Beispiel ausführlich Stromobjekteinheiten (SOBUs) erläutert.
- Es sei angenommen, daß die Position (s) eines Transportstrompakets, das der Suchzeit (ST) entspricht, die von einem Benutzer angefordert wird, gesucht werden soll, wie in
2 gezeigt. Zunächst wird die Stromstart-Anwendungspaket-Ankunftszeit (S_S_APAT), die in der allgemeinen Stromobjektinformation (SOB_GI) jedes Stromobjekts (SOB) enthalten ist, mit der angeforderten Suchzeit (ST) verglichen und eine Stromstart-Anwendungspaket-Ankunftszeit (S_S_APAT) wird erfaßt, die am nächsten zu der angeforderten Suchzeit (ST) ist, diese aber nicht übersteigt. Unter Bezugnahme auf die Abbildungsliste (MAPL) des Stromobjekts SOB #1, das die erfaßte Stromstart-Anwendungspaket-Ankunftszeit (S_S_APAT) enthält, wird die Inkremental-Anwendungspaket-Ankunftszeit (IAPAT 1 ~ 4), die in der Abbildungsliste (MAPL) enthalten ist, aufsummiert. Der Summenwert wird mit der Einheitszeit (x) multipliziert und zu der erfaßten Stromstart-Anwendungspaket-Ankunftszeit (S_S_APAT) addiert. Die Prozedur wird wiederholt, bis der berechnete Wert (S_S_APAT + xxΣIAPAT) sich der angeforderten Suchzeit (ST) annähert, ohne diese zu überschreiten. In2 wird die Summation und Multiplikation wiederholt, um IAPAT 4 zu enthalten, weil der berechnete Wert die Suchzeit (ST) übersteigt, wenn die Berechnung bis zu IAPAT 5 weitergeht. Dann wird der Eintrag in der Abbildungsliste (MAPL), der der berechneten Zeit (S_S_APAT + xxΣIAPAT) entspricht, lokalisiert und der Index des Eintrags wird mit der Anzahl von Sektoren, die eine Stromobjekteinheit (zum Beispiel 32 Sektoren) bilden, multipliziert, um die gewünschte Stromobjekteinheit SOBU 5 zu lokalisieren. - Von der Startposition A' des gesuchten Stromobjekts SOBU 5 wird die 4-Byte Paketankunftszeit (PAT), die die Zeitmarke des Transportstrompakets ist, erfaßt. Es sei daran erinnert, daß die Stromstart-Anwendungspaket-Ankunftszeit (S_S_APAT) und die Paketankunftszeit (PAT) eines Transportstrompakets unterschiedliche Formate aufweisen und deshalb die zwei Werte nicht direkt verglichen werden können. Deshalb wird die Differenz zwischen der erfaßten Paketankunftszeit (PAT) und der Paketankunftszeit des ersten Transportstrompakets der Stromobjekteinheit SOBU 5 mit der Differenz zwischen der angeforderten Suchzeit (ST) und dem berechneten Wert (S_S_APAT + xxΣIAPAT) für eine feine Suche des Transportstrompakets, das der angeforderten Suchzeit (ST) entspricht, verglichen.
- Die Position A, die auf Grundlage der Zeitinformation (S_S_APAT + xxΣIAPAT) gesucht wird, die unter Verwendung der Inkremental-Anwendungspaket-Ankunftszeiten (IAPATs) berechnet werden, stimmt jedoch mit der tatsächlichen Startposition A' der Stromobjekteinheit SOBU 5 nicht überein, wie in
2 gezeigt. Deshalb führt der Versatz zwischen der Transportstrompaket-Position A, die von dem feinen Suchbetrieb erfaßt wird, und der tatsächlichen Position A' zu einer Verzögerung bei dem Suchbetrieb. - Infolge dessen ist eine zusätzliche Information, die den Versatzwert zwischen A' und A (Versatz_SZ in
2 ) anzeigt, für eine genaue Suche nach der Position (s) des Transportstrompakets, das der angeforderten Suchzeit (ST) entspricht, erforderlich. Es ist jedoch nicht wünschenswert, die zusätzliche Information zu jeder Stromobjekteinheit (SOBU) hinzuzufügen, was dramatisch den Aufzeichnungswirkungsgrad des Aufzeichnungsmediums herabsetzt. - ZUSAMMENFASSUNG DER ERFINDUNG
- Aufgabe der vorliegenden Erfindung ist es ein Verfahren und eine Vorrichtung bereitzustellen, die Suchfehler beim Suchen von aufgezeichneten digitalen Datenströmen vermeiden können und somit eine hohe Suchgenauigkeit bereitstellen.
- Diese Aufgabe wird durch ein Verfahren nach Anspruch 1, eine Vorrichtung nach Anspruch 4, ein Verfahren nach Anspruch 7, sowie eine Vorrichtung gemäß Anspruch 8 gelöst. Weitere vorteilhafte Ausführungsformen der Erfindung sind in den Unteransprüchen angegeben.
- Gemäß der vorliegenden Erfindung weist die Zeitinformation für die Verwaltung und Suche von aufgezeichneten digitalen Datenströmen die gleiche Zeitbasis wie die Zeitinformation, auf, die bei Navigationsdaten für digitale Datenströme verwendet wird, und somit wird keine Information über den Positionsversatz benötigt. Das Überlaufen der Paketankunftszeit aufgrund einer unzureichenden Länge der Paketankunftszeitdaten wird erfaßt und eine Korrektur der Zeitdaten wird ausgeführt, so dass ein Suchfehler verhindert wird, der sich auf dem Überlauf ergibt.
- Ein Aspekt des Verfahrens zum Suchen von aufgezeichneten digitalen Datenströmen gemäß der vorliegenden Erfindung umfaßt ein Zurückholen der Suchzeitinformation, die Zählwerte umfaßt, die bei konstanten Zeitintervallen gezählt werden, während jede Stromobjekteinheit aufgezeichnet wird, wobei jede Stromobjekteinheit aus einer vorgegebenen Anzahl von Transportstromeinheiten besteht; Zugreifen auf eine Stromobjekteinheit, die die angeforderten Suchzeit enthält, unter Bezugnahme auf die zurückgewonnene bzw. zurückgeholte Suchzeitinformation; Zurückholen von Referenzinformation über die Ankunftszeit, die zu der Starttransportstromeinheit der Stromobjekteinheit, auf die zugegriffen wird, hinzugefügt ist; Bestimmen der Ankunftszeit der Starttransport-Stromeinheit unter Verwendung der zurückgewonnenen Ankunftszeit-Referenzinformation und eines Zeitwerts, der aus der Suchzeitinformation berechnet wird, die der Stromobjekteinheit, auf die zugegriffen wird, entspricht; und Kompensieren der bestimmten Ankunftszeit auf Grundlage eines Vergleichs zwischen der zurückgeholten Ankunftszeit-Referenzinformation und der Suchzeitinformation, die der Stromobjekteinheit entspricht, auf die zugegriffen wird.
- Die Suchinformation kann beispielsweise durch folgendes Verfahren erzeugt werden.
- Ein Verfahren zum Erzeugen von Suchinformation für aufgezeichnete digitale Datenströme umfasst beispielsweise das Aufzeichnen von empfangenen digitalen Transportstromeinheiten auf einem Aufzeichnungsmedium durch Gruppieren einer vorgegebenen Anzahl von Transportstromeinheiten in eine Stromobjekteinheit und durch Hinzufügen von Referenzinformation über die Ankunftszeit zu jeder Transportstromeinheit, wobei jede Transportstromeinheit eine vorgegebene Länge aufweist; Zählen einer Stromobjekteinheit, die gerade bei konstanten Zeitintervallen aufgezeichnet wird, und Aufzeichnen eines Zählwerts als Zeitlängeninformation bezüglich der Stromobjekteinheit; und Aufzeichnen von Information, die anzeigt, ob die zu jeder Transportstromeinheit hinzugefügte Referenzinformation innerhalb einer beliebigen Stromobjekteinheit, auf die von der aufgezeichneten Zeitlängeninformation zugegriffen wird, zurückgesetzt wird.
- KURZBESCHREIBUNG DER ZEICHNUNGEN
- Die beiliegenden Zeichnungen, die enthalten sind, um ein weiteres Verständnis der Erfindung zu ermöglichen, erläutern die bevorzugten Ausführungsformen der Erfindung und dienen zusammen mit der Beschreibung der Erläuterung der Grundprinzipien der vorliegenden Erfindung.
- In den Zeichnungen zeigen:
-
1 ein Blockdiagramm einer Vorrichtung, bei der ein herkömmliches Verfahren zum Erzeugen und Aufzeichnen der Navigationsinformation für digitale Datenströme und zum Suchen von aufgezeichneten digitalen Datenströmen unter Verwendung der Navigationsinformation verwendet werden kann; -
2 eine bildliche Darstellung eines allgemeinen Prozesses zum Erzeugen und Aufzeichnen der Navigationsinformation; -
3 eine bildliche Darstellung, die den allgemeinen hierarchischen Aufbau eines aufgezeichneten digitalen Datenstroms zeigt; -
4 eine Tabelle, die die allgemeine Navigationsinformation für einen aufgezeichneten Datenstrom zeigt; -
5 eine Tabelle, die ausführlich einen Teil der allgemeinen Navigationsinformation eines aufgezeichneten Datenstroms darstellt; -
6 eine Tabelle, die die allgemeine Zeitinformation für einen aufgezeichneten Datenstrom zeigt; -
7 eine Tabelle, die die Zeitinformation für einen aufgezeichneten Datenstrom gemäß einer Ausführungsform der vorliegenden Erfindung zeigt; -
8 eine bildliche Darstellung der zurückgesetzten Anzeigeinformation gemäß einer Ausführungsform der vorliegenden Erfindung; -
9 eine bildliche Darstellung des Zusammenhangs zwischen einer Stromobjekteinheit und der Zeitinformation gemäß einer Ausführungsform der vorliegenden Erfindung; -
10 eine bildliche Darstellung der Paketankunftszeit von Transportstrompaketen, die als 4-Byte Daten aufgezeichnet sind; und -
11 eine bildliche Darstellung, die den Fall zeigt, bei dem die Ankunftszeitinformation, die in10 erhalten wird, sich von der tatsächlichen Paketankunftszeit unterscheidet. - AUSFÜHRLICHE BESCHREIBUNG DER BEVORZUGTEN AUSFÜHRUNGSFORMEN
- Für ein vollständiges Verständnis der vorliegenden Erfindung werden nun unter Bezugnahme auf die beiliegenden Zeichnungen bevorzugte Ausführungsformen davon beschrieben.
- Die
7 und8 zeigen das Datenformat der Stromstart-Anwendungspaket-Ankunftszeit (S_S_APAT) und der Paketankunftszeit (PAT) gemäss einer Ausführungsform der Erfindung. Wenn die Steuereinheit250 des Streamers200 die Stromstart-Anwendungspaket-Ankunftszeit (S_S_APAT), die in der allgemeinen Stromobjektinformation (SOB_GI) enthalten ist, auf dem Aufzeichnungsmedium230 aufzeichnet, dann wird die Stromstart-Anwendungspaket-Ankunftszeit (S_S_APAT) als 6-Byte-Daten aufgezeichnet, umfassend eine 9-Bit Paketankunftszeiterweiterung (PAT_ext) und eine 39-Bit Paketankunftszeitbasis (PAT_base) gemäss dem MPEG-Format. - Die Paketankunftszeiterweiterung (PAT_ext) ist ein Modulo-300-Zähler, der bei einer Rate von 27 MHz inkrementiert wird, wohingegen die Paketankunftszeitbasis (PAT_base) bei einer Rate von 90 kHz inkrementiert. Andererseits ist die Paketankunftszeit (PAT) eines Transportstrompakets, das durch die Kommunikationsschnittstelle
210 empfangen wird, ein 4-Byte-Datenwert, umfassend eine 9-Bit-Paketankunftszeiterweiterung (PAT_ext) und eine 23-Bit-Paketankunftszeitbasis (PAT_base). Wie die Stromstart-Anwendungspaket-Ankunftszeit (S_S_APAT) ist die Paketankunftszeiterweiterung (PAT_ext) ein Modulo-300-Zähler, der bei einer Rate von 27 MHz inkrementiert wird und die Paketankunftszeitbasis (PAT_base) wird bei einer Rate von 90 kHz inkrementiert. - Demzufolge weist die 4-Byte Paketankunftszeit (PAT) eines Transportstrompakets das gleiche Format wie die unteren vier Bytes der 6-Byte-Stromstart-Anwendungspaket-Ankunftszeit (S_S_APAT) auf und somit stimmen die unteren 4-Byte Daten einer Stromstart-Anwendungspaket-Ankunftszeit (S_S_APAT) immer mit einer der aufgezeichneten 4-Byte-Paketankunftszeiten (PATs) überein. Ferner gibt es sicherlich eine Paketankunftszeit (PAT), die mit den unteren 4-Byte Daten der Suchzeit (ST), die von einem Benutzer angefordert wird, überein, wobei die 6-Byte-Suchzeit (ST) eine Paketankunftszeitbasis (PAT_base) und einer Paketankunftszeiterweiterung (PAT_ext), spezifiziert durch das MPEG-Format, umfasst.
- Die 4-Byte Paketankunftszeit (PAT) eines Transportstrompakets kann bis zu 93,2 s darstellen (93,2 = 223/90 kHz), da dessen Paketankunftszeitbasis (PAT_base) ein 23-Bit Datenwert ist, der bei einer Rate von 90 kHz inkrementiert wird. Die Paketankunftszeit PAT) wird immer dann auf Null zurückgesetzt, wenn der Wert die Grenze erreicht. Die Steuereinheit
250 untersucht fortwährend das Auftreten einer Rücksetzung. Wenn eine Rücksetzung auftritt, dann steuert die Steuereinheit250 die Stromaufzeichnungseinheit220 zum Aufzeichnen einer Information, die das Auftreten einer Rücksetzung (PAT_carry) anzeigt, in dem Header-Informationsbereich, der sich auf einen Sektor bezieht, der eine Vielzahl von Transportstrompaketen (TSPs) und Header-Information umfasst, wie zuvor unter Bezugnahme auf3 erläutert wurde. - Die Rücksetzungsanzeigeinformation wird für den Fall einer Datensuche verwendet. Die Rücksetzungsanzeigeinformation (PAT_carry) kann als 1-Bit Datenwert in dem Anwendungsheader-Erweiterungsbereich, einer der Header-Informationen, die in dem zugehörigen Sektor enthalten sind, aufgezeichnet werden.
-
9 zeigt die Vorgehensweise, mit der die Paketankunftszeit (PAT) jedes Transportstrompakets erzeugt wird, wenn ein digitaler Datenstrom, der von dem eingerichteten oberen Kasten100 empfangen wird, von dem Streamer200 aufgezeichnet wird. Es sei angenommen, dass die Stromobjekteinheit (SOBU) aus 32 Sektoren gebildet ist, wobei jeder Sektor 2048 Bytes aufweist, und die Transferrate des Datenstroms nicht höher als 10kbps ist. Somit beträgt die Zeit, die zum Aufzeichnen einer Stromobjekteinheit (SOBU) benötigt wird, 52,4 s (52,4 = 32 Sektoren × 2048 Byte/10 kbps) und die Paketankunftszeit (PAT) wird bei 93,2 s Intervallen zurückgesetzt. - Mit anderen Worten wird bei jeden 52,4 s (S1, S2, ...) eine Stromobjekteinheit erzeugt und die Paketankunftszeit (PAT) wird bei jeden 93,2 s (R1, R2, ...) zurückgesetzt und so wird die Rücksetzungsanzeigeinformation (PAT_carry bzw. PAT_Übertrag) auch bei jeden 93,2 s (C1, C2, ....) erzeugt. Infolgedessen weisen die Paketankunftszeiten (PATs) von sämtlichen Transportstrompaketen, die zu einer Stromobjekteinheit (SOUB) gehören, zueinander ausschliessliche Werte auf, solange wie die Transferrate des digitalen Datenstroms 10 kbps überschreitet.
- Das Verfahren zum Suchen nach der Position (s) eines Transportstrompakets entsprechend zu der Suchzeit (ST), die von einem Benutzer angefordert wird, aus dem Datenstrom, der wie in
9 gezeigt aufgezeichnet ist, wird unter Bezugnahme auf2 erläutert. Zunächst wird die Stromstart-Anwendungspaket-Ankunftszeit (S_S_APAT), die in der allgemeinen Stromobjektinformation (SOB_GI) jedes Stromobjekts (SOB) enthalten ist, mit der angeforderten Suchzeit (ST) verglichen und eine Stromstart-Anwendungspaket-Ankunftszeit (S_S_APAT), die am nächsten zu der angeforderten Suchzeit (ST) ist, diese aber nicht überschreitet, wird erfaßt. Unter Bezugnahme auf die Abbildungsliste (MAPL) des Stromobjekts SOB #1, das die erfaßte Stromstart-Anwendungspaket-Anwendungszeit (S_S_APAT) enthält, wird die Inkremental-Anwendungspaket-Ankunftszeit (IAPAT 1 ~ 4), die in der Abbildungsliste (MAPL) enthalten ist, aufsummiert. Der Summenwert wird mit der Einheitszeit (x) multipliziert und zu der Stromstart-Anwendungspaket-Ankunftszeit (X_S_APAT) hinzugefügt bzw. addiert. Die Prozedur wird wiederholt, bis sich der berechnete Wert (S_S_APAT + x(ΣIAPAT)) der angeforderten Suchzeit (ST) annähert, ohne diese zu überschreiten. In2 wird die Summation und Multiplikation wiederholt, um IAPAT 4 zu enthalten, weil der berechnete Wert (S_S_APAT + x(ΣIAPAT)) die Suchzeit (ST) überschreitet, wenn die Berechnung bis zu IAPAT 5 fortgesetzt wird. Das Stromobjekt, das dem berechneten Wert entspricht, ist SOBU 5, das den oberen 2-Byte Daten der Suchzeit (ST) entspricht, die von dem Benutzer angefordert wird. - Aus der Startposition A' des gesuchten Stromobjekts SOBU 5 wird die 4-Byte Paketankunftszeit PAT) jedes Transportstrompakets erfaßt. Die erfaßte Paketankunftszeit (PAT) wird mit den unteren 2-Byte Daten der Suchzeit (ST), die von dem Benutzer angefordert wird, verglichen, um das Transportstrompaket (TS) aufzufinden, dessen Paketankunftszeit (PAT) mit den unteren 2-Byte Daten der Suchzeit (ST) übereinstimmt.
- Zusammenfassend wird unter Verwendung der Stromstart-Anwendungspaket-Ankunftszeit (S_S_APAT) und der Inkremental-Anwendungspaket-Ankunftszeit (IAPAT), die in der Abbildungsliste enthalten sind, die Stromobjekteinheit SOBU5, die den Zeitdaten der oberen Einheit der angeforderten Suchzeit (ST) entspricht, erfaßt und dann wird ein Transportstrompaket, dessen Paketankunftszeit mit den Zeitdaten der unteren Einheit der Suchzeit (ST) übereinstimmt, erfaßt. Infolgedessen stimmt die Position des erfaßten Transportstrompakets mit der angeforderten Suchzeit (ST) überein.
- Wenn in diesem Fall jedoch die 4-Byte Paketankunftszeit, die zu jedem Transportstrompaket hinzugefügt wird, nach dem Start der zugehörigen Stromobjekteinheit (SOBU) und vor dem Ablauf einer bestimmten Zeiteinheit überläuft, dann kann die tatsächliche Paketankunftszeit zu der Ankunftszeit des ersten Transportstrompakets, die auf Grundlage der Inkremental-Anwendungspaket-Ankunftszeit in der Abbildungsliste berechnet wird, unterschiedlich sein. Dieser Fall wird mit näheren Einzelheiten unter Bezugnahme auf
10 erläutert. -
10 zeigt ein Beispiel, bei dem die Paketankunftszeit jedes Transportstrompakets, welches gerade empfangen wird, als 4-Byte Daten aufgezeichnet wird. In diesem Fall wird angenommen, daß die Einheitszeit der Inkremental-Anwendungspaket-Ankunftszeit (IAPAT) dem Bit 3 des 4-ten Bytes der Paketankunftszeit (dem grau schattierten Bit in10 ) entspricht. Immer dann, wenn die Einheitszeit abläuft, wird deshalb das Bit 3 des 4-ten Bytes umgeschaltet (getoggelt). - In
10 ist die Paketankunftszeit-Referenzinformation ((a) in10 ) des ersten Transportstrompakets der n-ten Stromobjekteinheit (SOBU #n) FFFEDEFB(16) und die Paketankunftszeit-Referenzinformation ((b) in10 ) des dritten Transportstrompakets ist FFFEFEFF(16). Weil die Einheitszeit abläuft, nachdem das dritte Transportstrompaket ankommt, werden die unteren 4 Bytes der 6 Bytes, die die Paketankunftszeit anzeigen, zurückgesetzt, nachdem das dritte Transportstrompaket ankommt und bevor die Zeiteinheit abläuft und ein Übertrag an die oberen zwei Bytes weitergegeben wird. Deshalb weist zum Beispiel das fünfte Transportstrompaket die Ankunftszeit-Referenzinformation von 00007EEF(16) auf, was kleiner als der vorangehende Wert ist. - Die oberen 2 Bytes der tatsächlichen Paketankunftszeit des ersten Transportstromapakets sind 6EBE(16), aber der Wert ist auf dem Aufzeichnungsmedium nicht aufgezeichnet. Für den Fall einer Datensuche werden deshalb die oberen 2 Bytes auf Grundlage der Inkremental-Anwendungspaket-Ankunftszeit-(IAPAT)-Information berechnet. Weil jedoch bereits ein Übertrag existiert, bevor die erste Zeitdauer der Einheitszeit der Inkremental-Anwendungspaket-Ankunftszeit (IAPAT) innerhalb der zugehörigen Stromobjekteinheit (SOBU) abläuft, ist der Wert der oberen 2 Bytes, die auf Grundlage der Inkremental-Anwendungspaket-Ankunftszeit-(IAPAT)-Information erhalten werden, größer als derjenige der oberen 2 Bytes der tatsächlichen Paketankunftszeit durch 1. Deshalb sollte für den Fall einer Datensuche die mit den oberen 2 Bytes berechnete Basis für die Inkremental-Anwendungspaket-Ankunftszeit-(IAPAT)-Information nicht als die oberen zwei Bytes angesehen werden, die vorne an die 4-Byte Ankunftszeit-Referenzinformation angehängt sind, die aus dem Transportstrompaket erfaßt wird.
-
11 zeigt den Fall, bei dem ein Übertrag wie zuvor erläutert, erzeugt wird. Es ist gezeigt, daß sich die tatsächliche Paketankunftszeit ((d) in11 ) von der 6-Byte Paketankunftszeit ((c) in11 ) unterscheidet, die die oberen 2 Bytes ((b) in11 ), die auf Grundlage der Inkremental-Anwendungspaket-Ankunftszeit-(IAPAT)-Information berechnet werden, und die 4 Byte Ankunftszeit-Referenzinformation ((a) in11 ), die aus dem ersten Transportstrompaket erfaßt wird, umfaßt. - In
11 wird die Zeitinformation, die einer Stromobjekteinheit (SOBU) entspricht, die auf Grundlage der Inkremental-Anwendungspaket-Ankunftszeit-(IAPAT)-Information berechnet wird, durch die oberen 3 Bytes und durch die oberen 6 Bits des vierten Bytes ausgedrückt. Der Grund hierfür besteht darin, daß die Einheitszeit der Inkremental-Anwendungspaket-Ankunftszeit (IAPAT) keine Zeitauflösung kleiner als 218 Bits aufweist. - Um den Fehler in der berechneten Paketankunftszeit auszugleichen oder zu kompensieren, ist es deshalb unvermeidbar, zu überprüfen, ob die 4-Byte Paketankunftszeit-Referenzinformation einen Übertrag erzeugt hat, nachdem das erste Paket einer beliebigen Stromobjekteinheit (SOBU) ankommt und bevor die Einheitszeit der Inkremental-Anwendungspaket-Ankunftszeit (IAPAT) abläuft.
- Diesbezüglich vergleicht die Steuereinheit
250 die unteren 14 Bits der 30-Bit Zeitinformation, die auf Grundlage der Inkremental-Anwendungspaket-Ankunftszeit(IAPAT)-Information berechnet wird, mit den 14 Bits der 4-Byte Ankunftszeit-Referenzinformation des ersten Transportstrompakets der gegenwärtigen Stromobjekteinheit (SOBU) und folgert, daß ein Übertrag erzeugt wird, wenn das letztere größer als das erstere ist. Wenn dem so ist, dann subtrahiert die Steuereinheit250 das niedrigstwertige Bit der oberen 2-Bytes von den 30 Bits, die auf Grundlage der Inkremental-Anwendungspaket-Ankunftszeit-(IAPAT)-Information berechnet werden, nimmt das 2-Byte Ergebnis als die oberen 2 Bytes der Paketankunftszeit des ersten Transportstrompakets der zugehörigen Stromobjekteinheit und vergleicht die Paketankunftszeit mit der angeforderten Suchzeit. - Bei dem in
11 gezeigten Beispiel ist die Zahl 11111111111111(2) größer als die Zahl 00000000000000(2) und somit werden die oberen 2 Bytes der Ankunftszeit des ersten Transportstrompakets durch Subtrahieren von 000100000000(16) von 6EBFXXXXXXXX(16) und Verwenden der oberen 2 Bytes aus dem Ergebnis erhalten. Infolgedessen wird die Zeitinformation, umfassend die 2-Byte Daten und die 4-Byte Paketankunftszeit, die aus dem Transportstrompaket erfaßt wird, für den Fall einer Datensuche verwendet. - Die Existenz eines Übertrags kann in einer anderen Weise geprüft werden. Zum Beispiel holt die Steuereinheit
250 sämtliche Daten der Sektoren, die die zugehörige Stromobjekteinheit bilden, zurück und überprüft die zurückgesetzte Anzeigeinformation (PAT_Übertrag), die in der Header-Information in jedem Sektor aufgezeichnet ist. Wenn irgendeine zurückgesetzte Anzeigeinformation einen Übertrag anzeigt, dann wird die Paketankunftszeit durch das voranstehend erwähnte Verfahren korrigiert. Ansonsten können die oberen 2 Bytes des Werts, der auf Grundlage der Inkremental-Ankunftspaket-Ankunftszeitinformation berechnet wird, als die oberen 2 Bytes der Paketankunftszeit verwendet werden.
Claims (8)
- Verfahren zum Suchen nach aufgezeichneten digitalen Datenströmen, umfassend: (a) Zurückholen einer Suchzeitinformation (MAPL), die Zählwerte (IAPAT) umfasst, die bei konstanten Zeitintervallen (x) gezählt werden, während jede Stromobjekteinheit (SOBU) aufgezeichnet wird, wobei jede Stromobjekteinheit (SOBU) aus einer vorgegebenen Anzahl von Transportstromeinheiten besteht; (b) Zugreifen auf eine Stromobjekteinheit (SOBU), die eine angeforderte Suchzeit (ST) enthält, unter Bezugnahme auf die zurückgeholte Suchzeitinformation (MAPL); (c) Zurückholen von Referenzinformation über die Ankunftszeit, die zu einer Starttransport-Stromeinheit der Stromobjekteinheit (SOBU), auf die zugegriffen wird, hinzugefügt ist; (d) Bestimmen der Ankunftszeit der Starttransport-Stromeinheit unter Verwendung der zurückgeholten Ankunftszeit-Referenzinformation und eines Zeitwerts, der aus der Suchzeitinformation berechnet wird, die mit der Stromobjekteinheit (SOBU) verbunden ist, auf die zugegriffen wird; und (e) Kompensieren der bestimmten Ankunftszeit auf Grundlage eines Vergleichs zwischen der zurückgeholten Ankunftszeit-Referenzinformation und dem Zeitwert, welcher von der Suchzeitinformation berechnet wird, die mit der Stromobjekteinheit (SOBU) verbunden ist, auf die zugegriffen wird.
- Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass der Schritt (d) die Ankunftszeit der Starttransport-Stromeinheit dadurch bestimmt, dass ein höchstwertiger Teil des berechneten Zeitwerts als die obere Zeiteinheit der Ankunftszeit-Referenzinformation betrachtet wird.
- Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass der Schritt (e) umfasst: (e1) Vergleichen der zurückgeholten Ankunftszeitinformation mit einem Teil des Zeitwerts, der aus der Suchzeitinformation (MAPL) berechnet wird, die mit der Stromobjekteinheit (SOBU) verbunden ist, auf die zugegriffen wird; (e2) Beurteilen, ob die Ankunftszeit-Referenzinformation, die zu jeder Transportstromeinheit hinzugefügt ist, zwischen der Startzeit der Stromobjekteinheit (SOBU), auf die zugegriffen wird, und der Zeit, die aus der Suchzeitinformation (MAPL) berechnet wird, die mit der Stromobjekteinheit (SOBU) verbunden ist, auf die zugegriffen wird, zurückgesetzt worden ist, auf Grundlage des Vergleichsergebnisses; und (e3) Korrigieren der bestimmten Ankunftszeit durch einen vorgegebenen Wert.
- Vorrichtung zum Suchen von aufgezeichneten digitalen Datenströmen, umfassend: eine Zurückholeinrichtung zum Zurückholen von Suchzeitinformation (MAPL), die Zählwerte enthält, die bei konstanten Zeitintervallen gezählt werden, während jede Stromobjekteinheit (SOBU), die aus einer vorgegebenen Anzahl von Transportstromeinheiten besteht, aufgezeichnet wird, und Zugreifen zum Wiedergeben einer Stromobjekteinheit (SOBU), die eine angeforderte Suchzeit (ST) enthält, unter Bezugnahme auf die zurückgeholte Suchzeitinformation (MAPL); und eine Steuereinrichtung zum Vergleichen einer Ankunftszeit-Referenzinformation, die zu einer Starttransport-Stromeinheit der Stromobjekteinheit (SOBU), auf die zugegriffen wird, hinzugefügt ist, mit einem Zeitwert, der aus der Suchzeitinformation (MAPL) berechnet wird, die mit der Stromobjekteinheit (SOBU) verbunden ist, auf die zugegriffen wird, und Kompensieren einer Ankunftszeit der Starttransport-Stromeinheit, die durch Verwendung der Ankunftszeit-Referenzinformation und des Zeitwerts bestimmt wird, auf Grundlage des Vergleichsergebnisses.
- Vorrichtung nach Anspruch 4, dadurch gekennzeichnet, dass die Steuereinrichtung die Ankunftszeit der Starttransport-Stromeinheit dadurch bestimmt, dass ein höchstwertiger Teil des berechneten Zeitwerts als die obere Zeiteinheit der Ankunftszeit-Referenzinformation betrachtet wird.
- Vorrichtung nach Anspruch 4, dadurch gekennzeichnet, dass die Steuereinrichtung die Ankunftszeit-Referenzinformation mit einem Teil des Zeitwerts, der aus der Suchzeitinformation (MAPL) berechnet wird, die mit der Stromobjekteinheit (SOBU) verbunden ist, auf die zugegriffen wird, vergleicht, beurteilt, ob die Ankunftszeit-Referenzinformation, die zu jeder Transportstromeinheit hinzugefügt wird, zwischen der Startzeit der Stromobjekteinheit (SOBU), auf die zugegriffen wird, und der Zeit, die aus der Suchzeitinformation berechnet wird, die mit der Stromobjekteinheit (SOBU) verbunden ist, auf die zugegriffen wird, zurückgesetzt worden ist, auf Grundlage des Vergleichsergebnisses, und die bestimmte Ankunftszeit korrigiert, indem ein vorgegebener Wert von der bestimmten Ankunftszeit subtrahiert wird.
- Verfahren zum Suchen nach aufgezeichneten digitalen Datenströmen, umfassend: (a) Zurückholen einer Suchzeitinformation (MAPL), die Zählwerte (IAPAT) umfasst, die bei konstanten Zeitintervallen (x) gezählt werden, während jede Stromobjekteinheit (SOBU) aufgezeichnet wird, wobei jede Stromobjekteinheit (SOBU) aus einer vorgegebenen Anzahl von Transportstromeinheiten besteht; (b) Zugreifen auf eine Stromobjekteinheit (SOBU), die eine angeforderte Suchzeit (ST) enthält, unter Bezugnahme auf die zurückgeholte Suchzeitinformation (MAPL); (c) Zurückholen von Referenzinformation über die Ankunftszeit, die zu einer Starttransport-Stromeinheit der Stromobjekteinheit (SOBU), auf die zugegriffen wird, hinzugefügt ist; und (d) Berechnen eines Zeitabschnitts zur Kompensation der zurückgeholten Ankunftszeitinformation unter Verwendung der zurückgeholten Ankunftszeit-Referenzinformation und eines Zeitwerts, welcher von der Suchzeitinformation (MAPL) berechnet wird, die mit der Stromobjekteinheit (SOBU), auf die zugegriffen wird, verbunden ist.
- Vorrichtung zum Suchen von aufgezeichneten digitalen Datenströmen, umfassend: eine Zurückholeinrichtung zum Zurückholen von Suchzeitinformation (MAPL), die Zählwerte (IAPAT) enthält, die bei konstanten Zeitintervallen gezählt werden, während jede Stromobjekteinheit (SOBU), die aus einer vorgegebenen Anzahl von Transportstromeinheiten besteht, aufgezeichnet wird, und Zugreifen zum Wiedergeben einer Stromobjekteinheit (SOBU), die eine angeforderte Suchzeit (ST) enthält, unter Bezugnahme auf die zurückgeholte Suchzeitinformation (MAPL); und eine Steuereinrichtung zur Berechnung eines Zeitabschnitts zur Kompensation einer Ankunftszeit-Referenzinformation einer Transportstromeinheit einer Stromobjekteinheit (SOBU), auf die zugriffen wird, mit einer Berechnung, unter Verwendung der Ankunftszeit-Referenzinformation und eines Zeitwerts, der von der Suchzeitinformation (MAPL), die mit der Stromobjekteinheit (SOBU) verbunden ist, auf die zugegriffen wird.
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR19990004467 | 1999-02-09 | ||
KR1999-04467 | 1999-02-09 | ||
KR2000-00715 | 2000-01-07 | ||
KR1020000000715A KR100326144B1 (ko) | 1999-02-09 | 2000-01-07 | 기록 디지털 데이터 스트림의 탐색정보 생성방법 및 이를이용한 탐색방법과, 그 장치 |
DE10066219 | 2000-02-09 |
Publications (2)
Publication Number | Publication Date |
---|---|
DE10005651A1 DE10005651A1 (de) | 2000-09-14 |
DE10005651B4 true DE10005651B4 (de) | 2007-04-19 |
Family
ID=26634686
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE10005651A Expired - Fee Related DE10005651B4 (de) | 1999-02-09 | 2000-02-09 | Verfahren und Vorrichtung zum Suchen von aufgezeichneten digitalen Datenströmen |
Country Status (5)
Country | Link |
---|---|
US (3) | US6789072B1 (de) |
JP (1) | JP3300983B2 (de) |
KR (1) | KR100326144B1 (de) |
CN (1) | CN1269668A (de) |
DE (1) | DE10005651B4 (de) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6553086B1 (en) * | 1998-10-02 | 2003-04-22 | Lg Electronics, Inc. | Method and apparatus for recording time information for digital data streams |
KR100329392B1 (ko) | 1999-01-04 | 2002-03-22 | 구자홍 | 기록 디지털 데이터 스트림의 탐색정보 기록방법 및 이를 이용한 탐색방법 |
US7454125B2 (en) * | 1999-01-04 | 2008-11-18 | Lg Electronics Inc. | Method and apparatus for recording search information and searching for recorded digital data streams using the search information |
KR100326144B1 (ko) * | 1999-02-09 | 2002-03-13 | 구자홍 | 기록 디지털 데이터 스트림의 탐색정보 생성방법 및 이를이용한 탐색방법과, 그 장치 |
KR100612002B1 (ko) * | 1999-10-27 | 2006-08-11 | 삼성전자주식회사 | 디지털 데이터 열/정보를 복원하기 위한 부가 정보를 저장하는 기록 매체, 기록 방법 및 복원 방법 |
CN1159909C (zh) * | 2000-04-21 | 2004-07-28 | 松下电器产业株式会社 | 数字存储媒体的特殊再现方法 |
SG95685A1 (en) | 2001-01-10 | 2003-04-23 | Samsung Electronics Co Ltd | Recording medium with content stream data recorded thereon, recording apparatus, and reproducing apparatus therefor |
KR100619031B1 (ko) * | 2004-06-11 | 2006-08-31 | 삼성전자주식회사 | 부가 데이터의 인터랙티브한 이용방법 및 장치, 그에 따른수신장치 |
KR20060082380A (ko) * | 2005-01-12 | 2006-07-18 | 엘지전자 주식회사 | 기록 데이터의 편집을 위한 정보를 관리하는 방법 및 장치 |
EP1839308A4 (de) * | 2005-01-12 | 2012-06-13 | Lg Electronics Inc | Verfahren und vorrichtung zur verwaltung von informationen zum editieren aufgezeichneter daten |
US7619527B2 (en) * | 2005-02-08 | 2009-11-17 | Datalogic Scanning, Inc. | Integrated data reader and electronic article surveillance (EAS) system |
US10394771B2 (en) * | 2007-02-28 | 2019-08-27 | International Business Machines Corporation | Use of search templates to identify slow information server search patterns |
CN101854518A (zh) * | 2009-03-30 | 2010-10-06 | 鸿富锦精密工业(深圳)有限公司 | 物体侦测系统及方法 |
US8812510B2 (en) * | 2011-05-19 | 2014-08-19 | Oracle International Corporation | Temporally-correlated activity streams for conferences |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5619337A (en) * | 1995-01-27 | 1997-04-08 | Matsushita Electric Corporation Of America | MPEG transport encoding/decoding system for recording transport streams |
Family Cites Families (52)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4011517A (en) * | 1975-01-22 | 1977-03-08 | Stromberg-Carlson Corporation | Timer apparatus for incrementing timing code at variable clock rates |
CN1147854C (zh) * | 1994-02-28 | 2004-04-28 | 索尼公司 | 数据记录方法和设备、数据记录介质,以及数据再生方法和设备 |
US5566174A (en) * | 1994-04-08 | 1996-10-15 | Philips Electronics North America Corporation | MPEG information signal conversion system |
US5666365A (en) * | 1995-03-16 | 1997-09-09 | Bell Atlantic Network Services, Inc. | Simulcast transmission of digital programs to shared antenna receiving systems |
GB2298951B (en) * | 1995-03-17 | 1999-10-27 | Olivetti Res Ltd | Addition of time information |
JP3891588B2 (ja) * | 1995-03-28 | 2007-03-14 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴイ | 直列データ流中に時間の関数として不規則に発生し得るようなパケットを有する情報信号の記録及び再生 |
EP0735776B1 (de) * | 1995-03-29 | 2004-01-28 | Hitachi, Ltd. | Dekoder für komprimierte und multiplexierte Bild- und Audiodaten |
US6119213A (en) * | 1995-06-07 | 2000-09-12 | Discovision Associates | Method for addressing data having variable data width using a fixed number of bits for address and width defining fields |
US6138147A (en) * | 1995-07-14 | 2000-10-24 | Oracle Corporation | Method and apparatus for implementing seamless playback of continuous media feeds |
US6226247B1 (en) * | 1995-08-24 | 2001-05-01 | Sony Corporation | Data recording apparatus that identifies the type of data in each block of data |
US5966387A (en) * | 1995-09-25 | 1999-10-12 | Bell Atlantic Network Services, Inc. | Apparatus and method for correcting jitter in data packets |
TW436777B (en) * | 1995-09-29 | 2001-05-28 | Matsushita Electric Ind Co Ltd | A method and an apparatus for reproducing bitstream having non-sequential system clock data seamlessly therebetween |
US6169843B1 (en) * | 1995-12-01 | 2001-01-02 | Harmonic, Inc. | Recording and playback of audio-video transport streams |
US6233256B1 (en) * | 1996-03-13 | 2001-05-15 | Sarnoff Corporation | Method and apparatus for analyzing and monitoring packet streams |
US5883924A (en) * | 1996-04-12 | 1999-03-16 | Hewlett Packard Company | Method and apparatus for PCR jitter measurement in an MPEG-2 transport stream using sliding window |
JP3047812B2 (ja) * | 1996-05-08 | 2000-06-05 | 日本ビクター株式会社 | 磁気記録再生装置 |
US5918223A (en) * | 1996-07-22 | 1999-06-29 | Muscle Fish | Method and article of manufacture for content-based analysis, storage, retrieval, and segmentation of audio information |
US5691914A (en) * | 1996-07-24 | 1997-11-25 | American Sigma, Inc. | Fluid flow measurement correcting system, and methods of constructing and utilizing same |
JP4147592B2 (ja) * | 1996-08-06 | 2008-09-10 | ソニー株式会社 | パケット処理方法、記録方法、記録システム |
EP0828394B1 (de) * | 1996-09-06 | 2006-05-03 | Samsung Electronics Co., Ltd. | Vorrichtung und Verfahren zur Umwandlung von Datentransferraten für digitale Audio- und Videodaten |
EP0932949B1 (de) * | 1996-10-11 | 2004-12-22 | Sarnoff Corporation | Verfahren und vorrichtung zur analyse von bitströmen |
US6526144B2 (en) | 1997-06-02 | 2003-02-25 | Texas Instruments Incorporated | Data protection system |
US6463444B1 (en) * | 1997-08-14 | 2002-10-08 | Virage, Inc. | Video cataloger system with extensibility |
US6360234B2 (en) * | 1997-08-14 | 2002-03-19 | Virage, Inc. | Video cataloger system with synchronized encoders |
US6567980B1 (en) * | 1997-08-14 | 2003-05-20 | Virage, Inc. | Video cataloger system with hyperlinked output |
ID27672A (id) * | 1997-09-17 | 2001-04-19 | Matsushita Electric Ind Co Ltd | Piringan optik, peralatan pengeditan data video, media perekaman dapat dibaca-komputer penyimpan program pengeditan, peralatan reproduksi piringan optik, dan media perekaman dapat dibaca-komputer penyimpan program reproduksi |
KR100532738B1 (ko) * | 1997-09-17 | 2005-12-01 | 마츠시타 덴끼 산교 가부시키가이샤 | 비디오 데이터 편집장치, 비디오 데이터 편집장치의 기록매체로서 이용하기 위한 광디스크 및 편집 프로그램을 저장한 컴퓨터 판독가능한 기록매체 |
US6275507B1 (en) * | 1997-09-26 | 2001-08-14 | International Business Machines Corporation | Transport demultiplexor for an MPEG-2 compliant data stream |
US6356567B2 (en) * | 1997-09-26 | 2002-03-12 | International Business Machines Corporation | Embedded clock recovery and difference filtering for an MPEG-2 compliant transport stream |
JPH11213627A (ja) * | 1998-01-21 | 1999-08-06 | Toshiba Corp | 記録予約情報を記録再生できる記録媒体と記録再生装置 |
JPH11275524A (ja) * | 1998-03-20 | 1999-10-08 | Pioneer Electron Corp | データ記録方法、データ再生方法、データ記録装置およびデータ再生装置 |
US6480467B1 (en) * | 1998-03-20 | 2002-11-12 | Lucent Technologies Inc. | Conformance definitions for guaranteed frame rate service |
US8306170B2 (en) * | 1998-03-31 | 2012-11-06 | International Business Machines Corporation | Digital audio/video clock recovery algorithm |
JP3383580B2 (ja) * | 1998-05-15 | 2003-03-04 | 株式会社東芝 | 情報記憶媒体と情報記録再生装置と方法 |
US6195392B1 (en) * | 1998-06-30 | 2001-02-27 | U.S. Philips Corporation | Method and arrangement for generating program clock reference values (PCRS) in MPEG bitstreams |
US6321252B1 (en) * | 1998-07-17 | 2001-11-20 | International Business Machines Corporation | System and method for data streaming and synchronization in multimedia groupware applications |
US6233389B1 (en) * | 1998-07-30 | 2001-05-15 | Tivo, Inc. | Multimedia time warping system |
US6553086B1 (en) * | 1998-10-02 | 2003-04-22 | Lg Electronics, Inc. | Method and apparatus for recording time information for digital data streams |
US6525775B1 (en) * | 1998-10-09 | 2003-02-25 | Matsushita Electric Industrial Co., Ltd. | Method for updating software in a digital television receiver using recorded data |
KR100345235B1 (ko) * | 1998-11-08 | 2005-07-29 | 엘지전자 주식회사 | 디지털데이터스트림기록방법및그장치 |
CA2289958C (en) * | 1998-11-19 | 2003-01-21 | Tomoyuki Okada | Information recording medium, apparatus and method for recording or reproducing data thereof |
KR100618961B1 (ko) * | 1998-12-16 | 2006-09-01 | 삼성전자주식회사 | 패킷 데이터의 고속 탐색을 위한 정보 생성 방법과 이 정보를 저장하는 기록 매체, 이를 이용하는 기록 및/또는 재생 장치 |
EP1021048A3 (de) * | 1999-01-14 | 2002-10-02 | Kabushiki Kaisha Toshiba | System zur Aufnahme von digitalem Video und Aufnahmemedium |
KR100326144B1 (ko) * | 1999-02-09 | 2002-03-13 | 구자홍 | 기록 디지털 데이터 스트림의 탐색정보 생성방법 및 이를이용한 탐색방법과, 그 장치 |
JP3805985B2 (ja) * | 1999-02-18 | 2006-08-09 | 株式会社東芝 | ストリームデータの情報記憶媒体、その記録方法、再生方法、記録装置および再生装置 |
US6493832B1 (en) * | 1999-03-17 | 2002-12-10 | Sony Corporation | Communication apparatus which handles a time stamp |
WO2000068946A1 (fr) * | 1999-05-07 | 2000-11-16 | Kabushiki Kaisha Toshiba | Structure de donnees pour donnees en continu, et procede d'enregistrement et de reproduction de donnees en continu |
US6675174B1 (en) * | 2000-02-02 | 2004-01-06 | International Business Machines Corp. | System and method for measuring similarity between a set of known temporal media segments and a one or more temporal media streams |
JP4691235B2 (ja) * | 2000-07-27 | 2011-06-01 | 宗教法人總泉寺 | 収骨容器 |
US6963612B2 (en) * | 2001-08-31 | 2005-11-08 | Stmicroelectronic, Inc. | System for detecting start codes in MPEG video streams and method of operating the same |
US20050065912A1 (en) * | 2003-09-02 | 2005-03-24 | Digital Networks North America, Inc. | Digital media system with request-based merging of metadata from multiple databases |
JP2007150977A (ja) * | 2005-11-30 | 2007-06-14 | Toshiba Corp | マルチavストリームの再生方法および再生装置 |
-
2000
- 2000-01-07 KR KR1020000000715A patent/KR100326144B1/ko not_active IP Right Cessation
- 2000-02-03 CN CN00100782A patent/CN1269668A/zh active Pending
- 2000-02-09 JP JP2000032511A patent/JP3300983B2/ja not_active Expired - Fee Related
- 2000-02-09 DE DE10005651A patent/DE10005651B4/de not_active Expired - Fee Related
- 2000-02-09 US US09/500,488 patent/US6789072B1/en not_active Expired - Lifetime
-
2004
- 2004-01-30 US US10/766,858 patent/US7054884B2/en not_active Expired - Lifetime
-
2006
- 2006-04-18 US US11/405,562 patent/US7689097B2/en not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5619337A (en) * | 1995-01-27 | 1997-04-08 | Matsushita Electric Corporation Of America | MPEG transport encoding/decoding system for recording transport streams |
Non-Patent Citations (1)
Title |
---|
Fernseh- und Kino- Technik, 48. Jg. Nr. 10/1994, S. 545, 548 bis 550, 553 * |
Also Published As
Publication number | Publication date |
---|---|
US7054884B2 (en) | 2006-05-30 |
CN1269668A (zh) | 2000-10-11 |
US6789072B1 (en) | 2004-09-07 |
US20040186822A1 (en) | 2004-09-23 |
DE10005651A1 (de) | 2000-09-14 |
JP2000244850A (ja) | 2000-09-08 |
KR20000057729A (ko) | 2000-09-25 |
JP3300983B2 (ja) | 2002-07-08 |
US20060190467A1 (en) | 2006-08-24 |
KR100326144B1 (ko) | 2002-03-13 |
US7689097B2 (en) | 2010-03-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE10005651B4 (de) | Verfahren und Vorrichtung zum Suchen von aufgezeichneten digitalen Datenströmen | |
DE69408237T3 (de) | Vorrichtung zur Komprimierung/Dekomprimierung von Videosignalen in einer Videoplattenaufzeichnungs-/wiedergabegerät | |
DE69924765T2 (de) | Vorrichtung zur Erzeugung von Daten zur Wiederfindung von Videodaten und Vorrichtung zur Wiederfindung von Videodaten | |
DE69836893T2 (de) | Bewegtbildkompositionssystem | |
DE60210611T2 (de) | Effizientes übertragen und abspielen digitaler information | |
DE60007876T2 (de) | Digitales videoverarbeitungs- und schnittstellensystem für video-, audio- und zusatzdaten | |
DE69933461T2 (de) | Fehlerverdeckung für hierarchische subband kodierung und dekodierung | |
DE69732041T2 (de) | Verfahren und vorrichtung zur analyse von bitströmen | |
DE60102831T2 (de) | System und verfahren zur verarbeitung von mpeg-stroemen fuer die einfuegung von dateiindex | |
DE60028120T2 (de) | Datenverarbeitungsverfahren und -gerät, Datenwiedergabeverfahren und -gerät, Datenaufzeichnungsmedien | |
DE60204039T2 (de) | Vorrichtung zur kodierung und dekodierung von audiosignalen | |
DE69632443T2 (de) | Paketdatenaufzeichnungs-/-wiedergabesystem | |
DE69913894T2 (de) | Wiedergabeverfahren, Speichermedium, Wiedergabegerät | |
DE69834029T2 (de) | Bedeutsame szenenfeststellung und rahmenfilterung für ein visuelles indexierungssystem | |
DE69334130T2 (de) | Verfahren und System für die Erfassung von Audiorundfunkabschnitten | |
DE60223483T2 (de) | Verfahren zum aufzeichenen eines digitalen Rundfunkprogramms und zeitbasierter Wiedergabe eines aufgezeichneten Rundfunkprogramms und zugehörige Vorrichtung | |
DE19506372A1 (de) | Bi-Direktionales Bewegungsschätzverfahren und ein dafür vorgesehenes Gerät | |
DE3115902A1 (de) | Digitales videodaten-aufzeichnungs- und/oder -wiedergabegeraet | |
DE69535547T2 (de) | Aufzeichnungs- und Wiedergabegerät für digitale Audio- und Videosignale | |
DE60210659T2 (de) | Aufnahme von rundfunk-verbesserungsdiensten | |
DE60033382T2 (de) | Dateiverwaltungssystem | |
DE19522326C2 (de) | Verfahren und Informations-Wiedergabevorrichtung | |
WO2001045416A1 (de) | Verfahren und anordnung zum ändern des informationsinhaltes eines digitalen video-transportstromes in ausgewählten regionen | |
DE69910360T2 (de) | Audioinformationsverarbeitungsverfahren und -vorrichtung unter Verwendung von zeitangepassten kodierten Audioinformationsblöcken in Audio/Videoanwendungen zum Erleichtern von Tonumschaltung | |
DE60004891T2 (de) | Verfahren zur aufzeichnung oder wiedergabe von datenströmen mit niedriger bitrate |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8172 | Supplementary division/partition in: |
Ref document number: 10066219 Country of ref document: DE Kind code of ref document: P |
|
Q171 | Divided out to: |
Ref document number: 10066219 Country of ref document: DE Kind code of ref document: P |
|
8363 | Opposition against the patent | ||
8339 | Ceased/non-payment of the annual fee |