DE19963870C5 - Method and device for recording search information and searching for recorded digital data streams using the search information - Google Patents

Method and device for recording search information and searching for recorded digital data streams using the search information Download PDF

Info

Publication number
DE19963870C5
DE19963870C5 DE1999163870 DE19963870A DE19963870C5 DE 19963870 C5 DE19963870 C5 DE 19963870C5 DE 1999163870 DE1999163870 DE 1999163870 DE 19963870 A DE19963870 A DE 19963870A DE 19963870 C5 DE19963870 C5 DE 19963870C5
Authority
DE
Germany
Prior art keywords
stream object
information
stream
time
recording
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
DE1999163870
Other languages
German (de)
Other versions
DE19963870A1 (en
DE19963870C2 (en
Inventor
Jea Yong Yoo
Byung Jin Kim
Kang Soo Seo
Ki Won Kang
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LG Electronics Inc
Original Assignee
LG Electronics Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=26055954&utm_source=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=DE19963870(C5) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Priority claimed from KR1019990000603A external-priority patent/KR100329392B1/en
Application filed by LG Electronics Inc filed Critical LG Electronics Inc
Priority to DE19964237A priority Critical patent/DE19964237B4/en
Priority claimed from DE19964237A external-priority patent/DE19964237B4/en
Publication of DE19963870A1 publication Critical patent/DE19963870A1/en
Application granted granted Critical
Publication of DE19963870C2 publication Critical patent/DE19963870C2/en
Publication of DE19963870C5 publication Critical patent/DE19963870C5/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/11Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; 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/32Indexing; 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 separate auxiliary tracks of the same or an auxiliary record carrier
    • G11B27/327Table of contents
    • G11B27/329Table of contents on a disc [VTOC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4122Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4135Peripherals receiving signals from specially adapted client devices external recorder
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/432Content retrieval operation from a local storage medium, e.g. hard-disk
    • H04N21/4325Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • H04N21/43632Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wired protocol, e.g. IEEE 1394
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • H04N5/775Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2562DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/60Solid state media
    • G11B2220/65Solid state media wherein solid state memory is used for storing indexing information or metadata

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Television Signal Processing For Recording (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

Verfahren zum Erzeugen und Aufzeichnen von Suchinformation für ausgezeichnete digitale Daten, enthaltend die Schritte:
(a) Aufzeichnen empfangener digitaler Daten durch Gruppieren der empfangenen digitalen Daten in Stromobjekte (SOBs) mit mindestens einer Stromobjekteinheit (SOBU), derart, dass jede Stromobjekteinheit eine vorgegebene Länge aufweist;
(b) Aufzeichnen von absoluter Zeitinformation (S_S_APAT) zum Zeigen auf die Startposition des Stromobjekts;
(c) Erzeugen und Aufzeichnen von Indexinformation zum Zeigen auf die Startposition jedes Stromobjekts (SOB), das einer ersten Stromobjekteinheit zugeordnet ist;
(d) Erzeugen und Aufzeichnen einer Zeitlängeninformation für jede Stromobjekteinheit, derart, dass jede Zeitlängeninformation als ein Eintrag einer Abbildungsliste (MAPL) aufgezeichnet wird, in der Folge der Datenstromobjekteinheiten, und die Abbildungsliste gegenüber den Stromobjekten und den Stromobjekteinheiten getrennt ist;
(e) Erzeugen und Aufzeichnen von weiterer Indexinformation zum Zeigen auf den Ort einer Zeitlängeninformation für jedes Stromobjekt.
A method for generating and recording search information for excellent digital data, comprising the steps of:
(a) recording received digital data by grouping the received digital data into stream objects (SOBs) having at least one stream object unit (SOBU) such that each stream object unit has a predetermined length;
(b) recording absolute time information (S_S_APAT) for pointing to the start position of the stream object;
(c) generating and recording index information for pointing to the start position of each stream object (SOB) associated with a first stream object unit;
(d) generating and recording a time-length information for each stream object unit such that each length-length information is recorded as an entry of a map list (MAPL) in the sequence of the stream object units, and the map list is separated from the stream objects and the stream object units;
(e) generating and recording further index information for pointing to the location of a time length information for each stream object.

Figure 00000001
Figure 00000001

Description

HINTERGRUND DER ERFINDUNGBACKGROUND OF THE INVENTION

1. Gebiet der Erfindung1. Field of the invention

Die vorliegende Erfindung betrifft ein Verfahren und eine Einrichtung zur Erzeugung von Suchinformation zum Durchsuchen digitaler Datenströme, die auf einem Aufzeichnungsmedium aufgezeichnet sind, und betrifft ein Verfahren und eine Einrichtung zum Suchen nach angeforderten Daten unter Verwendung der Suchinformation.The The present invention relates to a method and a device for generating search information for searching digital data streams, the are recorded on a recording medium, and relates to Method and device for searching for requested data using the search information.

2. Beschreibung des Stands der Technik2. Description of the stand of the technique

Die Entgegenhaltung EP 0 797 204 A2 betrifft die Bewegung eines optischen Aufnehmers zu der geeigneten Aufzeichnungsposition gemäß einer bezeichneten Zeit für die Zeitsuche bei einem Wiedergabegerät, insbesondere unter Berücksichtigung der Schwierigkeit bei der Zeitsuche in DVD Aufzeichnungsträger mit komprimierten Daten bei variabler Kompressionsrate.The citation EP 0 797 204 A2 relates to the movement of an optical pickup to the appropriate recording position according to a designated time for the time search in a reproducing apparatus, particularly taking into consideration the difficulty in time search in DVD recording media with compressed data at a variable compression rate.

Zudem werden bei der herkömmlichen analogen Fernsehsendung Videosignale über die Luft oder über Kabel gesendet, nachdem sie amplituden- oder frequenzmoduliert wurden. Infolge von Fortschritten in der jüngeren Vergangenheit in bezug auf digitale Techniken, beispielsweise digitale Bildkompression oder digitale Modulation/Demodulation, schreitet die Standardisierung für digitale Fernsehsendungen schnell fort. Auf der Grundlage des Formats der Moving Picture Experts Group (MPEG) bewegen sich auch die Satelliten- und Kabelsendungsindustrie zum digitalen Senden.moreover be in the conventional Analog TV Broadcast Video over the air or over cable transmitted after being amplitude or frequency modulated. As a result of progress in the recent past in relation to to digital techniques, such as digital image compression or digital modulation / demodulation, standardization is progressing for digital TV broadcasts quickly. Based on the format of the Moving Picture Experts Group (MPEG) are also moving the satellite and cable broadcasting industry for digital broadcasting.

Die digitale Sendung stellt verschiedene Vorteile zur Verfügung, die ihr analoges Gegenstück nicht bereitstellen kann. Beispielsweise kann die digitale Sendung Dienste mit erheblich verbesserter Video/Audio-Qualität zur Verfügung stellen, verschiedene unterschiedliche Programme innerhalb einer festen Bandbreite übertragen, und eine erhöhte Kompatibilität zu digitalen Kommunikationsmedien oder digitalen Speichermedien zur Verfügung stellen.The Digital broadcasting provides several advantages their analogue counterpart not can provide. For example, the digital broadcast services with significantly improved video / audio quality, various transmit different programs within a fixed bandwidth, and increased compatibility with digital Provide communication media or digital storage media.

Bei der digitalen Sendung werden mehrere Programme, die auf der Grundlage des MPEG-Formats codiert sind, in einen einzigen Transportstrom gemultiplext, bevor sie übertragen werden. Der übertragene Transportstrom wird von einer Set-Top-Box an dem Empfänger empfangen, und in die ursprünglichen Programme demultiplext. Wenn ein Programm unter den demultiplexten Programmen ausgewählt wird, wird das ausgewählte Programm von einem Decoder in der Set-Top-Box decodiert, und werden die ursprünglichen Audio- und Videosignale zurückgewonnen. Die zurückgewonnenen Audio- und Videosignale können durch eine A/V-Ausgabeeinrichtung dargestellt werden, beispielsweise einen Fernseher.at The digital broadcast will be several programs based on MPEG format encoded into a single transport stream, before they transfer become. The transferred Transport stream is received by a set-top box at the receiver, and in the original Programs are demultiplexed. If a program among the demultiplexed Programs is selected, becomes the selected one Program decoded by a decoder in the set-top box, and become the originals Recovered audio and video signals. The recovered Audio and video signals can represented by an A / V output device, for example a TV.

Es ist ebenfalls möglich, die empfangenen Digitalsendungssignale auf einem Speichermedium aufzuzeichnen, anstatt direkt die empfangenen Sendesignale an A/V-Ausgabegeräte auszugeben. Die gespeicherten digitalen Sendesignale können editiert und später zurückgeholt werden. Beispielsweise kann ein digitaler Datenstrom, der von der Set-Top-Box empfangen wurde, an einen Streamer übertragen werden, beispielsweise eine Aufzeichnungseinrichtung mit digitaler Videodiskette (DVD), über Kommunikationsschnittstellen wie einen seriellen Bus des Typs IEEE-1394, und in dem Streamer gespeichert werden. Der gespeicherte digitale Datenstrom kann editiert und zurück an die Set-Top-Box übertragen werden, so daß die digitalen Audio- und Videodaten dargestellt werden können.It is also possible to record the received digital broadcast signals on a storage medium instead of directly outputting the received transmission signals to A / V output devices. The stored digital transmission signals can be edited and retrieved later become. For example, a digital data stream coming from the set-top box received, are transmitted to a streamer, for example a recording device with digital video diskette (DVD), via communication interfaces like an IEEE-1394 serial bus, and stored in the streamer become. The stored digital data stream can be edited and returned to the Transfer set-top box so that the digital audio and video data.

Zur Aufzeichnung eines empfangenen digitalen Sendestroms auf einem Aufzeichnungsmedium ist es erforderlich, Schemata zu entwickeln, um den digitalen Datenstrom auf dem Aufzeichnungsmedium zu organisieren, und Managementinformation für einen schnellen Zugriff auf den aufgezeichneten Datenstrom zu erzeugen.to Recording a received digital transmission stream is on a recording medium it required schemes to develop the digital data stream to organize on the recording medium, and management information for one to generate quick access to the recorded data stream.

ZUSAMMNFASSUNG DER ERFINDUNGSUMMARY OF THE INVENTION

Ein Ziel der vorliegenden Erfindung besteht in der Bereitstellung eines Verfahrens zur Aufzeichnung empfangener digitaler Datenströme auf einem Aufzeichnungsmedium als Gruppen von Stromobjekten, und zur Erzeugung von Suchinformation für jedes Stromobjekt, und in der Bereitstellung eines Verfahrens zum Suchen nach angeforderten Daten unter Verwendung der Suchinformation.One The aim of the present invention is to provide a Method for recording received digital data streams on a recording medium as groups of stream objects, and for generating search information for each Stream object, and in providing a method for searching according to requested data using the search information.

Dies wird erreicht durch das Verfahren zur Erzeugung und Aufzeichnung von Suchinformation für aufgezeichnete digitale Datenströme gemäß dem Patentanspruch 1. Es umfaßt die Schritte der Aufzeichnung eines empfangenen digitalen Datenstroms durch Gruppierung des empfangenen digitalen Datenstroms in Stromobjekteinheiten, Erzeugung und Aufzeichnung von Zeitinformation für jede Stromobjekteinheit, und Erzeugung und Aufzeichnung von Indexinformation zum Zeigen auf den Ort bezüglich der Zeitinformation für jedes Stromobjekt als Managementinformation für das Stromobjekt. Wenn die aufgezeichneten digitalen Datenströme wiedergegeben oder editiert werden, kann die Datenaufzeichnungsposition entsprechend einer geforderten Suchzeit unter Bezugnahme auf die Indexinformation aufgefunden werden.This is achieved by the method of generation and recording of search information for recorded digital data streams according to the claim 1. It includes the steps of recording a received digital data stream by grouping the received digital data stream into stream object units, Generation and recording of time information for each stream object unit, and generating and recording index information for pointing the place regarding the time information for each stream object as management information for the stream object. If the reproduced or edited digital recorded data streams can be the data recording position according to a required Search time with reference to the index information.

KURZE BESCHREIBUNG DER ZEICHNUNGENSHORT DESCRIPTION THE DRAWINGS

Die beigefügten Zeichnungen, die zu dem Zweck vorgesehen sind, ein besseres Verständnis der Erfindung zu ermöglichen, erläutern die bevorzugten Ausführungsformen der Erfindung, und dienen zusammen mit der Beschreibung zur Erläuterung der Grundlagen der vorliegenden Erfindung. In den Zeichnungen:The attached drawings accompanying the The purpose of the invention is to provide a better understanding of the invention, to explain the preferred embodiments of the invention, and together with the description serve to explain the principles of the present invention. In the drawings:

1 ist ein Blockschaltbild einer Einrichtung, in welcher die vorliegende Erfindung vorteilhafterweise eingesetzt werden kann; 1 Fig. 12 is a block diagram of an apparatus in which the present invention can be advantageously used;

2 ist die Syntax der Managementinformation, die von dem Verfahren zur Erzeugung von Suchinformation für aufgezeichnete digitale Datenströme gemäß der vorliegenden Erfindung erzeugt wird; 2 FIG. 13 is the syntax of the management information generated by the method for generating recorded digital data stream search information according to the present invention; FIG.

3 ist eine Bilddarstellung der Stromzeitkarteninformation als Teil der Managementinformation, die von dem Verfahren zur Erzeugung von Suchinformation für aufgezeichnete digitale Datenströme gemäß der vorliegenden Erfindung erzeugt wird; 3 FIG. 11 is an image representation of the current-time map information as part of the management information generated by the method for generating recorded digital data stream search information according to the present invention; FIG.

4 ist eine Bilddarstellung zur Erläuterung der Aufzeichnungsoperation für die digitalen Datenstrom gemäß der vorliegenden Erfindung; und 4 Fig. 10 is an illustration for explaining the recording operation for the digital data stream according to the present invention; and

5 ist eine Bilddarstellung zur Erläuterung der Managementinformation, die von dem Verfahren zur Erzeugung von Suchinformation für aufgezeichnete digitale Datenströme gemäß der vorliegenden Erfindung erzeugt wird. 5 Fig. 10 is a diagram for explaining the management information generated by the recorded digital data stream search information generating method according to the present invention.

DETAILLIERTE BESCHREIBUNG DER BEVORZUGTEN AUSFÜHRUNGSFORMENDETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

Zum vollständigen Verständnis der Erfindung werden bevorzugte Ausführungsformen der Erfindung nachstehend unter Bezugnahme auf die beigefügten Zeichnungen beschrieben.To the complete understanding The invention will be preferred embodiments of the invention described below with reference to the accompanying drawings.

1 zeigt ein Blockschaltbild einer Einrichtung, bei welcher die vorliegende Erfindung vorteilhafterweise eingesetzt werden kann. Die Einrichtung weist eine Set-Top-Box 100 auf, eine Kommunikationsschnittstelle (IEEE-1394), und einen Streamer 200. 1 shows a block diagram of a device in which the present invention can be advantageously used. The decor has a set-top box 100 on, a communication interface (IEEE-1394), and a streamer 200 ,

Die Set-Top-Box 100 empfängt Transportströme, die von Systemcodierern codiert wurden, und von mehreren Sendestationen gesendet wurden, und demultiplext die empfangenen Transportströme. Nachdem ein Systemdecoder 120 den Transportstrom eines Programms decodiert hat, auf welches durch eine Tunereinheit 110 abgestimmt wurde, gibt eine Steuereinheit 140 den decodierten Transportstrom an ein A/V-Ausgabegerät, wie beispielsweise ein Fernsehgerät, für die Wiedergabe aus.The set-top box 100 receives transport streams encoded by system encoders and sent from multiple senders and demultiplexes the received transport streams. Having a system decoder 120 has decoded the transport stream of a program to which a tuner unit 110 was tuned, gives a control unit 140 the decoded transport stream to an A / V output device, such as a TV, for playback.

Die Set-Top-Box 100 kann ein Programm, das von einem Benutzer ausgewählt wird, an den Streamer 200 über die IEEE-1394-5chnittstelle übertragen, so daß das übertragene Programm auf einem Aufzeichnungsmedium 230, beispielsweise einer digitalen Videodiskette, durch den Streamer 200 aufgezeichnet wird.The set-top box 100 For example, a program selected by a user can be sent to the streamer 200 transmitted via the IEEE 1394 interface, so that the transmitted program on a recording medium 230 , for example a digital video diskette, by the streamer 200 is recorded.

Auf Anforderung durch einen Benutzer kann die Set-Top-Box 100 ein Programm empfangen, das von dem Aufzeichnungsmedium 230 durch den Streamer 200 über die IEEE-1394-Kommunikationsschnittstelle zurückgewonnen wurde, so daß das empfangene Programm auf einem Fernsehgerät wiedergegeben werden kann, nachdem es von dem Decoder 120 decodiert wurde.Upon request by a user, the set-top box 100 receive a program that is from the recording medium 230 through the streamer 200 has been recovered via the IEEE 1394 communication interface so that the received program can be played back on a television after it has been received from the decoder 120 was decoded.

Zur Durchführung dieser Abläufe sollten die Set-Top-Box 100 und der Streamer 200 dazu fähig sein, auf die die Programme betreffende Managementinformation zuzugreifen, die auf dem Aufzeichnungsmedium 230 aufgezeichnet ist. Zu diesem Zweck werden Informationsdateien für den Umgang mit den aufgezeichneten Daten verwendet. Eine Anwendungsinformationsdatei wird von der Set-Top-Box 100 eingesetzt, und eine Streamer-Informationsdatei wird von dem Streamer 200 benutzt. Eine gemeinsame Informationsdatei wird sowohl von der Set-Top-Box 100 als auch von dem Streamer 200 eingesetzt. Diese Informationsdateien sind auf dem Aufzeichnungsmedium 230 aufgezeichnet.To perform these operations should the set-top box 100 and the streamer 200 be able to access the management information relating to the programs stored on the recording medium 230 is recorded. For this purpose, information files are used to handle the recorded data. An application information file is provided by the set-top box 100 and a streamer information file is used by the streamer 200 used. A common information file is provided by both the set-top box 100 as well as from the streamer 200 used. These information files are on the recording medium 230 recorded.

Die Anwendungsinformationsdatei wird von einer Stromwiedergabeeinheit 240 des Streamers 200 zurückgeholt, wenn die Set-Top-Box 100 initialisiert wird, oder die Datei anfordert. Die zurückgeholte Anwendungsinformation wird an die Set-Top-Box 100 über die IEEE-1394-Kommunikationsschnittstelle übertragen, und in den Managementinformationsbereich M2 eines Speichers 150 durch eine Steuereinheit 140 der Set-Top-Box 100 geladen. Wenn ein neues Programm aufgezeichnet wird, oder aufgezeichnete Daten editiert werden, wird die in den Speicher 150 geladene Anwendungsinformation durch die Steuereinheit 140 so aktualisiert, daß sie Managementinformation in bezug auf das neu aufgezeichnete oder editierte Programm enthält. Wenn ein Benutzer das Zurückholen eines bestimmten Programms anfordert, fordert die Steuereinheit 140 den Streamer 200 auf, das Programm zurückzuholen, unter Bezugnahme auf die Anwendungsinformation. Wenn die Set-Top-Box 100 eine Aufzeichnungsbetriebsart beendet, oder abgeschaltet wird, wird die Anwendungsinformation in dem Speicher 150 über die IEEE-1394-Kommunikationsschnittstelle an den Streamer 200 übertragen, und auf dem Aufzeichnungsmedium 230 durch eine Stromaufzeichnungseinheit 220 aufgezeichnet, die von einer Steuereinheit 250 des Streamers 200 gesteuert wird.The application information file is provided by a streaming device 240 the streamer 200 brought back when the set-top box 100 initializes or requests the file. The retrieved application information is sent to the set-top box 100 via the IEEE 1394 communication interface, and into the management information area M2 of a memory 150 by a control unit 140 the set-top box 100 loaded. When a new program is recorded, or recorded data is edited, it is put into memory 150 loaded application information by the control unit 140 updated to contain management information relating to the newly recorded or edited program. When a user requests retrieval of a particular program, the control unit prompts 140 the streamer 200 to retrieve the program with reference to the application information. If the set-top box 100 When a recording mode is ended or turned off, the application information is stored in the memory 150 via the IEEE 1394 communication interface to the streamer 200 transferred, and on the recording medium 230 through a power recording unit 220 recorded by a control unit 250 the streamer 200 is controlled.

Die Streamerinformationsdatei und die gemeinsame Informationsdatei werden von der Stromwiedergabeeinheit 240 des Streamers 200 zurückgeholt, wenn der Streamer 200 initialisiert wird, und werden in einen Speicher 260 durch die Steuereinheit 250 des Streamers 200 geladen. Wenn ein neues Programm aufgezeichnet wird, oder aufgezeichnete Daten editiert werden, werden die gemeinsame und die Streamerinformation so aktualisiert, daß sie Managementinformation in bezug auf das neu aufgezeichnete oder editierte Programm enthalten, durch die Steuereinheit 250. Wenn ein Benutzer das Zurückholen eines bestimmten Programms anfordert, holt die Steuereinheit 250 in Reaktion auf ein Anforderungssignal von der Set-Top-Box 100 das zugehörige Programm zurück, das auf dem Aufzeichnungsmedium 230 aufgezeichnet ist, unter Bezugnahme auf die gemeinsame und die Streamer-Information, die in dem Speicher 260 geladen sind. Wenn die Set-Top-Box 100 eine Aufzeichnungsbetriebsart beendet, oder abgeschaltet wird, werden die gemeinsame und die Streamer-Information in dem Speicher 260 auf dem Aufzeichnungsmedium 230 durch die Stromaufzeichnungseinheit 220 aufgezeichnet, die von der Steuereinheit 250 gesteuert wird.The streamer information file and the ge common information file are from the power playback unit 240 the streamer 200 retrieved when the streamer 200 is initialized and stored in memory 260 through the control unit 250 the streamer 200 loaded. When a new program is recorded or recorded data is edited, the common and stream information is updated by the control unit to include management information relating to the newly recorded or edited program 250 , When a user requests retrieval of a particular program, the control unit fetches 250 in response to a request signal from the set-top box 100 the associated program back on the recording medium 230 is recorded, with reference to the common and the streamer information stored in the memory 260 are loaded. If the set-top box 100 a recording mode is ended or turned off, the common and streamer information in the memory 260 on the recording medium 230 through the power recording unit 220 recorded by the control unit 250 is controlled.

Die Syntax der Informationsdateien und die Struktur aufgezeichneter Daten werden unter Bezugnahme auf 2 erläutert.The syntax of the information files and the structure of recorded data will be described with reference to 2 explained.

Wie aus 2 hervorgeht, enthält die Anwendungsinformationsdatei (application.IFO) eine Inhaltstabelle (TOC) und eine Tabelle für Dienstinformation (SI). Die Inhaltstabelle (TOC) enthält Eingangspunkte für wahlfreien Zugriff, die einen wahlfreien Zugriff auf den aufgezeichneten Datenstrom gestatten, und die Tabelle für Dienstinformation (SI) enthält die Information in bezug auf den aufgezeichneten Digitalstrom. Die gemeinsame Informationsdatei (common.IFO) enthält eine ursprüngliche Abspielliste, die automatisch erzeugt wird, wenn ein digitaler Datenstrom aufgezeichnet wird, Präsentationssequenzinformation (Cell) des aufgezeichneten Datenstroms, und eine benutzerdefinierte Abspielliste, die erzeugt wird, wenn ein Benutzer die Präsentationssequenz des aufgezeichneten Datenstroms editiert.How out 2 As can be seen, the application information file (application.IFO) includes a content table (TOC) and a service information (SI) table. The content table (TOC) contains random access entry points allowing random access to the recorded data stream, and the service information (SI) table contains the information relating to the recorded digital stream. The common information file (common.IFO) includes an original play list automatically generated when recording a digital data stream, presentation sequence information (Cell) of the recorded data stream, and a custom play list generated when a user selects the presentation sequence of the recorded data stream edited.

Die Streamerinformationsdatei (streamer.IFO) soll mit allgemeiner Stromzeitabbildungsinformation (STMAP_GI) und einer Abbildungsliste (MAPL) umgehen. Die allgemeine Stromzeitabbildungsinformation (STMAP_GI) ist Managementinformation in bezug auf Stromobjekteinheiten (SOBUs), die auf dem Aufzeichnungsmedium organisiert sind, und in bezug auf Stromobjekte (SOBs), die jeweils mehrere Stromobjekteinheiten (SOBUs) umfassen, und die Abbildungsliste (MAPL) ist Zeitsuchinformation in bezug auf die Stromobjekteinheit (SOBUs) und die Stromobjekte (SOBs). Jedes Stromobjekt (SOB) steht in einer eineindeutigen Beziehung zu jeder Zelle, die in der ursprünglichen Abspielliste enthalten ist, und jede Zelle ist in der benutzerdefinierten Abspielliste enthalten, und steht in einer eineindeutigen Beziehung zu jedem Stromobjekt (SOB).The Streamer information file (streamer.IFO) is intended to provide general stream time map information (STMAP_GI) and a mapping list (MAPL). The general Stream time map information (STMAP_GI) is management information with respect to stream object entities (SOBUs) residing on the recording medium are organized, and in relation to stream objects (SOBs), each of several Current Object Units (SOBUs), and the List of Figures (MAPL) is time search information relating to the stream object unit (SOBUs) and the stream objects (SOBs). Each stream object (SOB) is in one one-to-one relationship with each cell in the original Playlist is included, and each cell is in the custom Playlist, and is in a one-to-one relationship to each stream object (SOB).

Die allgemeine Stromzeitabbildungsinformation (STMAP_GI), weist wie in 3 gezeigt, verschiedene Felder auf, welche die Stromobjekteinheitsgröße (MAPU_SZ) angeben, das Gewicht des LSB (des niedrigstwertigen Bits) der Abbildungslisteneinträge (MTU_SHFT), die Indexnummer (INDEX_NO), welche einen willkürlichen Eintrag der Abbildungsliste (MAPL) angibt, die Anzahl an Abbildungslisteneinträgen (MAPL_ENT_Ns), die Startpaketankunftszeit (S_SAPAT), und die letzte Paketankunftszeit (S_E_APAT). Die Abbildungsliste (MAPL) enthält Abbildungseinträge (MAPU_ENT), wobei jeder Abbildungseintrag die inkrementale Anwendungspaketzeit (IAPAT) enthält.The general stream time map information (STMAP_GI) is as in 3 4, various fields indicating the stream object unit size (MAPU_SZ), the weight of the LSB (the least significant bit) of the map list entries (MTU_SHFT), the index number (INDEX_NO) indicating an arbitrary entry of the map list (MAPL), the number of map list entries (MAPL_ENT_Ns), the start packet arrival time (S_SAPAT), and the last packet arrival time (S_E_APAT). The map list (MAPL) contains map entries (MAPU_ENT), where each map entry contains the incremental application package time (IAPAT).

Das Verfahren zur Erzeugung und Aufzeichnung von Suchinformation für aufgezeichnete digitale Datenströme gemäß einer Ausführungsform der vorliegenden Erfindung wird unter Bezugnahme auf die 1, 2 und 3 erläutert. Wenn ein Benutzer die Aufzeichnung eines empfangenen digitalen Datenstroms auf dem Aufzeichnungsmedium 230 anfordert, teilt die Steuereinheit 140 der Set-Top-Box 100 der Steuereinheit 250 des Streamers 200 mit, daß eine Aufzeichnungsbetriebsart eingestellt wurde, und beginnt mit der Übertragung des empfangenen digitalen Datenstroms an den Streamer 200 über die IEEE-1394-Schnittstelle. Gleichzeitig zeichnet die Steuereinheit 140 der Set-Top-Box 100 die Eintrittspunktinformation auf, welche einen wahlfreien Zugriff auf die Transportstrompakete des digitalen Datenstroms in der Anwendungsinformation (application.IFO) ermöglicht, die in den Managementinformationsbereich (M2) des Speichers 150 geladen ist, oder zeichnet die Eintrittspunktinformation in der gemeinsamen Information (common.IFO) als einen Teil der Abspielliste auf. Weiterhin detektiert die Steuereinheit 140 die Information in bezug auf den Datenstrom, der momentan aufgezeichnet wird, aus der Programmdienstinformation (SI), die in den Programminformationsbereich (M1) des Speichers 150 geladen ist, und zeichnet die Dienstinformation in der Tabelle für die Dienstinformation (SI) der Anwendungsinformation (application.IFO) auf.The method of generating and recording search information for recorded digital data streams according to an embodiment of the present invention will be described with reference to FIGS 1 . 2 and 3 explained. When a user records the received digital data stream on the recording medium 230 requests, informs the control unit 140 the set-top box 100 the control unit 250 the streamer 200 with that a recording mode has been set, and starts transmitting the received digital data stream to the streamer 200 over the IEEE 1394 interface. Simultaneously draws the control unit 140 the set-top box 100 the entry point information, which allows random access to the transport stream packets of the digital data stream in the application information (application.IFO), in the management information area (M2) of the memory 150 is loaded or records the entry point information in the common information (common.IFO) as a part of the play list. Furthermore, the control unit detects 140 the information relating to the data stream currently being recorded is obtained from the program service information (SI) included in the program information area (M1) of the memory 150 is loaded and records the service information in the service information (SI) table of application information (application.IFO).

Die Steuereinheit 250 des Streamers 200 steuert die Stromaufzeichnungseinheit 220 so, daß der Datenstrom, der über die IEEE-1394-Kommunikationsschnittstelle empfangen wird, auf dem Aufzeichnungsmedium 230 aufgezeichnet wird. Der Datenstrom ist auf dem Aufzeichnungsmedium 230 in Sektoren organisiert, und eine vorbestimmte Anzahl an Sektoren bildet eine Stromobjekteinheit (SOBU). Ein derartiger Vorgang wird wiederholt, bis die Aufzeichnungsbetriebsart endet, wodurch ein Stromobjekt (SOB) erzeugt wird, welches eine Gruppe eines Datenstroms darstellt, die in einer einzigen Aufzeichnungsoperation aufgezeichnet wird.The control unit 250 the streamer 200 controls the electricity recording unit 220 such that the data stream received over the IEEE 1394 communication interface is on the recording medium 230 is recorded. The data stream is on the recording medium 230 organized into sectors, and a predetermined number of sectors forms a stream object unit (SOBU). Such a process is repeated until the recording mode ends, thereby generating a stream object (SOB) which is a group of a Represents data stream recorded in a single recording operation.

Die Steuereinheit 250 des Streamers 200 erzeugt Präsentationssequenzinformation (Cell; Zelle) und zeichnet die Zelle in der Zellenschicht der gemeinsamen Information (common.IFO) als Präsentationssequenzinformation entsprechend dem Datensatz (RCD) der ursprünglichen Abspielliste auf. Zum Suchen nach Stromobjekteinheiten (SOBUs), welche das Stromobjekt (SOB) bilden, wird die Zeitlänge jeder Stromobjekteinheit (SOBU) hintereinander in der Abbildungsliste (MAPL) aufgezeichnet. Genauer gesagt, wird ein Zählwert, der in einem konstanten Zeitintervall gezählt wird, während eine Stromobjekteinheit (SOBU) erzeugt wird, nämlich die inkrementale Anwendungspaketzeit (IAPAT), in dem Abbildungseintrittsfeld (MAPU_ENT) entsprechend der zugeordneten Stromobjekteinheit (SOBU) aufgezeichnet, wie dies in den 4 und 5 gezeigt ist. Darüber hinaus wird die Summe einer vorbestimmten Anzahl an inkrementalen Anwendungspaketzeiten (IAPATs) (die in 5 in Klammern angegebene Anzahl) berechnet, und wird die Summe als Grobabbildungseintrag (C_MAP_ENT) aufgezeichnet, welche grobe Suchzeitinformation darstellt.The control unit 250 the streamer 200 generates presentation sequence information (Cell) and records the cell in the common information (common.IFO) cell layer as presentation sequence information corresponding to the original play list (RCD) record. To search for stream object entities (SOBUs) forming the stream object (SOB), the time length of each stream object entity (SOBU) is consecutively recorded in the map list (MAPL). More specifically, a count value counted in a constant time interval while a stream object unit (SOBU) is being generated, namely the application packet incremental time (IAPAT), is recorded in the mapping entry field (MAPU_ENT) corresponding to the associated stream object unit (SOBU) as shown in FIG the 4 and 5 is shown. In addition, the sum of a predetermined number of incremental application packet times (IAPATs) (which are in 5 in brackets), and the sum is recorded as a coarse map entry (C_MAP_ENT) representing rough search time information.

Die Indexnummer (INDEX_NO) des ersten Abbildungseintrages (MAPU_ENT) der Abbildungsliste (MAPL) oder der erste Grobabbildungseintrag (C_MAPU_ENT), welcher dem Stromobjekt SOB) zugeordnet ist, wird in der allgemeinen Stromzeitabbildungsinformation (STMAP_GI) aufgezeichnet. In 5 wird die Indexnummer K des ersten Abbildungseintrags, die in Beziehung zum Stromobjekt SOB #n steht, als Identifizierungsinformation zum Indexieren des Ortes des Stromobjektes SOB #n aufgezeichnet.The index number (INDEX_NO) of the first mapping entry (MAPU_ENT) of the map list (MAPL) or the first coarse map entry (C_MAPU_ENT) associated with the stream object SOB) is recorded in the general stream time map information (STMAP_GI). In 5 The index number K of the first map entry related to the stream object SOB #n is recorded as identification information for indexing the location of the stream object SOB #n.

Wenn ein Benutzer das Zurückholen eines bestimmten Intervalls eines Datenstroms anfordert, der auf dem Aufzeichnungsmedium aufgezeichnet ist, beispielsweise aufgezeichnete Daten entsprechend dem Zeitintervall von 10 Minuten bis 20 Minuten, durchsucht die Steuereinheit 150 des Streamers 200 zuerst Zellen nach einer Zelle (Zelle 2 in 2), die eine Aufzeichnungszeit entsprechend der Startzeit von 10 Minuten hat. Dann detektiert die Steuereinheit 150 die Indexnummer, die zur Startposition des Stromobjekts SOB 2 zeigt, entsprechend der ausgewählten Zelle 2, aus der allgemeinen Stromzeitabbildungsinformation (STMAP_GI). Daraufhin beginnt die Steuereinheit 150 damit, die inkrementalen Anwendungspaketzeiten (IAPATs) zu detektieren, beginnend bei dem Abbildungseintrag, auf welchen mit der Indexnummer gezeigt wird. Durch Summierung der detektierten inkrementalen Anwendungspaketzeiten (IAPATs) und Multiplizieren des Summenwertes mit der Einheitszeit jeder Zählung, kann die Startposition der Stromobjekteinheit (SOBU) entsprechend der angeforderten Suchzeit von 10 Minuten aufgefunden werden. Schließlich beginnt das Zurückholen von Daten bei dem Transportstrompaket, dessen Paketankunftszeit mit der angeforderten Zeit übereinstimmt.When a user requests retrieval of a certain interval of a data stream recorded on the recording medium, for example, recorded data corresponding to the time interval of 10 minutes to 20 minutes, the control unit searches 150 the streamer 200 first cells after a cell (cell 2 in 2 ) having a recording time corresponding to the start time of 10 minutes. Then the control unit detects 150 the index number corresponding to the starting position of the stream object SOB 2 shows, according to the selected cell 2 from the general stream time map information (STMAP_GI). Then the control unit starts 150 to detect the incremental application packet times (IAPATs) beginning at the map entry pointed to by the index number. By summing the detected incremental application packet times (IAPATs) and multiplying the sum value by the unit time of each count, the starting position of the stream object unit (SOBU) can be found corresponding to the requested search time of 10 minutes. Finally, retrieval of data begins at the transport stream packet whose packet arrival time matches the requested time.

Wenn ein Benutzer das Zurückholen der aufgezeichneten Daten entsprechend dem Zeitintervall von 40 Minuten bis 60 Minuten anfordert, und die Zelle, die eine Aufzeichnungszeit entsprechend der angeforderten Zeit von 40 Minuten hat, die Zelle 3 ist, detektiert die Steuereinheit 150 die Indexnummer, die zur Startposition des Stromobjekts SOB 3 zeigt, entsprechend der ausgewählten Zelle 3, aus der allgemeinen Stromzeitabbildungsinformation (STMAP_GI). Daraufhin beginnt die Steuereinheit 150 damit, die inkrementalen Anwendungspaketzeiten (IAPATs) zu detektieren, die in der Abbildungsliste MAPL 3 aufgeführt sind. Durch Summierung der detektierten inkrementalen Anwendungspaketzeiten (IAPATs) und Multiplizieren des Summenwertes mit der Einheitszeit jeder Zählung kann die Startposition der Stromobjekteinheit (SOBU) entsprechend der angeforderten Zeit von 40 Minuten aufgefunden werden. Schließlich beginnt das Zurückholen der Daten bei dem Transportstrompaket, dessen Paketankunftszeit mit der angeforderten Zeit übereinstimmt.When a user requests retrieval of the recorded data corresponding to the time interval of 40 minutes to 60 minutes, and the cell having a recording time corresponding to the requested time of 40 minutes requests the cell 3 is, detects the control unit 150 the index number corresponding to the starting position of the stream object SOB 3 shows, according to the selected cell 3 from the general stream time map information (STMAP_GI). Then the control unit starts 150 to detect the incremental application packet times (IAPATs) included in the map list MAPL 3 are listed. By summing the detected incremental application packet times (IAPATs) and multiplying the sum value by the unit time of each count, the start position of the stream object unit (SOBU) can be found corresponding to the requested 40 minute time. Finally, retrieval of the data begins at the transport stream packet whose packet arrival time matches the requested time.

Wie oben erläutert, entspricht ein Eintrag in der Abmeldungsliste einer einzelnen Stromobjekteinheit, so dass die Indexnummer (INDEX_NO), die in die allgemeine Stromzeitabbildungsinformation (STMAP_GI) geschrieben ist, für einen Eintrag der Abbildungsliste ebenso als eine Indexnummer einer Stromobjekteinheit betrachtet werden kann. Demnach bedeutet das Aufzeichnen der Indexnummer (INDEX_NO) für den ersten Abbildungseintrag MAPU_INT in Zuordnung zu einem Stromobjekt (SOB) das Aufzeichnen eines Indizierwertes einer Startstromobjekteinheit, die zu dem Stromobjekt gehört.As explained above corresponds to an entry in the logout list of a single stream object unit, such that the index number (INDEX_NO) that is in the general stream time map information (STMAP_GI) is written for an entry of the map list as well as an index number of a stream object unit can be considered. Accordingly, recording the index number (INDEX_NO) means for the first mapping entry MAPU_INT in association with a stream object (SOB) the recording of an index value of a start stream object unit, which belongs to the stream object.

Das Verfahren zur Erzeugung und zum Aufzeichnen von Suchinformation für aufgezeichnete digitale Datenströme gemäß der vorliegenden Erfindung ermöglicht eine schnelle und exakte Suche nach einem bestimmten Intervall der aufgezeichneten Digitaldaten, unter der Voraussetzung, daß die digitalen Datenströme auf einem Aufzeichnungsmedium als Gruppen von Stromobjekten aufgezeichnet sind.The Method for generating and recording search information for recorded digital data streams according to the present Invention allows a fast and accurate search for a specific interval of recorded digital data, provided that the digital streams recorded on a recording medium as groups of stream objects.

Die Erfindung kann in anderen speziellen Formen verwirklicht werden, ohne von ihrem Wesen oder ihren wesentlichen Eigenschaften abzuweichen. Die vorliegenden Ausführungsformen sollen daher in jeglicher Hinsicht als erläuternd und nicht einschränkend verstanden werden, wobei sich der Umfang der Erfindung aus den beigefügten Patentansprüchen statt aus der voranstehenden Beschreibung ergibt, und sämtliche Änderungen, die innerhalb der Bedeutung und des Äquivalenzbereiches der Patentansprüche liegen, sollen daher hiervon umfaßt sein.The invention may be embodied in other specific forms without departing from its spirit or essential characteristics. The present embodiments are therefore to be considered in all respects as illustrative and not restrictive, the scope of the invention being indicated by the appended claims rather than the foregoing description It should therefore be understood that all modifications which come within the meaning and range of equivalency of the claims are intended to be embraced therein.

Claims (9)

Verfahren zum Erzeugen und Aufzeichnen von Suchinformation für ausgezeichnete digitale Daten, enthaltend die Schritte: (a) Aufzeichnen empfangener digitaler Daten durch Gruppieren der empfangenen digitalen Daten in Stromobjekte (SOBs) mit mindestens einer Stromobjekteinheit (SOBU), derart, dass jede Stromobjekteinheit eine vorgegebene Länge aufweist; (b) Aufzeichnen von absoluter Zeitinformation (S_S_APAT) zum Zeigen auf die Startposition des Stromobjekts; (c) Erzeugen und Aufzeichnen von Indexinformation zum Zeigen auf die Startposition jedes Stromobjekts (SOB), das einer ersten Stromobjekteinheit zugeordnet ist; (d) Erzeugen und Aufzeichnen einer Zeitlängeninformation für jede Stromobjekteinheit, derart, dass jede Zeitlängeninformation als ein Eintrag einer Abbildungsliste (MAPL) aufgezeichnet wird, in der Folge der Datenstromobjekteinheiten, und die Abbildungsliste gegenüber den Stromobjekten und den Stromobjekteinheiten getrennt ist; (e) Erzeugen und Aufzeichnen von weiterer Indexinformation zum Zeigen auf den Ort einer Zeitlängeninformation für jedes Stromobjekt.Method for generating and recording search information for excellent digital data containing the steps: (a) record received digital data by grouping the received digital data in stream objects (SOBs) with at least one stream object unit (SOBU), such that each stream object unit has a predetermined length; (B) Record absolute time information (S_S_APAT) for pointing to the starting position of the current object; (c) generating and recording index information for pointing to the start position of each stream object (SOB), which is associated with a first stream object unit; (The witness and recording a time-length information for every Stream object unit, such that each time length information as an entry an image list (MAPL) is recorded in the sequence of Data stream object units, and the list of pictures against the Current objects and the stream object units is separated; (E) Generating and recording further index information for pointing on the location of a time length information for each Stream Object. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass die Zeit für die Indexlängeninformation als Zählwert ausgedrückt ist, der mit konstantem Intervall gezählt wird.Method according to claim 1, characterized in that that time for the index length information as count expressed is, which is counted at a constant interval. Verfahren nach Anspruch 2, dadurch gekennzeichnet, dass der Zählwert eine Zahl ist, die um eins jedes Mal für das konstante Intervall der Stromobjekteinheit erhöht wird.Method according to claim 2, characterized in that that the count is a number one by one each time for the constant interval of Power object unit increased becomes. Verfahren zum Suchen aufgezeichneter digitaler Daten, enthaltend die Schritte: (a) Detektieren eines Stromobjekts (SOB), dem eine vorgegebene Suchzeit zugeordnet ist, durch Vergleichen der vorgegebenen Suchzeitinformation mit Startzeitinformation (S_S_APAT) für Stromobjekte, derart, dass jedes Stromobjekt mindestens eine Stromobjekteinheit (SOBU) enthält; (b) Suchen von Indexinformation zum Detektieren der Startposition des Stromobjekts in Zuordnung zu der ersten Stromobjekteinheit des Stromobjekts; (c) Lesen von Zeitlängeninformation (IAPAT) für jede stromobjekteinheit ausgehend von der detektierten ersten Stromobjekteinheit des Stromobjekts, wobei das Lesen mit Hilfe weiterer Indexinformation zum Zeigen auf den Ort einer Zeitlängeninformation des Stromobjekts erfolgt; (d) Akkumulieren der gelesenen Zeitlängeninformation und nachfolgendes Vergleichen der akkumulierten Zeitlängeninformation mit der erforderlichen Suchzeit; und (e) Wiederholen der Schritte (c) und (d) solange, bis die erforderliche Suchzeit gefunden ist, zum Identifizieren der Startpasition dir Stromobjekteinheit mit der erforderlichen Suchzeit.Method for searching recorded digital data, containing the steps: (a) detecting a current object (SOB) to which a given search time is assigned by comparison the specified search time information with start time information (S_S_APAT) for electricity objects, like, each stream object has at least one stream object unit (SOBU) contains; (B) Find index information to detect the starting position of the Current object in association with the first stream object unit of the stream object; (C) Reading time length information (IAPAT) for each stream object unit based on the detected first stream object unit of the stream object, reading with the help of further index information for pointing to the location of a time length information of the stream object he follows; (d) accumulating the read time length information and subsequently comparing the accumulated time length information with the required search time; and (e) repeating the steps (c) and (d) until the required search time is found, To identify the startup partition, use the stream object unit the required search time. Verfahren nach Anspruch 4, dadurch gekennzeichnet, dass es ferner den Schritt (f) zum Reproduzieren des aufgezeichneten digitalen Datenstroms ausgehend von der identifizierten Position enthält.Method according to claim 4, characterized in that that it further comprises the step (f) of reproducing the recorded digital data stream starting from the identified position contains. Gerät zum Erzeugen und Aufzeichnen von Suchinformation für aufgezeichnete digitale Datenströme, enthaltend: eine Aufzeichnungsvorrichtung zum Aufzeichnen empfangener digitaler Daten durch Gruppieren der empfangenen digitalen Daten in Stromobjekte (SOBs), mit mindestens einer Stromobjekteinheit (SOBU), derart, dass die Stromobjekteinheit eine vorgegebene Länge aufweist und eine Steuervorrichtung zum Erzeugen von Zeitlängeinformation für jede Stromobjekteinheit zum Suchen nach den aufgezeichneten Stromobjekteinheit und zum Erzeugen von Indexinformation zum Zeigen auf die Startposition jedes Stromobjekts (SOB), das einer ersten Stromobjekteinheit jedes Stromobjekts zugeordnet ist, ferner zum Erzeugen von weiterer Indexinformation zum Zeigen auf den Ort einer Zeitlängeninformation jedes Stromobjekts, sowie Zum Steuern der Aufzeichnungsvorrichtung zum Auf zeichnen der Zeitlängeninformation und der Indexinformation derart, dass jede Zeitlängeninformation als ein Eintrag einer Abbildungsliste (MAPL) in der Folge der Stromobjekteinheiten aufgezeichnet ist.device for generating and recording search information for recorded digital data streams, including: a recording device for recording received digital data by grouping the received digital data in stream objects (SOBs), with at least one stream object unit (SOBU), such that the stream object unit has a predetermined length and a control device for generating time-length information for every Stream object unit for searching for the recorded stream object unit and for generating index information for pointing to the starting position each stream object (SOB) that is a first stream object unit each Current object is assigned, further for generating further index information for pointing to the location of a time-length information of each stream object, And to control the recording device for recording the Time length information and the index information such that each time-length information is included as an entry an image list (MAPL) in the sequence of stream object entities is recorded. Gerät nach Anspruch 6, dadurch gekennzeichnet, dass die Zeitlängeninformation im Hinblick auf einen Zählwert ausgedruckt ist, der bei einem konstanten Intervall gewählt wird.device according to claim 6, characterized in that the time length information with regard to a count value is, which is selected at a constant interval. Gerät nach Anspruch 6, dadurch gekennzeichnet, dass der Zählwert eine Zahl ist, die um eins bei jedem konstanten Intervall für eine Stromobjekteinheit inkrementiert ist.device according to claim 6, characterized in that the count value is a Number is one by one at each constant interval for a stream object unit is incremented. Gerät zum Reproduzieren aufgezeichneter digitaler Daten, enthaltend: einen Abnehmer zum Lesen aufgezeichneter digitaler Daten, derart, dass die digitalen Daten in Stromobjekte (SOBs) mit mindestens einer Stromobjekteinheit gruppiert sind, derart, dass die Stromobjekteinheit (SOBU) eine vorgegebene Länge aufweist; und eine Steuervorrichtung zum Identifizieren der Startposition einer Stromobjekteinheit mit einer angeforderten Suchzeit unter Verwendung eines der Verfahren gemäß der Patentansprüche 4 und 5.device for reproducing recorded digital data, comprising: one Customer to read recorded digital data, such that the digital data into stream objects (SOBs) with at least one Stromobjekteinheit are grouped, such that the Stromobjekteinheit (SOBU) a given length having; and a control device for identifying the Start position of a stream object unit with a requested search time using one of the methods according to claims 4 and 5th
DE1999163870 1999-01-04 1999-12-30 Method and device for recording search information and searching for recorded digital data streams using the search information Expired - Fee Related DE19963870C5 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE19964237A DE19964237B4 (en) 1999-01-04 1999-12-30 Recording search information, searching for recorded digital data streams involves grouping received data stream into object units, generating/recording index data as management information

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR99-00603 1999-01-04
KR1019990000603A KR100329392B1 (en) 1999-01-04 1999-01-04 Method for recording search information and searching for recorded digital data streams using the search information
DE19964483 1999-12-30
DE19964237A DE19964237B4 (en) 1999-01-04 1999-12-30 Recording search information, searching for recorded digital data streams involves grouping received data stream into object units, generating/recording index data as management information

Publications (3)

Publication Number Publication Date
DE19963870A1 DE19963870A1 (en) 2000-08-31
DE19963870C2 DE19963870C2 (en) 2002-11-21
DE19963870C5 true DE19963870C5 (en) 2006-11-16

Family

ID=26055954

Family Applications (1)

Application Number Title Priority Date Filing Date
DE1999163870 Expired - Fee Related DE19963870C5 (en) 1999-01-04 1999-12-30 Method and device for recording search information and searching for recorded digital data streams using the search information

Country Status (1)

Country Link
DE (1) DE19963870C5 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0797204A2 (en) * 1996-03-18 1997-09-24 Pioneer Electronic Corporation Information record medium, apparatus for recording the same and apparatus for reproducing the same

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0797204A2 (en) * 1996-03-18 1997-09-24 Pioneer Electronic Corporation Information record medium, apparatus for recording the same and apparatus for reproducing the same

Also Published As

Publication number Publication date
DE19963870A1 (en) 2000-08-31
DE19963870C2 (en) 2002-11-21

Similar Documents

Publication Publication Date Title
DE60002732T2 (en) DIGITAL VIDEO PROCESSING AND STORAGE SYSTEM FOR VIDEO, AUDIO AND ADDITIONAL DATA
DE19539400C2 (en) Disc medium and method and apparatus for recording on and reproducing information from a disc medium
DE69911551T2 (en) Medium for receiving information, apparatus and method for data acquisition or reproduction thereof
DE60007876T2 (en) DIGITAL VIDEO PROCESSING AND INTERFACE SYSTEM FOR VIDEO, AUDIO AND ADDITIONAL DATA
DE60210611T2 (en) EFFICIENT TRANSMISSION AND PLAYING OF DIGITAL INFORMATION
DE69708181T2 (en) Information recording medium, apparatus for recording on the same and apparatus for reproducing the same
DE69905587T2 (en) Information recording medium, device and method for data recording or data reproduction
DE69925243T2 (en) DATA PROCESSOR AND DATA STORAGE MEDIUM
DE69603118T2 (en) Recording medium, apparatus and method for recording data on a recording medium, and reproducing apparatus and method for reproducing data from a recording medium
DE69408237T3 (en) Device for compressing / decompressing video signals in a video disc recording / playback device
DE60212379T2 (en) METHOD AND DEVICE FOR DATA RECORDING
DE60223483T2 (en) A method of recording a digital broadcast program and time based replay of a recorded broadcast program and associated apparatus
DE60102831T2 (en) SYSTEM AND METHOD FOR PROCESSING MPEG STROEMES FOR INSERTING FILE INDEX
DE69924765T2 (en) Apparatus for generating data for recovering video data and apparatus for recovering video data
DE69526954T2 (en) DATA GENERATION FOR VIDEO TAPE RECORDER IN HDTV TRICK PLAY MODE
DE69903654T2 (en) METHOD AND DEVICE FOR TIME STAMPING A BIT CURRENT TO BE RECORDED
DE60313123T2 (en) An information recording medium, information recording and / or reproducing apparatus and method, computer program for enabling a computer to perform the information recording and / or reproducing method, and data structure having a control signal
DE69528091T2 (en) Method and device for recording and playing back compressed video data
DE60203600T2 (en) METHOD AND DEVICE FOR STREAM IMPLEMENTATION, METHOD AND DEVICE FOR DATA RECORDING AND DATA RECORDING MEDIUM
DE69619091T2 (en) METHOD FOR VIDEO INFORMATION TRANSFER AND INFORMATION CARRIER, VIDEO INFORMATION RECEIVER AND TRANSMISSION DEVICE
DE19714265A1 (en) System for editing videos related to text
DE60032105T2 (en) SEQUENCE OF TITLES IN A REAL-TIME DVD VIDEO RECORDING
US7567748B1 (en) Method and apparatus for creating and using search information
DE19908488A1 (en) Method and device for reproducing digital data streams
DE19744277B4 (en) Medium recording apparatus for recording and reproducing time codes in and of recording media having a UTOC area and a recording medium having a UTOC area, synchronized with input / playback signals

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8172 Supplementary division/partition in:

Ref document number: 19964237

Country of ref document: DE

Q171 Divided out to:

Ref document number: 19964237

Country of ref document: DE

AH Division in

Ref document number: 19964237

Country of ref document: DE

D2 Grant after examination
8363 Opposition against the patent
8366 Restricted maintained after opposition proceedings
8369 Partition in:

Ref document number: 19964483

Country of ref document: DE

Kind code of ref document: P

Q171 Divided out to:

Ref document number: 19964483

Country of ref document: DE

Kind code of ref document: P

8392 Publication of changed patent specification
R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee