DE10129120B4 - Method and device for recording and reproducing multimedia data - Google Patents
Method and device for recording and reproducing multimedia data Download PDFInfo
- Publication number
- DE10129120B4 DE10129120B4 DE10129120A DE10129120A DE10129120B4 DE 10129120 B4 DE10129120 B4 DE 10129120B4 DE 10129120 A DE10129120 A DE 10129120A DE 10129120 A DE10129120 A DE 10129120A DE 10129120 B4 DE10129120 B4 DE 10129120B4
- Authority
- DE
- Germany
- Prior art keywords
- stream
- segment
- recording
- stored
- respective segment
- 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
- 238000000034 method Methods 0.000 title claims abstract description 16
- 238000001311 chemical methods and process Methods 0.000 claims description 3
- 238000004590 computer program Methods 0.000 claims 1
- 238000011161 development Methods 0.000 description 4
- 230000018109 developmental process Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000033458 reproduction Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Verfahren
zur Aufzeichnung und Wiedergabe von audiovisuellen und/oder multimedialen
Daten, bei dem durch einen elektronischen Rechner aus audiovisuellen
und/oder multimedialen Daten ein Stream erzeugt wird, wobei der
Stream automatisch in Segmenten einstellbarer Länge gespeichert wird,
dadurch
gekennzeichnet,
daß neben
dem Beginn der Aufnahme des jeweiligen Segmentes auch die Länge des
jeweiligen Segmentes oder der Zeitpunkt des Endes der Aufnahme des
jeweiligen Segmentes gespeichert wird und
daß Highlights
markiert werden, indem in einer Datenbank zunächst der Speicherort des betreffenden
Segments bzw. dessen Index und eine Startposition innerhalb des
Segmentes gespeichert werden,
daß die gespeicherten Daten von
Programmen eines über das
Internet erreichbaren Web Interface gelesen werden um dynamische
Seiten zu erstellen,
daß ein
Web Browser die Bedienoberfläche
darstellt und über
geeignete Plugins den Stream wiedergibt und
daß Seiten
mit Verweisen auf Live Streams und/oder aufgezeichnete Streams generiert
werden.Method for recording and reproducing audiovisual and / or multimedia data, in which a stream is generated by an electronic computer from audiovisual and / or multimedia data, the stream being automatically stored in segments of adjustable length,
characterized,
that in addition to the beginning of the recording of the respective segment, the length of the respective segment or the time of the end of the recording of the respective segment is stored and
that highlights are marked by first storing in a database the location of the respective segment or its index and a start position within the segment,
that the stored data are read by programs of a web interface accessible via the internet to create dynamic pages,
that a web browser represents the user interface and plays the stream via suitable plugins and
that pages with references to live streams and / or recorded streams are generated.
Description
Die Erfindung betrifft ein Verfahren und eine Vorrichtung zur Aufzeichnung und Wiedergabe von audiovisuellen und/oder multimedialen Daten, bei dem durch einen elektronischen Rechner aus audiovisuellen und/oder multimedialen Daten ein Stream erzeugt wird, wobei der Strom automatisch in Segmenten einstellbarer Länge gespeichert wird.The The invention relates to a method and a device for recording and reproduction of audiovisual and / or multimedia data, in which by an audiovisual and / or electronic computer multimedia data is generated a stream, with the stream automatically in segments of adjustable length is stored.
Ein derartiger Stream kann mit Hilfe von elektronischen Rechnern und sogenannten Encodern erzeugt und gespeichert und auch abgespielt werden, so daß eine Vielzahl von Nutzern Zugriff auf diese Videodaten nehmen kann.One Such stream can with the help of electronic computers and so-called encoders are generated and stored and also played back, so that one Variety of users can access this video data.
In
der
Die
Die
In der c't 412001 vom 12. Februar 2001 wird in dem Artikel „PC als Videorecorder" ein Hinweis auf einen Video Disk Recorder gegeben, der unter dem Betriebssystem Linux auf dem PC installierbar ist. Dieser Digitalrecorder bietet die Möglichkeit, eine Sendung aufzuzeichnen und zugleich eine beliebige andere Sendung aufzunehmen. Dieser einfache Videorecorder kann auch über das Internet programmiert werden. Im bereits aufgezeichneten Teil können nach belieben Passagen wiederholt werden.In the c't 412001 from February 12, 2001 is in the article "PC as a VCR" an indication of a Video Disk Recorder given under the operating system Linux can be installed on the PC. This digital recorder offers the Possibility, to record a program and at the same time any other program take. This simple video recorder can also use the Internet be programmed. In the already recorded part can after all passages are repeated.
Der Erfindung liegt die Aufgabe zugrunde, ein Verfahren und eine Vorrichtung der eingangs genannten Art dahingehend weiter zu entwickeln, daß der Zugriff auf die aufgenommenen Daten besonders schnell erfolgen kann.Of the Invention is based on the object, a method and an apparatus of the type mentioned in the further development that the access on the recorded data can be done very quickly.
Die Lösung dieser Aufgabe erfolgt mit einem Verfahren mit den Merkmalen des Patentanspruchs 1. Vorrichtungsmäßig wird die Aufgabe mit den Merkmalen des Patentanspruchs 6 gelöst. Vorteilhafte Weiterbildungen der Erfindung sind in den Unteransprüchen angegeben.The solution This object is achieved by a method with the features of Claim 1 device is device the problem solved by the features of claim 6. Advantageous developments The invention are specified in the subclaims.
Bei dem Verfahren zur Aufzeichnung und Wiedergabe von audiovisuellen und/oder multimedialen Daten, bei dem durch einen elektronischen Rechner aus audiovisuellen und/oder multimedialen Daten ein Stream erzeugt wird, wird der Stream automatisch in Segmenten einstellbarer Länge gespeichert wird. Dadurch ist es möglich unmittelbar nach Abschluß der Speicherung eines Segments, auf dieses zuzugreifen. Das bedeutet, daß neben der direkten Liveübertragung auch mit nur minimaler Verzögerung ein Zugriff auf bestimmte kurzzeitigt zurückliegende Daten möglich ist. Sobald ein Segment gespeichert ist, kann auf dieses zugegriffen werden. Es muß also nicht abgewartet werden, bis der vollständige Stream erzeugt und erfaßt worden ist, so daß auf einzelne Punkte des Streams zugegriffen werden kann. Je kürzer die einzelnen Segmente erzeugt werden, um so zeitnaher ist ein Zugriff auf die zurückliegenden Daten möglich.at the process of recording and reproducing audiovisual material and / or multimedia data in which by an electronic computer generates a stream from audiovisual and / or multimedia data the stream is automatically saved in segments of adjustable length becomes. This makes it possible immediately after completion of the Storing a segment to access this. That means, that beside direct live broadcast even with minimal delay Access to certain past data is possible. Once a segment is saved, it can be accessed become. So it has to be do not wait until the complete stream has been generated and captured is, so that on individual Points of the stream can be accessed. The shorter the individual segments be generated, the more timely is an access to the past Data possible.
Bevorzugt werden die Segmente eine Streams in gleicher Länge erzeugt, da dadurch die Handhabung und Datenverwaltung vereinfacht wird. Jedes Segment wird dabei günstigerweise indexiert, sobald die Aufnahme des Segments abgeschlossen ist. Dadurch wird ein Zugriff auf jeden beliebigen Punkt des Segments ermöglicht. Da die Indexierung des Segments bevorzugt unmittelbar nach Abspeicherung des Segments durchgeführt wird, stehen diese Informationen und insbesondere die Möglichkeit, an jeden einzelnen Punkt des Segments zu springen, unmittelbar nach Aufnahme des Segments zur Verfügung. In einer bevorzugten Weiterbildung der Erfindung ist der Speicherort jedes Segments bzw. von dessen Index in einer Datenbank gespeichert. In dieser Datenbank wird erfindungsgemäß der Speicherort, der Zeitpunkt des Beginns der Aufnahme des jeweiligen Segments und die Länge des Segments oder alternativ der Zeitpunkt des Endes der Aufnahme des jeweiligen Segments gespeichert.Preferably, the segments are generated in streams of equal length, since this simplifies handling and data management. Each segment is conveniently indexed as soon as the segment is captured. This allows access to any point in the segment. Since the indexing of the segment is preferably carried out immediately after the segment has been stored, this information, and in particular the possibility of jumping to each individual point of the segment, is available immediately after the segment has been recorded. In a preferred development of the invention, the storage location of each segment or of its index is stored in a database. In this database, the invention Storage location, the time of commencement of the recording of the respective segment and the length of the segment or alternatively the time of the end of the recording of the respective segment stored.
Erfindungsgemäß sind bestimmte Zeitpunkte, insbesondere Highlights, markierbar, indem in der Datenbank zunächst das betreffende Segment und in dem Index des Segments eine genaue Startposition des Highlights ermittelt wird. Diese Highlights sind entweder manuell angelegte oder durch ein Hardwaresignal erzeugte Markierungen, die zu einem bestimmten Zeitpunkt aufgetreten sind.According to the invention are certain Times, especially highlights, markable by putting in the database first the segment concerned and in the index of the segment an exact Start position of the highlight is determined. These highlights are either manually applied or generated by a hardware signal marks, which occurred at a certain time.
In einer anderen bevorzugten Weiterbildung der Erfindung werden mehrere Streams simultan erzeugt. Insbesondere ist es bevorzugt, bis zu acht unabhängige Kanäle zur simultanen Aufzeichnung und Übertragung von Video-, Audio- und multimedialen Daten zu generieren. In einer anderen bevorzugten Weiterentwicklung der Erfindung wird der Stream in einer Endlosschleife gespeichert. Hierbei werden automatisch die ältesten mit den neuesten Daten überschrieben. Die Größe des Ringspeichers ist dabei einstellbar. So kann beispielsweise bei der Aufzeichnung von Daten einer TV-Station oder einer Überwachungskammera ein Ringspeicher mit einer für einhundertachtundsechsig Stunden ausreichenden Speicher kapazität angelegt werden.In Another preferred embodiment of the invention are several Streams generated simultaneously. In particular, it is preferred up to eight independent channels for simultaneous recording and transmission of video, audio and multimedia data. In a Another preferred development of the invention is the stream stored in an infinite loop. This will be automatic the oldest overwritten with the latest data. The size of the ring buffer is adjustable. For example, during recording data from a TV station or a monitoring chamber a ring buffer with one for one hundred eight-six Hours sufficient storage capacity can be created.
Hinsichtlich der Vorrichtung zur Aufzeichnung und Wiedergabe von audiovisuellen und/oder multimedialen Daten mit einem elektronischen Rechner mit einer Einrichtung zum Encodieren zur Erzeugung eines Streams aus audiovisuellen und/oder multimedialen Daten zeichnet sich die Erfindung dadurch aus, daß eine Kontrolleinrichtung vorgesehen ist, die die Einrichtung zum Encodieren derart steuert, daß der Stream in Segmente einstellbarer Länge unterteilt wird. Mit einer solchen Vorrichtung wird das oben beschriebene Verfahren durchgeführt, wobei die Kontrolleinrichtung die Einrichtung zum Encodieren automatisch mit Start- und Stopsignalen steuert, so daß der Stream in Segmente unterteilt wird.Regarding the device for recording and reproducing audiovisual and / or multimedia data with an electronic computer with a device for encoding to generate a stream audiovisual and / or multimedia data, the invention is characterized characterized in that a Control device is provided, which means the device for encoding controls such that the Stream is divided into segments of adjustable length. With a such device, the method described above is carried out, wherein the Control device, the device for encoding automatically with Control start and stop signals so that the stream is divided into segments becomes.
Dabei weist die Kontrolleinrichtung einen Media Controller auf der die gesamte Vorrichtung steuert. Bevorzugt weist die Kontrolleinrichtung auch einen Encoder-Controller auf, der. die eigentlichen Start- und Stopsignale an den Encoder gibt und seinerseits von dem Media Controller gesteuert wird.there the controller has a media controller on the entire device controls. Preferably, the control device also an encoder controller on that. the actual start and stop signals to the encoder and in turn from the media Controlled controller.
Ein weiterer bevorzugter Bestandteil der Kontrolleinrichtung ist ein Recorder Controller, der unmittelbar nach Abschluß der Speicherung eines Segments die Indexierung dieses Segments durchführt, so daß in vorgebbaren Zeitabständen Indexe innerhalb des Segments angefügt werden und eine dabei erzeugte Datei zusammen mit dem Segment gespeichert wird, so daß über den Index auf einen beliebigen Punkt des Segments zugegriffen werden kann.One Another preferred component of the control device is a Recorder controller immediately after the completion of storage a segment performs the indexing of this segment, so that in predefinable time intervals Indexes are added within the segment and one generated thereby File is saved together with the segment so that over the Index can be accessed at any point in the segment.
Bevorzugt sind der Media Controller und auch der Encoder Controller und die übrigen Bestandteile der Vorrichtung als Software bzw. einzelne Programmblöcke realisiert.Prefers are the media controller and also the encoder controller and the remaining components realized the device as software or individual program blocks.
Nach einer weiteren bevorzugten Ausführungsform betrifft die Erfindung ein Speichermedium, welches für den Einsatz in einem programmierbaren Computersystem geeignet ist. Dem Speichermedium ist durch einen physikalischen und/oder chemischen Vorgang ein Programm zur Ausführung eines erfindungsgemäßen Verfahrens eingeprägt. Durch diesen physikalischen und/oder chemischen Vorgang erhält das Speichermedium die Eigenschaft, mit dem programmierbaren Computersystem so zusammen wirken zu können, daß das an sich für beliebige Zwecke geeignete programmierbare Computersystem zu einem erfindungsgemäßen Computersystem umgewandelt werden kann.To a further preferred embodiment The invention relates to a storage medium which is for use is suitable in a programmable computer system. The storage medium is by a physical and / or chemical process a program for execution a method according to the invention imprinted. Through this physical and / or chemical process receives the storage medium the feature, so compatible with the programmable computer system to be able to act that this in itself for Any purpose suitable programmable computer system to a computer system according to the invention can be converted.
Nachfolgend wird die Erfindung anhand eines in der Zeichnung dargestellten bevorzugten Ausführungsbeispiels weiter erläutert. Die einzige Figur zeigt eine Übersicht über eine erfindungsgemäße Gesamtvorrichtung.following the invention is based on a preferred illustrated in the drawing embodiment further explained. The single figure shows an overview of a Overall device according to the invention.
Ein
Web Browser
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10129120A DE10129120B4 (en) | 2001-03-21 | 2001-06-16 | Method and device for recording and reproducing multimedia data |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10113874.1 | 2001-03-21 | ||
DE10113874 | 2001-03-21 | ||
DE10129120A DE10129120B4 (en) | 2001-03-21 | 2001-06-16 | Method and device for recording and reproducing multimedia data |
Publications (2)
Publication Number | Publication Date |
---|---|
DE10129120A1 DE10129120A1 (en) | 2002-10-02 |
DE10129120B4 true DE10129120B4 (en) | 2006-08-31 |
Family
ID=7678459
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE10129120A Expired - Fee Related DE10129120B4 (en) | 2001-03-21 | 2001-06-16 | Method and device for recording and reproducing multimedia data |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE10129120B4 (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5481296A (en) * | 1993-08-06 | 1996-01-02 | International Business Machines Corporation | Apparatus and method for selectively viewing video information |
EP0726574A2 (en) * | 1995-02-09 | 1996-08-14 | Matsushita Electric Industrial Co., Ltd. | Apparatus and method for recording and reproducing data |
WO1997017775A1 (en) * | 1995-11-07 | 1997-05-15 | Oy Nokia Ab | Multimedia reception in a digital broadcasting system |
EP0633694B1 (en) * | 1993-07-07 | 1999-01-13 | Digital Equipment Corporation | Segmented video on-demand system |
DE19908488A1 (en) * | 1999-02-26 | 2000-08-31 | Thomson Brandt Gmbh | Method and device for reproducing digital data streams |
-
2001
- 2001-06-16 DE DE10129120A patent/DE10129120B4/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0633694B1 (en) * | 1993-07-07 | 1999-01-13 | Digital Equipment Corporation | Segmented video on-demand system |
US5481296A (en) * | 1993-08-06 | 1996-01-02 | International Business Machines Corporation | Apparatus and method for selectively viewing video information |
EP0726574A2 (en) * | 1995-02-09 | 1996-08-14 | Matsushita Electric Industrial Co., Ltd. | Apparatus and method for recording and reproducing data |
WO1997017775A1 (en) * | 1995-11-07 | 1997-05-15 | Oy Nokia Ab | Multimedia reception in a digital broadcasting system |
DE19908488A1 (en) * | 1999-02-26 | 2000-08-31 | Thomson Brandt Gmbh | Method and device for reproducing digital data streams |
Non-Patent Citations (1)
Title |
---|
PC als Videorecorder, in c't 4/2001, 12.02.2001 * |
Also Published As
Publication number | Publication date |
---|---|
DE10129120A1 (en) | 2002-10-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE3788038T2 (en) | Information editing device. | |
DE69030886T2 (en) | OPTIMIZATION OF A PROGRAM TRANSFER | |
DE69834080T2 (en) | Method for distributing video clips over a telecommunications network | |
DE69731995T2 (en) | Information transmission method and apparatus | |
EP1867153B1 (en) | Method and device for storing and playing back tv programmes | |
DE69823242T2 (en) | Device for taking television pictures | |
DE69933721T2 (en) | DMA controller | |
DE3341418C2 (en) | ||
EP1329202A1 (en) | Method and device for allocating digital image information to navigation data of a medical navigation system | |
DE69527133T2 (en) | storage unit | |
DE19960741A1 (en) | System for exchanging data between provider, user has provider data receiver controlled by central control unit that stores data from receiver depending on received user commands | |
DE102007039479A1 (en) | Method and system for the transmission of video programs | |
DE10129120B4 (en) | Method and device for recording and reproducing multimedia data | |
DE69517793T2 (en) | Storage unit for recording information data, preferably video and / or audio data | |
EP0913974B1 (en) | Method to create a send planning for multimedia data | |
DE69708107T2 (en) | METHOD FOR INDEXING DATA IN A DIGITAL TELEVISION TRANSMISSION SYSTEM | |
DE69518143T2 (en) | System for information on request with multiple transmission | |
DE102005059044A1 (en) | A method for editing media content in a network environment and device for storing media data | |
DE19911759C1 (en) | Process monitoring in digital computer involves generating analysis data with time stamps, passing to analysis system working memory, manipulating, outputting as per user requirement | |
DE69527276T2 (en) | Information service system with archive and delivery storage unit | |
DE69527277T2 (en) | navigation system | |
DE19843704A1 (en) | Digital recording and reproducing apparatus and method | |
DE69626478T2 (en) | METHOD AND SYSTEM FOR REPEATING DATA BETWEEN LOGICALLY FOLLOWING CLUSTERS | |
DE69517792T2 (en) | Information service system with storage media management | |
WO2021008943A1 (en) | Method for transmitting video information to a telecommunications device, the video information comprising a plurality of video information streams, system, telecommunications device, content-related background server unit, computer program and computer-readable medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8364 | No opposition during term of opposition | ||
8310 | Action for declaration of annulment | ||
8313 | Request for invalidation rejected/withdrawn | ||
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |