DE60204181T2 - Empfänger mit Speicher - Google Patents

Empfänger mit Speicher Download PDF

Info

Publication number
DE60204181T2
DE60204181T2 DE60204181T DE60204181T DE60204181T2 DE 60204181 T2 DE60204181 T2 DE 60204181T2 DE 60204181 T DE60204181 T DE 60204181T DE 60204181 T DE60204181 T DE 60204181T DE 60204181 T2 DE60204181 T2 DE 60204181T2
Authority
DE
Germany
Prior art keywords
content
preview
stored
memory
program
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 - Lifetime
Application number
DE60204181T
Other languages
English (en)
Other versions
DE60204181D1 (de
Inventor
Yusuke Kasugai-shi Mizuno
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.)
Panasonic Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Publication of DE60204181D1 publication Critical patent/DE60204181D1/de
Application granted granted Critical
Publication of DE60204181T2 publication Critical patent/DE60204181T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime 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
    • 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/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44204Monitoring of content usage, e.g. the number of times a movie has been viewed, copied or the amount which has been watched
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • 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/4331Caching operations, e.g. of an advertisement for later insertion during playback
    • 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4335Housekeeping operations, e.g. prioritizing content for deletion because of storage space restrictions
    • 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/4345Extraction or processing of SI, e.g. extracting service information from an MPEG stream
    • 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/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • 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/437Interfacing the upstream path of the transmission network, e.g. for transmitting client requests to a VOD server
    • 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/4623Processing of entitlement messages, e.g. ECM [Entitlement Control Message] or EMM [Entitlement Management Message]
    • 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/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47211End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting pay-per-view content
    • 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/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47214End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Business, Economics & Management (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Television Signal Processing For Recording (AREA)

Description

  • Diese Erfindung betrifft eine Empfangseinrichtung vom Speichertyp, genauer eine Technik zum Verwalten eines Teil eines Inhalt wie sein Vorschauprogramm und ähnliches.
  • Im digitalen Rundfunk, beispielsweise im Satellitenrundfunk, gibt es ein System (Pay-per-View-System), welches (einem) Benutzer(n) das Anschauen eines Inhalts nur unter der Bedingung ermöglicht, das eine Zahlung einer vorher festgelegten Gebühr für die Inhalte geleistet wird. In einem solchen Pay-per-View-System ist typischerweise ein Teil der Inhalte für jedermann verfügbar, der einen Teil des Inhalt vor dem tatsächlichen Abonnieren der Inhalte anschauen möchte.
  • Durch das Anschauen der Vorschau können Benutzer den Überblick über und die Atmosphäre der Inhalte erfahren. Solche Informationen können verwendet werden, um über das Abonnieren eines Inhalts zu entscheiden. Gemäß dieser Lösung gibt es eine geringere Wahrscheinlichkeit für die Benutzer zu erfahren, dass der Inhalt selbst nicht so gut ist wie sie im Vergleich mit dem Fall erwarten, wo über das Abonnieren nur durch das Verwenden von Informationen wie zum Beispiel den Titel des Inhalts usw. entschieden wird. Mit anderen Worten kann das Abonnieren durch die Benutzer mit mehr Zuversicht entschieden werden.
  • Im Gegensatz dazu kann ein (können) Inhaltsanbieter einen hohen Verdienst erzielen, da die Anzahl der Abonnements von Inhalten, die sie anbieten, durch das Verbreiten von Vorschauen an die Benutzer erhöht wird.
  • Jedoch ist das Verbreiten von Vorschauen von folgenden Problemen begleitet.
  • Wenn der (die) Inhaltsanbieter eine vorschaubare Zeitdauer für seine (ihre) Inhalte vom Beginn dieser auf eine bestimmte Dauer (zum Beispiel für zehn (10) Minuten) begrenzt, können die Benutzer die Vorschau für den Inhalt zu einer anderen Zeitspanne nicht anschauen, selbst wenn der Inhalt gerade gesendet wird. Dies hindert die Benutzer daran, die Vorschau anzuschauen, und die Anzahl der Abonnements von Inhalten würde verringert werden.
  • Um solch einen Umstand zu vermeiden, kann der (können die) Inhaltsanbieter eine vorschaubare Zeitdauer für seine (ihre) Inhalte unbeschränkt lassen und den Benutzern den Zugriff auf jeden Teil eines Inhalts für das Anschauen einer Vorschau erlauben. Dies wirft aber das Problem auf, dass ungeeignete Szenen (Höhepunktszenen in Aktionfilmen, Szenen, die für das Herausfinden von Antworten in einer Quizshow geeignet sind) in der Vorschau enthalten sein könnten.
  • Weitere Probleme könnten auftreten, wenn der Inhaltsanbieter die obigen Gegenmaßnahmen ergreift. Typischerweise werden genau die gleichen Payper-View-Inhalte wiederholt an die Benutzer verbreitet. Deshalb können die Benutzer den Inhalt in kompletter Form völlig gebührenfrei anschauen, wenn sie verschiedene Teile des Inhalts bei jeder Vorschau speichern.
  • Außerdem ist es notwendig, einen Teil jeder Vielzahl von Inhalten (Teilinhalte) nicht nur von Pay-per-View-Inhalten, sondern auch von Inhalten ungeachtet dessen, ob sie gebührenfrei oder gebührenpflichtig sind, komplett anzuschauen.
  • Es ist ein Anliegen der vorliegenden Erfindung, die oben genannten Probleme zu lösen und ein Verfahren für das Verbreiten von Teilinhalten zu liefern, durch welches beide, der (die) Inhaltsanbieter und der (die) Nutzer, ihre Rolle mit hoher Effizienz spielen.
  • In den Zusammenfassungen der japanischen Patente Vol. 1999, Nr. 03, 31. März 1999 (1999-03-31) & JP 10 327386 A (MEDIA RINKU SYST:KK), 8. Dezember 1998 (1998-12-08) wird offenbart, dass repräsentative Bilder, die ein Video betreffen, zum Speichern durch Erkennen eines Wechsels eines Zustands, der ein Element des Interesses betrifft, extrahiert werden.
  • Aspekte der vorliegenden Erfindung sind in den abhängigen Ansprüchen dargelegt.
  • In einer Ausführungsform ist eine Empfangseinrichtung vom Speichertyp vorgesehen, umfassend einen Empfangsteil zum Empfangen eines übertragenen Inhalts; einen Speicherteil zum Speichern eines Inhalts; einen Steuerteil; und einen Wiederherstellungsteil zum Wiederherstellen des Inhalts, der vom Empfangsteil empfangen wurde, und/oder des Inhalts, der im Speicherteil gemäß einer Steuerung des Steuerteils gespeichert ist; wobei der Steuerteil wenigstens den Wiederherstellungsteil steuert, und der Steuerteil einen Speichersteuerbereich zum Steuern des Wiederherstellungsteils, derart, dass der Wiederherstellungsteil vorher einen Teil jedes Inhalts von einer Vielzahl von Inhalten allein als Teilinhalt ausliest und den Teilinhalt zum Speicherteil ausgibt, und einen Wiedergabesteuerbereich umfasst, der den Teilinhalt ausliest, der in dem Speicherteil gespeichert ist, und den Teilinhalt wiedergibt und ausgibt.
  • Auf diesem Weg können gewünschte Teilinhalte gemäß einem Bedürfnis wiedergegeben und ausgegeben werden, ungeachtet der Beschreibung des Inhalts, der gerade empfangen wurde.
  • Der Begriff „Empfangseinrichtung" bezieht sich auf ein Gerät, das die Funktion hat, Daten von einer Übertragungseinrichtung zu empfangen. Das Konzept des Begriffs „Empfangseinrichtung" schließt beispielsweise eine Set-Top-Box ohne Anzeigegerät und ein TV-Gerät, das ein Anzeigegerät umfasst, ein.
  • Der Begriff „Empfangsteil" bezieht sich auf eine Komponente, durch die per Kabel- oder Funkübertragung übertragene Signale empfangen werden. In den Ausführungsformen entspricht dies dem Tuner 44.
  • Der Begriff „Wiederherstellungsteil" bezieht sich auf eine Komponente, welche die Funktion hat, Ausgangssignale, zum Beispiel Videosignale, als Antwort auf das Empfangen von Signalen von dem Empfangsteil und/oder einem Speicherteil zu generieren. In den Ausführungsformen entspricht dies dem TS-Entscheider 48.
  • Der Begriff „Steuerteil" bezieht sich auf eine Komponente, die wenigstens eine Steuerung des Wiederherstellungsteil ausübt. In den Ausführungsformen entspricht dies der CPU 58 und einem Programm (Programmen).
  • Der Begriff „Wiedergabesteuerbereich" bezieht sich auf Prozesse, das bedeutet ein Verarbeiten zum Anschauen von Vorschauprogrammen wie in den 31 und 32 gezeigt.
  • Der Begriff „Wiedergabe" bezieht sich auf ein Konzept nicht nur zum Wiederherstellen von Inhalt und seiner Ausgabe, es beinhaltet auch das Ausführen der Speicherung der wiederhergestellten Inhalte.
  • Der Begriff „Teilinhalt" bezieht sich auf einen Teil des Inhalts, das Konzept des Begriffs beinhaltet beispielsweise (ein) Vorschauprogramm(e) ((eine) Vorschau(en)), Höhepunktszenen, Gewaltszenen usw.
  • Die Merkmale, andere Ziele, Anwendungen und Vorteile der vorliegenden Erfindung werden mit Bezug auf die folgenden Ausführungsformen und Zeichnungen klar werden.
  • Kurze Beschreibung der Zeichnungen
  • 1 zeigt eine Gesamtansicht der Struktur eines Rundfunksystems gemäß einer Ausführungsform der vorliegenden Erfindung;
  • 2 zeigt Beispiele von Transportströmen und Diensten, die in einer Rundfunkübertragung enthalten sind;
  • 3 ist ein Blockdiagramm, das die Struktur einer Übertragungseinrichtung darstellt;
  • 4 ist eine Zeichnung, welche Beispiele für Daten zeigt, die von der Übertragungseinrichtung ausgegeben werden;
  • 5 ist eine Zeichnung, welche ein Beispiel der Struktur der Daten zeigt, die von der Übertragungseinrichtung ausgegeben werden;
  • 6 ist eine Zeichnung, welche ein Blockdiagramm zeigt, das die Struktur der Empfangseinrichtung 8 darstellt;
  • 7 ist eine Zeichnung, welche eine Hardwarestruktur der Empfangseinrichtung 8 zeigt;
  • 8 ist eine Zeichnung, welche eine Hardwarestruktur einer IC-Karte zeigt;
  • 9 ist eine Zeichnung, welche die Mechanismen einer Verschlüsselung und eine Dekodierung in einer Rundfunkübertragung zeigt;
  • 10 ist eine Zeichnung, welche ein Flussdiagramm eines Routinenverarbeitungsprogramms zum Anschauen von Inhalten zeigt;
  • 11 ist eine Zeichnung, welche eine detaillierte Beschreibung einer NIT zeigt;
  • 12 ist eine Zeichnung, welche eine detaillierte Beschreibung eines PAT zeigt;
  • 13 ist eine Zeichnung, welche eine detaillierte Beschreibung eines PMT zeigt;
  • 14 ist eine Zeichnung, welche ein Flussdiagramm des Prozesses zum Ausführen einer Verarbeitung zum Speichern von Vorschauprogrammen zeigt;
  • 15 ist eine Zeichnung, welche ein Flussdiagramm eines Prozesses zum Erzeugen einer Liste zeigt, die vorschaubare Dienste auflistet;
  • 16 ist eine Zeichnung, welche ein Flussdiagramm eines Prozesses zum Erzeugen einer Liste zeigt, die vorschaubare Dienste auflistet;
  • 17 ist eine Zeichnung, welche ein Flussdiagramm eines Prozesses zum Erzeugen einer Liste zeigt, die vorschaubare Dienste auflistet;
  • 18 ist eine Zeichnung, welche eine Liste zeigt, die Transportströme (TS) auflistet;
  • 19 ist eine Zeichnung, welche ein Beispiel für eine Liste von Diensten zeigt;
  • 20 ist eine Zeichnung, welche Information zeigt, die in dem ECM enthalten ist;
  • 21 ist eine Zeichnung, welche eine Liste von vorschaubaren Programmen zeigt;
  • 22 ist eine Zeichnung, welche Details der Liste von vorschaubaren Programmen zeigt;
  • 23 ist ein Flussdiagramm, welches die Schritte zeigt, die zum Durchführen des automatischen Speicherns von Vorschauprogrammen ausgeführt werden;
  • 24 ist ein Flussdiagramm, welches die Schritte zum Durchführen des automatischen Speicherns von Vorschauprogrammen zeigt;
  • 25 ist ein Flussdiagramm, welches die Schritte zum Durchführen des automatischen Speicherns von Vorschauprogrammen zeigt;
  • 26 ist ein Flussdiagramm, welches die Schritte zum Durchführen des automatischen Speicherns von Vorschauprogrammen zeigt;
  • 27 ist eine Zeichnung, welche die Hauptstruktur eines partiellen Transportstroms zeigt;
  • 28 ist eine Zeichnung, welche ein Aufnahmeformat eines Transportstroms zeigt, der auf der Festplatte gespeichert ist;
  • 29 ist eine Zeichnung, welche die Struktur einer Strominformationstabelle zeigt;
  • 30 ist eine Zeichnung, welche ein Beispiel einer Strominformationstabelle zeigt;
  • 31 ist ein Flussdiagramm, welches die Schritte zum Ausführen einer automatischen Vorschau zeigt;
  • 32 ist ein Flussdiagramm, welches die Schritte zum Ausführen einer automatischen Vorschau zeigt;
  • 33A, 33B und 33C sind Bilder zum Empfangen einer Entscheidung zum Anschauen von Vorschauprogrammen;
  • 34 ist ein Flussdiagramm, welches die Schritte zum Ausführen des Cache-Speicherprozesses zeigt;
  • 35 ist ein Flussdiagramm, welches die Schritte zum Ausführen des Cache-Speicherprozesses zeigt;
  • 36 ist eine Zeichnung, welche eine Beziehung des Beginns eines Programms unter einer Vielzahl von Diensten darstellt;
  • 37 ist eine Tabelle, welche die abgelaufenen Zeiten vom Beginn jedes der Dienste zeigt;
  • 38 ist eine Zeichnung, welche ein Beispiel für eine geplante Zeit eines Starts einer Rundfunkübertragung zeigt;
  • 39 ist ein Flussdiagramm, welches die Schritte zeigt, die zum Abonnieren eines Programms durchgeführt werden;
  • 40 ist ein Flussdiagramm, welches die Schritte zeigt, die zum Abonnieren eines Programms durchgeführt werden;
  • 41A, 41B und 41C sind Bilder zum Empfangen von Befehlen wie zum Beispiel Abonnieren, Aufnehmen und Reservieren zum Aufnehmen;
  • 42 ist eine Zeichnung, welche eine Beziehung zwischen Cache-Speicherung und Vorschauspeicherung darstellt;
  • 43 ist eine andere Zeichnung, welche eine Beziehung zwischen Cache-Speicherung und Vorschauspeicherung darstellt;
  • 44 ist eine andere Zeichnung, welche eine Beziehung zwischen Cache-Speicherung und Vorschauspeicherung darstellt;
  • 45 ist eine andere Zeichnung, welche eine Beziehung zwischen Cache-Speicherung und Vorschauspeicherung darstellt;
  • 46 ist eine andere Zeichnung, welche eine Beziehung zwischen Cache-Speicherung und Vorschauspeicherung darstellt;
  • 47 ist eine andere Zeichnung, welche eine Beziehung zwischen Cache-Speicherung und Vorschauspeicherung darstellt;
  • 48 ist ein Flussdiagramm, welches die Schritte zum Durchführen einer digitalen Aufnahme zeigt;
  • 49 ist ein Flussdiagramm, welches die Schritte zum Durchführen einer digitalen Aufnahme zeigt;
  • 50 ist ein Flussdiagramm, welches die Schritte zum Durchführen eines Reservierungsprozesses zeigt;
  • 51 ist ein Flussdiagramm, welches die Schritte zum Durchführen eines Reservierungsprozesses zeigt;
  • 52 ist eine Zeichnung, welche einen elektronischen Programmführer (electronic program guide EPG) zeigt;
  • 53 ist eine Zeichnung, welche eine Beziehung zwischen einem gespeicherten Vorschauprogramm und einem Inhalt, der ausgesendet wird, in einer anderen Ausführungsform darstellt;
  • 54 ist eine Zeichnung, welche ein Beispiel einer Strominformationstabelle in einer zweiten Ausführungsform der vorliegenden Erfindung zeigt;
  • 55 ist eine Zeichnung, welche ein Beispiel von Daten in der Strominformationstabelle zeigt;
  • 56 ist ein Flussdiagramm, welches die Schritte zeigt, die zum Anschauen von Vorschauprogrammen durchgeführt werden;
  • 57 ist ein Flussdiagramm, welches die detaillierten Prozesse zum Durchführen einer Abschätzung der erforderlichen Kapazität zum Speichern von Inhalten zeigt;
  • 58 ist ein Flussdiagramm, welches die Schritte zum Ausführen einer automatischen Vorschau zeigt;
  • 59 ist eine Zeichnung, welche ein Bild zeigt, das eine Warnmeldung über einen Kapazitätsmangel gibt;
  • 60A, 60B und 60C sind Bilder, die Informationen über Inhalte in Vorschauauswahlanzeigen darstellen;
  • 61 ist eine Zeichnung, welche Informationen über Inhalte zeigt, die in einem EPG aufgelistet sind;
  • 62A und 62B sind Anzeigen zur Auswahl einer Bedingung beim Speichern von Vorschauprogrammen;
  • 63 ist eine Zeichnung, welche eine Speicherzustands-Aufnahmetabelle zeigt;
  • 64 ist eine Zeichnung, welche ein Beispiel der Ansichtshistorientabelle zeigt;
  • 65 ist eine Zeichnung, welche die Struktur einer Strominformationstabelle in einer anderen Ausführungsform zeigt;
  • 66 ist eine Zeichnung, welche Details einer Strominformationstabelle in einer anderen Ausführungsform zeigt.
  • Detaillierte Beschreibung der bevorzugten Ausführungsformen
  • 1. Eine erste Ausführungsform
  • (1) Gesamtstruktur eines Rundfunkübertragungssystems
  • 1 zeigt eine Gesamtansicht der Struktur eines Rundfunksystems gemäß einer Ausführungsform der vorliegenden Erfindung. Ein Anbieter von Inhalten sendet Inhaltsdaten von einer Einrichtung des Inhaltsanbieters 4 zu einer Übertragungseinrichtung 2 via einer Online- oder Offline-Basis. Die Übertragungseinrichtung 2 fasst Daten von der Einrichtung des Anbieters 4 in einem Dienst (ein Bündel von Programmen, die Kanälen einer Grundwelle entsprechen) zusammen, und multiplext einige der Kanäle in Transportströme. Eine Empfangseinrichtung 8 empfängt einen gewünschten Transportstrom, einen Dienst über einen Satellit 6.
  • 2 zeigt Beispiele von Transportströmen und Diensten, die in der Rundfunkübertragung enthalten sind. In diesem Beispiel ist eine Vielzahl von Diensten SV11, SV12, SV13 und SV14 in einem Transportstrom TS1 unter einer Zeitmultiplexart enthalten. Eine Vielzahl von Diensten ist ebenso in anderen Transportströmen TS2, TS3 usw. enthalten. Weiterhin wird jeder der Transportströme TS1, TS2, TS3 usw. durch seine Übertragungsfrequenz erkannt.
  • (2) Struktur der Übertragungseinrichtung und der von Daten für die Rundfunkübertragung
  • 3 zeigt ein Blockdiagramm, das die Struktur der Übertragungseinrichtung in einer Ausführungsform der vorliegenden Erfindung darstellt. Ein Inhaltsdaten empfangender Empfangsteil 9 empfängt Inhaltsdaten von der Einrichtung des Inhaltsanbieters 4 und gibt die so erhaltenen Inhaltsdaten an ein Speicherteil für Inhaltsdaten 10 weiter. Solche Inhaltsdaten können ebenso in einem Speichermedium oder ähnlichem gespeichert werden und dann an den Speicherteil für Inhaltsdaten 10 weitergegeben werden. Innerhalb des Speicherteils für Inhaltsdaten 10 ist jeder der Dienste SV11, SV12...SV21...SV34 usw. gespeichert. Ein Steuerteil für die Datenübertragung 12 liest diese Inhaltsdaten zu einer geplanten Sendezeit aus und stellt sie dem Multiplexerteil 14 bereit. Der Multiplexerteil 14 paketiert eine Vielzahl der dazu gegebenen Inhaltsdaten und multiplext sie dann. Ein Übertragungsteil 16 überträgt die generierten Transportströme als elektrische Wellen.
  • 4 zeigt Beziehungen der Daten, die durch das Durchführen des Multiplexens von dem Multiplexerteil 14 generiert wurden. Daten jedes Inhalts sind in Audiodaten ES(A) und Videodaten ES(V) unterteilt. Wie in 5 gezeigt wird eine Mehrzahl von Audiodaten ES(A) und Videodaten ES(V) für einen Transportstrom ausgesendet. Jede der Audiodaten ES(A) und der Videodaten ES(V) werden mit einem Scramble-Schlüssel Ks verschlüsselt und durch Mittel zum Timesharing nach dem Durchführen der Paketierung multiplext. Eindeutige Paket-IDs werden jeder der Audiodaten ES(A) und der Videodaten ES(V) für die Paketierung zugeordnet. Infolgedessen sind die Audiodaten ES(A) und die Videodaten ES(V) in jedem Dienst unterscheidbar durch ihre Paket-ID.
  • In 4 und 5 werden Kontrolldaten PMT, die für jeden Dienst eindeutig sind, ausgesendet. Die Kontrolldaten PMT beschreiben Paket-IDs von ihren dazugehörigen Diensten. Zusätzlich werden Paket-IDs zum Ermitteln eines Scramble-Schlüssels Ks, um die verschlüsselten Daten zu dekodieren, in die Kontrolldaten PMT geschrieben. Infolgedessen können die Inhaltsdaten eines speziellen Dienstes durch das Erlangen von Kontrolldaten PMT, die dem Dienst entsprechen, ermittelt werden.
  • Kontrolldaten PAT, die einzigartig für jeden Transportstrom sind, werden ausgesendet. Die Kontrolldaten PAT beschreiben eine Liste von Diensten, die in einem speziellen Transportstrom enthalten sind, eine Liste von Kontrolldaten PMT, die den Diensten entsprechen, und ihre Paket-IDs. Infolgedessen kann erkannt werden, welcher der Dienste in dem Transportstrom enthalten ist, und die Paket-IDs der Kontrolldaten PMT, die jedem der Dienste entsprechen.
  • Allgemeine Kontrolldaten NIT werden für alle Transportströme ausgesendet. Die Kontrolldaten NIT beschreiben eine Liste von Diensten, die in jedem Transportstrom multiplext werden.
  • Kontrolldaten SDT, EIT usw., die zum Beispiel den Titel jeder Inhaltsdaten und ihre geplante Sendezeit anzeigen, werden ebenso mit dem Multiplexerteil 14 generiert und davon ausgesendet.
  • (3) Struktur der Empfangseinrichtung
  • 6 zeigt ein Blockdiagramm, welches die Struktur der Empfangseinrichtung 8 in einer Ausführungsform der vorliegenden Erfindung darstellt. In dieser Ausführungsform ist eine Set-Top-Box als ein Beispiel der Empfangseinrichtung 8 dargestellt, dieses Gerät kann ein TV-Gerät 36 einschließen.
  • Ein Empfangsteil 20 empfängt die gewünschten Inhaltsdaten und stellt diese dem Wiederherstellungsteil 22 zur Verfügung. Der Wiederherstellungsteil 22 wählt einen gewünschten Dienst innerhalb des Transportstroms und stellt seinen Inhalt wieder her. Die so wiederhergestellten Inhaltsdaten werden dem TV-Gerät 36 zur Verfügung gestellt. Das TV-Gerät 36 zeigt Bilder der Inhaltsdaten auf seinem Bildschirm (nicht gezeigt) an und gibt Töne mit seinem (seinen) Lautsprecher(n) aus.
  • Ein Steuerteil 26 steuert den Empfangsteil 20 und den Wiederherstellungsteil 22 derart, dass ein gewünschter Dienst nach Empfang eines Befehls eines Benutzers über ein Eingabeteil für Betriebsbefehle 34 angenommen werden kann. Das Steuerteil 25 umfasst in sich einen Speichersteuerteil 28 und einen Wiedergabesteuerteil 30.
  • Der Speichersteuerteil 28 speichert automatisch ein Vorschauprogramm des Pay-per-View-Inhalts in einem Speicherteil 32 unabhängig von einem Befehl des Benutzers. Infolgedessen ist eine Anzahl von Vorschauprogrammen eines Pay-per-View-Inhalts automatisch in dem Speichersteuerteil 28 gespeichert. Ein Wiedergabesteuerteil 30 liest das in dem Speicherteil 32 gespeicherte Vorschauprogramm in Übereinstimmung mit einem Befehl eines Benutzers aus und die so ausgelesene Vorschau wird dem Wiederherstellungsteil 22 zur Wiederherstellung zur Verfügung gestellt. Der Benutzer kann das gewünschte Vorschauprogramm entsprechend seinen Bedürfnissen anschauen. Da Vorschauprogramme vorher gespeichert wurden, kann das gewünschte Vorschauprogramm in seiner kompletten Form angeschaut werden.
  • Ein Kommunikationsteil 24 führt die Kommunikationen zwischen der Einrichtung des Inhaltsanbieters 4 unter der Kontrolle des Steuerteils 26 aus.
  • Der Eingabeteil für Betriebsbefehle 34 kann ein Signalempfangsteil sein, welches Signale von einer Fernbedienung empfängt, und der Eingabeteil 34 kann ebenso Eingabetasten für Betriebsbefehle umfassen, die an der Empfangseinrichtung 8 angeordnet sind.
  • (4) Hardwarestruktur der Empfangseinrichtung
  • 7 zeigt eine Hardwarestruktur der Empfangseinrichtung 8, die in 2 gezeigt ist. Die Empfangseinrichtung 8 umfasst Tuner 42, 44, Descrambler 45, 47, Transportdekoder (TS-Dekoder) 46, 48, einen Wechsler 50, einen AV-Dekoder 52, ein ROM 54, ein RAM 56, eine CPU 58, eine Festplatte 60, ein Modem 62, einen Signalempfangsteil 64. Eine IC-Karte 66 ist mit der Empfangseinrichtung 8 über einen Anschluss verbunden.
  • In dieser Ausführungsform bildet der Tuner 44 den Empfangsteil 20. Der Descrambler 47 und der TS-Dekoder 48 bilden den Wiederherstellungsteil 22. Die CPU 58, das ROM 54, das RAM 56 bilden den Steuerteil 26. Die Festplatte 60 bildet den Speicherteil 32. Und der Signalempfangsteil 64 bildet den Eingabeteil für Betriebsbefehle 34. In dieser Ausführungsform werden der Tuner 42, der Descrambler 45 und der TS-Dekoder 46 jeder für den normalen Empfang und der Tuner 44, der Descrambler 47 und der TS-Dekoder 48 jeder für das Speichern von Vorschauprogrammen vorgesehen. Jedoch kann jede dieser Komponenten als eine zweifach verwendbare Komponente verwendet werden.
  • 8 zeigt eine Hardwarestruktur der IC-Karte 66, welche mit der Empfangseinrichtung 8 verbunden ist. Die IC-Karte 66, welche ein Gerät zur Wiedergabe des Schlüssels bildet, umfasst eine CPU 74, eine Schnittstelle 72, einen nichtflüchtigen Speicher 76 und einen Anschluss 70. Der nichtflüchtige Speicher 76 ist aus einem Flash Memory oder ähnlichem gebildet, und ein Vertrag zum Abonnieren für einen Benutzer, ein Schlüssel Km zum Dekodieren usw. sind darin gespeichert.
  • (5) Verschlüsselung im Rundfunk
  • Vor einer Beschreibung des Betriebs der Empfangseinrichtung wird eine Beschreibung der Verschlüsselung im Rundfunk und eines Vertrags zum Abonnieren durchgeführt.
  • Es gibt zwei Arten von digitalem Rundfunk, einer der beiden ist unverschlüsselter digitaler Rundfunk und der andere ist verschlüsselter digitaler Rundfunk. Üblicherweise ist der erstere ein freier Rundfunk, den jeder sehen kann, der einen Empfänger dafür besitzt. Der letztere ist ein Bezahlrundfunk, und ein Schlüssel zum Dekodieren von Kode, der dort eingesetzt wird, wird dem Benutzer unter der Bedingung zur Verfügung gestellt, dass die Zahlung einer Gebühr geleistet wurde.
  • Zwei Arten von Bezahlrundfunk sind verfügbar, einer stellt seine Dienste mit einem allgemeinen Vertrag zur Verfügung und der andere ist ein Pay-per-View-Rundfunk. Der erstere ist ein Rundfunkdienst, welcher dem Benutzer einen umfassenden Dienst zur Verfügung stellt, was dem Benutzer erlaubt, (ein) vorbestimmtes) Programme) anzuschauen. Sobald ein allgemeiner Vertrag für den Bezahlrundfunk abgeschlossen ist, wird diese Tatsache in der IC-Karte gespeichert und der Benutzer erhält automatisch einen Schlüssel zum Dekodieren des Kodes.
  • Im Gegensatz dazu muss ein Benutzer eines Pay-per-View-Rundfunks eine bestimmte Gebühr für jeden Inhalt bezahlen, um einen Schlüssel zum Dekodieren zu erhalten.
  • Die Mechanismen der Verschlüsselung und Dekodierung im Rundfunk werden mit Bezug auf die 9 beschrieben werden. In der Zeichnung zeigt ein Symbol „A[X]", dass X mit einem Schlüssel A verschlüsselt ist. Ebenso zeigt ein anderes Symbol „A–1[Y]", dass X mit einem Schlüssel A dekodiert wird. Die folgenden Prozesse werden entsprechend der Nummerierung ➀ bis ➇ in den Zeichnungen durchgeführt.
  • Im Bezahlrundfunk, der unter einem allgemeinen Vertrag Dienste leistet, wird ein Schlüssel Km [kW], der einen Arbeitsschlüssel mit einem Hauptschlüssel verschlüsselt, von der Übertragungseinrichtung 2 ausschließlich zu der (den) Empfangseinrichtungen) 8 des (der) Benutzers) gesendet, die einen allgemeinen Vertrag abgeschlossen haben. Der Schlüssel Km[kW] wird derart gesendet, dass der Schlüssel in den Kontrolldaten EMM enthalten ist (Prozess ➀).
  • Die Empfangseinrichtung 8, die solche Kontrolldaten EMM empfängt, gibt sie an die IC-Karte 66 weiter (Prozess ➁).
  • Die IC-Karte 66 dekodiert die Kontrolldaten EMM mit dem vorher darin gespeicherten Hauptschlüssel Km (Prozess ➂). Beim Ausführen dieses Dekodierens wird ein Arbeitsschlüssel kW ermittelt. Die IC-Karte speichert den Arbeitsschlüssel kW in dem Speicher 76. Auf diese Art und Weise wird der Arbeitsschlüssel kW innerhalb der IC-Karte gespeichert. Für jede vorbestimmte Periode (ungefähr jeden Monat) wird der Arbeitsschlüssel gewechselt und die Kontrolldaten EMM, die den Arbeitsschlüssel enthalten, werden durch die Übertragungseinrichtung 2 übertragen. Die IC-Karte 66 speichert einen neuen Arbeitsschlüssel kW, wann immer es einen Wechsel des Arbeitsschlüssels gibt. Es wird kein Arbeitsschlüssel in einer IC-Karte eines Benutzers gespeichert, der nicht einen allgemeinen Vertrag abgeschlossen hat, denn die Kontrolldaten EMM werden nur den Benutzern zur Verfügung gestellt, die einen Vertrag abschließen.
  • Die Übertragungseinrichtung sendet Inhaltsdaten Ks[C], welche mit einem Scramble-Schlüssel Ks und einem den Scramble-Schlüssel mit dem Arbeitsschlüssel verschlüsselnden Schlüssel kW[Ks] verschlüsselt werden (Prozess ➃). Der Schlüssel kW [Ks] ist in den Kontrolldaten ECM enthalten und wird mit den Kontrolldaten gesendet. Der Scramble-Schlüssel wird in einer sehr kurzen Zeitperiode gewechselt und für jeden Wechsel gesendet.
  • Dann liefert die Empfangseinrichtung 8 die empfangenen ECM an die IC-Karte 66 (Prozess ➄).
  • Die IC-Karte 66 dekodiert die bereitgestellten ECM mit einem Arbeitsschlüssel kW, der vorher gespeichert wurde, um einen Scramble-Schlüssel Ks zu erlangen (Prozess.➅). Kein Scramble-Schlüssel wird erlangt, wenn kein Vertrag und kein Arbeitsschlüssel kW existiert.
  • Die IC-Karte 66 sendet den wiederhergestellten Scramble-Schlüssel Ks an die Empfangseinrichtung 8 zurück (Prozess ➆).
  • Die Empfangseinrichtung dekodiert die Inhaltsdaten Ks[C] mit dem so empfangenen Scramble-Schlüssel Ks, um die Inhaltsdaten C zu erlangen (Prozess ➇).
  • Im Rundfunk mit allgemeinem Vertrag können nur Benutzer, die den Vertrag abschließen, seine Dienste anschauen.
  • Das Verfahren zur Verschlüsselung der Inhaltsdaten im Pay-per-View-Rundfunk ist dasselbe wie das oben beschriebene. Der einzige Unterschied zwischen ihnen ist der, dass Kontrolldaten EMM zu Empfangseinrichtungen 8 aller Benutzer im Pay-per-View-Rundfunk gesendet werden. Infolgedessen kann jeder Benutzer Inhalte genießen, ohne einen eingeschlossenen Vertrag abzuschließen. Wenn die IC-Karte 66 nach Erhalt der Kontrolldaten ECM einen Scramble-Schlüssel Ks für ein Vorschauprogramm generiert, wird diese Tatsache darin gespeichert. Dieser Datensatz wird von der Empfangseinrichtung 8 über eine Kommunikationsverbindung zu der Einrichtung eines Inhaltsanbieters 4 (ein Rundfunkzentrum) gesendet.
  • Infolgedessen erkennt der Inhaltsanbieter, dass sein Dienst abonniert wird und fordert den Abonnementen auf, die Gebühr zum Anschauen zu zahlen.
  • (6) Routinenverarbeitung zum Anschauen von Inhalt
  • 10 zeigt ein Flussdiagramm eines Routinenverarbeitungsprogramms zum Anschauen von Inhalten, welches in dem ROM 54 der Empfangseinrichtung 8 gespeichert ist. Die detaillierte Beschreibung der Verarbeitung wird mit Bezug auf dieses Flussdiagramm und auf die in 7 gezeigte Hardwarestruktur beschrieben werden.
  • Wenn der Benutzer beispielsweise einen Befehl mit einer Fernbedienung (nicht gezeigt) ausgibt, empfängt der Signalempfangsteil 64 diesen Befehl. Zum Beispiel wird angenommen, dass ein Befehl, durch welchen der gerade abonnierte Dienst zum Dienst SV12 umgeschaltet wird, ausgegeben wird. Nach Erhalt eines solchen Befehls stellt die CPU 58 eine Paket-ID der Kontrolldaten PAT im TS-Dekoder 48 ein. Gemäß dieser Paket-ID wählt der TS-Dekoder 48 die PAT unter den angebotenen Transportströmen aus und sendet die PAT zurück an die CPU 58. (Schritt S11, 10).
  • Die CPU 58 beurteilt, ob oder ob nicht ein Dienst SV12 auf der Liste der Dienste, die in der PAT eingeschrieben sind, existiert, indem sie die PAT überwacht (Schritt S12, 10). Wenn die Empfangseinrichtung gerade einen Dienst SV31 empfängt, wird kein Dienst SV12 in dem Transportstrom TS3 multiplext (siehe 2). Infolgedessen wird der Dienst SV12 nicht in eine Liste der Dienste der PAT eingeschrieben, die von dem gerade empfangenen Transportstrom TS3 erlangt worden ist. In einem solchen Fall werden Schritt S13 und die Schritte, die dem Schritt S13 folgen, ausgeführt, um die Transportströme umzuschalten.
  • Im Schritt S13 und den Schritten danach erlangt die CPU 58 die NIT, um zu erkennen, zu welchem Dienst ein gewünschter Dienst SV12 umgeschaltet wird. Mit anderen Worten stellt die CPU 58 eine Paket-ID der in der PAT eingeschriebenen NIT im TS-Dekoder 48 ein (Schritt S13, 10).
  • Infolgedessen wird die NIT durch den TS-Dekoder 48 zur CPU 58 ausgegeben (Schritt S14, 10).
  • 11 zeigt eine detaillierte Beschreibung der NIT. Die CPU 58 erkennt, dass ein gewünschter Dienst Sv12 in den Transportstrom TS1 gemäß der NIT multiplext wird (Schritt S15, 10). Anschließend steuert die CPU 58 den Tuner 42 derart, dass er eine Frequenz f1 des Transportstroms TS1 empfängt (Schritt S16, 10). Infolgedessen wird der Transportstrom TS1 vom Tuner 42 ausgegeben.
  • Danach stellt die CPU 58 eine Paket-ID der PAT im TS-Dekoder 48 ein, um die PAT zu erhalten (Schritt S17, 10). Infolgedessen können zum Beispiel Details der PAT, die in 12 gezeigt sind, erlangt werden. Die CPU 58 kann herausfinden, dass „0X0032" eine Paket-ID des PMT im Dienst SV12 ist, der entsprechend der Details der PAT gewünscht wird (Schritt S18, 10).
  • Als nächstes stellt die CPU 58 die Paket-ID im TS-Dekoder 48 ein, um die PMT zu erhalten (Schritt S19, 10). Infolgedessen können Details der PMT, die in 13 gezeigt sind, erlangt werden. Die CPU 58 kann Informationen über den Schlüssel ECM und eine Paket-ID der Inhaltsdaten ES entsprechend den Details der PMT herausfinden (Schritt S20, 10).
  • Weiterhin stellt die CPU 58 die Paket-ID des ECM im TS-Dekoder 48 ein, um den ECM zu erhalten. Dann sendet die CPU 58 den erlangten SCM zur IC-Karte 66. Als Antwort auf diesen Schritt sendet die IC-Karte einen Scramble-Schlüssel Ks zur CPU 58 zurück. Die CPU 58 stellt den Scramble-Schlüssel Ks in dem Descrambler 45 ein (Schritt S21, 10). Infolgedessen ist der Descrambler 45 bereit, die Inhaltsdaten zu dekodieren, die mit dem Scramble-Schlüssel Ks verschlüsselt sind.
  • Anschließend stellt die CPU 58 die Paket-ID der Inhaltsdaten ES im TS-Dekoder ein (Schritt S22, 10). Infolgedessen gibt der TS-Dekoder 48 die mit dem Descrambler 45 dekodierten Inhaltsdaten zum AV-Dekoder 52 aus. Dann wandelt der AV-Dekoder 52 die Inhaltsdaten ES um, was bedeutet von digitalen in analoge zusammengesetzte Signale, und gibt das analoge Signal an das TV-Gerät 36 aus. Nach Erhalt des analogen zusammengesetzten Signals zeigt das TV-Gerät 36 Bilder an und gibt den Ton aus.
  • Wie oben beschrieben wird eine Routinenverarbeitung zum Anschauen von Inhalt durchgeführt. Wenn ein Befehl zum Wechseln des gerade empfangenen Dienstes zu einem anderen Dienst vom Benutzer kommt, wird ein gewünschter Dienst durch das Durchführen genau der gleichen Verarbeitung wie oben beschrieben ausgegeben.
  • (7) Prozess zum Speichern von Vorschauprogrammen
  • In dieser Ausführungsform wird unabhängig von der Routinenverarbeitung eine zusätzliche Verarbeitung ausgeführt, in welcher Vorschauprogramme automatisch gespeichert werden, während die Energieversorgung der Empfangseinrichtung 8 eingeschaltet ist. 14 zeigt ein Flussdiagramm eines Programms, welches im ROM 54 zum Durchführen der Verarbeitung zum Speichern von Vorschauprogrammen gespeichert ist.
  • Die CPU 58 führt die folgenden Prozesse aus; Erzeugung einer Liste, die vorschaubare Dienste auflistet (Schritt S31, 14), automatische Speicherung eines Vorschauprogramms entsprechend der Liste (Schritt S32, 14), Verwaltung der Liste von vorschaubaren Programmen (Schritt S33, 14). Zusätzlich führt die CPU wiederholt automatisch die Verwaltung der Liste der vorschaubaren Programme und das automatischen Speichern eines Vorschauprogramms entsprechend der Liste durch.
  • (7-1) Erzeugung einer Liste, die vorschaubare Dienste auflistet
  • Die 15, 16 und 17 zeigen Flussdiagramme des Prozesses zum Erzeugen einer Liste, die vorschaubare Dienste auflistet. Zuerst steuert die CPU 58 den TS-Dekoder 48 derart, dass die NIT erlangt wird (Schritt S41, 15). Dann erzeugt die CPU 58 wie in 18 gezeigt eine Transportstrom (TS)- Liste entsprechend der erlangten NIT und speichert sie auf der Festplatte 60 (Schritt S42, 15).
  • Dann macht die CPU 58 den Transportstrom TS1, der sich am Anfang der Liste befindet, zum zu verarbeitenden Transportstrom. Dann steuert die CPU 58 den Tuner 44 derart, dass eine Frequenz f1 des Transportstroms TS1 empfangen wird (Schritt S43, 15). Danach erhält die CPU 58 die PAT vom Transportstrom TS1 (Schritt S44, 15).
  • Die CPU 58 erzeugt eine Liste, welche die im Transportstrom TS1 entsprechend der erlangten PAT enthaltenen Dienste auflistet, und speichert die Liste in den RAM 56 (Schritt S45, 15). Ein Beispiel einer solchen Liste von Diensten ist in 19 gezeigt.
  • Anschließend macht die CPU 58 den Dienst SV11, der sich am Anfang der Liste befindet, zum zu verarbeitenden Dienst (Schritt S46, 15). Dann steuert die CPU 58 den TS-Dekoder 48, um die PMT des Dienstes SV11 zu erhalten (Schritt S47, 15). Weiterhin erhält die CPU 58 eine Paket-ID des ECM entsprechend der PMT und erhält dann den ECM (Schritt S49, 15).
  • Der so erlangte ECM ist verschlüsselt (im Fall des Bezahlrundfunks). Infolgedessen ist die CPU 58 in dieser Phase nicht in der Lage, die Beschreibung des ECM und einen in diesem ECM enthaltenen Scramble-Schlüssel zu erkennen.
  • Als nächstes sendet die CPU 58 den ECM zu der IC-Karte 66 im Schritt S50, der in 16 gezeigt ist (Schritt S50, 16).
  • Als Antwort auf diesen Schritt dekodiert die IC-Karte 66 den ECM und sendet einen Scramble-Schlüssel Ks zurück, wenn ein Programm ein vorschaubares ist. Wenn eine tatsächliche Vorschau durchgeführt wird, sendet die Empfangseinrichtung den ECM zu der IC-Karte 66, wann immer der Scramble-Schlüssel Ks gewechselt wird, und veranlasst die IC-Karte 66, den Scramble-Schlüssel Ks zur Empfangseinrichtung zurückzusenden. Die IC-Karte sendet niemals den Scramble-Schlüssel Ks zurück, wenn eine vorschaubare Periode endet. Infolgedessen wird die Anzeige eines gerade in der Empfangseinrichtung angeschauten Vorschauprogramms beendet.
  • In der Ausführungsform, die in den 15 bis 17 gezeigt ist, wird eine Liste, die vorschaubare Dienste auflistet, durch Ausnutzung der Eigenschaft erzeugt, dass der Scramble-Schlüssel Ks von der IC-Karte 66 zurückkommt, wenn der Dienst vorschaubar ist.
  • Die Verarbeitung, die durch die IC-Karte 66 durchgeführt wird, welche den ECM empfängt, wird nachstehend beschrieben werden. Zunächst dekodiert die CPU 74 der IC-Karte 66 den verschlüsselten ECM (Schritt 100, 16). 20 zeigt Informationen, die in dem ECM enthalten sind. Innerhalb eines den Typ des Programm anzeigenden Abschnittes wird beschrieben, dass ein entsprechender Vorgang (Programm) zum ECM entweder ein Programm unter einem regulärem Vertrag ist oder nicht. Die CPU 74 bewertet, ob oder ob nicht das Programm gemäß dem ECM (siehe 20) unter einem regulärem Vertrag angeboten wird oder nicht (Schritt S101, 16). Wenn das Programm nicht unter einem regulärem Vertrag angeboten wird, dann fährt der Prozess mit dem Schritt S103 fort. Im Schritt S103 zählt die CPU 74 die Anzahl der Empfänge des ECM. Üblicherweise wird der ECM (d.h. der Scramble-Schlüssel) innerhalb einer sehr kurzen Zeitspanne gewechselt. Während dieser Spanne des Ausführens der Vorschau wird der ECM von der Empfangseinrichtung 8 gesendet, wann immer der Scramble-Schlüssel Ks gewechselt wird. Infolgedessen kann der Benutzer die Zeitdauer einer Vorschau durch das Zählen der Anzahl der Empfänge des ECM erkennen. Die Startnummer auf dem Zähler sollte 1 sein.
  • Anschließend bewertet die CPU 74, ob oder ob nicht eine vorschaubare, im ECM beschriebene Zeitspanne vergangen ist oder nicht. Wenn zum Beispiel die Zeitdauer auf dreißig (30) Minuten vom Start des Programms im ECM gesetzt wird und die derzeitige darin beschriebene Zeit weniger als dreißig (30) Minuten vom Start des Programms ist, dann fährt der Prozess mit Schritt S105 fort.
  • Im Schritt S105 bewertet die CPU 74, ob oder ob nicht die Anzahl der ECM weniger ist als die der vorschaubaren Zeitdauer (die Anzahl der ECM), die im ECM beschrieben sind. In diesem Fall, wenn eine vorschaubare Zeitdauer gesetzt ist (d.h., dass der Dienst ein vorschaubarer ist), fährt der Prozess mit dem Schritt S106 fort, weil die Anzahl der gezählten ECM 1 ist.
  • Im Schritt S106 wird ein verschlüsselter Scramble-Schlüssel Kw[Ks], der im ECM beschrieben ist, mit einem Arbeitsschlüssel Kw dekodiert, der im Speicher 76 gespeichert ist. Infolgedessen erlangt die CPU 74 einen Scramble-Schlüssel Ks und sendet ihn zu der Empfangseinrichtung 8 zurück (Schritt S106, 16). Wie oben beschrieben, sendet die IC-Karte 66, wenn der Inhalt ein vorschaubarer ist, einen Scramble-Schlüssel Ks (zusammen mit Beschreibungen des ECM) zu der Empfangseinrichtung zurück.
  • Im Gegensatz dazu wird, wenn eine vorschaubare, im ECM beschriebene Zeitdauer im Schritt S105 mit Null (0) bewertet wird (d.h., dass der Dienst nicht ein vorschaubarer ist), weder ein Scramble-Schlüssel Ks generiert noch dieser zu der Empfangseinrichtung zurückgesendet.
  • Auf diese Art und Weise ist die CPU 58 der Empfangseinrichtung in der Lage, die folgenden Bewertungen unter der Bedingung durchzuführen, ob oder ob nicht dazu ein Scramble-Schlüssel Ks als Antwort auf eine Übertragung von ECM zu der IC-Karte zurückgesendet wird. Mit anderen Worten bewertet die CPU 58, wenn dazu ein Scramble-Schlüssel Ks zurückgesendet wird, dass es einen dieser Fälle gibt: i) der Inhalt wird unter einem allgemeinen Vertrag geliefert und der Benutzer schließt den Vertrag ab, oder ii) der Inhalt ist ein Pay-per-View-Inhalt und ein vorschaubarer Inhalt.
  • Die CPU 58 bewertet, ob oder ob nicht der Inhalt unter einem allgemeinen Vertrag entsprechend den Beschreibungen des decodierten ECM angeboten wird oder nicht, welche von der IC-Karte zurückgesendet werden (siehe 20) (Schritt S51, 16). In diesem Fall wird nur ein Vorschauprogramm des Pay-per-View-Inhalts gespeichert. Infolgedessen fährt der Prozess, wenn der Inhalt unter einem allgemeinen Vertrag abgeboten wird, mit den Schritten S54, S55 (17) fort, da es nicht notwendig ist, ein Vorschauprogramm zu erlangen. Nach Beendigung der Schritte S54 und S55 werden die Schritte, die Schritt S47 folgen und oben beschrieben sind, mit einem Dienst, der sich am Anfang der Liste der Dienste befindet, als zu verarbeitender Dienst durchgeführt.
  • Wenn die CPU 58 im Schritt S51 bewertet, dass der Inhalt gemäß den Beschreibungen des ECM nicht unter einem allgemeinen Vertrag angeboten wird (z.B. ist der Inhalt ein vorschaubarer), fährt der Prozess mit dem Schritt S52 (17) fort. In diesem Fall trägt die CPU 58 den Inhalt in eine Liste von vorschaubaren Programmen ein, die in 21 gezeigt wird. Die Liste von vorschaubaren Programmen ist auf der Festplatte 60 gespeichert.
  • Wenn einer der Inhalte einer Vielzahl von Inhalten, welche einen Dienst bilden, vorschaubar ist, sind die meisten der anderen Inhalte in dem Dienst vorschaubare Inhalte. Infolgedessen wird in dieser Ausführungsform der gesamte Dienst wie oben beschrieben als vorschaubarer Dienst bewertet. In anderen Ausführungsformen kann die Vorschaubarkeit für jeden der Inhalte bewertet werden.
  • Anschließend bewertet die CPU 58, ob oder ob nicht alle Dienste in einer Liste der Dienste entsprechend der vorher gespeicherten Liste verarbeitet wurden oder nicht (19) (Schritt S54, 17). Wenn einige der Dienste unverarbeitet bleiben, werden die dem Schritt S47 folgenden Schritte mit einem Dienst durchgeführt, der sich am Anfang der Liste der Dienste als zu verarbeitender Dienst befindet.
  • Wenn alle Dienste in der Liste der Dienste (TS-Liste, 18) verarbeitet wurden, bewertet die CPU 58, ob oder ob nicht alle Transportströme in der TS-Liste gemäß der vorher gespeicherten Liste verarbeitet wurden oder nicht (18) (Schritt S56, 17). Wenn einige der Transportströme unverarbeitet bleiben, werden die dem Schritt S43 folgenden Schritte mit einem Transportstrom durchgeführt, der sich am Anfang der TS-Liste als zu verarbeitender Transportstrom befindet.
  • Wenn alle Transportströme in der TS-Liste verarbeitet wurden, wird eine Liste, die vorschaubare Dienste auflistet, erstellt. Anschließend erhält die CPU 58 EIT, um deren Titel, Name der Serien, ihre Startzeiten, ihre Zeitdauer (Zeitdauer der Inhalte) usw. der in jedem aufgelisteten Dienst enthaltenen Programme zu erhalten, und schreibt diese Informationen in eine andere Liste, die vorschaubare Dienste auflistet. 22 zeigt eine solche, so erstellte Liste.
  • Eine Liste von vorschaubaren Programmen und ihrer Startzeit kann durch Durchführen der oben angegebenen Verarbeitung erlangt werden.
  • In der oben angegebenen Verarbeitung bewertet die CPU 58 ein Programm als nicht vorschaubares Programm, sobald eine Zeitdauer der Vorschau vergangen ist, sogar wenn das Programm ein vorschaubares Programm ist (siehe Schritt S104, 17). Um ein solches Phänomen zu kompensieren, sollte der Prozess zum Erstellen einer Liste, die vorschaubare Dienste auflistet, nach einem vorbestimmten Zeitablauf ausgeführt werden.
  • (7-2) Automatisches Speichern von Vorschauprogrammen entsprechend einer Liste
  • Anschließend wird ein detaillierter Prozess für das automatische Speichern von Vorschauprogrammen, der in Schritt S32 der 14 gezeigt ist, beschrieben. Die 23 bis 26 sind Flussdiagramme, die einen solchen Prozess darstellen.
  • Die CPU 58 wählt ein Programm (Vorgang) von einer vorschaubaren Liste von Diensten (22), welches zur frühesten Zeit von der jetzigen Zeit gestartet wird (Schritt S201, 23). Wenn zwei oder mehr Programme diese Kriterien erfüllen (zwei oder mehr Programme werden gleichzeitig gesendet), wird jedes von ihnen gewählt. In 22 wird zum Beispiel ein Programm mit dem Titel „Tom & Jet" im Dienst SV11 gewählt.
  • Anschließend bewertet die CPU 58, ob oder ob nicht ein Vorschauprogramm für das Programm bereits auf der Festplatte 60 gespeichert worden ist (Schritt 202, 23). Mit anderen Worten überprüft die CPU 58, ob ein Programm, welches denselben Titel „Tom & Jet" hat, auf der Festplatte 60 gespeichert ist. Wenn ein solches Programm dort gespeichert ist, kehrt der Prozess zu Schritt 201 zurück, und die CPU 58 wählt ein anderes Programm außer diesem Programm, das zur frühesten Zeit von der jetzigen Zeit an gestartet wird.
  • Wenn das Vorschauprogramm nicht dort gespeichert ist, steuert die CPU 58 den TS-Dekoder, um PAT vom gerade empfangenen Transportstrom zu erhalten (Schritt 203, 23). Als nächstes bewertet die CPU 58, ob oder ob nicht ein Dienst, der ein gewähltes Programm enthält (Dienst SV11 im oberen Beispiel), im gerade empfangenen Transportstrom gemäß der PAT existiert (Schritt S204, 23).
  • Wenn kein Dienst existiert, erlangt die CPU 58 NIT (Schritt S205, 23) und steuert den Tuner, um einen Transportstrom zu empfangen, der den zu verarbeitenden Dienst enthält, und führt dann Schritt S208 durch.
  • Wenn der Dienst SV11, der ein gewähltes Programm enthält, in Schritt S204 existiert, fährt der Prozess direkt mit Schritt S208 fort. Infolgedessen ist die Empfangseinrichtung in einem Zustand, in welchem der Transportstrom TS1, der das gewählte Programm enthält, empfangen wird, um das Programm zu empfangen.
  • In Schritt S208 bewertet die CPU 58, ob oder ob nicht eine Startzeit 9:00 des Programms gemäß der vorschaubaren Liste der Dienste kommt. Die derzeitige Zeit kann durch Zeitinformationen, die in jedem Rundfunk enthalten sind, in Erfahrung gebracht werden. Wenn die derzeitige Zeit nicht die Startzeit geworden ist, hält sie sich bis zur Startzeit des Programms bereit.
  • Wenn die derzeitige Zeit die Startzeit geworden ist, fährt der Prozess mit dem Schritt S209 fort und erlangt PMT, EIT, SDT des Dienstes SV11, der das Programm mit dem Titel „Tom & Jet" enthält (Schritt S209, 24). Anschließend werden die Kontrolldaten SIT, die zum Speichern des (der) Vorschauprogramm(s/e) notwendig sind, generiert (Schritt S210, 24).
  • Während der Speicherung werden nur (ein) grundlegender) Ströme/Strom ES (paketierte Daten von Bildern und Audio) und PMT, PAT, EIT usw., die in Verbindung mit den ES stehen, gespeichert, keine Informationen über (ein) anderes) Programme) werden benötigt. In dieser Ausführungsform wird ein Transportstrom, der Informationen über das Programm auswählt (nachstehend partieller Transportstrom genannt), generiert und gespeichert. Dieser Teilungsprozess wird in Schritt S215 durchgeführt, der später beschrieben wird. In Schritt S210 werden neue Kontrolldaten SIT durch das Extrahieren der notwendigen Informationen wie einen Titel des Programms oder ähnliches aus Informationen wie EIT, NIT usw. generiert. Diese SIT werden auf der Festplatte als datenbildender Teil des partiellen Transportstroms aufgezeichnet.
  • Als nächstes werden Paket-IDs des ECM und ES von PMT erlangt (Schritt S211, 24). Die CPU 58 stellt die Paket-ID des ECM und ES im Transportdekoder 48 ein, um den ECM und ES zu erlangen (Schritt S212, 24). Beim regulären Empfang steuert die CPU 58 den Transportdekoder 48 derart, dass geteilte ES zum AV-Dekoder 52 auszugeben sind. Während der Speicherverarbeitung steuert jedoch die CPU 58 den Transportdekoder 48, um die geteilten ES mit Paketen zurückzusenden.
  • Anschließend sendet die CPU 58 den erlangten ECM zurück zu der IC-Karte 66 (Schritt 213, 25). Bei Empfang des ECM sendet die IC-Karte 66 einen Scramble-Schlüssel Ks zurück (Schritt 106, 25). Wenn die CPU 58 den Scramble-Schlüssel Ks von der IC-Karte 66 erfasst (Schritt 214, 26), generiert sie einen partiellen Transportstrom und speichert ihn auf der Festplatte 60 (Schritt S215, 26). Zur gleichen Zeit wird eine Strominformationstabelle erzeugt und damit gespeichert.
  • 27 zeigt den Hauptaufbau eines partiellen Transportstroms, der von der CPU 58 generiert wird. Der partielle Transportstrom umfasst Inhaltsdaten ES des Programms, PMT zum Beschreiben einer Paket-ID der ES usw. und SIT, welche eine Paket-ID des PMT und Informationen über das Programm beschreiben.
  • Bezüglich der Es wird eine ausgewählte und vom Transportdekoder 48 gesendete verwendet. In dieser Ausführungsform werden dekodierte ES mit einem Scramble-Schlüssel Ks gespeichert. Ebenso kann, bezüglich der PMT, neue PMT durch Löschen unnötiger Informationen von der ursprünglichen PMT generiert und verwendet werden. Zum Beispiel wird eine Paket-ID zum Erlangen eines Scramble-Schlüssel Ks in einer ursprünglichen PMT beschrieben. Es ist keine Beschreibung einer Paket-ID des ECM notwendig, weil die ES mit dem dekodierten Paket gespeichert wird. Zusätzlich wird, bezüglich der SIT, eine in Schritt S210 generierte verwendet.
  • 28 zeigt ein Aufnahmeformat eines Vorschauprogramms, das auf der Festplatte 60 gespeichert ist. Ein Speicherbereich 102 eines partiellen Transportstroms ist ein Bereich für das Speichern eines Vorschauprogramms des partiellen Transportstroms. Eine große Anzahl von Vorschauprogrammen sind im Bereich 102 gespeichert. Die CPU 58 speichert diese Ströme mit eindeutigen Strom-IDs zu ihrer Identifikation. In dieser Ausführungsform werden Höhepunkte (welche Höhepunktszenen erfassen) und die normale Inhaltsspeicherung (Speichern des (der) gesamten regelmäßig vorgeführten Programms (e)) im Bereich 102 zusätzlich zu den Vorschauprogrammen gespeichert.
  • Um die verschiedenen partiellen Transportströme für Vorschauprogramme handzuhaben, speichert die CPU 58 eine Strominformationstabelle in einem Bereich 100. Die Strominformationstabelle beschreibt Daten für jedes Vorschauprogramm wie sie in 29 dargestellt sind. Die Strominformationstabelle enthält das folgende: eine Informationszeile 110, die angibt, ob oder ob nicht Benutzer ein Vorschauprogramm anschauen, Informationen über den Typ eines Inhalts 112, durch welchen ein Typ eines Inhalts wie ein Vorschauprogramm, Höhepunkte und ein regulärer Inhalt identifiziert werden kann, eine Strom-ID des Transportstroms, Informationen über die Kategorie eines Inhalts wie Sport, Filme, Informationen über Elternberatung 118, und den Titel eines Inhalts usw.
  • Die CPU 58 initialisiert die Verarbeitung für das Speichern eines partiellen Transportstroms für ein Vorschauprogramm auf der Festplatte 60 in einem in den 28 und 29 gezeigten Datenformat. Anschließend überwacht sie, ob oder ob nicht ein ECM einer neuen Version gesendet wurden (Schritt S216, 26). Ein ECM einer neuen Version wird gerade vor dem Wechsel des Scramble-Schlüssels Ks von der Übertragungseinrichtung gesendet. Die CPU 58 erhält einen solchen neuen ECM durch das Steuern des Transportdekoders 48. Der so erhaltene ECM wird zu der IC-Karte 66 gesendet (Schritt S213, 25).
  • Als Antwort auf den oben genannten Schritt sendet die IC-Karte 60 einen Scramble-Schlüssel zu der IC-Karte 66 zurück (Schritt S213, 25). Infolgedessen kann die Empfangseinrichtung das Speichern von Inhaltsdaten durch das Dekodieren der Verschlüsselung weiterführen. Die IC-Karte 66 beendet die Übertragung eines Scramble-Schlüssels Ks zu der Empfangseinrichtung 8, wenn die Anzahl der gezählten ECM die obere in dem ECM beschriebene Grenze überschreitet (20) (Schritt S105, 25).
  • Die CPU 58 der Empfangseinrichtung 8 bewertet, ob eine Vorschauzeitperiode vergangen ist, wenn ein Scramble-Schlüssel Ks nicht an sie zurückgesendet wird, und beendet die Speicherung dieses Programms. Währenddessen wird ein Merker in der vorschaubaren Liste (nicht gezeigt) gesetzt (der anzeigt, dass das Programm gespeichert ist).
  • Danach fährt der Prozess mit dem Schritt S201 der 23 fort, und wählt ein Programm aus, das nicht gespeichert worden ist, aber zu einer frühesten Zeit gestartet wird. Dann wird ein Vorschauprogramm auf ähnliche Weise wie oben gespeichert. Ein automatisches Speichern von Vorschauprogrammen gemäß einer Liste endet, wenn alle die Programme, die in der vorschaubaren Liste gespeichert sind, auf der Festplatte 60 durch ein wiederholtes Durchführen dieser Prozesse gespeichert sind.
  • (7-3) Verwaltung der vorschaubaren Liste
  • Wenn ein automatisches Speichern von Vorschauprogrammen gemäß einer Liste wie oben beschrieben endet, führt die CPU 58 Schritt S33 der 14 aus. Die CPU 58 bewahrt immer Informationen über Programme wie EIT usw. auf und führt Verbesserungen der vorschaubaren Liste durch, wann immer ihre Beschreibung variiert oder ergänzt wird. Wenn irgendeine Änderung zu der vorschaubaren Liste gemacht wird, führt die CPU 58 wieder ein automatisches Speichern eines Vorschauprogramms gemäß der Liste so wie in Schritt S32 aus. Infolgedessen können neue Vorschauprogramme gespeichert werden, während die Informationen über Programme aktualisiert werden.
  • (7-4) Löschen von gespeicherten Vorschauprogrammen
  • Wenn ein solches automatisches Speichern weitergeht, wird die Kapazität der Festplatte 60 knapp werden. Um ein solches Phänomen zu vermeiden, löscht die CPU 58 (ein) alte(s) Vorschauprogramm(e), wann immer (ein) neue(s) Vorschauprogramme) gespeichert wird bzw. werden.
  • Zum Beispiel kann ein solches Löschen in der Reihenfolge der Zeitlängen, die gespeichert wurden, ausgeführt werden. Alternativ kann das Löschen auch nach der folgenden Prioritätsregel ausgeführt werden: Zum Beispiel Programme, die bereits von Benutzern angesehen worden sind, Programme, die nicht von Benutzern angesehen worden sind. Die Priorität des Löschens kann auch durch Kombinieren der obengenannten Priorität mit der Zeit und dem Datum der Aufnahme bestimmt werden.
  • Alternativ kann die höchste Priorität des Löschens an (ein) Vorschauprogramm(e) vergeben werden, deren gesamter Teil des Programms von den Benutzern bereits angesehen wurde. In diesem Fall sollte ein zusätzlicher Merker, der anzeigt, dass der Hauptteil angesehen wurde, zusätzlich zu dem in 29 gezeigten Merker bereitgestellt werden. Eine Beschreibung wird unter einer Annahme vorgenommen, dass eine Schaltfläche 300 für eine automatische Vorschau ausgewählt wurde.
  • (8) Verarbeitung für das Anschauen von Vorschauprogrammen
  • Als nächstes wird eine Reihe von Prozessen für das Anschauen von Vorschauprogrammen, die wie oben beschrieben gespeichert sind, beschrieben. Die CPU 58 gibt an das TV-Gerät 36 ein in 33A dargestelltes Bild als ein Bild zum Empfangen einer Entscheidung des Benutzers aus. Der Benutzer bewegt den Zeiger mit einer Fernbedienung (nicht gezeigt) gemäß den Instruktionen des Bildes und wählt eine von Schaltflächen, die „Automatische Vorschau" oder „Gewählte Vorschau" anzeigen, und drückt dann eine Taste zum Bestimmen des Befehls nieder.
  • Die Beschreibung fährt fort unter der Annahme, dass eine Schaltfläche 300 für eine Automatische Vorschau gewählt wird. Die „Automatische Vorschau" ist ein Modus, in welchem Vorschauprogramme, die in der Empfangseinrichtung 8 gespeichert sind, eins nach dem anderen angezeigt werden.
  • Sobald die in 33A gezeigte Schaltfläche 300 für eine automatische Vorschau ausgewählt ist, steuert die CPU 58 derart, dass ein Bild für die Auswahl einer Kategorie eines in 33B gezeigten Vorschauprogramms angezeigt wird. Als Antwort auf diese Anzeige kann der Benutzer auswählen, ob er entweder Vorschauprogramme aller Kategorien oder Vorschauprogramme einer bestimmten Kategorie anschaut. In diesem Fall fährt die Beschreibung unter der Annahme fort, dass die Schaltfläche 304 für alle Kategorien gewählt wird.
  • Die 31 und 32 zeigen Flussdiagramme des Prozesses für eine automatische Vorschau. Zuerst liest die CPU 58 die Strominformationstabelle von der Festplatte 60 aus (Schritt S301, 31). 30 zeigt ein Beispiel der Strominformationstabelle, die auf der Festplatte aufgezeichnet ist. Die CPU 58 wählt das erste Vorschauprogramm aus den Vorschauprogrammen, die in der Tabelle aufgelistet sind, und macht es zum zu verarbeitenden Vorschauprogramm. Hier wird ein Vorschauprogramm für ein Programm mit dem Titel „Pay them back" gewählt.
  • Anschließend wird eine Strom-ID „0001" dieses Vorschauprogramms ausgelesen, um seinen partiellen Transportstrom auszulesen (Schritt S302, 31). Der so ausgelesene partielle Transportstrom wird dem TS-Dekoder 48 zur Verfügung gestellt. Dann stellt die CPU 58 eine Paket-ID einer PAT im TS-Dekoder 48 ein, um eine PAT zu erhalten. Weiterhin erhält die CPU Paket-IDs von PMT und SIT aus der erhaltenen PAT und stellt diese im TS-Dekoder 48 ein, um PMT und SIT zu erhalten. Auf diesem Weg werden PAT, PMT und SIT vom partiellen Transportstrom erhalten (Schritt S303, 31).
  • Als nächstes wird ein Cache-Speicherprozess zur Vorbereitung des Abonnieren eines Programms ausgeführt (Schritt S304, 31). Der Cache-Speicherprozess ist ein Prozess, durch den der gesamte Teil des Programms, welcher der Vorschau entspricht, vor seinem Abonnieren gespeichert wird. Details des Prozesses werden später im Detail beschrieben werden.
  • Im Anschluss an den Cache-Speicherprozess stellt die CPU 58 den so ausgelesenen partiellen Transportstrom dem TS-Dekoder 48 zur Verfügung. Weiterhin stellt die CPU eine Paket-ID eines Vorschauprogramms ES, welches gemäß der PMT erlangt wurde, in dem TS-Dekoder 48 ein. Von da an wählt der TS-Dekoder 48 eine ES eines Programms mit dem Titel „Pay them back" aus dem partiellen Transportstrom aus und gibt die ES an den AV-Dekoder 52 aus. Auf diesem Weg wird ein Vorschauprogramm von „Pay them back" an das TV-Gerät 36 ausgegeben.
  • Die CPU 58 steuert das Setzen eines Merkers in einer Zeile der in 30 gezeigten Tabelle, wobei der Merker anzeigt, dass das Vorschauprogramm angeschaut wurde (Schritt S306, 31). Während des Prozesses sitzt die CPU 58 und wartet auf eine Eingabe durch den Benutzer (Schritt S307, 32). Wenn der Benutzer keine Eingabe vornimmt, fährt die Ausgabe des so aufgezeichneten Vorschauprogramms fort, bis das Programm endet (Schritt S308, 32).
  • Wenn das Programm endet, macht die CPU 58 das folgende Vorschauprogramm zu einem zu verarbeitenden Vorschauprogramm (Schritt S309, 32) und Schritte, die dem Schritt S302 folgen, werden ausgeführt. Infolgedessen wird das folgende Vorschauprogramm entsprechend einem Programm mit dem Titel „Jungle Park" ausgegeben. Von da an werden Vorschauprogramme, die in der Strominformationstabelle aufgelistet sind, eines nach dem anderen ausgegeben.
  • Wenn der Benutzer eine der Kategorien auf einem in 33B gezeigten Bild auswählt, wählt die CPU 58 (ein) Vorschauprogramm(e), das zu dieser Kategorie gehört, aus der Strominformationstabelle und gibt das (die) Vorschauprogramme) aus.
  • Wenn der Benutzer eine ausgewählte Vorschauschaltfläche 302 auf einem in 33A gezeigten Bild auswählt, steuert die CPU 58, um ein in 33C gezeigtes Bild durch Auslesen von Zeilen von Titel und Kategorie aus der Strominformationstabelle anzuzeigen. Dann wählt der Benutzer ein Vorschauprogramm, welches einen bestimmten Titel hat, und drückt die Bestimmungsschaltfläche nieder. Infolgedessen gibt die CPU 58 nur (ein) Vorschauprogramm(e) an das TV-Gerät 36 aus, die zu dieser Kategorie gehören. Wenn die Bestimmungsschaltfläche niedergedrückt wird, wenn das in 33C gezeigte Bild angezeigt wird, wird ein Vorschauprogramm mit dem Titel „Rings" angezeigt.
  • (8-2) Cache-Speicherprozess zur Vorbereitung eines Abonnierens eines Programms
  • In dieser Ausführungsform beginnt die CPU die Cache-Speicherung so, dass der gesamte Teil des Programms entsprechend eines Vorschauprogramms nur für den Fall gespeichert wird, dass ein Abonnieren des Programms gleichzeitig mit der Anzeige des Vorschauprogramms bestimmt wird (Schritt 304, 31). Die 34 und 35 zeigen Flussdiagramme, die den Cache-Speicherprozess zur Vorbereitung eines Abonnierens eines Programms darstellen. Anfangs liest die CPU 58 einen partiellen Transportstrom entsprechend dem Vorschauprogramm, das wiedergegeben wird, aus und ermittelt seine PAT, PMT und SIT mit dem TS-Dekoder 48 (Schritt S303, 31).
  • Dann erhält die CPU 58 service_ids aller Dienste aus den Beschreibungen der so ausgelesenen SIT (Schritt S351, 34). Hier ist die service_id eine ID, die einen Dienst bestimmt.
  • Anfangs führt die CPU 58 die folgenden Prozesse für einen Dienst, der durch die erste service_id bestimmt ist, als einen zu verarbeitenden Dienst aus. Die CPU 58 erhält einen BIT des zu verarbeitenden Dienstes, bestimmt durch diese service_id mit dem TS-Dekoder 46 (Schritt S352, 34). Der TS-Dekoder 48, welcher den Wiedergabeprozess handhabt, kann auch einen solchen Prozess ausführen, wenn es die Verarbeitungszeit erlaubt. Innerhalb des EIT werden (ein) Programm(e)/Programmtitel beschrieben, die gegenwärtig in diesem Dienst gesendet werden. Die CPU 58 bewertet, ob oder ob nicht das Programm entsprechend einer Vorschau in Wiedergabe gegenwärtig in dem Dienst gemäß dem BIT gesendet wird (Schritt S353, 34).
  • Wenn das Programm in diesem Dienst nicht gesendet wird, wird der folgende Dienst ein zu verarbeitender Dienst (Schritt S356, 34), und die dem Schritt S352 folgenden Schritte werden wieder ausgeführt werden.
  • Die CPU 58 nimmt im RAM 54 auf, wieviel Zeit vom Beginn des Programms vergangen ist (abgelaufene Zeit), das dem Dienst zugehörig ist, wenn das Programm in einem Dienst gefunden wird, der gegenwärtig gesendet wird (Schritt S354, 34).
  • Nach Beendigung der Prozesse in allen Diensten bewertet die CPU, in welchem Dienst das Programm gesendet wird (Schritt S357, 35). Wenn das Programm in jedem Dienst gesendet wird, wird der Dienst mit der kürzesten vergangenen Zeit, der im RAM 54 gespeichert ist, ausgewählt (Schritt S359, 35).
  • Es wird zum Beispiel angenommen, dass das Programm, das gegenwärtig in der Vorschau ist, „nine days" ist und eine Vielzahl von Diensten SV51, SV52, SV53 auf zeitverschobene Art wie in 36 gezeigt gesendet werden. Wenn eine Anzeige eines gespeicherten Vorschauprogramms zum Zeitpunkt t initiiert wird, wird die von Anfang an vergangene Zeit in dem RAM 54 wie in 37 gezeigt gespeichert. Infolgedessen wählt die CPU 58 in diesem Fall den Dienst 53. Der Grund für den Auswahl eines Dienstes mit der kürzesten vergangenen Zeit ist der, das sich die Möglichkeit der Erlangung von so perfekt wie möglichen Inhaltsdaten erhöht.
  • Dann steuert die CPU 58 den TS-Dekoder 46, um die ES des ausgewählten Dienstes SV53 zu erhalten, und speichert sie auf der Festplatte 60 als einen partiellen Transportstrom (Schritt S360, 35). In diesem Fall kann das Dekodieren ausgeführt werden, weil die IC-Karte 66 einen Scramble-Schlüssel Ks wiederholt zurücksendet, bis die Vorschauzeit endet. Dies geschieht weil eine bestimmte Dauer der Vorschauzeit in jeder Sendung erlaubt ist, die wiederholt in den meisten Pay-per-View-Programmen ausgeführt wird. Auf diesem Weg kann ein Cache-Speicherprozess zur Vorbereitung des Abonnierens eines Programms initiiert werden.
  • Im Gegensatz dazu wird die geplante Zeit für den Start der Sendung des Programms mit Bezug auf die EIT gespeichert, wenn eine Beurteilung durchgeführt wird, dass das Programm in jedem der Dienste nicht gesendet wird (Schritt S358, 35). 38 zeigt ein Beispiel der geplanten Zeit für den Start der Sendung.
  • Wie oben beschrieben, wird eine Cache-Speicherung eines Programminhalts initiiert, wenn das Programm während der Reproduktion der Vorschau gegenwärtig gesendet wird. Zusätzlich wird die Cache-Speicherung des vorherigen Programms gelöscht, wenn ein Vorschauprogramm des nachfolgenden Programms beginnt.
  • (8-3) Prozesse des Abonnierens
  • Als nächstes wird die Verarbeitung beschrieben, wenn der Benutzer das Abonnieren des Programms während der Reproduktion der Vorschau bestimmt. Diese Prozesse werden ausgeführt, wenn der Benutzer einen Befehl zum Abonnieren eines Programms in Schritt S307 in 32 eingibt. In diesem Fall führt die CPU 58 Schritt S311 aus.
  • 41A zeigt ein Bild für das Empfangen eines Befehls zum Abonnieren. Der Benutzer beendet zum Beispiel die Entscheidung für das Abonnieren durch das Auswählen einer von Schaltflächen zum Abonnieren 250, zum Aufnehmen 252 und zum Reservieren einer Aufnahme 254 mit einer Fernbedienung.
  • Wenn die Schaltfläche zum Abonnieren 250 ausgewählt wird, startet das Programm und wird angeschaut. 39 zeigt Prozesse zum Abonnieren eines Programms. Die CPU 58 bewertet, ob oder ob nicht das abonnierte Programm in einem Cache-Speicherprozess gespeichert ist (Schritt S401, 39). Ein Programm wird mit einer Cache-Speicherung gespeichert, wenn das Programm während seiner Reproduktion der Vorschau abonniert wird, und das gegenwärtig gesendet wird. Jedoch wird keine Cache-Speicherung ausgeführt, wenn ein Programm abonniert wird außer der Zeit der Reproduktion der Vorschau.
  • Die CPU bewertet, ob oder ob nicht Inhaltsdaten der Cache-Speicherung vom äußersten Anfang des Programms aufgenommen werden (Schritt S402, 39). Die CPU 58 liest den partiellen Transportstrom aus, der in der Cache-Speicherung gespeichert ist, und stellt ihn dem TS-Dekoder 46 zur Verfügung (Schritt S413, 40). Zusätzlich steuert die CPU 58 den TS-Dekoder 46, um eine Paket-ID der ES zu erlangen, und stellt sie im TS-Dekoder 46 ein (Schritt S414, 40). Infolgedessen gibt der TS-Dekoder 46 die ES an den AV-Dekoder 52 aus. Als Ergebnis gibt das TV-Gerät 36 Bilder und Töne des Programms aus. Der Benutzer kann das Programm von dessen Beginn anschauen, selbst wenn zum Zeitpunkt, wenn die Schaltfläche zum Abonnieren 250 gewählt wird, eine bestimmte Zeitdauer vom Anfang an vergangen ist.
  • Die CPU 58 steuert den TS-Dekoder 48, um ES des Programms parallel zur Verarbeitung der oben beschriebenen Verarbeitung zu erlangen. Sogar in diesem Fall sendet die CPU 58 an die IC-Karte 66 den Inhalt, dass sie einen Prozess zum Abonnieren durchführt. Die IC-Karte 66 sendet wiederholt einen Scramble-Schlüssel Ks, bis das Programm als Antwort auf eine solche Übertragung endet. Die Informationen, in denen der Prozess zum Abonnieren in der IC-Karte 66 aufgezeichnet wird, werden zu der Einrichtung des Inhaltsanbieters über das Modem 62 mittels Steuerung der CPU 58 gesendet.
  • Dann erzeugt die CPU 58 einen partiellen Transportstrom aus den ES des erhaltenen Programms, und fügt ihn in den Cache-Speicherteil der Festplatte 60 ein (Schritt S415, 40). Zur gleichen Zeit werden Teile, welche schon wiedergegeben wurden, gelöscht. Wie oben beschrieben werden sowohl die Speicherung der Programme als auch die Wiedergabe dieser in paralleler Weise mit dem Cache-Speicherteil ausgeführt. Der Prozess endet, wenn das Programm endet (Schritt S416, 40).
  • Wenn Inhaltsdaten der Cache-Speicherung nicht vom äußersten Beginn des Programms im in 39 gezeigten Schritt S402 aufgezeichnet werden, wird Schritt S403 ausgeführt. In Schritt S403 wird bewertet, ob es einen überlappenden Teil des als ein Vorschauprogramm gespeicherten Teils und des in der Cache-Speicherung gespeicherten Teils gibt.
  • Es wird zum Beispiel angenommen, dass ein Vorschauprogramm vom einem Anfangszeitpunkt (Zeit) „t0" bis zu einem Zeitpunkt (Zeit) „t2" eines Programms wie in 42 gezeigt gespeichert wird. In der Zeichnung zeigt eine Abszissenachse „t" vergangene Zeit eines Vorschauprogramms vom Beginn des Programms und eine andere Abszissenachse zeigt vergangene Zeit „t" vom Beginn des gegenwärtigen ausgesendeten Programms. Es wird ebenso angenommen, dass vergangene Zeit des gegenwärtig ausgesendeten Programms von seinem Beginn „t1'" zur Startzeit „t0" des Vorschauprogramms ist. In diesem Fall wird eine Cache-Speicherung von der Zeit „t1'" ausgeführt. Es wird weiterhin angenommen, dass der Benutzer nach der Initiierung des Vorschauprogramms ein Abonnement zum Zeitpunkt „t4" beauftragt.
  • 43 ist eine Zeichnung zum Vergleich zwischen den als ein Vorschauprogramm gespeicherten Inhaltsdaten und einem Programm in Cache-Speicherung. In diesem Fall wird ein überlappender Teil (Zeit „t'1" bis Zeit „t2") zwischen als Vorschauprogramm gespeicherten Inhaltsdaten und einem Programm in Cache-Speicherung betrachtet. Deshalb fährt der Prozess mit Schritt S404 fort, und die CPU 58 bewertet, ob oder ob nicht der letzte Teil „t4" des Programms, das als Vorschau angeschaut wird, in dem Schritt durch Cache-Speicherung gespeichert wird. In diesem Fall wird ein Startzeiger für eine Wiedergabe beim letzten Teil „t4" gesetzt, weil das Programm wie in 43 dargestellt gespeichert wird (Schritt S405, 39).
  • Anschließend liest die CPU 58 das durch Cache-Speicherung gespeicherte Programm von einem Teil aus, der dem Teil „t4" entspricht, und gibt das Programm wieder, und speichert dann ein empfangenes Programm in dem Cache-Speicherteil (Schritt S413 bis Schritt S415, 40). Der Prozess des Abonnierens endet, sobald das Programm endet und alle in dem Cache-Speicherteil gespeicherten Inhaltsdaten wiedergegeben worden sind (Schritt S416, 40). Wie oben beschrieben kann der Benutzer das Programm ohne jede Unterbrechung vom Vorschauprogramm anschauen, sogar wenn das Programm schon an einem Punkt eines Beauftragens des Abonnements gestartet worden ist, das heißt, an einem Punkt, der den letzten Teil „t4" startet.
  • Als nächstes wird über einen anderen in 44 gezeigten Fall 2 nachgedacht. Der Unterschied zu der Zeichnung von 42 ist, dass eine Cache-Speicherung durchgeführt wird, nachdem mehr Zeit vom Beginn des Prozesses vergeht. Der Prozess fährt jedoch mit Schritt S404 nach Schritt S403 fort, weil ebenso ein Überlappungsteil zwischen einem gespeicherten Vorschauprogramm und einem Cache-Speicheranteil festgestellt wird. In Schritt S404 wird bewertet, ob oder ob nicht der letzte Teil „t4" des vorgeschauten Programms in der Cache-Speicherung in diesem Schritt gespeichert wird. 45 ist eine Zeichnung zum Vergleich zwischen einem gespeicherten Vorschauprogramm und dem in der 44 dargestellten Cache-Speicheranteil. Der Prozess fährt mit Schritt S406 fort, weil der letzte Teil „t4" des vorgeschauten Programms nicht wie in 45 gezeigt in der Cache-Speicherung gespeichert wird.
  • In Schritt S406 wird der Startzeiger für die Wiedergabe auf den letzten Teil „t4" gesetzt. Dann wird in Schritt S407 das gespeicherte Vorschauprogramm von dem Teil „t4" wiedergegeben. Mit anderen Worten gibt die CPU 58 den folgenden Teil von dem Vorschauprogramm wieder. Ferner bewertet die CPU 58, ob oder ob nicht das gespeicherte Vorschauprogramm den Anfangsteil der Cache-Speicherung „t1'" erreicht (Schritt S408, 39). Wenn er nicht erreicht wird, kehrt der Prozess zu Schritt S407 zurück und das gespeicherte Vorschauprogramm wird wiedergegeben.
  • Sobald das gespeicherte Vorschauprogramm den Anfangsteil der Cache-Speicherung „t1'" erreicht, wird der in der Cache-Speicherung gespeicherte Teil wiedergegeben. Danach fährt die Wiedergabe des Programms mit dem Teil fort, der in der Cache-Speicherung gespeichert ist (Schritt S413 bis Schritt S415, 40). Der Prozess des Abonnierens endet, sobald das Programm endet und alle in der Cache-Speicherung gespeicherten Inhaltsdaten wiedergegeben worden sind (Schritt S416, 40).
  • Anschließend wird über einen anderen in 46 gezeigten Fall 3 nachgedacht. In diesem Fall wird die Cache-Speicherung initiiert, nachdem weitere Zeit vom Beginn des Programms vergangen ist. Daher wird kein überlappender Teil zwischen dem gespeicherten Vorschauprogramm und dem Cache-Speicheranteil festgestellt (siehe 47). Als Ergebnis der Feststellung einer solchen Tatsache gibt die CPU 58 auf, ein komplettes Programm wiederzugeben und startet die Durchführung einer Wiedergabe des Anfangsteils der Cache-Speicherung (Schritt S403 in 39, Schritt S413 in 40). Danach wird das Programm mit dem in der Cache-Speicherung gespeicherten Teil wiedergegeben (Schritt S413 bis Schritt S415, 40). Der Prozess des Abonnierens endet, sobald das Programm endet und alle in der Cache-Speicherung gespeicherten Inhaltsdaten wiedergegeben worden sind (Schritt S416, 40).
  • Wenn ein in 47 gezeigter Fall auftritt, unterbricht die CPU 58 in dieser Ausführungsform die Wiedergabe des an Punkt „t4" gespeicherten Vorschauprogramms, wo das Abonnement angemeldet wird, und liest von dem Anfangsteil der Cache-Speicherung „t1'" aus und gibt den ausgelesenen Teil wieder. Alternativ kann die CPU den Anfangsteil der Cache-Speicherung von der Zeit „t1'" nach der Wiedergabe des gespeicherten Vorschauprogramms wiedergeben.
  • In der obigen Beschreibung ist ein Fall betrachtet worden, in welchem eine Bewertung in Schritt S401 durchgeführt wird, dass das abonnierte Programm im Cache-Speicherprozess gespeichert wird. Der Prozess fährt dann mit Schritt S410 nach dem Schritt S401 fort, wenn eine gegensätzliche Bewertung in Schritt S401 durchgeführt wird. In den Schritten S410 und S411 steuert die CPU 58 den TS-Dekoder, um ES eines Programms auszugeben, um im AV-Dekoder 52 abonniert zu werden. Auf diesem Weg kann der Benutzer das gegenwärtig ausgesendete Programm mit dem TV-Gerät 36 anschauen. Der Prozess des Abonnierens endet, sobald das Programm endet (Schritt S412, 39)
  • (8-4) Aufnahmeprozess
  • Der Ablauf der Verarbeitung, wenn der Benutzer eine Aufnahme in Schritt S307 in 32 auswählt, wird beschrieben werden. In diesem Fall führt die CPU 58 entweder Schritt S312 oder Schritt S313 aus.
  • Die CPU 58 steuert, um ein Bild zur Auswahl eines in 41B gezeigten Aufnahmemodus anzuzeigen, wenn der Benutzer die Schaltfläche 252 zum Aufnehmen auswählt. Wenn eine analoge Aufnahme ausgewählt wird, werden analoge Ausgaben des AV-Dekoders 52 mit einem Videorekorder (nicht gezeigt) zum Beispiel in analoger Form aufgenommen. Die Verarbeitung, die für dies durchgeführt wird, ist dieselbe wie die in den 39 und 40 gezeigte Verarbeitung.
  • Wenn der Benutzer eine digitale Aufnahme (Anschauen in einer digitalen Form) auswählt, kann der Benutzer ein Programm anschauen, während es aufgenommen wird. Infolgedessen wird zusätzlich zu den in den 39 und 40 gezeigten Prozessen ein Prozess ausgeführt, in welchem ein erzeugter partieller Transportstrom auf der Festplatte 60 gespeichert wird. Das Aufnahmeformat des Transportstroms ist ähnlich denen, die in den 28 und 29 gezeigt werden. Wenn es in der Lage ist, nur von der Mitte des Programms aufzunehmen, wird eine zusätzliche Aufnahme des unzureichenden Teils in der folgenden Ausstrahlung ausgeführt.
  • Wenn der Benutzer die Aufnahme eines Counter Programms (d.h. eines anderen gesendeten Programms als das Programm, welches der Benutzer gegenwärtig anschaut) auswählt, führt die CPU 58 die in den 48 und 49 gezeigten Prozesse aus. Anfangs bewertet die CPU 58, ob oder ob nicht jeder Teil des Programms in der Cache-Speicherung gespeichert ist (Schritt S501, 48). Wenn jeder Teil des Programms in der Cache-Speicherung gespeichert ist, fährt die weitere Aufnahme mit dem Teil fort, der schon gespeichert worden ist, welcher als Hauptteil genutzt wird (Schritt S502, 48). Das Aufnahmeformat des Teils ist ähnlich denen in den 28 und 29 gezeigten. Eine solche Aufnahme fährt fort, bis das Programm endet (Schritt S503, 48).
  • Sobald das Programm endet, bewertet die CPU 58, ob oder ob nicht das Programm in seiner kompletten Form gespeichert ist (Schritt S504, 48). Der Prozess fährt bis zu seinem Ende fort, wenn das Programm in seiner kompletten Form gespeichert ist. Wenn nicht aufgenommene Teile existieren, bewertet die CPU, ob oder ob nicht das Programm eine komplette Form durch das Hinzufügen des Vorschauprogramms zu dem (den) bereits gespeicherten Teilen) sein kann (Schritt S505, 48). Wenn eine Bewertung durchgeführt wird, dass das Programm in einer kompletten Form gespeichert werden kann (so wie in den 43, 45 gezeigt), beendet die CPU das Programm durch das Kombinieren des Vorschauprogramms mit dem (den) gespeicherten Teilen) (Schritt S506, 49).
  • Wenn die CPU bewertet, dass eine komplette Aufnahme des Programms sogar durch das Kombinieren des gespeicherten Vorschauprogramms nicht möglich ist, wird der nicht aufgenommene Teil in der folgenden Ausstrahlung gespeichert (Schritt S507, 49). Als Ergebnis des Ausführens dieses Schrittes wird das Programm in seiner kompletten Form gespeichert.
  • Wenn bewertet wird, dass kein Teil in der Cache-Speicherung in Schritt S501 gespeichert wird, wird ein partieller TS erzeugt und die Aufnahme wird durchgeführt (Schritt S510, 48). Dem Schritt S504 folgende Schritte werden wie oben beschrieben ausgeführt, sobald das Programm endet.
  • Wie früher beschrieben wird die Möglichkeit, eine komplette Aufnahme des Programms zu erreichen, hoch, weil sowohl die Cache-Speicherung als auch die Vorschauspeicherung in dieser Ausführungsform angewendet werden. Im Fall der Speicherung des Programms in seiner kompletten Form während der folgenden Ausstrahlung kann die für die Aufnahme erforderliche Verarbeitung schnell durchgeführt werden.
  • (8-5) Reservierungsprozess
  • Der Ablauf der Verarbeitung, wenn der Benutzer eine Reservierung in Schritt S307 in 32 auswählt, wird beschrieben werden. In diesem Fall führt die CPU 58 einen Reservierungsprozess aus (Schritt S314, 32). Die 50 und 51 zeigen ein Flussdiagramm, das die Details des Reservierungsprozesses darstellt.
  • Anfangs bewertet die CPU 58, ob oder ob nicht ein Programm gegenwärtig ausgestrahlt wird, das zur Aufnahme reserviert ist (Schritt S601, 50). Wenn das Programm gegenwärtig ausgestrahlt wird, steuert die CPU, um ein in 41C gezeigtes Bild anzuzeigen, das den Benutzer auffordert, entweder die Ansicht des Programms oder das Ausführen einer Reservierung zur Aufnahme auszuwählen (Schritt S602, 50). Wenn der Benutzer eine Auswahl tätigt, das Programm anzusehen, werden die in den 39 und 40 gezeigten Prozesse zum Abonnieren ausgeführt (Schritt S603, 50).
  • Wenn der Benutzer eine Auswahl tätigt, die Aufnahme des Programms zu reservieren, bewertet die CPU, ob oder ob nicht ein Sendeplan des Programms existiert mit Bezug auf eine geplante Zeit für den Start der Ausstrahlung, gespeichert im in 35 gezeigten Schritt S358 (Schritt S604, 50). Wenn ein Sendeplan existiert, wird er an das TV-Gerät 36 ausgegeben (Schritt S605, 50), und der Programmplan des Programms wird reserviert (Schritt S606, 50).
  • Wenn kein Sendeplan des Programms in Schritt S604 existiert, steuert die CPU 58 das Modem 62, um auf die Einrichtung des Inhaltsanbieters zuzugreifen (Schritt S607, 51). Als Antwort auf den Zugriff sendet die Einrichtung den Titel des durch den Benutzer zu reservierenden Programms (Schritt S608, 51). Infolgedessen kann der Inhaltsanbieter von Benutzern gestellte Anforderungen für (ein) bestimmtes) Programme) erfassen. Daher ist der Anbieter in der Lage, einen Sendeplan aufzustellen, in dem die Meinung der Benutzer reflektiert wird.
  • Dann überwacht die CPU BIT und überwacht, ob oder ob nicht das Programm in ihrem Sendeplan ist (Schritt S609, 51). Wenn das Programm zu ihrem Sendeplan hinzugefügt ist, steuert die CPU 58, um diese Hinzufügung auf dem Bildschirm des TV-Geräts 36 anzuzeigen.
  • Anforderungen für (ein) bestimmtes) Programme) können an den Inhaltsanbieter nicht nur im Reservierungsprozess gesendet werden, sondern auch, wenn kein Sendeplan des gewünschten Programms bei einem Abonnement existiert.
  • (9) Verwendung der vorschaubaren Liste
  • In dieser Ausführungsform ist eine Liste, die in 22 gezeigte vorschaubare Programme auflistet. Es ist daher so, dass Anzeigen 500, durch welche die Programme, die damit verknüpft sind, Vorschauprogramme haben, angezeigt werden können, wenn ein in 52 gezeigter elektronischer Programmführer (EPG) angezeigt wird. Als Ergebnis können Benutzer leicht erkennen, dass ihre gewünschten Programme vorschaubar sind oder nicht.
  • (10) Andere Ausführungsformen
  • Alle vorschaubaren Programme sind in der obigen Ausführungsform gespeichert, jedes Vorschauprogramm kann wahlweise durch Kennzeichnung einer bestimmten Kategorie, welche der Benutzer zu speichern wünscht, gespeichert werden.
  • In der oberen Ausführungsform werden Vorschauprogramme als Antwort auf den Befehl des Benutzers angezeigt. Alternativ können Vorschauprogramme in einer geeigneten Weise während eines Prozesses angezeigt werden, welcher eine bestimmte Zeitspanne benötigt, zum Beispiel eine Suche in einer bestimmten Kategorie. In diesem Fall können Vorschauprogramme, die zu einer Kategorie gehören, die der Benutzer versucht zu suchen, vorzugsweise angezeigt werden, wenn eine Suche in einer bestimmten Kategorie durchgeführt wird.
  • Ferner werden nur die Vorschauprogramme für Pay-per-View-Programme in der obigen Ausführungsform gespeichert. Alternativ können nur die Anfangsteile der Programme, die durch die Benutzer gekennzeichnet sind, inklusive freie Programme für die Allgemeinheit, Programme, die den Benutzern durch einen Vertrag zur Verfügung gestellt werden usw. gespeichert werden. Durch die Ausführung eines solchen Prozesses kann der Benutzer effizient den Auszug aus den Anfangsteilen von zwei oder mehreren Programmen, die er wünscht, sehen.
  • In der obigen Ausführungsform werden die Anfangsteile der Programme gespeichert, andere Teile der Programme (z. B. Höhepunktszenen) können wahlweise gespeichert werden.
  • In der oberen Ausführungsform können die Benutzer ein Programm von seinem Beginn entweder anschauen oder speichern, wenn sich der Start des Programms und seines Abonnements für den Fall verschiebt, dass zum Beispiel ein Abonnement während der Anzeige des gespeicherten Vorschauprogramms angemeldet wird.
  • Es gibt jedoch einen Fall, in dem ein Benutzer ein Abonnement eines Programms anmeldet, das eigentlich trotz der Existenz des Vorschauprogramms des Programms gesendet wird. Der Benutzer kann zum Beispiel einen Teil des Programms von der Zeit T0 bis zu der Zeit Ts nicht anschauen, wenn der Benutzer wie in 53 gezeigt das Vorschauen des Programms startet. In einem solchen Fall, sogar wenn die abgelaufene Zeit von der Startzeit T0 bis zu der Zeit Td, bei welcher der Benutzer ein Abonnement anmeldet, kürzer als die Zeitspanne der Wiedergabe des gespeicherten Vorschauprogramms ist, ist es dem Benutzer möglich, das Programm von seinem Beginn durch die Verwendung des gespeicherten Vorschauprogramms als Puffer anzuschauen (Erstellen einer Kopie in den Puffer).
  • In der obigen Ausführungsform ist der Speicherteil innerhalb der Empfangseinrichtung angeordnet. Der Speicherteil kann unabhängig von der Empfangseinrichtung sein.
  • Die Beschreibungen, die in einer Rubrik „Andere Ausführungsform" beschrieben sind, und Änderungen, Modifikationen, Alternativen in einer zweiten Ausführungsform der vorliegenden Erfindung können ebenso auf die oben beschriebene erste Ausführungsform anwendbar sein.
  • 2. Zweite Ausführungsform
  • (1) Überblick
  • In der ersten Ausführungsform gibt es die Wahrscheinlichkeit, dass sich die Kapazität der Festplatte 60 nach dem Beginn des Speichern von Inhaltsdaten als Antwort auf das Abonnement des Inhalts erschöpft. Dies ist nicht zulässig, besonders wenn der Benutzer für den Inhalt zu bezahlen hat.
  • Um das Problem zu lösen, wird eine frühere Meldung, welche anzeigt, ob oder ob nicht der zu abonnierende Inhalt gespeichert werden kann, dem Benutzer zur Verfügung gestellt, wenn ein Abonnement in der zweiten hierunter beschriebenen Ausführungsform getätigt wird.
  • Zusätzlich werden eine Abonnementhistorie und Bedingungen zum Speichern an den Inhaltsanbieter in der zweiten Ausführungsform übertragen. Auf diesem Weg können Inhaltsanbieter die Vorlieben der Benutzer erkennen, und dies hilft bei der Erzeugung von neuen Inhalten und beim Erstellen eines Sendeplans.
  • Die Gesamtstruktur eines Rundfunkübertragungssystems in der zweiten Ausführungsform ist die gleiche wie die in 1 gezeigte Struktur. Weiterhin sind die Grundstruktur der Übertragungseinrichtung, die Hardwarestruktur usw. die gleichen wie die in 1 gezeigten (siehe 3, 6 und 7). Prozesse für das Speichern von Vorschauprogrammen und die für das Anschauen von Vorschauprogrammen.
  • In der Beschreibung unten wird sich auf den Unterschied zwischen der zweiten Ausführungsform und der ersten Ausführungsform über die Prozesse für das Speichern von Vorschauprogrammen und die für das Anschauen von Vorschauprogrammen konzentriert.
  • (2) Prozess für das Speichern von Vorschauprogrammen
  • Die Prozesse, die zum Speichern von Vorschauprogrammen durchgeführt werden, sind grundsätzlich dieselben wie die in 14 bis 17 und 23 bis 26 dargestellten Flussdiagramme.
  • In dieser Ausführungsform sind die Details der Strominformationstabelle (siehe Schritt S215 der 26, 29), die als ein Index zusammen mit einem Vorschauprogramm gespeichert werden, wenn das Vorschauprogramm auf der Festplatte 60 gespeichert ist, verschieden zu denen in der ersten Ausführungsform. 54 zeigt den Aufbau einer Strominformationstabelle in dieser Ausführungsform. Ebenso zeigt 55 ein Beispiel für Daten, die in die Tabelle eingesetzt werden.
  • In dieser Ausführungsform zeigt die Informationszeile 110 nicht nur den Fakt an, ob oder ob nicht Benutzer das Vorschauprogramm anschauen, sondern auch die Anzahl der Zeiten, die das Programm zu sehen ist. Eine Abonnementzeile 123 ist ein Merker, der anzeigt, ob oder ob nicht Inhalte, die dem Vorschauprogramm entsprechen, tatsächlich abonniert sind. Das bedeutet, ein Zeichen „–„ zeigt, dass das Programm nicht abonniert worden ist und ein anderes Zeichen „abonniert" zeigt, dass es schon abonniert worden ist. Eine Kapazitätszeile 124 für ein Vorschauprogramm zeigt die Kapazität (Megabytes) an, die für das Speichern des Vorschauprogramms erforderlich ist.
  • Die CPU 58 zeichnet die Kapazität auf, die erforderlich für das Speichern des Vorschauprogramms in der Strominformationstabelle ist, wann immer ein Vorschauprogramm wie weiter oben beschrieben gespeichert wird (siehe Schritt S215). Die so aufgezeichnete Kapazität wird für eine Schätzung der Kapazität verwendet werden, die erforderlich ist, um die gesamten Inhaltsdaten zu speichern.
  • (3) Verarbeitung für das Anschauen von Vorschauprogrammen
  • Die Prozesse für das Anschauen von Vorschauprogrammen sind grundsätzlich dieselben wie die Prozesse, die mit Bezug auf die 31, 32, 34, 35, 39 und 40 und 48 bis 51 beschrieben sind.
  • In dieser Ausführungsform wird eine Schätzung der Kapazität, die für die Speicherung der Inhaltsdaten erforderlich ist (Schritt S3015, 56), vor der Ausführung des Schritts S302 wie in 56 gezeigt ausgeführt. Zusätzlich wird die Anzahl der Zeiten des anzuschauenden Programms in Schritt 306 als Antwort auf die in 54 gezeigte Informationszeile 110 aufgezeichnet.
  • 57 zeigt detaillierte Prozesse zum Durchführen einer Schätzung der Kapazität, die für das als Schritt S3015 angezeigte Speichern von Inhaltdaten erforderlich sind. Die CPU 58 ermittelt die Dauer einer Sendeperiode für die gesamten Inhaltsdaten entsprechend dem Vorschauprogramm aus der Liste der vorschaubaren in 22 gezeigten Dienste (Schritt S701, 57).
  • Alternativ kann die Sendeperiode auch direkt von den EIT ermittelt werden. Dann steuert die CPU 58 andere Teile derart, dass ein elementarer Strom des Inhalts (oder anderer Inhalte, die zu dem Dienst gehören, von welchem die Inhalte gesendet werden) empfangen wird. Weiterhin bewertet die CPU 58, ob oder ob nicht ein BRV (Bit Rate Value), der ein Übertragungsvermögen pro Zeiteinheit anzeigt, in dem Anfangsbereich des elementaren Stroms beschrieben ist (Schritt S702 und S703, 57). Hier zeigt der BRV die Anzahl der Bits, die pro Sekunde übertragen werden.
  • Sobald die Bitrate ermittelt ist, schätzt die CPU 58 die Kapazität, die für das Speichern erforderlich ist, in Übereinstimmung mit der Dauer der Sendeperiode für die gesamten Inhaltsdaten und die Bitrate (Schritte S703 und S704, 57). Das heißt, dass die erforderliche Kapazität mit der folgenden Gleichung geschätzt wird; Erforderlich Kapazität = (Sendeperiode × BRV)/8
  • Da 1 Byte aus 8 Bits in dieser Ausführungsform besteht, daher 8, um die erforderliche Kapazität in Bytes geteilt durch den Wert anzuzeigen.
  • Wenn ein BVR nicht ermittelt werden kann, wird die erforderliche Kapazität by für die gesamten Inhaltsdaten entsprechend der erforderlichen Kapazität für das Speichern eines Vorschauprogramms pv, einer Zeitdauer des Vorschauprogramms pt und einer Zeitdauer des gesamten Inhalts geschätzt. Das heißt, dass die erforderliche Kapazität mit der folgenden Gleichung geschätzt wird (Schritte S703, S705, 57); hv = pv (ht/pt)
  • Wenn eine digitale Aufnahme in Schritt S310 in 58 durch eine Benutzerbedienung ausgewählt wird, bewertet die CPU 58, ob oder ob nicht die geschätzte Kapazität die verbleibende Kapazität der Festplatte überschreitet (Schritt S321, 58). Wenn die geschätzte Kapazität die verbleibende Kapazität überschreitet, gibt die CPU 58 eine Anzeige für die Auswahl der Aussetzung des Speicherprozesses wie in 59 gezeigt aus (eine Warnanzeige) (Schritt S322, 58).
  • In dieser Anzeige wird eine Warnung angezeigt, die anzeigt, dass die Wahrscheinlichkeit besteht, dass die gesamten Inhaltsdaten nicht gespeichert werden können. Dem Benutzer wird die Wahl geboten, ob er oder ob er nicht eine der Schaltflächen zum Abonnieren 700, zur Aussetzung 702 und zur Rückkehr 704 auswählt, die mit dem Wissen eines solchen Risikos angezeigt werden. Wenn die Schaltfläche zur Aussetzung 702 ausgewählt wird, fährt der Prozess mit dem Schritt für das Anschauen des folgenden Vorschauprogramms fort. Der Prozess der Aufnahme in digitaler Weise wird durchgeführt, wenn die Schaltfläche zum Abonnieren 700 ausgewählt wird (Schritt S313, 58).
  • Wenn bewertet wird, dass die geschätzte Kapazität die verbleibende Kapazität überschreitet, startet die CPU 58 den Prozess der Aufnahme in digitaler Weise (Schritt S313, 58).
  • Wie oben beschrieben wird eine Bewertung, ob oder ob nicht die zu speichernden Inhaltsdaten auf der Festplatte gespeichert werden können, vor ihrer Speicherung durchgeführt, und eine Warnung wird angezeigt, wenn sie in dieser Ausführungsform nicht speicherbar sind.
  • Bezüglich des Vorschauprogramms, in welchem der Cursor lokalisiert ist, wird eine Zeitdauer für die Wiedergabe der gesamten Inhaltsdaten, eine erforderliche Kapazität, um das Vorschauprogramm zu speichern, und die verbleibende Kapazität nach dem Speichern der gesamten Inhaltsdaten wie in 60C gezeigt angezeigt. Infolgedessen kann der Benutzer die gesamten Informationen über die Zeitdauer der Wiedergabe des gesamten Inhalts usw. leicht erfahren.
  • Gleichermaßen können in einem elektronischen Programmführer (EPG) die folgenden Werte für einen Inhalt, in welchem der Cursor lokalisiert ist, angezeigt werden; eine Zeitdauer für die Wiedergabe des Vorschauprogramms für den Inhalt (60 Sekunden in der Zeichnung), eine Zeitdauer für die Wiedergabe des gesamten Inhalts (60 Minuten in der Zeichnung), die erforderliche Kapazität, um das Vorschauprogramm zu speichern (30 MB in der Zeichnung), die erforderliche Kapazität, um die gesamten Inhaltsdaten zu speichern (18 GB in der Zeichnung), die verbleibende Kapazität der Festplatte nach dem Speichern der gesamten Inhaltsdaten (32 GB in der Zeichnung), und die volle Kapazität der Festplatte (60 GB in der Zeichnung) wie in der 61 gezeigt. Infolgedessen erfährt der Benutzer leicht, ob oder ob nicht der Inhalt vorschaubar ist, sondern auch eine Zeitdauer für die Wiedergabe des Inhalts.
  • Weiterhin kann der Benutzer ein gewünschtes Vorschauprogramm auswählen, um es mit seiner Kategorie und anderen Bedingungen zu speichern. Die 62A und 62B zeigen Anzeigen für eine Auswahl einer Bedingung für das Speichern von Vorschauprogrammen. Wenn eine Schaltfläche 800 für eine Auswahl allen Inhalts in einem in 62A gezeigten Bild durch eine Benutzerbedienung ausgewählt wird, speichert die CPU 58, um die Bedingung in einer in 63 gezeigten Aufzeichnungstabelle für Speicherbedingungen auf der Festplatte 60 aufzuzeichnen. Im Unterschied dazu zeigt die CPU 58 ein anderes in 62A gezeigtes Bild für eine Auswahl, wenn eine Schaltfläche zur Kategorieauswahl 802 ausgewählt wird. Wenn eine Schaltfläche 806 für die Auswahl von einheimischen Filmen durch den Benutzer ausgewählt wird, speichert die CPU 58 wie in 63 gezeigt die ausgewählte Bedingung als einheimische Filme in die Aufzeichnungstabelle für Speicherbedingungen.
  • Die CPU 58 bezieht sich während der Speicherung der Vorschauprogramme auf die Tabelle und speichert wahlweise ein Vorschauprogramm, das den ausgewählten Bedingungen aus dem vorschaubaren Inhalt entspricht. Wenn eine Aufnahmebedingung wie in 63 gezeigt in die Tabelle aufgenommen wird, wird ein Vorschauprogramm entsprechend einem einheimischen Film gespeichert.
  • In dieser Ausführungsform wird eine Historie des gegenwärtig angeschauten Inhalts in eine Ansichtshistorientabelle auf der Festplatte 60 aufgenommen. 64 zeigt ein Beispiel der Ansichtshistorientabelle. In die Tabelle werden eine Kanalnummer (Dienstnummer), eine Kategorie, eine Sendezeit (Zeit und Datum der Ausstrahlung), ein Ansichtsdatum (Zeit und Datum der Ansicht), eine Zeitdauer für die Ansicht des Inhalts und eine oder keine Vorschaubarkeit anzeigender Merker aufgenommen, wenn der Inhalt angeschaut wird. In dieser Ausführungsform werden die Inhaltsdaten in jedem der Fälle gespeichert, dass ein einmal gespeicherter Inhalt angeschaut wird oder dass der jetzt empfangene Inhalt ohne Unterschied angeschaut wird. Dies erfolgt, weil unterschieden werden kann, wenn sowohl die Sendezeit als auch die Zeit und das Datum des Anschauens gleich sind, wird der jetzt empfangene Inhalt angeschaut, im Gegenteil dazu, wenn die Sendezeit und die Zeit und das Datum des Anschauens unterschiedlich sind, wird der einmal gespeicherte Inhalt angeschaut.
  • Ein Zeichen „1" zeigt, dass der Inhalt vorschaubar ist, und ein anderes Zeichen „0" zeigt an, dass der Inhalt nicht vorschaubar ist. Infolgedessen zeigt dieser Merker, dass entweder der Inhalt angeschaut wird, nachdem der Benutzer Gefallen an seinem Vorschauprogramm gefunden hat, oder der Inhalt ohne Wiedergabe seines Vorschauprogramms angeschaut wird.
  • In dieser Ausführungsform steuert die CPU 58 das Modem 62, um eine Abonnementshistorie an die Einrichtung 4 des Inhaltsanbieters zu senden, wann immer eine bestimmte Anzahl (zum Beispiel 10) der Historie gespeichert ist. Zu dieser Zeit wird die Beschreibung der Tabelle zusammen mit der Historie gesendet. Zusätzlich übermittelt die CPU eine Beschreibung der Strominformationstabelle (Abonnement des Inhalts). Zusätzlich werden in der IC-Karte 66 gespeicherte Informationen zu den Informationen addiert, die an die Einrichtung des Anbieters übermittelt werden. Unter Beachtung ihrer Privatsphäre enthalten die dem Anbieter zur Verfügung gestellten Informationen vorzugsweise nur ihr Geschlecht und ihr Alter. Im Gegensatz dazu ist es möglich, den Benutzern, welche die Erlaubnis geben, ihren Namen und Adresse zur Verfügung zu stellen, eine Gutschrift wie einen Preisnachlass zu gewähren.
  • Alternativ können solche Informationen an die Anbieter übermittelt werden, wann immer eine neue Historie gespeichert wird. Diese Übertragung kann zu jeder vorbestimmten Zeit (zum Beispiel jede Nacht) ausgeführt werden.
  • Die Einrichtung 4 des Inhaltsanbieters, die solche Informationen empfängt, kann die Vorliebe eines Benutzers entsprechend dieser Daten erkennen. Besonders in dieser Ausführungsform können drei verschiedene Kriterien so wie die angewendet werden, unter welcher Art von Bedingung der Benutzer Vorschauprogramme zu speichern wünscht, von welchem Inhalt Vorschauprogramme angeschaut werden, und welche Inhalte aktuell angeschaut werden. Eine Beziehung zwischen dem Anschauen von Vorschauprogrammen und dem von dazu entsprechenden Inhalten kann erkannt werden.
  • (4) Andere Ausführungsformen
  • Die Schätzung der erforderlichen Kapazität, um die gesamten Inhaltsdaten zu speichern, wird in den oberen Ausführungsformen während der Wiedergabe seines Vorschauprogramms durchgeführt (siehe Schritt S705, 57). Alternativ kann dies mit Prozessen realisiert werden, in welchen die erforderliche Kapazität zum Speichern im in der 26 gezeigten Schritt S215 berechnet wird, und welche eine Strominformationstabelle in einer Form aufnehmen, wie sie in den 65 und 66 gezeigt ist. Auf diesem Weg kann leicht eine Bewertung durchgeführt werden, ob oder ob nicht der Inhalt gespeichert werden kann, selbst wenn ein Befehl zum Speichern einer Vielzahl von Inhalten geliefert wird. Zusätzlich können in den 60 und 61 gezeigte Anzeigen ausgeführt werden.
  • Eine Warnung, die anzeigt, dass eine Wahrscheinlichkeit besteht, dass die gesamten Inhaltsdaten nicht gespeichert werden können, wird in den oberen Ausführungsformen gezeigt. Falls die gesamten Inhaltsdaten mit einer höheren Datenkompressionsrate gespeichert werden können (eine Verschlechterung von Bildern und Ton zulassend), kann alternativ eine solche Gegenmaßnahme angezeigt werden. Zusätzlich kann eine Schaltfläche (Icon) anzeigt werden, um einen solchen Prozess zu aktivieren.
  • Anstelle der Erhöhung der Datenkompressionsrate, kann eine andere Anzeige ausgeführt werden, die anzeigt, dass die gesamten Inhaltsdaten gespeichert werden können, wenn ein Teil der Inhaltsdaten wahlweise weggelassen wird. Zusätzlich kann eine andere Anzeige ausgeführt werden, die anzeigt, dass die gesamten Inhaltsdaten gespeichert werden können, wenn gegenwärtig gespeicherte Inhaltsdaten gelöscht werden. Anstelle des Speicherns der zu speichernden Inhaltsdaten können andere Inhaltsdaten, die gespeichert werden können, für die Speicherung vorgeschlagen werden.
  • In der oberen Ausführungsform wurden Beschreibungen gegeben unter der Annahme, dass partielle Inhalte aus Vorschauprogrammen bestehen, wobei die partiellen Inhalte zum Beispiel Höhepunktszenen, Gewaltszenen, sexuelle Szenen und Szenen, in denen ein bestimmter Charakter erscheint, enthalten. Die Beschreibungen, die in der Rubrik „andere Ausführungsform" beschrieben sind, und Änderungen, Modifikationen, Alternativen in der ersten Ausführungsform der vorliegenden Erfindung können ebenso auf die oben beschriebene zweite Ausführungsform anwendbar sein.
  • Während die Ausführungsformen der vorliegenden, hier offenbarten Erfindung bevorzugte Formen darstellen, versteht es sich, dass jede Benennung als erläuternd und nicht einschränkend verwendet wurde und innerhalb des Rahmens der Ansprüche verändert werden kann, ohne vom Rahmen der Erfindung abzuweichen.

Claims (40)

  1. Empfangseinrichtung vom Speichertyp(8) umfassend: einen Empfangsteil (20) zum Empfangen eines übertragenen Inhalts; einen Speicherteil (32) zum Speichern eines Inhalts; einen Steuerteil (26); einen Ausgabeteil (22) für empfangenen Inhalt zum Ausgeben des Inhalts, der mit dem Empfangsteil empfangen und dekodiert wurde gemäß einer Steuerung des Steuerteils; und einen Ausgabeteil (22) für gespeicherten Inhalt zum Ausgeben des Inhalts, der im Speicherteil gespeichert und dekodiert wurde gemäß einer Steuerung des Steuerteils; und gekennzeichnet dadurch, dass: der Steuerteil umfasst: einen Speichersteuerbereich (28) zum Beurteilen, ob oder ob nicht jeder Inhalt, der vom Empfangsteil empfangen wurde, ein Pay-per-View-Inhalt ist, und zum selektiven Auslesen eines Teils von jedem Inhalt aus einer Vielzahl von Inhalten zur späteren Benutzung als eine Vorschau, wenn der ausgewählte Inhalt als ein Pay-per-View-Inhalt beurteilt ist, und zum Speichern der Vorschau im Speicherteil; und einen Wiedergabesteuerbereich (30) zum Auslesen der Vorschau, die im Speicherteil gespeichert ist, und zum Ausgeben der Vorschau zur Wiedergabe.
  2. Einrichtung gemäß Anspruch 1, wobei der Wiedergabesteuerbereich bedienbar ist, um eine gewünschte Vorschau aus einer Vielzahl von Vorschauen, die gemäß einem Befehl zur Wiedergabe der Vorschau von einem Benutzer gespeichert sind, auszuwählen und wiederzugeben.
  3. Einrichtung gemäß Anspruch 2, wobei der Steuerbereich bedienbar ist, um eine Aufnahmeinformation durchzuführen zum Aufführen der Vorschau, die durch den vom Benutzer bereitgestellten Wiedergabebefehl ausgewählt wurde, und zum Ausgeben dieser Information nach außen davon.
  4. Einrichtung gemäß Anspruch 1, wobei der Wiedergabesteuerbereich bedienbar ist, um eine gewünschte Vorschau aus einer Vielzahl von Vorschauen, die gespeichert werden, während der Steuerteil eine Steuerung als Reaktion auf einen anderen vom Wiedergabebefehl verschiedenen Befehl ausführt, auszuwählen und wiederzugeben.
  5. Einrichtung gemäß Anspruch 4, wobei der vom Widergabebefehl verschiedene Befehl ein Befehl zum Anzeigen einer Programmtabelle ist, die gemäß einer Kategoriesuche erstellt wurde, und wobei der Wiedergabesteuerbereich bedienbar ist, um eine Vorschau auszuwählen und zu suchen, die zu der Kategorie gehört, die als eine gewünschte Vorschau unter dem verschiedenen Befehl gesucht wird.
  6. Einrichtung gemäß einem der Ansprüche 1 bis 5, wobei der Wiedergabesteuerbereich bedienbar ist, um so zu steuern, dass eine Vielzahl von im Speicherteil gespeicherten Vorschauen eine nach der anderen angezeigt werden.
  7. Einrichtung gemäß Anspruch 1, wobei der Speichersteuerbereich bedienbar ist, um den Teil jedes Inhalts von einer Vielzahl von Inhalten als eine Vorschau auszulesen und um die Vorschau an den Speicherteil parallel zu einem Prozess zum Wiederherstellen eines Signals vom Empfangsteil in einen Inhalt und zum Ausgeben davon an den Speicherteil auszugeben.
  8. Einrichtung nach Anspruch 1, wobei der Speichersteuerbereich derart bedienbar ist, dass nur eine Vorschau in einem Inhalt, der einer Bedingung zum Speichern der von einem Benutzer genannten Vorschau entspricht, an den Speicherteil ausgegeben wird.
  9. Einrichtung nach Anspruch 8, wobei der Speichersteuerbereich bedienbar ist, um ein Aufnehmen einer Bedingung zum Speichern der durch den Benutzer bereitgestellten Vorschau oder ein Ausgeben der Bedingung nach außen davon auszuführen.
  10. Einrichtung gemäß Anspruch 9, wobei die Bedingung zum Speichern des Inhalts eine bestimmte Inhaltskategorie ist.
  11. Einrichtung gemäß Anspruch 1, wobei der Steuerteil bedienbar ist, um die folgenden Schritte auszuführen, wenn ein Befehl zum Abonnieren eines bestimmten Pay-per-View-Inhalts von einem Benutzer empfangen wird; Erkennen, wenn der Abonnementbefehl empfangen wird, ob oder ob nicht eine abgelaufene Zeit vom Beginn des Pay-per-View-Inhalts, der empfangen und mit dem Empfangsteil ausgegeben wird, länger ist als eine Zeitdauer zur Wiedergabe einer Vorschau des im Speicherteil gespeicherten Pay-per-View-Inhalts, und Speichern des Pay-per-View-Inhalts in einem temporären Speicherteil, der fähig ist zum Speichern eines Inhalts, der eine längere Wiedergabedauer besitzt als die abgelaufene Zeit und Wiedergabe, und Wiedergabe des im temporären Speicherteil gespeicherten Pay-per-View-Inhalts während der Wiedergabe der im Speicherteil gespeicherten Vorschau, wenn die Zeitdauer zur Wiedergabe länger als die abgelaufene Zeit ist.
  12. Einrichtung gemäß Anspruch 1, wobei der Steuerteil bedienbar ist, um die folgenden Schritte auszuführen, wenn ein Befehl zum Abonnieren eines bestimmten Pay-per-View-Inhalts von einem Benutzer empfangen wird, der eine Vorschau des Pay-per-View-Inhalts ansieht; Erkennen, wenn der Abonnementbefehl empfangen wird, ob oder ob nicht der Pay-per-View-Inhalt momentan übertragen wird gemäß Informationen zu empfangenen Programmen, Speichern des Abonnementbefehls des Pay-per-View-Inhalts, wenn momentan keine Übertragung ausgeführt wird, und Bestimmen, ob oder ob nicht der mit dem gespeicherten Abonnementbefehl korrespondierende Pay-per-View-Inhalt in einem Sendeplan ist, jedes Mal, wenn Informationen zu Programmen aktualisiert werden, und Ausgeben einer Anzeige, die zeigt, dass der Pay-per-View-Inhalt auf Sendung sein wird, wenn der Pay-per-View-Inhalt im Plan ist.
  13. Einrichtung nach Anspruch 1, wobei die Einrichtung ferner umfasst einen Kommunikationsteil (24) zum Kommunizieren mit einer Einrichtung eines Inhaltsanbieters über eine Kommunikationsstrecke, wobei der Steuerteil bedienbar ist, um die folgenden Schritte auszuführen, wenn ein Befehl zum Abonnieren eines bestimmten Pay-per-View-Inhalts von einem Benutzer empfangen wird, der eine Vorschau des Pay-per-View-Inhalts ansieht; Erkennen, wenn der Abonnementbefehl empfangen wird, ob oder ob nicht der Pay-per-View-Inhalt momentan übertragen wird gemäß Informationen zu empfangenen Programmen, und Übertragen des Abonnementbefehls des Pay-per-View-Inhalts durch Betrieb des Kommunikationsteils an die Einrichtung des Inhaltsanbieters, wenn momentan keine Übertragung ausgeführt wird.
  14. Einrichtung nach Anspruch 1, wobei der Steuerteil bedienbar ist, um einen Hinweis auszugeben, durch welchen ein Inhalt seiner im Speicherteil gespeicherten Vorschauen unterschieden werden kann von anderen Inhalten während einer Wiederherstellung von Informationen zu Programmen, die empfangen werden.
  15. Einrichtung nach Anspruch 1, wobei der Speichersteuerbereich bedienbar ist, um eine im Speicherteil gespeicherte Vorschau zu löschen in einer Reihenfolge einer längeren Speicherdauer, um eine neue Vorschau zu speichern, wenn die neue Vorschau nicht im Speicherteil gespeichert werden kann.
  16. Einrichtung nach Anspruch 1, wobei der Speichersteuerbereich bedienbar ist, um eine Vorschau eines Inhalts zu finden, der momentan nicht gesendet wird gemäß einer Information zu empfangenen Programmen, und um die Vorschau zu löschen, um eine neue Vorschau zu speichern, wenn die neue Vorschau nicht im Speicherteil gespeichert werden kann.
  17. Einrichtung nach Anspruch 1, wobei der Speichersteuerbereich bedienbar ist, um eine Vorschau zu löschen, die wiedergegeben worden ist, um eine neue Vorschau zu speichern, wenn die neue Vorschau nicht im Speicherteil gespeichert werden kann.
  18. Einrichtung gemäß Anspruch 1, wobei der Speichersteuerbereich bedienbar ist, um eine zu einem Inhalt, der gemäß einem Befehl eines Benutzers wiedergegeben worden ist, korrespondierende Vorschau zu löschen, um eine neue Vorschau zu speichern, wenn die neue Vorschau nicht im Speicherteil gespeichert werden kann.
  19. Einrichtung gemäß Anspruch 1, wobei der Steuerteil bedienbar ist, um zu beurteilen, ob oder ob nicht momentan ein zu einer Vorschau korrespondierender Inhalt empfangen werden kann, während die gespeicherte Vorschau wiedergegeben wird, und um den Inhalt auf einer temporären Basis zu speichern, wenn der Inhalt empfangen werden kann.
  20. Einrichtung gemäß Anspruch 19, wobei der Steuerteil bedienbar ist, um einen fehlenden Teil eines momentan empfangenen Inhalts mit dem temporär gespeicherten Inhalt zu kompensieren, wenn ein Abonnementbefehl für den zur Vorschau korrespondierenden Inhalt empfangen wird, während die gespeicherte Vorschau wiedergegeben wird.
  21. Einrichtung gemäß Anspruch 20, wobei der Steuerteil bedienbar ist, um den fehlenden Teil des momentan empfangenen Inhalts ferner durch Benutzung der gespeicherten Vorschau zu kompensieren.
  22. Einrichtung gemäß Anspruch 21, ferner aufweisend einen Puffer, in dem einer des auf einer temporären Basis gespeicherten Inhalts und der gespeicherten Vorschau und beide des temporär gespeicherten Inhalts und der gespeicherten Vorschau temporär gespeichert sind, wobei ein fehlender Teil des Inhalts kompensiert wird und der gesamte Inhalt durch zusätzliches Speichern eines im Puffer empfangenen Inhalts wiedergegeben wird, nachdem die temporär im Puffer gespeicherte Beschreibung wiedergegeben und die so wiedergegebene Beschreibung gelöscht worden ist.
  23. Einrichtung gemäß Anspruch 1, wobei der Speichersteuerbereich bedienbar ist, um zu beurteilen, ob oder ob nicht der Inhalt ein vorschaubarer Pay-per-View-Inhalt ist in Übereinstimmung mit beiden der Beschreibung eines empfangenen ECM und einer Tatsache, dass ein gültiger Schlüssel als Ergebnis einer Übertragung des ECM an ein Schlüssel-Reproduktionsteil zurückgesendet worden ist.
  24. Einrichtung gemäß Anspruch 1, wobei der Speichersteuerbereich bedienbar ist, um eine Liste zu erzeugen, in der Pay-per-View-Inhalte aufgelistet sind, die vorschaubar sind, und um die Vorschau der vorschaubaren Pay-per-View-Inhalte gemäß der Liste zu speichern.
  25. Einrichtung gemäß Anspruch 1, wobei der Speichersteuerbereich bedienbar ist, um zu beurteilen, ob oder ob nicht ein Inhalt, zu dem ein Befehl zum Speichern eines Inhalts ausgegeben wurde, ohne irgendeinen Fehler gemäß einer Kapazität des zu speichernden Inhalts und der verbleibenden Kapazität des Speicherteils gespeichert wird, wenn der Befehl zum Speichern eines Inhalts von einem Benutzer empfangen wird, und um eine Anzeige auszugeben, die anzeigt, dass da ein Speicherfehler vorliegt, wenn beurteilt wird, dass ein Fehler für den Speicher des Inhalts auftritt.
  26. Einrichtung gemäß Anspruch 25, wobei der Speichersteuerbereich bedienbar ist, um vorher die Kapazität jedes Inhalts während einer Speicherung des Inhalts aufzuzeichnen und um die Kapazität jedes Inhalts in Übereinstimmung mit einer Beschreibung der Aufzeichnung zu erhalten.
  27. Einrichtung gemäß Anspruch 26, wobei der Speichersteuerbereich bedienbar ist, um einen anderen Inhalt auszugeben, der fähig ist, um als ein Kandidat für eine Speicherung in Übereinstimmung mit einer Kapazität jedes der Inhalte gespeichert zu werden, wenn beurteilt wird, dass da ein Speicherfehler für den zu speichernden Inhalt ist.
  28. Einrichtung gemäß Anspruch 25, wobei der Speichersteuerbereich ferner bedienbar ist, um zu beurteilen, ob oder ob nicht der Inhalt mit einer höheren Datenkompressionsrate gespeichert werden kann, wenn beurteilt wird, dass da ein Speicherfehler für den zu speichernden Inhalt vorliegt, und er eine Kompressionsrate ausgibt, wenn eine geeignete Kompressionsrate zum Speichern des Inhalts gefunden wurde.
  29. Einrichtung gemäß Anspruch 25, wobei der Speichersteuerbereich ferner bedienbar ist, um zu beurteilen, ob der Inhalt durch Ausführen einer Speicherung in einer zusammengefassten Form gespeichert werden kann, wenn beurteilt wird, dass ein Speicherfehler für den zu speichernden Inhalt vorliegt, und um eine Anzeige auszugeben, die zeigt, dass die Speicherung erfolgreich ausgeführt werden wird, wenn beurteilt wurde, dass kein Speicherfehler für die zusammengefasste Form auftritt.
  30. Einrichtung nach Anspruch 1, wobei der Steuerteil bedienbar ist, um eines aus der Aufnahmehistorie des Anschauens der Vorschauen und aus dem Anschauen des Inhalts, und des Ausgebens der Historie nach aussen davon auszuführen.
  31. Einrichtung gemäß Anspruch 1, wobei der Steuerteil (26) bedienbar ist, um so zu steuern, dass das Aufnehmen einer Bedingung zum Speichern der durch einen Benutzer bestimmten Vorschau oder das Ausgeben einer solchen Bedingung nach aussen davon ausgeführt wird, während selektiv eine Vorschau gespeichert wird, die eine Bedingung besitzt, die sich nach einer durch einen Benutzer vorgegebenen Bedingung richtet.
  32. Einrichtung gemäß Anspruch 31, wobei der Steuerteil ferner bedienbar ist, um so zu steuern, dass eine Befehlshistorie zum Anschauen der gespeicherten Vorschau vorgegeben durch den Benutzer aufgezeichnet und nach außen davon ausgegeben wird.
  33. Einrichtung gemäß Anspruch 31, wobei der Steuerteil ferner bedienbar ist, um so zu steuern, dass entweder ein Befehl zum Speichern des gespeicherten Inhalts oder der Befehlhistorie zum Anschauen der gespeicherten Vorschau vorgegeben durch den Benutzer aufgezeichnet und nach außen davon ausgegeben wird.
  34. Einrichtung gemäß Anspruch 33, wobei der Steuerteil bedienbar ist, um entweder die Historie oder die Bedingung, die beide einmal gespeichert wurden, an eine Übertragungseinrichtung zu übertragen.
  35. Verfahren zum Bedienen einer Empfangseinrichtung vom Speichertyp(8) aufweisend: einen Empfangsteil (20), der einen übertragenen Inhalt empfängt; einen Speicherteil (32), der einen Inhalt speichert; einen Steuerteil (26); einen Ausgabeteil für empfangenen Inhalt, der den Inhalt, der mit dem Empfangsteil empfangen und dekodiert gemäß einer Steuerung des Steuerteils wurde, ausgibt; einen Ausgabeteil für gespeicherten Inhalt, der den Inhalt, der im Speicherteil gespeichert und dekodiert wurde gemäß einer Steuerung des Steuerteils, ausgibt; und gekennzeichnet dadurch, dass: der Steuerteil umfasst: einen Speichersteuerbereich (28), der beurteilt, ob oder ob nicht jeder Inhalt, der vom Empfangsteil empfangen wurde, ein Pay-per-View-Inhalt ist, und selektiv einen Teil von jedem Inhalt aus einer Vielzahl von Inhalten zur späteren Benutzung als eine Vorschau ausliest, wenn der ausgewählte Inhalt als ein Pay-per-View-Inhalt beurteilt ist, und die Vorschau im Speicherteil speichert; und einen Wiedergabesteuerbereich, der die Vorschau, die im Speicherteil gespeichert ist, ausliest, und zum Ausgeben der Vorschau zur Wiedergabe.
  36. Verfahren wie in Anspruch 35 beansprucht, aufweisend ein Anzeigen eines elektronischen Programmführers auf der Empfangseinrichtung, wobei das Verfahren einen Schritt des Anzeigens einer Anzeige umfasst, durch die ein Programm zu jedem der Bezahlprogramme vorschaubar ist.
  37. Verfahren gemäß Anspruch 36, ferner aufweisend einen Schritt des Anzeigens einer Kapazität, die benötigt wird, um das Programm für wenigstens jedes der Bezahlprogramme zu speichern.
  38. Verfahren zum Verwalten von Rundfunkinhalt, wobei das Verfahren die Schritte umfasst: Ausführen der Schritte von Anspruch 35 in einer Empfangseinrichtung; und Ausführen der weiteren Schritte: Bestimmen, ob oder ob nicht ein Pay-per-View-Inhalt momentan auf Sendung ist gemäß einer Information zu Programmen, zu dem ein Benutzer einen Befehl zum Abonnieren gemäß einer gespeicherten Vorschau vorgibt, und Übertragen des Abonnementbefehls des Pay-per-View-Inhalts an die Übertragungseinrichtung, wenn der Inhalt nicht auf Sendung ist; und in der Übertragungseinrichtung; Empfangen von Befehlen zum Abonnement aus einer Vielzahl von Empfangseinrichtungen, und Bestimmen, ob oder ob nicht eine Wiederholung des Pay-per-View-Inhalts ausgeführt wird gemäß der Anzahl von Abonnementbefehlen.
  39. Computerprogramm zum Steuern einer Empfangseinrichtung, um alle Schritte eines Verfahrens wie in irgendeinem der Ansprüche 35 bis 38 beansprucht auszuführen.
  40. Computer-lesbares Speichermedium, das ein Programm zum Steuern einer Empfangseinrichtung speichert, um alle Schritte eines Verfahrens wie in irgendeinem der Ansprüche 35 bis 38 beansprucht auszuführen.
DE60204181T 2001-03-07 2002-03-06 Empfänger mit Speicher Expired - Lifetime DE60204181T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2001062978 2001-03-07
JP2001062978 2001-03-07

Publications (2)

Publication Number Publication Date
DE60204181D1 DE60204181D1 (de) 2005-06-23
DE60204181T2 true DE60204181T2 (de) 2006-01-26

Family

ID=18922039

Family Applications (1)

Application Number Title Priority Date Filing Date
DE60204181T Expired - Lifetime DE60204181T2 (de) 2001-03-07 2002-03-06 Empfänger mit Speicher

Country Status (5)

Country Link
US (1) US20020146234A1 (de)
EP (1) EP1239678B1 (de)
KR (1) KR20020071788A (de)
CN (1) CN100341318C (de)
DE (1) DE60204181T2 (de)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1357555A1 (de) * 2002-04-22 2003-10-29 Deutsche Thomson-Brandt Gmbh Unterstützung zur Unterhaltung von Aufzeichnungsmedien
US20060085441A1 (en) * 2004-10-18 2006-04-20 Funk James M Method and apparatus for download and storage of content
US20070038647A1 (en) * 2005-08-04 2007-02-15 Microsoft Corporation Management of media sources in memory constrained devices
US7636509B2 (en) * 2005-08-04 2009-12-22 Microsoft Corporation Media data representation and management
US20070083553A1 (en) * 2005-10-12 2007-04-12 Sten Minor Apparatus and methods for handling multimedia content in an electronic device
US8145532B2 (en) * 2006-06-27 2012-03-27 Microsoft Corporation Connecting devices to a media sharing service
US20080117920A1 (en) * 2006-11-20 2008-05-22 General Instrument Corporation Content Harvesting and Harmonizing Gateway
US8041643B2 (en) 2007-03-09 2011-10-18 At&T Intellectual Property I, L.P. System and method of providing media content
US8428443B2 (en) * 2007-03-12 2013-04-23 At&T Intellectual Property I, L.P. Systems and methods of providing modified media content
US9355101B2 (en) * 2007-03-16 2016-05-31 Bby Solutions, Inc. Boot in a media player with external memory
US8555332B2 (en) 2010-08-20 2013-10-08 At&T Intellectual Property I, L.P. System for establishing communications with a mobile device server
US8504449B2 (en) 2010-10-01 2013-08-06 At&T Intellectual Property I, L.P. Apparatus and method for managing software applications of a mobile device server
US8989055B2 (en) 2011-07-17 2015-03-24 At&T Intellectual Property I, L.P. Processing messages with a device server operating in a telephone
US8516039B2 (en) * 2010-10-01 2013-08-20 At&T Intellectual Property I, L.P. Apparatus and method for managing mobile device servers
US9066123B2 (en) 2010-11-30 2015-06-23 At&T Intellectual Property I, L.P. System for monetizing resources accessible to a mobile device server
US8689269B2 (en) * 2011-01-27 2014-04-01 Netflix, Inc. Insertion points for streaming video autoplay
CN102170592B (zh) * 2011-05-10 2013-11-06 深圳创维数字技术股份有限公司 一种基于数字电视的节目预览方法及***
US20140341544A1 (en) * 2012-01-09 2014-11-20 Thomson Licensing Creating and managing sub-recordings

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5132992A (en) * 1991-01-07 1992-07-21 Paul Yurt Audio and video transmission and receiving system
US5523796A (en) * 1994-05-20 1996-06-04 Prevue Networks, Inc. Video clip program guide
US5619249A (en) * 1994-09-14 1997-04-08 Time Warner Entertainment Company, L.P. Telecasting service for providing video programs on demand with an interactive interface for facilitating viewer selection of video programs
JP3472659B2 (ja) * 1995-02-20 2003-12-02 株式会社日立製作所 映像供給方法および映像供給システム
US5619247A (en) * 1995-02-24 1997-04-08 Smart Vcr Limited Partnership Stored program pay-per-play
US6732366B1 (en) * 1995-02-24 2004-05-04 James Russo Stored program pay-per-play
US6157719A (en) * 1995-04-03 2000-12-05 Scientific-Atlanta, Inc. Conditional access system
JP3367268B2 (ja) * 1995-04-21 2003-01-14 株式会社日立製作所 映像のダイジェスト作成装置及び方法
US5861906A (en) * 1995-05-05 1999-01-19 Microsoft Corporation Interactive entertainment network system and method for customizing operation thereof according to viewer preferences
US5945987A (en) * 1995-05-05 1999-08-31 Microsoft Corporation Interactive entertainment network system and method for providing short sets of preview video trailers
JPH09284704A (ja) * 1996-04-15 1997-10-31 Sony Corp 映像信号選択装置及びダイジェスト記録装置
US6370543B2 (en) * 1996-05-24 2002-04-09 Magnifi, Inc. Display of media previews
US5909638A (en) * 1996-08-06 1999-06-01 Maximum Video Systems, Inc. High speed video distribution and manufacturing system
US6453471B1 (en) * 1996-12-13 2002-09-17 Starsight Telecast, Inc. Electronic programming guide with movie preview
JPH10327386A (ja) * 1997-05-23 1998-12-08 Media Rinku Syst:Kk 映像情報蓄積装置
CN1128542C (zh) * 1998-04-03 2003-11-19 松下电器产业株式会社 便携式视听***
JP4119025B2 (ja) * 1998-12-10 2008-07-16 株式会社日立製作所 放送映像自動録画装置
US7010801B1 (en) * 1999-06-11 2006-03-07 Scientific-Atlanta, Inc. Video on demand system with parameter-controlled bandwidth deallocation
US6757907B1 (en) * 2000-02-09 2004-06-29 Sprint Communications Company, L.P. Display selection in a video-on-demand system
JP3810268B2 (ja) * 2000-04-07 2006-08-16 シャープ株式会社 オーディオビジュアルシステム

Also Published As

Publication number Publication date
KR20020071788A (ko) 2002-09-13
DE60204181D1 (de) 2005-06-23
EP1239678B1 (de) 2005-05-18
CN100341318C (zh) 2007-10-03
CN1374792A (zh) 2002-10-16
EP1239678A2 (de) 2002-09-11
EP1239678A3 (de) 2003-10-01
US20020146234A1 (en) 2002-10-10

Similar Documents

Publication Publication Date Title
DE60204181T2 (de) Empfänger mit Speicher
DE19909522B4 (de) Gerät zur Reservierung einer Fernsehprogrammaufzeichnung
US9924228B2 (en) System and method for providing program recommendations through multimedia searching based on established viewer preferences
DE60133481T2 (de) Informationsverarbeitungsgerät, elektronische Vorrichtung, Informationsverarbeitungsverfahren und Medium
DE69738463T2 (de) Rundfunkvorrichtung für Programminformationsrundfunksystem und Empfängerendgerät
DE60210611T2 (de) Effizientes übertragen und abspielen digitaler information
DE60303696T2 (de) TV Programm-Datenbank
DE69826612T2 (de) Verfahren und Vorrichtung zur Vorbereitung und Übertragung elektronischer Programminformation und Vorrichtung zur Erstellung eines elektronischen Programmführers aus der elektronischen Programminformation
DE69836193T2 (de) Empfangsgerät zur Verarbeitung von Programminformationen
DE602004008819T2 (de) Videoaufnahmegerät und Steuerverfahren dazu
DE60021443T2 (de) Verwaltungssystem und -verfahren für audiovisuelle Information
DE69730622T2 (de) System für die automatische erzeugung einer programmführung mittels information aus verschiedenen quellen
DE60223483T2 (de) Verfahren zum aufzeichenen eines digitalen Rundfunkprogramms und zeitbasierter Wiedergabe eines aufgezeichneten Rundfunkprogramms und zugehörige Vorrichtung
US20050238062A1 (en) Communication of TV-anytime crids
EP1867162A1 (de) Verfahren und anordnung zum speichern und wiedergeben von tv-sendungen
DE102005028207A1 (de) Informationsverwaltungsverfahren, Informationswiedergabevorrichtung und Informationsverwaltungsvorrichtung
DE60207511T2 (de) Verfahren und Vorrichtung zur Verschlüsselung und Entschlüsselung einer Information
DE60203175T3 (de) Automatisierte eingabe in einem interaktiven fernsehsystem
EP0669760B1 (de) Empfänger mit einer Vorrichtung zur Erzeugung einer individuellen Programmvorschau
US20030039271A1 (en) Broadcasting system capable of providing program information
DE60130104T2 (de) System und verfahren zur sofortigen wiederholung mit mehreren perspektiven
JP2000197032A (ja) ディジタル放送を使用した情報システムおよび情報伝送方法
DE60223054T2 (de) Verbesserungen bezüglich der inhaltsauswahl
DE60131040T2 (de) Digitaler Rundfunkempfänger
DE60317385T2 (de) Fernsehrundfunksystem

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8327 Change in the person/name/address of the patent owner

Owner name: PANASONIC CORP., KADOMA, OSAKA, JP

8328 Change in the person/name/address of the agent

Representative=s name: BUCHER, R., DIPL.-ING. UNIV., PAT.-ANW., 85521 OTT