DE69814725T2 - Verfahren und Vorrichtung zur Aufzeichnung unterschiedlich formatierter komprimierter Ton- und Videodaten - Google Patents

Verfahren und Vorrichtung zur Aufzeichnung unterschiedlich formatierter komprimierter Ton- und Videodaten Download PDF

Info

Publication number
DE69814725T2
DE69814725T2 DE69814725T DE69814725T DE69814725T2 DE 69814725 T2 DE69814725 T2 DE 69814725T2 DE 69814725 T DE69814725 T DE 69814725T DE 69814725 T DE69814725 T DE 69814725T DE 69814725 T2 DE69814725 T2 DE 69814725T2
Authority
DE
Germany
Prior art keywords
video
format
data
recording
video 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
Application number
DE69814725T
Other languages
English (en)
Other versions
DE69814725D1 (de
Inventor
Hajime Ichikawa-shi Chiba Inoue
Koji Iijima
Mingning San Jose Gu
Hiroshi Okada
Masao Mizutani
Naofumi Yanagihara
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.)
Sony Electronics Inc
Original Assignee
Sony 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
Application filed by Sony Electronics Inc filed Critical Sony Electronics Inc
Publication of DE69814725D1 publication Critical patent/DE69814725D1/de
Application granted granted Critical
Publication of DE69814725T2 publication Critical patent/DE69814725T2/de
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/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/4147PVR [Personal Video Recorder]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/188Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a video data packet, e.g. a network abstraction layer [NAL] unit
    • 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • 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/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4341Demultiplexing of audio and video streams
    • 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/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4343Extraction or processing of packetized elementary streams [PES]
    • 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/440218Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by transcoding between formats or standards, e.g. from MPEG-2 to MPEG-4
    • 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4405Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video stream decryption
    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/7921Processing of colour television signals in connection with recording for more than one processing mode
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/7921Processing of colour television signals in connection with recording for more than one processing mode
    • H04N9/7925Processing of colour television signals in connection with recording for more than one processing mode for more than one standard
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation 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/8042Transformation 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
    • 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/426Internal components of the client ; Characteristics thereof
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/782Television signal recording using magnetic recording on tape
    • H04N5/7824Television signal recording using magnetic recording on tape with rotating magnetic heads
    • H04N5/7826Television signal recording using magnetic recording on tape with rotating magnetic heads involving helical scanning of the magnetic tape
    • H04N5/78263Television signal recording using magnetic recording on tape with rotating magnetic heads involving helical scanning of the magnetic tape for recording on tracks inclined relative to the direction of movement of the tape
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/782Television signal recording using magnetic recording on tape
    • H04N5/783Adaptations for reproducing at a rate different from the recording rate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/82Transformation 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/8205Transformation 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/8227Transformation 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 at least another television signal

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Television Signal Processing For Recording (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Description

  • 1. Gebiet der Erfindung
  • Die vorliegende Erfindung betrifft das Gebiet der Speicherung von Audio- und Videodaten. Im Besonderen betrifft die vorliegende Erfindung das Speichern von Audio- und Videodaten unterschiedlicher Formate.
  • 2. Stand der Technik
  • Das Aufzeichnen und die Wiedergabe von Audio- und Videodaten hat sich von einem verhältnismäßig einfachen Verfahren zu einem komplexen Vorgang entwickelt, der mit Faktoren wie der Datenkomprimierung und mehreren Ein- und Ausgabeformaten zu kämpfen hat.
  • Im Zuge der Umstellung von Sendeinformationen auf die digitale Darstellung werden digitale Datenkomprimierungstechniken zur Reduzierung der erforderlichen Datenmenge zum Vorsehen aller Audio- und Videodaten für eine bestimmte Übertragung verwendet. Leider sind nicht alle Formate zum Vorsehen der Audio-/Videodaten in einem gemeinsamen Format standardisiert. Ein allgemein bekanntes und weitverbreitet eingesetztes komprimiertes Audio-/Videoformat ist der Standard Moving Pictures Experts Group (MPEG). Es existieren jedoch Unterschiede zwischen den verschiedenen Diensteanbietern für die Videodienste hinsichtlich der Protokolle zur Übermittlung von MPEG komprimierten Audio- und Videodaten. Zum Beispiel sieht DIRECTV, eine Tochtergesellschaft von GM Hughes Electronics und United State Satellite Broadcasting, Inc. (zugehörig zu Hubbard Broadcasting) mit Sitz in Los Angeles, Kalifornien, USA, den DIRECTVTM Service in einem proprietären Format vor, das sich von dem anderer Diensteanbieter unterscheidet, die den MPEG-Standard für das Übermittlungsprotokoll ebenso wie für die Komprimierung verwenden.
  • Die unterschiedlichen Formate sind problematisch für die Aufzeichnungsgeräte. Für die Konfiguration eines Unterhaltungssystems bzw. Home Entertainment-Systems zum Empfangen und Aufzeichnen von Sendungen in unterschiedlichen Formaten, wie etwa MPEG und DIRECTV, müssten zwei einzelne Aufzeichnungsvorrichtungen verwendet werden, die zwei einzeln formatierte digitale Kassetten aufweisen, von denen eine für den Empfang von MPEG-Übertragungen kompatibel ist, während die andere für den Empfang von DIRECTV-Übertragungen kompatibel ist.
  • Aus diesem Grund ist es wünschenswert, einen einzelnen Aufzeichnungs- und Wiedergabemechanismus für die Aufzeichnung unterschiedlicher digitaler Formate bzw. Protokolle vorzusehen.
  • EP-A-0 712123 offenbart eine Videoaufzeichnungsvorrichtung zum Aufzeichnen eines MPEG-Signals. In Bezug auf die Abbildung aus 5 wird darin beschrieben, dass der Header des Eingangsstroms zur Erfüllung des Aufzeichnungsformats teilweise durch Zeitinformationen ersetzt wird.
  • ZUSAMMENFASSUNG DER ERFINDUNG
  • Das erfindungsgemäße Verfahren und die erfindungsgemäße Vorrichtung sehen einen innovativen Mechanismus zum Aufzeichnen digitaler Audio-/Videodaten, die von verschiedenen Quellen in unterschiedlichen Datenformaten stammen, in einem Format zum Aufzeichnen auf einer digitalen Kassette vor. Die Vorrichtung verwendet eine gemeinsame Schaltkreisanordnung für den Empfang, die Aufzeichnung und die Wiedergabe der Audio-/Videodaten, wobei die Architektur insgesamt einfach gehalten wird. Die Vorrichtung ist mit hoch entwickelten Formatierungsmerkmalen wie etwa Trick Play ohne signifikanten Overhead kompatibel.
  • Vorgesehen ist gemäß einem Aspekt der vorliegenden Erfindung eine Videoaufzeichnungsvorrichtung, die folgendes umfasst:
    einen ersten Eingang zum Empfang eines ersten Videostroms in einem ersten Format;
    eine Anzeige zur Ausgabe des ersten Videostroms an ein mit dem ersten Format kompatibles Anzeigesystem;
    eine Aufzeichnungsvorrichtung, wobei die genannte Aufzeichnungsvorrichtung Videoströme in einem vordefinierten, komprimierten Videoformat aufzeichnet; und
    einen Übersetzer, der zwischen den ersten Eingang und die Aufzeichnungsvorrichtung gekoppelt ist, dadurch gekennzeichnet, dass der genannte Übersetzer die Videoinformationen aus dem ersten Videostrom extrahiert, Header-Informationen erzeugt, die mit dem vordefinierten komprimierten Videoformat kompatibel sind und die erzeugten Header-Informationen mit den extrahierten Videoinformationen verknüpft, so dass ein modifizierter erster Videostrom in dem vordefinierten komprimierten Videoformat zur Ausgabe an die Aufzeichnungsvorrichtung erzeugt wird, wenn sich das erste Format von dem vordefinierten komprimierten Videoformat unterscheidet, wenn der erste Videostrom aufgezeichnet werden soll.
  • Vorgesehen ist gemäß einem weiteren Aspekt der vorliegenden Erfindung ein Verfahren zur Videoaufzeichnung, wobei das Verfahren die folgenden Schritte umfasst:
    Empfangen eines ersten Videostroms in einem ersten Videoformat, wobei der Strom eine Mehrzahl von Paketen umfasst, und Aufzeichnen des ersten Videostroms, dadurch gekennzeichnet, dass für jedes Paket die Videoinformationen aus dem ersten Videostrom extrahiert werden;
    Erzeugen von Header-Informationen, die mit einem vordefinierten komprimierten Videoformat kompatibel sind, wenn sich das erste Format von dem vordefinierten komprimierten Videoformat unterscheidet;
    Verknüpfen der erzeugten Header-Informationen mit den extrahierten Videoinformationen zur Erzeugung eines modifizierten ersten Videostroms in dem vordefinierten komprimierten Videoformat; und
    Aufzeichnen des modifizierten ersten Videostroms in dem vordefinierten komprimierten Videoformat.
  • In einem Ausführungsbeispiel empfängt die Vorrichtung Audiound Videoübertragungen, die von zwei Quellen stammen, wie etwa einer Fernsehübertragungsquelle und einer Satellitenübertragungsquelle. Der Aufzeichnungsmechanismus speichert Video in Übereinstimmung mit einem vordefinierten komprimierten Videoformat, wie etwa dem Motion Picture Experts Group (MPEG) Standard. Der Datenstrom erreicht die Vorrichtung in Paketen, wobei jedes Paket Header-Informationen zu dem Paket aufweist. Nachdem ein Paket empfangen worden ist, decodiert die Vorrichtung einen Header, um das Format des Pakets zu bestimmen und somit eine spezielle Teilschaltung, die sich zur Ausführung einer ersten Decodierung des Formats eignet, wenn der Header Informationen in Bezug auf das Format aufweist. Wenn der Header keine Informationen über das Format aufweist, decodiert das System in mehreren Formaten und untersucht die decodierten Ergebnisse, um das richtige Format zu bestimmen.
  • Wenn Header-Informationen in dem vorliegenden Ausführungsbeispiel bestimmen, dass das Paket Audio-Informationen aufweist, werden die Audiodaten zur Aufzeichnung an die Videoaufzeichnungsvorrichtung weitergeleitet. Wenn die Header-Informationen bestimmen, dass das Paket Videodaten aufweist, werden die Videodaten an entsprechende Teilschaltungen zur Decodierung gemäß dem in dem Header identifizierten Format weitergeleitet. Danach wird eine gemeinsame Schaltkreisanordnung zum Adressieren einer speziellen Trick Play-Aufzeichnungsverarbeitung mit zwei Geschwindigkeiten verwendet, um bestimmte Merkmale wie schnelles Vorspulen, Zeitlupe, Fest- bzw. Standbild, schnelles Zurückspulen und langsames Zurückspulen vorzusehen. Eine Paketisierungsschaltung erzeugt die erforderlichen Header-Informationen, die für die Aufzeichnung eines Datenpakets in dem mit der Videoaufzeichnungsvorrichtung kompatiblen Format erforderlich sind und verknüpft diese mit den Videodaten zum Speichern auf einer Videokassette oder ähnlichen Medien.
  • Ein ähnlicher Prozess kann für die Aufzeichnungsvorrichtungen erzeugt werden, die eine Verbindung mit einer digitalen Videoausgabevorrichtung vorsehen, die ein anderes Format als die Aufzeichnungsvorrichtung aufweist. Ein Decodierer extrahiert die Header-Parameter aus dem aufgezeichneten Paket, und eine Paketisierungsschaltung verwendet die Informationen für die Erzeugung von Headern, die mit dem Ausgabeformat kompatibel sind. Ferner werden die Video- oder Audiodaten in dem Paket derart synchronisiert, dass sie kompatibel sind.
  • KURZE BESCHREIBUNG DER ZEICHNUNGEN
  • Die Aufgaben, Merkmale und Vorteile der vorliegenden Erfindung werden für den Fachmann aus der folgenden genauen Beschreibung besser verständlich. Es zeigen:
  • 1 ein vereinfachtes Blockdiagramm eines Empfängers und einer Videoaufzeichnungsvorrichtung, die gemäß den Lehren der vorliegenden Erfindung betrieben wird;
  • 2 ein den Aufzeichnungsprozess darstellendes Flussdiagramm;
  • 3 ein den Wiedergabeprozess darstellendes Flussdiagramm;
  • 4 ein Ausführungsbeispiel der zum Aufzeichnen digitaler Videos gemäß den Lehren der vorliegenden Erfindung verwendeten Schaltkreisanordnung;
  • 5 ein Ausführungsbeispiel der zur Wiedergabe digitaler Videos gemäß den Lehren der vorliegenden Erfindung verwendeten Schaltkreisanordnung;
  • 6 ein vereinfachtes Diagramm der Aufzeichnungs-Paketisierungseinrichtung; und
  • 7 ein Taktdiagramm des Betriebs der Aufzeichnungs-Paketisierungseinrichtung.
  • GENAUE BESCHREIBUNG
  • Vorgesehen sind gemäß der vorliegenden Erfindung eine einfache, kostengünstige Vorrichtung und ein Verfahren zum Aufzeichnen und zur Wiedergabe digitaler Videodaten, die von Quellen unterschiedlicher Formate empfangen werden. In der folgenden Beschreibung sind zahlreiche Details zum Zwecke der Erläuterung ausgeführt, um ein umfassendes Verständnis der vorliegenden Erfindung zu ermöglichen. Für den Fachmann ist es jedoch offensichtlich, dass diese speziellen Details für die Ausführung der vorliegenden Erfindung nicht erforderlich sind. In anderen Fällen sind allgemein bekannte elektrische Strukturen und Schaltungen in Blockdiagrammform dargestellt, um die vorliegende Erfindung nicht unnötig zu verhüllen.
  • Die Abbildung aus 1 veranschaulicht ein Blockdiagramm einer beispielhaften Empfänger- und Aufzeichnungsvorrichtung, die gemäß den Lehren der vorliegenden Erfindung arbeitet. Eingehende digitale Audio- und Videodaten kommen in Paketen an. Bei den Quellen- bzw. Ursprungsmedien, von denen die Daten empfangen werden, kann es sich um eine Vielzahl digitaler Übertragungsmedien handeln, wie etwa Satellitenübertragungen, Kabelübertragungen und Fernsehübertragungen. Ein Empfänger 10 empfängt die Übertragung bzw. die Sendung von der Sendequelle 12. Kennzeichnenderweise dient ein Tuner/Decodierer 15 zur Abstimmung auf den Empfang der entsprechenden Übertragung. In dem Block 20 erfolgt eine Fehlerkorrektur des empfangenen Signals. Wenn die Übertragung verscrambelt ist, wird der Descrambler 25 eingesetzt, um ein entscrambeltes Signal vorzusehen. Eine Demultiplexierungsschaltung 30 empfängt das entscrambelte Signal und trennt die Audiodaten von den Videodaten. Der Decodierer 35 decodiert codierte Daten, wie etwa Daten in einem komprimierten Videoformat, und zwar zur Ausgabe an den Digital-Analog-Umsetzer (DAU) 40. Der Digital-Analog-Umsetzer sieht die Video- und Audiodaten zur Darstellung auf der Anzeige vor.
  • Trotz vorgeschlagener Standards für digitale Videodatenformate erfüllen nicht alle verwendeten digitalen Videoübertragungsformate die vorgeschlagenen Standards. Ein herausragender Standard ist der Moving Pictures Experts Group (MPEG) Standard. MPEG spezifiziert das Format zur Übertragung des komprimierten Bewegtbildvideos. Allerdings erfüllen einige existierende Übertragungsmedien diesen Standard nicht. Ein Beispiel dafür sind Übertragungsformate für Direktsendesysteme (DBS für Direct Broadcast Systems), wie etwa DIRECTVTM . Ein Heimanwender mit einem DBS-Systemempfänger und einem DIRECTV-Empfänger, wie zum Beispiel einem digitalen Fernsehempfänger, der den MPEG-Standard erfüllt, würde zwei separate Videoaufzeichnungsgeräte benötigen: ein Gerät zum Aufzeichnen in dem Format des DBS-Systems und ein Gerät zum Aufzeichnen im MPEG-Format. Zur Vermeidung der Erfordernis von zwei separaten Aufzeichnungsmechanismen und zwei separaten Bändern weist die Aufzeichnungsvorrichtung eine Schaltkreisanordnung zum Aufzeichnen auf für den Anwender transparente Art und Weise in einem Format auf, und wobei eine zusätzliche Schaltkreisanordnung in einem so geringen Ausmaß wie möglich eingesetzt wird. Soweit wie möglich wird eine gemeinsame Schaltkreisanordnung verwendet. In dem vorliegenden Ausführungsbeispiel werden die digitalen Videodaten gemäß dem MPEG-Standard aufgezeichnet. Ein Übersetzer-Prozessor 50 empfängt somit das entscrambelte Signal von dem Descrambler 25. Das entscrambelte Signal ist in einem Format gegeben, das nicht mit dem MPEG-Standard kompatibel ist. Der Übersetzerprozess extrahiert die Videodaten und formatiert diese neu, so dass diese die für die Kompatibilität erforderlichen Header-Informationen aufweisen.
  • Die digitale Aufzeichnungsvorrichtung (DC) 55 empfängt Daten und führt eine interne Formatierung, Block 60, und eine Codierung, Block 65, vor dem Aufzeichnen von Video und Audio, Block 70, auf einem Speichermedium durch, wie etwa auf einem digitalen Videoband.
  • Das vorliegende Ausführungsbeispiel sieht ferner einen herkömmlichen Audio-/Video-Aufzeichnungsmechanismus 45 vor, der analoge Audio- und Videodaten empfängt und die erforderlichen Analog-Digital-Umsetzungen (und Komprimierungen) zur Eingabe in die digitale Aufzeichnungsvorrichtung 55 ausführt.
  • Wenn aufgezeichnete Videodaten an eine Vorrichtung wie etwa eine Anzeige für das DBS-System wiedergegeben werden sollen, werden die Videodaten aus den Speichermedien ausgelesen und ein umgekehrter Prozess wird durch die Blöcke 55 und 50 ausgeführt, um die Daten in dem entsprechenden Format zur Eingabe in die Demultiplexer-Schaltkreisanordnung 30 des Empfängers 10 zu platzieren.
  • Der Ablauf für die Aufzeichnung wird in Bezug auf die Abbildung aus 2 beschrieben. Der Bitstrom wird von einem Übertragungsempfänger empfangen, wie etwa einem von der Sony Corporation hergestellten DBSTM Empfänger, und durch einen Anschlussprozess 110 verarbeitet, um den Bitstrom in der Schaltkreisanordnung zu synchronisieren. Ein Paketdecodierungsprozess 115 wird zur Bestimmung eingesetzt, ob die empfangenen Daten in einem mit dm MPEG-Standard kompatiblen Format gegeben sind. Wenn die Daten gemäß dem MPEG-Standard formatiert sind, werden die Daten in einem MPEG-Decodierer 120 verarbeitet, um die Audio-/Videodaten aus dem Paket zu extrahieren und um bestimmte Header-Informationen an den Schalter 124 weiterzuleiten. Wenn die Daten nicht gemäß dem MPEG-Standard formatiert sind, wird das Paket zu einem zweiten Decodierer 125 weitergeleitet, um die in einem alternativen Format, wie etwa dem DIRECTVTM Format der GM Hughes Electronics and United States Satellite Broadcasting, Inc., formatierten Audio-/Videodaten zu extrahieren.
  • Die extrahierten Daten werden an eine Audio-/Video-Auswahlschaltkreisanordnung 124 weitergeleitet, welche die Audiodaten an die Schaltkreisanordnung 123 (nicht im Detail abgebildet) zum Aufzeichnen auf der digitalen Kassette und die Videodaten an die Trick Play-Schaltkreisanordnung 140 weiterleitet. Der Schalter wird durch ein durch den Decodierer 120 oder 125 ausgegebenes Steuersignal gesteuert, das auf der Basis der in dem Paket empfangenen Header-Informationen bestimmt, ob es sich bei den Daten um Audio- oder Videodaten handelt. Zum Beispiel zeigt das PID-Feld in einem den MPEG-Standard erfüllenden Paket an, ob es sich um Audio- oder Videodaten handelt. Somit gibt der MPEG-Decodierer 120 das erforderliche Steuersignal an die Auswahlschaltkreisanordnung 124 aus.
  • Bei der Trick Play-Schaltkreisanordnung 140 handelt es sich vorzugsweise um einen Decodierer mit variabler Länge, der Videodaten in einem Frame decodiert und die Datenmenge reduziert, so dass Datenteilmengen der normalen Wiedergabedaten vorgesehen werden. Im Besonderen wird die Anzahl der AC-Koeffizienten auf ein vorbestimmtes Niveau reduziert, so dass die Daten in dem kleinen Raum auf der digitalen Kassette Platz finden, der für die Trick Play-Daten vorgesehen ist. Zum Beispiel können in dem gleichen Raum auf der digitalen Kassette Trick Play-Daten für ein 4faches schnelles Vorspulen mehr AC-Koeffizienten als Daten für ein 17faches schnelles Vorspulen aufweisen. Vorzugsweise sind die in den Trick Play-Daten vorzusehenden AC-Koeffizienten vordefiniert (z. B. 5 oder 6 AC-Koeffizienten). Alternativ kann ein adaptiver Prozess eingesetzt werden. Bei einem adaptiven Prozess gibt die Bildgröße die Anzahl der verwendeten Koeffizienten vor. Wenn die Bildgröße groß ist, wird die Anzahl der verwendeten AC-Koeffizienten verringert, und bei einer kleinen Bildgröße wird die Anzahl der Koeffizienten erhöht. Die Trick Play-Schaltkreisanordnung gibt die Trick Play-Videodaten und die Trick Play-Header-Informationen an die MPEG-Paketisierungseinrichtung 145 aus.
  • Die MPEG-Paketisierungseinrichtung 145 erzeugt Pakete für Trick Play (TP) und Normalwiedergabe-Videodaten (NP für Normal Play) gemäß dem MPEG-Standard. Für NP-Videodaten in dem MPEG-Format werden der Header und die NP-Daten einfach zur folgenden Aufzeichnung auf einer digitalen Kassette an den Multiplexer 147 weitergeleitet.
  • Die Eingabe der Header-Informationen in die Paketisierungseinrichtung weisen die erforderlichen MPEG-Paket-Header-Informationen auf, die aus dem nicht MPEG-konform formatierten Paket extrahiert worden sind. Gemäß der Abbildung aus 3 empfängt die Paketisierungseinrichtung 300 als Eingabe die extrahierten Header-Informationen 305, 310 und speichert die Header-Informationen in einem ersten Abschnitt der Paketregisterdateien 315. Der zweite Abschnitt der Paketregisterdateien 315 speichert andere pertinente Informationen, wie zum Beispiel Taktinformationen (PCR), Zeitstempelinformationen (PTS), Zustandsflaggen für Trick Play sowie andere Zustandsflaggen, wie etwa Zustandsflaggen, die zur Steuerung des FIFO an dem DRAM-Bus verwendet werden können (siehe z. B. 4). Die Steuereinheit 320, die über MPEG und andere Formate informiert ist, wie zum Beispiel durch gespeicherte Formatinformationen sowie die Entsprechung zwischen den beiden Formaten, überprüft die empfangenen und in dem ersten Abschnitt der Registerdateien 315 gespeicherten Header-Informationen und modifiziert die entsprechenden Abschnitte des Standard-MPEG-Headers entsprechend. Der modifizierte Standard-MPEG-Header wird an den Multiplexing-Prozess 147 ausgegeben.
  • Bei einigen Ausführungsbeispielen kann es erforderlich sein, "Blinddaten" in den Header einzufügen, um sicherzustellen, dass die Paketlänge eine zulässige Länge aufweist. Wenn das Paket zum Beispiel um eine vorbestimmte Anzahl von Bits kürzer ist als das Ausgabepaket, so werden Blinddaten erzeugt. Die Steuereinheit gewährleistet, dass die Blinddaten (z. B. 8 Bit h00) durch die MPEG-Paketisierungseinrichtung mit den gültigen Daten (Video-NP-Daten, Video-TP-Daten und Audio-NP-Daten) gemischt werden. Zum Vorsehen von Blinddaten fügt die Paketisierungseinrichtung nicht nur Blinddaten ein, vielmehr führt sie auch einen Zählwert der Blinddaten, um zu bestimmen, wenn genug Blinddaten zu Kompatibilitätszwecken eingefügt worden sind. In einem Ausführungsbeispiel, wie etwa in dem in der Abbildung aus 4 veranschaulichten Ausführungsbeispiel kann der Zählwert abhängig von der Implementierung durch die MPEG-Paketisierungseinrichtung 490 oder den DRAM-Controller 420 geführt werden. Im Besonderen fordert die MPEG-Paketisierungseinrichtung in einem Ausführungsbeispiel (4) das Schreiben von Daten aus NPFIFO, TPFIFO, HRAMs und dem DRAM-Controller an, um die Datenlänge zu bereichen und Taktdaten zur Erzeugung von Blinddaten zu erzeugen. Der DRAM-Controller wählt die Ausgangsleitung zu dem DRAM zur Erde aus, während die Taktdaten anzeigen, dass die Blinddaten zur Einfügung der Blinddaten eingefügt werden müssen. Die Blinddaten können in Pakete eingefügt werden, die Audiodaten aufweisen sowie in Pakete, die Videodaten aufweisen. Vorzugsweise werden die Blinddaten für Videodatenpakete am Ende des "Bildfelds" eingefügt (d. h. vor dem Bild-Startcode). Für Audiodatenpakete wird das Einfügen der Blinddaten am Ende es "Audio-Elementarstroms" bevorzugt.
  • Der Multiplexingprozess 147 empfängt als Eingabe die Video-Normalwiedergabedaten, Header-Daten, Trick Play-Daten (über den MPEG-Decodierungsprozess und den Decodierungsprozess für andere Formate), Audio-Normalwiedergabedaten sowie Blinddaten, und führt eine zeitliche Multiplexierung der Eingaben durch, um einen Bitstrom vorzusehen, der mit dem MPEG-Format kompatibel ist. Vorzugsweise liest der Multiplexingprozess die Header-Ausgabe aus dem Paketisierungsprozes 145 und hängt die entsprechenden Daten an (z. B. VNP, TP). Wenn es sich bei den eingehenden Daten um Video-Normalwiedergabedaten handelt, werden Daten allgemein im dem MPEG-Format formatiert (von dem MPEG-Decodierungsprozess 120 stammend), wobei die Header-Informationen gemeinsam mit den Video-Normalwiedergabedaten weitergeleitet werden, da es für den MPEG-Paketisierungsprozess nicht erforderlich ist, den MPEG-Header zu erzeugen oder zu modifizieren. Die multiplexierten Daten, bei denen es sich jetzt um einen gültigen MPEG-formatierten Bitstrom handelt, werden zur Aufzeichnung auf digitalen Medien wie etwa auf einer digitalen Kassette weitergeleitet.
  • Die Abbildung aus 4 veranschaulicht eine beispielhafte Systemstruktur zum Aufzeichnen digitaler Daten gemäß den Lehren der vorliegenden Erfindung. Wie dies aus der folgenden Erläuterung in Bezug auf die Wiedergabe aufgezeichneter Daten deutlich wird, werden zahlreiche Elemente auch in dem Wiedergabeprozess verwendet, so dass eine kostenwirksame und effiziente Vorrichtung eingesetzt wird. In Bezug auf die Abbildung aus 4 werden Daten asynchron über den HBUS 405 übermittelt. Die empfangenen Daten werden über den Eingabepuffer (STBFIFO) 405 zur Speicherung in dem DRAM 415 eingegeben. Der DRAM 415 dient als Speicher für eingehende Daten sowie die aus dem Paket erzeugten Daten. Der DRAM-Controller 420 steuert die Speicherung und das Abrufen von Daten in dem DRAM 415 und führt die vorstehend beschriebenen Multiplexerfunktionen aus. Der DRAM-Controller kann in einer Schaltkreisanordnung, einer Zustandsvorrichtung, einem Mikrocontroller oder einem Mikroprozessor ausgeführt werden. Der DRAM-Controller 420 bewirkt die Ausgabe eines eingehenden Pakets von dem Eingabepuffer 405 zur Speicherung in dem DRAM. Der DRAM-Controller leitet das Paket ferner zu dem Puffer HFIFO 460 zur Verarbeitung des Pakets zur Aufzeichnung weiter.
  • Vorzugsweise steuert der DRAM-Controller 420 ferner die Datenbewegung zwischen dem DRAM und den veranschaulichten Puffern, wie z. B. den Puffern 405, 455, 460, 425, 427, 430, 435, 440, 445 zur folgenden Aufzeichnung auf einer digitalen Datenaufzeichnungsvorrichtung. Somit stellt der Controller 420 bei der Erzeugung von Header-Informationen und der Extraktion der Nutzlast sicher, dass die entsprechenden Daten aus dem entsprechenden Puffer, wie z. B. den Puffern 425, 427, 430, 435, 440, 445, zur Speicherung an vorbestimmten Speicherplätzen in dem DRAM 415 ausgegeben. Der Controller 420 überwacht ferner den Status der Kapazität des Digitalkassetten-FIFO-Puffers (DCFIFO) 455 und bewegt Bitströme formatierter Paketdaten an den DCFIFO 455 zur folgenden Ausgabe und Aufzeichnung auf einer digitalen Kassette.
  • Zum Beispiel werden die Normalwiedergabe-Videodaten an einen Normalwiedergabe-First-in-First-out(FIFO)-Puffer (NPFIFO) 425 ausgegeben. Trick Play-Daten werden von dem Trick Play-Decodierer mit variabler Länge (TPVLD) 450 an den Trick Play-FIFO (TPFIFO) 430 ausgegeben. Die Ausgaben der MPEG-Paketisierungseinrichtung 455 werden in den Trick-Play-Header-Direktzugriffsspeicher (TPHRAM) 435, den Video-Normalwiedergabe-Header-Direktzugriffsspeicher (VNPHRAM) 440 und den Audio-Normalwiedergabe-Header-Direktzugriffsspeicher (ANPHRAM) 445 eingegeben. Der DRAM-Controller 420 bewirkt, dass die Daten in dem VNPHRAM 440 und dem NPFIFO 425 in dem VNP-Datenbereich des DRAM 415 gespeichert werden, wenn es sich bei den empfangenen Daten um Videodaten handelt; wobei die Daten in dem ANPHRAM 445 und dem NPFIFO 425 in dem ANP-Datenbereich des DRAM 415 gespeichert werden, wenn es sich bei den Daten um Audiodaten handelt; und die Daten in dem TPHRAM 435 und TPFIFO 430 werden in dem TP-Datenbereich des DRAM 415 gespeichert. Wenn es die Kapazität des DCFIFO 455 zulässt, werden die Daten in einer mit dem MPEG-Format kompatiblen Folge zur folgenden Speicherung auf einer digitalen Kassette zu dem DCFIFO 455 übertragen.
  • Wie dies bereits vorstehend beschrieben worden ist, werden die über das STBFIFO 405 empfangene Eingabe-Bitstroms zur temporären Speicherung in den Bitstrombereich des DRAM 415 und danach zur Decodierung und zur folgenden Regeneration eines mit der Aufzeichnungsvorrichtung kompatiblen Pakets zu dem HFIFO 460 übertragen. In dem vorliegenden Ausführungsbeispiel werden eingehende Pakete durch einen von zwei Decodierern decodiert, um die Nutzlast (d. h. Audio- oder Videodaten) zu extrahieren. Der TSH-Decodierer 470 decodiert den Transportpaket-Header der MPEG-Pakete zur Identifikation des Kanals zur Aufzeichnung, während die MPEG-Format-Übertragungsdaten für mehrere Kanäle vorgesehen werden. Der PESH-Decodierer decodiert den PES-Header und prüft Urheberrechtsinformationen, so dass nur befugte Aufzeichnungen vorgenommen werden. Der Audio-Video-Multiplexer 480 und das IFIFO 485 demultiplexieren entsprechend zur Extraktion und Pufferung von Videodaten des Pakets zur Übertragung an den Trick Play-Decodierer mit variabler Länge (TPVLD) 450 und die MPEG-Paketisierungseinrichtung 490. Wenn es sich bei den Daten um Audiodaten handelt, dann werden die Audiodaten an das Audio-FIFO 427 (AFIFO) ausgegeben. Alternativ können das NPFIFO und/oder TPFIFO zum temporären Speichern der Audiodaten vor der Ausgabe verwendet werden.
  • Die aus dem TPVLD 450 ausgegebenen Daten werden in das TPFIFO 430 und die MPEG-Paketisierungseinrichtung 490 eingegeben. Das TPFIFO 430 puffert die Trick Play-Daten, bis diese durch den DRAM-Controller 420 zur Bildung eines Pakets gelesen werden. Die MPEG-Paketisierungseinrichtung 490 verwendet die TP-Daten zur Bildung eines Trick Play-Headers, der in dem TPHRAM 435 gespeichert wird. In ähnlicher Weise werden Daten in einem alternativen Format an den Decodierer 465 ausgegeben und in die MPEG-Paketisierungseinrichtung 490 eingegeben, so dass die MPEG-Paketisierungseinrichtung die Header im MPEG-Format für Audio und Video bilden und die Header an VNPHRAM 440 und ANPHRAM 445 ausgeben kann.
  • Wie dies bereits vorstehend im Text beschrieben worden ist, sorgt de Aufzeichnungsprozess für das Aufzeichnen von Daten im MPEG-Format und in anderen Formaten. Unter Verwendung zahlreicher gemeinsamer Schaltungselemente sorgt der Wiedergabeprozess für die Wiedergabe der aufgezeichneten Videodaten in jedem Format, so dass eine Kompatibilität mit dem für die Anzeige und andere Ausgabevorrichtungen zulässigen Format gegeben ist.
  • Der Wiedergabeprozess wird in Bezug auf die Abbildung aus 5 beschrieben. Pakete werden aus der Wiedergabevorrichtung für die digitale Kassette über die DC-Schnittstelle 500 eingelesen. Das Paket wird danach durch den MPEGH-Decodierer 505 decodiert, um die Header-Parameter zu extrahieren. Wenn die Ausgabevorrichtung MPEG-kompatibel ist, wird das ganze Paket an die Ausgabeschnittstelle zur Ausgabe an die Anzeige weitergeleitet. Wenn die Vorrichtung nicht MPEG-kompatibel ist, muss die Nutzlast extrahiert und mit entsprechenden Header-Informationen verknüpft werden, die mit dem anderen Format kompatibel sind. Somit wird das durch den MPEG-Decodierer 505 ausgegebene Paket an den Audio-Video-Schalter 515 weitergeleitet, und die Header-Parameter werden an den Audio-Video-Decodierer 517 weitergeleitet, der die Header-Parameter liest, um zu bestimmen, ob es sich bei der Nutzlast um Audio oder Video handelt, und wobei der Schalter 515 entsprechend gesteuert wird. Wenn es sich um Audiodaten handelt, wird ein paketisierter Elementarstrom-Header (PES) erzeugt und durch PES-H Alignment 520 mit dem anderen bzw. alternativen Format synchronisiert. Wenn es sich bei den Daten oder der Nutzlast um Video handelt, wird der Bild-Startcode (PIC-SC) erzeugt und durch PIC-SC Alignment 530 synchronisiert, um sicherzustellen, dass der PES-Header mit dem Startcode des alternativen Formats synchronisiert ist. Wenn es sich bei dem Ursprungspaket um ein bereits vorher aus dem anderen Format in MPEG umgesetztes Format handelt, wird der erfasste Bild-Startcode zur Eliminierung von Blinddaten verwendet, die während der vorherigen Umwandlung am Anfang des Pakets eingefügt wurden. Die Nutzlast, die für eine bestimmte Nutzlast erzeugten Header-Informationen sowie die aus dem MPEG-Paket extrahierten MPEG-Header werden an die Wiedergabe-Paketisierungseinrichtung 530 weitergeleitet.
  • Die Abbildung aus 6 veranschaulicht ein vereinfachtes Blockdiagramm der Wiedergabe-Paketisierungseinrichtung. Der MPEG-Bitstrom wird an den TSH/PESH-Decodierer 605 weitergeleitet, der den Transportpaket-Header (TSH) und den PES-Header decodiert und bestimmt, ob das Video einen Kopierschutz aufweist. Die DTV-Paketregisterdateien 610 weisen die aus dem MPEG-Paket extrahierten Header auf, das nach der Wiedergabe durch die Digitalkassetten-Wiedergabevorrichtung empfangen worden ist, wie etwa SCID, der Bild-Startcode, der Audio-PES-Header, PCR, PTS, DTS. Die Paketisierersteuerung 615 bildet die Header 620 und steuert den Multiplexing-Mechanismus 625, so dass der Ausgabepaket-Bitstrom erzeugt wird.
  • Die Abbildung aus 7 veranschaulicht eine beispielhafte Systemstruktur zur Wiedergabe digitaler Daten gemäß den Lehren der vorliegenden Erfindung. Die Gemeinsamkeit der Schaltkreisanordnung wird durch einen Vergleich der Abbildungen der 4 und 7 veranschaulicht. In einigen Fällen wird die Schaltkreisanordnung auf andere Weise zum Speichern auf Hardware verwendet, wobei das gewünschte Endergebnis erreicht wird. Wie dies nachstehend beschrieben wird, wird das TPFIFO zum Beispiel während dem Wiedergabeprozess von Videodaten verwendet, während das NPFIFO für Audiodaten eingesetzt wird. Durch den Einsatz einer gemeinsamen Schaltkreisanordnung wird eine kostenwirksame, effiziente Vorrichtung zum Aufzeichnen und zur Wiedergabe von Daten in verschiedenen Formaten vorgesehen. In Bezug auf die Abbildung aus 7 werden Daten von der digitalen Aufzeichnungsvorrichtung in dem DCFIFO 703 empfangen und gesteuert durch den DRAM-Controller 710 an den Bitstrombereich des DRAM 715 ausgegeben. Danach werden die Daten an das HFIFO 725 weitergeleitet.
  • Daten werden asynchron über den HBUS 702 zu dem TSH-Decodierer 735 und dem PESH-Decodierer 740 übertragen. Die Ausgabe des PESH-Decodierers 740 wird an den Schalter 745 und die Paketisierungseinrichtung 785 für das alternative Format (AF) zur weiteren Verarbeitung der Daten weitergeleitet. Wenn die Daten im Besonderen an eine MPEG kompatible Vorrichtung ausgegeben werden sollen, arbeitet der Schalter 745 derart, dass die Daten in das NPFIFO 730 geladen werden. Wenn die Vorrichtung mit dem alternativen Format kompatibel ist, leitet der Schalter 745 die Daten an den A/V-Demultiplexer 755 weiter, der die Audiodaten von den Videodaten trennt. Die Videodaten werden an den Bild-Startdetektor 760 weitergeleitet, der den Anfang der tatsächlichen Videodaten bestimmt und diese an das TPFIFO 765 und die Paketisierungseinrichtung 785 weiterleitet. Die Audiodaten werden an das NPFIFO 730 weitergeleitet. Wenn das Ausführungsbeispiel alternativ ein separates Audio-FIFO 732 aufweist, werden die Audiodaten in dem AFIFO 732 gepuffert bzw. zwischengespeichert. Die Paketisierungseinrichtung 785 bildet die mit dem alternativen Format kompatiblen Header 770, 775 und 780. Der DRAM-Controller 710 liest die Puffer 730, 765, 770, 775 und 780 in einer Folge, so dass der Bitstrom zur folgenden Ausgabe an das STBFIFO 720 und die Ausgabevorrichtung erzeugt wird.
  • Die Vorteile werden deutlich, wenn die in einem anderen bzw. alternativen Format erzeugten Pakete in das MPEG-Format oder aus dem MPEG-Format in ein anderes Format übersetzt werden. Ein Beispiel ist ein anderes Format, das eine kürzere Länge aufweist als das MPEG-Format. Zusätzlich können Header-Informationen an geringfügig unterschiedlichen Positionen in dem Paket angeordnet sein. Die erfindungsgemäße Vorrichtung und das zugehörige Verfahren konvertieren in dem anderen bzw. alternativen Format empfangene Pakete in ein mit dem MPEG-Format kompatibles Format. Aufgrund von fehlenden Kompatibilitäten können Blinddaten zur Verlängerung der Nutzlast eingefügt werden, wodurch die entsprechende Positionierung der Header sichergestellt wird. Ferner können die Header zwischen den Formaten für eine Kompatibilität modifiziert werden. Während der Wiedergabe kann das Format eines Pakets wieder in dessen Ursprungsformat zurück konvertiert werden, um eine Kompatibilität mit der Anzeige und anderen Vorrichtungen zu gewährleisten, so dass eine Umwandlung zurück in ein mit dem Ursprungsformat kompatibles Format erfolgt.
  • Für Daten, die ursprünglich im MPEG-Format gegeben sind, ermöglichen die erfindungsgemäße Vorrichtung und das erfindungsgemäße Verfahren in ähnlicher Weise die Umwandlung in das andere bzw. alternative Format durch Erzeugung der erforderlichen Header-Informationen und Einfügen von Blinddaten, um die Längen der Pakete bei Bedarf zu erweitern.
  • Die Erfindung wurde vorstehend in Bezug auf das bevorzugte Ausführungsbeispiel beschrieben. Es ist für den Fachmann aus der vorstehenden Beschreibung offensichtlich, dass zahlreiche Alternativen, Modifikationen, Abänderungen und Anwendungen gemäß dem Umfang der Erfindung möglich sind.

Claims (9)

  1. Videoaufzeichnungsvorrichtung, die folgendes umfasst: einen ersten Eingang (10) zum Empfang eines ersten Videostroms in einem ersten Format; eine Anzeige zur Ausgabe des ersten Videostroms an ein mit dem ersten Format kompatibles Anzeigesystem; eine Aufzeichnungsvorrichtung (55), wobei die genannte Aufzeichnungsvorrichtung Videoströme in einem vordefinierten, komprimierten Videoformat aufzeichnet; und einen Übersetzer (50), der zwischen den ersten Eingang und die Aufzeichnungsvorrichtung gekoppelt ist, dadurch gekennzeichnet, dass der genannte Übersetzer die Videoinformationen aus dem ersten Videostrom extrahiert, Header-Informationen erzeugt, die mit dem vordefinierten komprimierten Videoformat kompatibel sind und die erzeugten Header-Informationen mit den extrahierten Videoinformationen verknüpft, so dass ein modifizierter erster Videostrom in dem vordefinierten komprimierten Videoformat zur Ausgabe an die Aufzeichnungsvorrichtung erzeugt wird, wenn sich das erste Format von dem vordefinierten komprimierten Videoformat unterscheidet, wenn der erste Videostrom aufgezeichnet werden soll.
  2. Vorrichtung nach Anspruch 1, dadurch gekennzeichnet, dass ein Descrambler (25) zwischen den ersten Eingang und die Anzeige gekoppelt ist, um den ersten Videostrom zu entscrambeln, wobei der genannte entscrambelte erste Videostrom in den Übersetzer eingegeben wird, wenn der erste Videostrom aufgezeichnet werden soll.
  3. Vorrichtung nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass der erste Eingang Videoströme über einen Satellitenfunk empfängt.
  4. Vorrichtung nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, dass ein zweiter Eingang (45) für den Empfang eines zweiten Videostroms in dem vordefinierten komprimierten Videoformat vorgesehen ist; und wobei ein Schalter mit dem Ausgang des zweiten Eingangs und dem Übersetzer gekoppelt ist, wobei der genannte Schalter dazu dient, als Eingabe in die Aufzeichnungsvorrichtung den zweiten Videostrom oder den modifizierten ersten Videostrom zu schalten.
  5. Vorrichtung nach einem der vorstehenden Ansprüche, dadurch gekennzeichnet, dass der Übersetzer bidirektional ist, so dass ein durch die Aufzeichnungsvorrichtung wiedergegebener aufgezeichneter Videostrom durch den Übersetzer zur Ausgabe an das Anzeigesystem in das erste Format übersetzt wird.
  6. Verfahren zur Videoaufzeichnung, wobei das Verfahren die folgenden Schritte umfasst: Empfangen eines ersten Videostroms in einem ersten Videoformat, wobei der Strom eine Mehrzahl von Paketen umfasst, und Aufzeichnen des ersten Videostroms, dadurch gekennzeichnet, dass für jedes Paket die Videoinformationen aus dem ersten Videostrom extrahiert werden; Erzeugen von Header-Informationen, die mit einem vordefinierten komprimierten Videoformat kompatibel sind, wenn sich das erste Format von dem vordefinierten komprimierten Videoformat unterscheidet; Verknüpfen der erzeugten Header-Informationen mit den extrahierten Videoinformationen zur Erzeugung eines modifizierten ersten Videostroms in dem vordefinierten komprimierten Videoformat; und Aufzeichnen des modifizierten ersten Videostroms in dem vordefinierten komprimierten Videoformat.
  7. Verfahren nach Anspruch 6, dadurch gekennzeichnet, dass der erste Videostrom entscrambelt wird, und wobei das Extrahieren der Videoinformationen, das Erzeugen der Header-Informationen, das Verknüpfen mit den extrahierten Videoinformationen und das Aufzeichnen des ersten modifizierten Videostroms in Bezug auf den entscrambelten ersten Videostrom ausgeführt werden.
  8. Verfahren nach Anspruch 6 oder 7, dadurch gekennzeichnet, dass Trick Play-Daten zur Aufzeichnung in dem vordefinierten komprimierten Videoformat erzeugt werden.
  9. Verfahren nach. einem der Ansprüche 6 bis 8, dadurch gekennzeichnet, dass Blinddaten erzeugt werden, wenn das Format eines Pakets in dem ersten Videostrom kürzer ist als eine Paketgröße des vordefinierten komprimierten Videoformats.
DE69814725T 1997-03-25 1998-03-24 Verfahren und Vorrichtung zur Aufzeichnung unterschiedlich formatierter komprimierter Ton- und Videodaten Expired - Fee Related DE69814725T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/824,250 US5832085A (en) 1997-03-25 1997-03-25 Method and apparatus storing multiple protocol, compressed audio video data
US824250 1997-03-25

Publications (2)

Publication Number Publication Date
DE69814725D1 DE69814725D1 (de) 2003-06-26
DE69814725T2 true DE69814725T2 (de) 2004-02-26

Family

ID=25240949

Family Applications (2)

Application Number Title Priority Date Filing Date
DE69814725T Expired - Fee Related DE69814725T2 (de) 1997-03-25 1998-03-24 Verfahren und Vorrichtung zur Aufzeichnung unterschiedlich formatierter komprimierter Ton- und Videodaten
DE69830752T Expired - Lifetime DE69830752T2 (de) 1997-03-25 1998-03-24 Verfahren und Anlage zur Aufnahme vielfachprotokoll-komprimierter Ton- und Videodaten

Family Applications After (1)

Application Number Title Priority Date Filing Date
DE69830752T Expired - Lifetime DE69830752T2 (de) 1997-03-25 1998-03-24 Verfahren und Anlage zur Aufnahme vielfachprotokoll-komprimierter Ton- und Videodaten

Country Status (5)

Country Link
US (1) US5832085A (de)
EP (2) EP1148738B1 (de)
JP (1) JP4317273B2 (de)
AT (2) ATE241249T1 (de)
DE (2) DE69814725T2 (de)

Families Citing this family (63)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0997039A4 (de) 1993-04-21 2000-05-03 Kinya Washino Multiformat-audio-video-produktionssystem mit bildfrequenzumwandlung
JP3159055B2 (ja) * 1996-05-16 2001-04-23 ヤマハ株式会社 通信システム
JP3454653B2 (ja) * 1996-12-27 2003-10-06 矢崎総業株式会社 データ送信装置、データ受信装置、データ通信装置、及びデータ通信方法
US20020118296A1 (en) * 1999-05-06 2002-08-29 Schwab Barry H. Integrated multi-format audio/video production system
US20040071211A1 (en) * 1997-04-07 2004-04-15 Kinya Washino Video production system with mixed frame removal
US5999220A (en) * 1997-04-07 1999-12-07 Washino; Kinya Multi-format audio/video production system with frame-rate conversion
US6370198B1 (en) 1997-04-07 2002-04-09 Kinya Washino Wide-band multi-format audio/video production system with frame-rate conversion
JP3564961B2 (ja) * 1997-08-21 2004-09-15 株式会社日立製作所 ディジタル放送受信装置
JP3803843B2 (ja) * 1997-09-09 2006-08-02 株式会社日立製作所 ディジタル信号記録装置及び記録再生装置及び受信記録再生装置
JPH11225292A (ja) * 1998-02-04 1999-08-17 Sony Corp デジタル放送受信装置および受信方法
US6339760B1 (en) * 1998-04-28 2002-01-15 Hitachi, Ltd. Method and system for synchronization of decoded audio and video by adding dummy data to compressed audio data
US8584255B2 (en) * 1999-05-05 2013-11-12 Sony United Kingdom Limited Networked conditional access module
AU4651399A (en) * 1998-07-15 2000-02-07 Matsushita Electric Industrial Co., Ltd. Method and apparatus for decoding
US8577205B2 (en) 1998-07-30 2013-11-05 Tivo Inc. Digital video recording system
US8380041B2 (en) 1998-07-30 2013-02-19 Tivo Inc. Transportable digital video recorder system
US6233389B1 (en) 1998-07-30 2001-05-15 Tivo, Inc. Multimedia time warping system
US7558472B2 (en) 2000-08-22 2009-07-07 Tivo Inc. Multimedia signal processing system
US6456340B1 (en) * 1998-08-12 2002-09-24 Pixonics, Llc Apparatus and method for performing image transforms in a digital display system
WO2000018116A1 (en) * 1998-09-22 2000-03-30 Koninklijke Philips Electronics N.V. Recording arrangement for digitally recording a received analog video signal in data packets of an mpeg transport stream
US10511573B2 (en) 1998-10-30 2019-12-17 Virnetx, Inc. Agile network protocol for secure communications using secure domain names
KR100345235B1 (ko) * 1998-11-08 2005-07-29 엘지전자 주식회사 디지털데이터스트림기록방법및그장치
JP4010066B2 (ja) * 1998-11-09 2007-11-21 ソニー株式会社 画像データ記録装置および記録方法、並びに画像データ記録再生装置および記録再生方法
AU764308B2 (en) * 1999-02-17 2003-08-14 Matsushita Electric Industrial Co., Ltd. Information recording medium, apparatus and method for performing after-recording on the recording medium
JP3805985B2 (ja) * 1999-02-18 2006-08-09 株式会社東芝 ストリームデータの情報記憶媒体、その記録方法、再生方法、記録装置および再生装置
US6879768B1 (en) * 1999-03-05 2005-04-12 Canon Kabushiki Kaisha Information processing apparatus, method therefor and memory medium storing information processing program
DE19931879A1 (de) 1999-07-09 2001-01-18 Micronas Gmbh Integrator
DE59913598D1 (de) 1999-07-15 2006-08-03 Micronas Gmbh Wiedergabegerät
KR100376578B1 (ko) 1999-08-12 2003-03-17 엘지전자 주식회사 디지털 데이터 스트림 기록방법 및 그에 따른 표현제어정보 제공방법
US7020384B1 (en) * 1999-08-12 2006-03-28 Lg Electronics Inc. Method for creating and recording transport time information for data recorded on a disk
US7133598B1 (en) * 1999-08-20 2006-11-07 Thomson Licensing Method for converting packetized video data and corresponding navigation data into a second data format
US6263051B1 (en) 1999-09-13 2001-07-17 Microstrategy, Inc. System and method for voice service bureau
US8024767B1 (en) * 1999-09-14 2011-09-20 Ati Technologies Ulc Method and apparatus for receiving digital video signals
WO2001022729A1 (en) 1999-09-20 2001-03-29 Tivo, Inc. Closed caption tagging system
EP1148727A1 (de) * 2000-04-05 2001-10-24 THOMSON multimedia Verfahren und Vorrichtung zur Dekodierung von digitalen Videosignalen in einem digitalen Fernsehsystem unter Verwendung von Scheinheadereinfügung
US7298959B1 (en) * 1999-12-16 2007-11-20 Sharp Laboratories Of America, Inc. Method and apparatus for storing MPEG-2 transport streams using a conventional digital video recorder
US7366402B2 (en) * 2000-06-02 2008-04-29 Lg Electronics Inc. Method and apparatus of recording a high definition digital television broadcast signal
US7092340B2 (en) 2000-07-13 2006-08-15 Micronas Gmbh Playback apparatus
US7346698B2 (en) * 2000-12-20 2008-03-18 G. W. Hannaway & Associates Webcasting method and system for time-based synchronization of multiple, independent media streams
US7912220B2 (en) * 2001-02-05 2011-03-22 Broadcom Corporation Packetization of non-MPEG stream data in systems using advanced multi-stream POD interface
US8166093B2 (en) * 2001-02-08 2012-04-24 Warner Music Group, Inc. Method and apparatus for processing multimedia programs for play on incompatible devices
US20020122656A1 (en) * 2001-03-05 2002-09-05 Gates Matthijs A. Method and apparatus for recording broadcast data
US6981274B2 (en) * 2001-03-30 2005-12-27 Intel Corporation Store and play of broadcast data from a multiplex data stream
JP4038996B2 (ja) * 2001-04-27 2008-01-30 松下電器産業株式会社 信号処理装置および信号処理方法
KR100470025B1 (ko) * 2001-06-15 2005-02-04 엘지전자 주식회사 디지털 데이터 스트림 기록장치 및 방법과, 그에 따른기록매체
KR100828343B1 (ko) * 2001-08-04 2008-05-08 삼성전자주식회사 방송 프로그램을 기록하는 방법, 장치 및 정보 저장매체
US7577333B2 (en) 2001-08-04 2009-08-18 Samsung Electronics Co., Ltd. Method and apparatus for recording and reproducing video data, and information storage medium in which video data is recorded by the same
JP3763276B2 (ja) * 2001-11-27 2006-04-05 ソニー株式会社 信号処理装置および方法、記録装置および方法、ならびに、記録再生装置および方法
US7009655B2 (en) 2002-07-23 2006-03-07 Mediostream, Inc. Method and system for direct recording of video information onto a disk medium
KR100604032B1 (ko) * 2003-01-08 2006-07-24 엘지전자 주식회사 복수 코덱을 지원하는 장치와 방법
JP4075744B2 (ja) * 2003-02-12 2008-04-16 日産自動車株式会社 燃料タンクの取付構造
US8135261B1 (en) 2003-12-09 2012-03-13 Apple Inc. Insertion and usage of metadata in digital video
US8064752B1 (en) 2003-12-09 2011-11-22 Apple Inc. Video encoding
US20050207501A1 (en) * 2004-03-18 2005-09-22 Sony Corporation Method of and system for video bit allocation for scene cuts and scene changes
US7895633B2 (en) 2004-11-19 2011-02-22 Tivo Inc. Method and apparatus for secure transfer and playback of multimedia content
US20060224758A1 (en) * 2005-03-15 2006-10-05 1000 Oaks Hu Lian Technology Development Co., Ltd. System and method for file header operation in a peer-to-peer network providing streaming services
US20060224760A1 (en) * 2005-03-15 2006-10-05 1000 Oaks Hu Lian Technology Development (Beijing) Co., Ltd. Method and system for providing streaming content in a peer-to-peer network with network coding
US20070019925A1 (en) * 2005-07-21 2007-01-25 Macinnis Alexander Systems, methods, and apparatus for trick mode
US7681793B2 (en) 2005-08-26 2010-03-23 International Business Machines Corporation Multi-format magnetic head
US7782564B2 (en) 2006-08-03 2010-08-24 International Business Machines Corporation Methods for enabling functionality in multi-modal data storage systems
US20080218590A1 (en) * 2007-03-08 2008-09-11 Sang Jun Park Method and system for multiple-codec surveillance video storage and retrieval
JP5332854B2 (ja) * 2009-04-20 2013-11-06 ソニー株式会社 無線送信機、無線送信方法、無線受信機および無線受信方法
US20160112707A1 (en) * 2014-10-15 2016-04-21 Intel Corporation Policy-based image encoding
US11153360B2 (en) * 2019-05-21 2021-10-19 Genetec Inc. Methods and systems for codec detection in video streams

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW318315B (de) * 1993-05-03 1997-10-21 At & T Corp
KR0129215B1 (ko) * 1993-05-18 1998-04-18 구자홍 티브이 일체형 브이씨알
JP3446372B2 (ja) * 1994-11-14 2003-09-16 ソニー株式会社 ディジタルデータ記録/再生装置および方法
US5574964A (en) * 1995-05-30 1996-11-12 Apple Computer, Inc. Signal distribution system

Also Published As

Publication number Publication date
EP0868091A3 (de) 2000-04-12
DE69814725D1 (de) 2003-06-26
EP0868091A2 (de) 1998-09-30
JPH10293972A (ja) 1998-11-04
US5832085A (en) 1998-11-03
ATE241249T1 (de) 2003-06-15
EP0868091B1 (de) 2003-05-21
DE69830752D1 (de) 2005-08-04
JP4317273B2 (ja) 2009-08-19
EP1148738B1 (de) 2005-06-29
ATE298965T1 (de) 2005-07-15
DE69830752T2 (de) 2006-05-18
EP1148738A1 (de) 2001-10-24

Similar Documents

Publication Publication Date Title
DE69814725T2 (de) Verfahren und Vorrichtung zur Aufzeichnung unterschiedlich formatierter komprimierter Ton- und Videodaten
DE69533050T2 (de) Digitale serielle Schnittstelle geeignet für Bild- und Ton-daten
US5691986A (en) Methods and apparatus for the editing and insertion of data into an encoded bitstream
DE69636180T2 (de) Verfahren und Vorrichtung zum Empfang und/oder Wiedergabe von digitalen Signalen
DE69637410T2 (de) Video-auf-anfragesystem mit verzögerung und fernsehverfahren dazu
DE69838869T2 (de) Vorrichtung und Verfahren zum Spleißen von codierten Datenströmen sowie Vorrichtung und Verfahren zur Erzeugung von codierten Datenströmen
DE69935342T2 (de) Sicheres Informationsverteilungssystem unter Verwendung von Segmentverschlüsselung
US6041068A (en) Method and apparatus for multiplexing and transmitting autonomously/intra coded pictures along with the main or I, P, B pictures/video
DE60100443T2 (de) Rundfunksystem, -vorrichtung und -verfahren zur vorzeitigen Übertragung eines Datenkarussells und Empfangsgerät zum Empfang eines solchen Datenkarussells
EP1867166B1 (de) Verfahren und anordnung zum speichern und wiedergeben von tv-sendungen
DE69814642T2 (de) Verarbeitung codierter videodaten
DE69938118T2 (de) Datenaufzeichnungsgerät und -verfahren
US7366407B2 (en) Method and apparatus for storing MPEG-2 transport streams using a conventional digital video recorder
DE60111722T2 (de) Unterbrechung und fortsetzung von sendungen für erweitertes fernsehen
EP0711083A2 (de) Aufnahme-/Wiedergabevorrichtung für Datenpaketstrom
JP2002521930A (ja) ユーザインターフェースを符号化する方法および装置
DE60309914T2 (de) ITV-Trick-Abspielen über eine digitale Schnittstelle
EP0826289B1 (de) Vorrichtung zur datenmultiplexierung
DE69927095T2 (de) HDTV-Rahmensynchronisierungssystem ,das ein sauberes digitales Signal liefert ohne variable Verzögerung
JP3668556B2 (ja) ディジタル信号符号化方法
JP3039444B2 (ja) 画像蓄積装置
DE60317385T2 (de) Fernsehrundfunksystem
KR100434740B1 (ko) 디지털 방송 프로그램에서의 저배속 재생방법
US6970514B1 (en) Signal processing device, signal processing method, decoding device, decoding method and recording medium
DE69729393T2 (de) Aufnahmeanlagensteuerung

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee