DE60119678T3 - Empfangsgerät mit Aufzeichnungseinheit zum Aufzeichnen eines verschlüsselten Rundfunksignals und Rundfunkvorrichtung zum Verschlüsseln eines auszustrahlenden Signals sowie zugehörige Verfahren - Google Patents

Empfangsgerät mit Aufzeichnungseinheit zum Aufzeichnen eines verschlüsselten Rundfunksignals und Rundfunkvorrichtung zum Verschlüsseln eines auszustrahlenden Signals sowie zugehörige Verfahren Download PDF

Info

Publication number
DE60119678T3
DE60119678T3 DE60119678T DE60119678T DE60119678T3 DE 60119678 T3 DE60119678 T3 DE 60119678T3 DE 60119678 T DE60119678 T DE 60119678T DE 60119678 T DE60119678 T DE 60119678T DE 60119678 T3 DE60119678 T3 DE 60119678T3
Authority
DE
Germany
Prior art keywords
list
unit
content
scrambled content
descrambling
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
DE60119678T
Other languages
English (en)
Other versions
DE60119678T2 (de
DE60119678D1 (de
Inventor
Yukiyasu Nagoya-shi Fukami
Toru Osaka-shi Nakahara
Takashi Kawasaki-shi Matsuo
Akio Takatsuki-shi Higashi
Hiroki Murakami
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
Panasonic Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=18849791&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=DE60119678(T3) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Panasonic Corp filed Critical Panasonic Corp
Application granted granted Critical
Publication of DE60119678D1 publication Critical patent/DE60119678D1/de
Publication of DE60119678T2 publication Critical patent/DE60119678T2/de
Publication of DE60119678T3 publication Critical patent/DE60119678T3/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/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving MPEG packets from an IP network
    • H04N21/4385Multiplex stream processing, e.g. multiplex stream decrypting
    • H04N21/43853Multiplex stream processing, e.g. multiplex stream decrypting involving multiplex stream decryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/09Arrangements for device control with a direct linkage to broadcast information or to broadcast space-time; Arrangements for control of broadcast-related services
    • H04H60/14Arrangements for conditional access to broadcast information or to broadcast-related services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/09Arrangements for device control with a direct linkage to broadcast information or to broadcast space-time; Arrangements for control of broadcast-related services
    • H04H60/14Arrangements for conditional access to broadcast information or to broadcast-related services
    • H04H60/23Arrangements for conditional access to broadcast information or to broadcast-related services using cryptography, e.g. encryption, authentication, key distribution
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/27Arrangements for recording or accumulating broadcast information or broadcast-related information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/4147PVR [Personal Video Recorder]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • 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/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4367Establishing a secure communication between the client and a peripheral device or smart card
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/163Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/782Television signal recording using magnetic recording on tape
    • H04N5/783Adaptations for reproducing at a rate different from the recording rate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/167Systems rendering the television signal unintelligible and subsequently intelligible
    • H04N7/1675Providing digital key or authorisation information for generation or regeneration of the scrambling sequence
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/8042Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction

Description

  • HINTERGRUND DER ERFINDUNG
  • (1) Bereich der Erfindung
  • Die vorliegende Erfindung betrifft einen Speicherdienst in der digitalen Rundsendung oder ähnlichem, wobei der empfangene verscrambelte Inhalt gespeichert und dann je nach Bedarf entscrambelt wird. Im Speziellen betrifft die vorliegende Erfindung eine Technologie zum Verbessern der Leistungsfähigkeit eines Dienstes in einigen speziellen Wiedergabearten.
  • (2) Beschreibung einschlägiger Technik
  • Bei aktuellen über Satellit digital übertragenen Rundsendesystemen schließt der Fernsehzuschauer einen Vertrag mit dem Anbieter über bestimmte Zahlungen an den Rundsendeanbieter zum Empfangen von Programmen auf bestimmten Fernsehkanälen ab.
  • Da ein Rundsendesatellit viele Fernsehkanäle sendet, werden auch Programme auf den Fernsehkanälen, die der Fernsehzuschauer nicht abonniert hat, an den Fernsehzuschauer gesendet. Der Receiver des Fernsehzuschauers bestätigt dann das Vorhandensein/Fehlen des Abonnements für jeden Fernsehkanal und empfängt nur die Fernsehkanäle, die angesehen werden dürfen. Eine solche Technologie für die Auswahl des Programmempfangs wird als Zugangsberechtigung bezeichnet (Conditional Access, Abkürzung „CA”).
  • Auf der anderen Seite verscrambelt der Sender Inhalte, einschließlich Audio- und visueller Daten eines Bezahl-Sendeprogramms, so dass eines auf jedem Kanal rundgesendet wird, wobei der Inhalt pro genehmigter Einheit für jede vorgegebene Inhaltseinheit mit einem anderen Verscrambelungs-Schlüssel verscrambelt wird. Der Sender sendet dann sequenziell den verscrambelten Inhalt zusammen mit einer Speicherberechtigungsmitteilung (Entitlement Control Message, Abkürzung ECM), die diesen Verscrambelungs-Schlüssel und den Verscrambelungs-Schlüssel für den Inhalt in der aufeinander folgen den, vorgegebenen Einheit beinhaltet. Diese ECM ist so verschlüsselt, dass sie nur von den Receivern entschlüsselt werden kann, die den Abonnenten des Fernsehkanals gehören.
  • Es ist zu beachten, dass der für das Verscrambeln der Datenfunktionen verwendete Verscrambelungs-Schlüssel als Entscrambelungs-Schlüssel für das Entscrambeln der Daten fungiert.
  • Jeder Receiver ist mit einer IC-Karte ausgestattet, die nur für den Receiver verwendet wird und der eine Identifizierungsnummer in Verbindung mit dem Abonnenten zugewiesen ist. Die IC-Karte hat eine CPU und einen Speicher, auf dem Vertragsbedingungen und Software zum Ausführen der CA-Vorgänge gespeichert werden. Die Daten in Verbindung mit den CA-Vorgängen sind komplett digitalisiert und auf der IC-Karte enthalten, wodurch unberechtigtes Fernsehen erschwert und ein hoher Grad an Sicherheit gewährleistet wird.
  • Mittlerweile soll ein Dienst namens ”Speicherdienst” eingeführt werden, der sich an jene richtet, die noch keinen Kanal abonniert haben, so dass sie nach dem Speichern des verscrambelten Inhalts mit ECM auf dem Aufzeichnungsmedium in ihren Receivern eine Gebühr für das Ansehen der Inhalte bezahlen und Abonnenten werden, wodurch sie die ECM entschlüsseln können und den gespeicherten verscrambelten Inhalt darstellen können.
  • Bei einem solchen Dienst ermittelt der Receiver beim Wiedergeben des Inhalts im normalen Wiedergabemodus Inhalt in der ersten vorgegebenen Einheit und entschlüsselt die dazugehörige ECM, um die Verscrambelungs-Schlüssel für Inhalte in der ersten und zweiten Einheit zu extrahieren. Dann entscrambelt der Receiver den Inhalt in der ersten Einheit unter Verwendung des Verscrambelungs-Schlüssels, der ausschließlich für diesen Inhalt bestimmt ist. Die Inhalte in der zweiten oder in späteren Einheiten werden von dem Receiver sequentiell in jeder Einheit unter Verwendung des Entscrambelungs-Schlüssels entscrambelt, der bei dem Vorgang für die vorangegangene Einheit erhalten wurde.
  • Werden jedoch Inhalte durch den Speicherdienst in speziellen Wiedergabemodi wie schneller Vorlauf und schneller Rücklauf wiedergegeben, kann der Receiver den Inhalt in jeder Einheit nicht mittels des in dem Vorgang für die vorangegangene Einheit erhaltenen Verscrambelungs-Schlüssels entscrambeln, da die Reihenfolge der Wiedergabe anders ist, als die im normalen Wiedergabemodus. Daher muss der Receiver jedes Mal, wenn er Inhalte in einer vorgegebenen Einheit ermittelt, die dazugehörige ECM entschlüsseln, um einen Verscrambelungs-Schlüssel zu erhalten und den verscrambelten Inhalt mit dem Schlüssel zu entschlüsseln, wodurch es schwer wird, eine ausreichende Leistungsfähigkeit der speziellen Wiedergabemodi, wie beispielsweise schnellen Vorlauf, umzusetzen.
  • Weitere relevante Hintergrundinformationen finden sich in EP-A-0903 886A und EP-A-0903 886A .
  • ZUSAMMENFASSUNG DER ERFINDUNG
  • Aufgabe der Erfindung ist das Bereitstellen einer Rundsendevorrichtung zum Anbieten eines Speicherdienstes, eines Verfahrens und eines Computerprogramms dafür, einer Empfangsvorrichtung zum Anbieten des Speicherdienstes und eines Verfahrens und eines Computerprogramms dafür, die die Leistungsfähigkeit eines speziellen Wiedergabeverfahrens in dem Speicherdienst verbessern. Die Empfangsvorrichtung (nachfolgend als „Empfangsvorrichtung A” bezeichnet) zum Bereitstellen eines Speicherdienstes entsprechend der Erfindung besteht aus: einer Empfangseinheit für das Empfangen des verscrambelten Inhalts, wobei der verscrambelte Inhalt so verscrambelt ist, dass eine vorgegebene Einheit des verscrambelten Inhalts, der ein Teil des verscrambelten Inhalts ist, unter Verwendung eines Entscrambelungs-Schlüssels entscrambelt wird, der der vorgegebenen Einheit des verscrambelten Inhalts entspricht, und mindestens eines Elements der Speicherinformationen, in denen eine Liste mit allen Entscrambelungs-Schlüsseln eingebettet ist, die für das Entscrambeln des verscrambelten Inhalts verwendet werden; einer Listen-Extrahiereinheit zum Extrahieren der Liste aus den gespeicherten Speicherinformationen; einer Entscrambelungs-Prozesseinheit für (a) das Extrahieren der vorgegebenen Einheit des verscrambelten Inhalts aus dem gespeicherten verscrambelten Inhalt, (b) das Extrahieren des Entscrambelungs-Schlüssels aus der extrahierten Liste, der der vorgegebenen Einheit des verscrambelten Inhalts entspricht, und (c) das Entscrambeln der extrahierten vorgegebenen Einheit des verscrambelten Inhalts mittels des extrahierten Entscrambelungs-Schlüssels; und einer Wiedergabeeinheit zum Widergeben der vorgegebenen Einheit des entscrambelten Inhalts in der entscrambelten Reihenfolge.
  • Mit diesem Aufbau können die Speicherinformationen, in denen die Liste der Entscrambelungs-Schlüssel eingebettet ist, und der verscrambelte Inhalt empfangen und gespeichert werden. Demzufolge kann bei der Wiedergabe des gespeicherten verscrambelten Inhalts ein Entscrambelungs-Schlüssel zum Entscrambeln des verscrambelten Inhalts in der vorgegebenen Einheit aus der Liste extrahiert werden.
  • Daher kann die Extraktion des Entscrambelungs-Schlüssels innerhalb kurzer Zeit und mit geringer Belastung ausgeführt werden, wodurch die Leistungsfähigkeit eines speziellen Wiedergabeprozesses, wie beispielsweise des schnellen Vorlaufs, ausreichend verbessert werden kann.
  • In der oben beschriebenen Empfangsvorrichtung empfängt die Empfangseinheit ein Element der Speicherinformationen, in dem die Liste eingebettet ist, speichert die Speichereinheit den empfangenen verscrambelten Inhalt und das eine Element der Speicherinformationen und extrahiert die Listen-Extrahiereinheit die Liste aus dem gespeicherten einen Element der Speicherinformationen.
  • Mit diesem Aufbau kann die Empfangsvorrichtung ein Element der Speicherinformationen, in dem die Liste der Entscrambelungs-Schlüssel eingebettet ist, empfangen und speichern und die Liste aus dem gespeicherten einen Element der Speicherinformationen extrahieren.
  • In der oben beschriebenen Empfangsvorrichtung empfängt die Empfangseinheit eine Vielzahl von Elementen der Speicherinformationen, wobei in jedem Element ein aufgeteilter Teilbereich der Liste eingebettet ist, speichert die Speichereinheit den empfangenen verscrambelten Inhalt und die Vielzahl der Elemente der Speicherinformationen und extrahiert die Listen-Extrahiereinheit die Liste aus der gespeicherten Vielzahl von Elementen der Speicherinformationen.
  • Mit diesem Aufbau kann die Empfangsvorrichtung eine Vielzahl von Elementen der Speicher-ECM empfangen und speichern, wobei in jedem Element ein aufgeteilter Teilbereich der Liste der Entscrambelungs-Schlüssel eingebettet ist, und die Liste aus der gespeicherten Vielzahl von Elementen der Speicherinformationen extrahieren. In der oben beschriebenen Empfangsvorrichtung empfängt die Empfangseinheit ein Transportstrom-Paket einschließlich der vorgegebenen Einheit verscrambelter Inhalte sequentiell, speichert die Speichereinheit das empfangene Transportstrom-Paket sequentiell, wobei die Entscrambelungs-Prozesseinheit enthält: eine Einheit zum Extrahieren von verscrambeltem Inhalt zum Extrahieren der vorgegebenen Einheit des verscrambelten Inhalts aus einem der in der Speichereinheit gespeicherten Transportstrom-Pakete und zum Zählen der Ordinalposition des Transportstrom-Pakets von dem führenden Transportstrom-Paket; eine Einheit zum Extrahieren eines Entscrambelungs-Schlüssels zum Extrahieren eines Entscrambelungs-Schlüssels aus der Liste basierend auf der gezählten Ordinalposition; und eine Entscrambelungs-Einheit zum Entscrambeln der extrahierten vorgegebenen Einheit des verscrambelten Inhalts, die den extrahierten Entscrambelungs-Schlüssel verwendet.
  • Mit diesem Aufbau zählt die Empfangsvorrichtung die Anzahl der Transportstrom-Pakete von dem führenden Transportstrom-Paket und kann basierend auf der gezählten Anzahl der Transportstrom-Pakete einen Entscrambelungs-Schlüssel leicht aus der Liste extrahieren.
  • In der oben beschriebenen Empfangsvorrichtung A empfängt die Empfangseinheit mindestens eine Speicher-Berechtigungsmitteilung (ECM) als den mindestens ein Element der Speicherinformationen, wobei die Liste in einem Teil eingebettet ist, der in dem Hauptkörper der der ECM verschlüsselt ist, speichert die Speichereinheit die empfangenen Speicher-ECM und interpretiert die Listen-Extrahiereinheit die gespeicherten Speicher-ECM, um die Liste zu extrahieren (nachstehend als „Empfangsvorrichtung B” bezeichnet).
  • Mit diesem Aufbau kann die Empfangsvorrichtung die Speicher-ECM empfangen und speichern, wobei die Liste in einem Teil eingebettet ist, damit sie im Hauptkörper der ECM verschlüsselt werden kann, und die gespeicherte Speicher-ECM zum Extrahieren der Liste interpretieren. Somit kann die Erfindung entsprechend des aktuellen Standards umgesetzt werden.
  • In der oben beschriebenen Empfangsvorrichtung B empfängt die Empfangsvorrichtung die Speicher-ECM, die Identifizierungsinformationen enthalten, um die Speicher-ECM von ECM eines anderen Typs zu unterscheiden.
  • Mit diesem Aufbau können die Speicher-ECM leicht von ECM eines anderen Typs unterschieden werden, da die Speicher-ECM Identifizierungsinformationen enthalten.
  • In der oben beschriebenen Empfangsvorrichtung B empfängt die Empfangseinheit die Speicher-ECM einzeln.
  • Mit diesem Aufbau können die Speicher-ECM einzeln gesendet werden. Demzufolge kann die von der Rundsendevorrichtung für die Steuerung des Sendeablaufs benötigte Leistung verringert werden.
  • In der oben beschriebenen Empfangsvorrichtung A empfängt die Empfangseinheit ein Transportstrom-Paket sequentiell, das (a) die vorgegebene Einheit des verscrambelten Inhalts und (b) Paket-spezifische Informationen zum bestimmen eines nicht-verscrambelten Transportstrom-Pakets enthält, und die Speichereinheit speichert das empfangene Transportstrom-Paket sequentiell, wobei die Entscrambelungs-Prozesseinheit beinhaltet: eine Einheit zum Extrahieren von verscrambeltem Inhalt zum Extrahieren der vorgegebenen Einheit des verscrambelten Inhalts und die Paket-spezifischen Informationen aus einem der Transportstrom-Pakete, die in der Speichereinheit gespeichert sind; eine Einheit zum Extrahieren eines Entscrambelungs-Schlüssels zum Extrahieren eines Entscrambelungs-Schlüssels aus der Liste basierend auf den extrahierten Paket-spezifischen Informationen; und eine Entscrambelungs-Einheit zum Entscrambeln der extrahierten vorgegebenen Einheit des verscrambelten Inhalts, die den extrahierten Entscrambelungs-Schlüssel verwendet.
  • Mit diesem Aufbau kann der Entscrambelungs-Schlüssel basierend auf den Paket-spezifischen Informationen leicht aus der Liste extrahiert werden.
  • In der oben beschriebenen Empfangsvorrichtung sind die Paket-spezifischen Informationen eine des Zählers (Continuity Counter – CC), eine Anzahl der Transportstrom-Pakete, eine kumulative Datenmenge, eine relative Wiedergabezeit und eine Verscrambelungs-Schlüssel-Kennung, die Einheit zum Extrahieren von verscrambeltem Inhalt extrahiert als Paket-spezifische Informationen eine des Zählers, die Anzahl der Transportstrom-Pakete, die kumulative Datenmenge, die relative Wiedergabezeit und die Verscrambelungs-Schlüssel-Kennung und die Einheit zum Extrahieren eines Entscrambelungs-Schlüssels führt einen vorgegebenen Vorgang an den extrahierten Informationen als Paket-spezifizierende Informationen durch, um eine Entscrambelungs-Schlüssel-Kennung zu erzeugen, und extrahiert basierend auf der Entscrambelungs-Schlüssel-Kennung einen Entscrambelungs-Schlüssel aus der Liste.
  • Mit diesem Aufbau wird die Entscrambelungs-Schlüssel-Kennung durch Ausführen des vorgegebenen Vorgangs an einem der Zähler, der Anzahl der Transportstrom-Pakete, der kumulativen Datenmenge, der relativen Wiedergabezeit und der Verscrambelungs-Schlüssel-Kennung erzeugt. Im Vergleich zu dem Fall, bei dem der Wert einer der oben genannten Informationen auf den Wert der Entscrambelungs-Schlüssel-Kennung eingestellt ist, kann der Wert der Entscrambelungs-Schlüssel-Kennung von betrügerischen Benutzern nur schwer analysiert werden, wodurch die Sicherheit verbessert wird. Zusätzlich müssen die oben genannten Informationen, die im aktuellen Stand der Technik verwendet werden, und andere Informationen, die zur Erhöhung der gesendeten Datenmenge führen würden, nicht angefügt werden, um den Entscrambelungs-Schlüssel zu extrahieren.
  • In der oben beschriebenen Empfangsvorrichtung A empfängt die Empfangseinheit ein Transportstrom-Paket sequentiell, das (a) die vorgegebene Einheit des verscrambelten Inhalts und (b) nicht-verscrambelte I-Bild-Informationen enthält, wobei die I-Bild-Informationen angeben, ob das den Informationen entsprechende Transportstrom-Paket aus einem Teil eines I-Bildes/einem I-Bild besteht oder nicht, und die Speichereinheit speichert das empfangene Transportstrom-Paket sequentiell, wobei die Entscrambelungs-Prozesseinheit enthält: eine Einrichtung zum Extrahieren von verscrambeltem Inhalt zum Extrahieren der vorgegebenen Einheit des verscrambelten Inhalts und I-Bild-Informationen aus einem der in der Speichereinheit gespeicherten Transportstrom-Pakete beim Ausführen bestimmter Wiedergabeprozesse; eine I-Bild-Feststelleinheit zum Feststellen, ob die extrahierte vorgegebene Einheit des verscrambelten Inhalts aus einem Teil eines I-Bildes/einem I-Bild besteht oder nicht, basierend auf den extrahierten I-Bild-Informationen; eine Einheit zum Extrahieren eines Entscrambelungs-Schlüssels zum Extrahieren eines Entscrambelungs-Schlüssels aus der Liste nur dann, wenn die extrahierte vorgegebene Einheit des verscrambelten Inhalts aus einem Teil eines I-Bildes/einem I-Bild besteht; und eine Entscrambelungs-Einheit zum Entscrambeln der extrahierten vorgegebenen Einheit des verscrambelten Inhalts mittels des extrahierten Entscrambelungs-Schlüssels.
  • Mit diesem Aufbau kann die Empfangsvorrichtung lediglich I-Bilder wiedergeben. Demzufolge können spezielle Wiedergabeprozesse wie schneller Vorlauf leicht durchgeführt werden.
  • Die oben beschriebene Empfangsvorrichtung A, verwaltet des Weiteren Vertrags-Informationen und besteht aus einem Sicherheitsmodul, dessen Teil nicht effektiv funktioniert, wenn kein Vertrag geschlossen worden ist, sowie aus anderen Modulen besteht, wobei die Empfangsvorrichtung des Weiteren aufgebaut ist aus: einer Listen-Speichereinheit zum Speichern der von der Listen-Extrahiereinheit extrahierten Liste, wobei die Listen-Extrahiereinheit und die Listen-Speichereinheit in dem Sicherheitsmodul bereitgestellt werden.
  • Mit diesem Aufbau kann die Liste innerhalb des Sicherheitsmoduls gespeichert werden, wodurch die Liste nicht von betrügerischen Benutzern analysiert werden kann und somit die Sicherheit verbessert wird.
  • Eine weitere Empfangsvorrichtung (nachfolgend als „Empfangsvorrichtung C” bezeichnet) zum Bereitstellen eines Speicherdienstes entsprechend der Erfindung besteht aus: einer Empfangseinheit zum Empfangen des verscrambelten Inhalts, wobei der verscrambelte Inhalt so verscrambelt ist, dass eine vorgegebene Einheit des verscrambelten Inhalts, die ein Teil des verscrambelten Inhalts ist, mittels eines Entscrambelungs-Schlüssels entscrambelt wird, der der vorgegebenen Einheit des verscrambelten Inhalts entspricht, und ein Entscrambelungs-Schlüssel ist jeder vorgegebenen Einheit des verscrambelten Inhalts angefügt; einer Speichereinheit zum Speichern des empfangenen verscrambelten Inhalts; eine Listen-Erzeugungseinheit zum Erzeugen einer Liste beim/nach dem Speichern des verscrambelten Inhalts durch die Speichereinheit, basierend auf dem Entscrambelungs-Schlüssel, der jeder vorgegebenen Einheit des verscrambelten Inhalts angefügt ist; einer Entscrambelungs-Prozesseinheit zum (a) Extrahieren der vorgegebenen Einheit des verscrambelten Inhalts aus dem gespeicherten verscrambelten Inhalt, (b) Extrahieren eines Entscrambelungs-Schlüssels, der der extrahierten vorgegebenen Einheit des verscrambelten Inhalts entspricht, aus der generierten Liste und (c) Entscrambeln der extrahierten vorgegebenen Einheit des verscrambelten Inhalts mittels des extrahierten Entscrambelungs-Schlüssels; und einer Wiedergabeeinheit zum Wiedergeben der vorgegebenen Einheit des entscrambelten Inhalts in der Entscrambelungs-Reihenfolge.
  • Mit diesem Aufbau kann die Empfangsvorrichtung den verscrambelten Inhalt empfangen und speichern, während sie die Liste der Entscrambelungs-Schlüssel erzeugt und speichert. Demzufolge kann bei der Wiedergabe des gespeicherten verscrambelten Inhalts ein Entscrambelungs-Schlüssel zum Entscrambeln der vorgegebenen Einheit des verscrambelten Inhalts aus der Liste extrahiert werden.
  • Daher kann die Extraktion des Entscrambelungs-Schlüssels innerhalb kurzer Zeit und mit geringer Belastung ausgeführt werden, wodurch die Leistungsfähigkeit eines speziellen Wiedergabevorgangs, wie beispielsweise des schnellen Vorlaufs, ausreichend verbessert werden kann.
  • In der oben beschriebenen Empfangsvorrichtung empfängt die Empfangseinheit ein Transportstrom-Paket sequenziell, das (a) die vorgegebene Einheit des verscrambelten Inhalts und (b) Hilfsinformationen einschließlich eines Entscrambelungs-Schlüssels und Informationen zum Verknüpfen des Entscrambelungs-Schlüssels mit dem verscrambelten Inhalt beinhaltet, speichert die Speichereinheit das empfangene Transportstrom-Paket sequenziell und erzeugt die Listen-Erzeugungseinheit die Liste basierend auf den Hilfsinformationen.
  • Mit diesem Aufbau kann die Liste basierend auf den Hilfsinformationen leicht erzeugt werden.
  • In der oben beschriebenen Empfangsvorrichtung beinhaltet das Transportstrom-Paket eine ECM, wobei die Hilfsinformationen in einen Teil eingebettet sind, der in dem Hauptteil der ECM verschlüsselt wird, und die Listen-Erzeugungseinheit extrahiert die in der ECM eingebetteten Informationen und erzeugt die Liste basierend auf den Hilfsinformationen.
  • Mit diesem Aufbau kann die Empfangsvorrichtung die ECM empfangen und speichern, wobei die Hilfsinformationen in dem Teil eingebettet sind, der im Hauptteil der ECM verschlüsselt wird, und die gespeicherte ECM zum Erzeugen der Liste interpretieren. Demzufolge kann die vorliegende Erfindung entsprechend des aktuellen Standards umgesetzt werden.
  • Eine Rundsendevorrichtung (nachfolgend als „Rundsendevorrichtung A” bezeichnet) zum Bereitstellen eines Speicherdienstes entsprechend der Erfindung besteht aus: einer Erfassungseinheit zum Erfassen des zu verscrambelnden Inhalts und einer Vielzahl von Entscrambelungs-Schlüsseln; eine Verscrambelungs-Prozesseinheit zum Verscrambeln einer vorgegebenen Einheit des Inhalts aus dem erfassten Inhalt, so dass die vorgegebene Einheit des verscrambelten Inhalts mittels eines Entscrambelungs-Schlüssels entscrambelt wird, der für jede vorgegebene Einheit oder jeden Satz einer Vielzahl von vorgegebenen Einheiten anders ist; einer Anfügungseinheit zum Anfügen von Hilfsinformationen an die vorgegebene Einheit des verscrambelten Inhalts, wobei die Hilfsinformationen aus (a) Informationen zum Identifizieren des verscrambelten Inhalts und (b) einem dem Inhalt entsprechenden Entscrambelungs-Schlüssel bestehen und zum Erzeugen einer Liste der Entscrambelungs-Schlüssel durch die Empfangsvorrichtung verwendet werden; und einer Rundsendeeinheit zum Rundsenden des verscrambelten Inhalts, an den die Hilfsinformationen angefügt werden. Mit diesem Aufbau können die Hilfsinformationen, die verwendet werden, damit die Empfangsvorrichtung die Liste der Entscrambelungs-Schlüssel erzeugt, an den verscrambelten Inhalt angefügt werden. Demzufolge kann die Empfangsvorrichtung die Liste der Entscrambelungs-Schlüssel leicht erzeugen.
  • Daher kann die Extraktion des Entscrambelungs-Schlüssels durch die Empfangsvorrichtung innerhalb kurzer Zeit und mit geringer Leistung ausgeführt werden, wodurch die Leistungsfähigkeit eines speziellen Wiedergabevorgangs, wie beispielsweise des schnellen Vorlaufs, ausreichend verbessert werden kann.
  • In der oben beschriebenen Rundsendevorrichtung A bettet die Anfügungseinheit die Hilfsinformationen in einen Teil ein, der in einem Hauptkörper einer ECM verschlüsselt wird, und fügt die ECM an die vorgegebene Einheit des verscrambelten Inhalts an.
  • Mit diesem Aufbau kann die Rundsendevorrichtung die ECM an den verscrambelten Inhalt anfügen, wobei die Hilfsinformationen in einen Teil eingebettet sind, der im Hauptkörper der ECM verschlüsselt wird. Demzufolge kann die vorliegende Erfindung entsprechend des aktuellen Standards umgesetzt werden.
  • Eine andere Rundsendevorrichtung (nachfolgend als „Rundsendevorrichtung B” bezeichnet) zum Bereitstellen eines Speicherdienstes entsprechend der Erfindung besteht aus: einer Erfassungseinheit zum Erfassen des zu verscrambelnden Inhalts und einer Vielzahl von Verscrambelungs-Schlüsseln; einer Listen-Erzeugungseinheit zum Erzeugen einer Liste der Entscrambelungs-Schlüssel; einer Einbetteinheit zum Einbetten der Liste in mindestens ein Element der vorgegebenen Informationen zum Erzeugen mindestens eines Elements der Speicherinformationen; einer Verscrambelungs-Prozesseinheit zum verscrambeln einer vorgegebenen Einheit des Inhalts aus dem erfassten Inhalt, so dass die vorgegebene Einheit des verscrambelten Inhalts mittels eines Entscrambelungs-Schlüssels entscrambelt wird, der für jede vorgegebene Einheit oder jeden Satz einer Vielzahl von vorgegebenen Einheiten anders ist; und einer Rundsendeeinheit zum Rundsenden der erzeugten Speicherinformationen und des verscrambelten Inhalts.
  • Mit diesem Aufbau kann die Rundsendevorrichtung die Speicherinformationen, in die die Liste der Entscrambelungs-Schlüssel eingebettet ist, zusammen mit dem verscrambelten Inhalt rundsenden.
  • Daher kann die Extraktion des Entscrambelungs-Schlüssels durch die Empfangsvorrichtung innerhalb kurzer Zeit und mit geringer Leistung ausgeführt werden, wodurch die Leistungsfähigkeit eines speziellen Wiedergabevorgangs, wie beispielsweise des schnellen Vorlaufs, ausreichend verbessert werden kann.
  • In der oben beschriebenen Rundsendevorrichtung B bettet die Einbetteinheit die Liste in ein Element der vorgegebenen Informationen ein, um ein Element der Speicherinformationen zu erzeugen, und die Rundsendeeinheit sendet das erzeugte eine Element der Informationen und den verscrambelten Inhalt rund.
  • Mit diesem Aufbau kann die Rundesendevorrichtung ein Element der Speicherinformationen erzeugen und rundsenden, in das die Liste aller Entscrambelungs-Schlüssel eingebettet ist.
  • In der oben beschriebenen Rundsendevorrichtung B bettet die Einbetteinheit einen geteilten Teil der Liste in jeden einer Vielzahl von Elementen der vorgegebenen Informationen ein, um eine Vielzahl von Elementen der Speicherinformationen zu erzeugen, und die Rundsendeeinheit sendet die erzeugte Vielzahl von Elementen der Speicherinformationen und den verscrambelten Inhalt rund.
  • Mit diesem Aufbau kann die Rundesendevorrichtung eine Vielzahl von Elementen von Speicherinformationen in jedem Element erzeugen und rundsenden, von dem ein geteilter Teil der Liste der Entscrambelungs-Schlüssel eingebettet ist.
  • In der oben beschriebenen Rundsendevorrichtung B bettet die Einbettvorrichtung die Liste in einem zu codierenden Teil in einem Hauptkörper wenigstens einer ECM ein, um wenigstens ein Element von Speicherinformationen zu erzeugen.
  • Mit diesem Aufbau kann die Rundsendevorrichtung die ECM an den verscrambelten Inhalt anfügen, wobei die Liste in einen Teil eingebettet sind, der im Hauptkörper der ECM verschlüsselt wird. Demzufolge kann die vorliegende Erfindung entsprechend des aktuellen Standards umgesetzt werden.
  • In der oben beschriebenen Rundsendevorrichtung B sendet die Rundsendeeinheit einen Satz der Speicherinformationen rund, während der gesamte verscrambelte Inhalt, der den Speicherinformationen entspricht, mit einem Mal rundgesendet wird.
  • Dieser Aufbau kann die Menge der gesendeten Daten verringern.
  • Ein Programm, das für eine Empfangsvorrichtung zum Bereitstellen eines Speicherdienstes entsprechend der Erfindung verwendet wird, veranlasst die Empfangsvorrichtung, die folgenden Schritte durchzuführen: einen Empfangsschritt für das Empfangen des verscrambelten Inhalts, wobei der verscrambelte Inhalt so verscrambelt ist, dass eine vorgegebene Einheit des verscrambelten Inhalts, der ein Teil des verscrambelten Inhalts ist, unter Verwendung eines Entscrambelungs-Schlüssels entscrambelt wird, der der vorgegebenen Einheit des verscrambelten Inhalts entspricht, und mindestens eines Elements der Speicherinformationen, in denen eine Liste mit allen Entscrambelungs-Schlüsseln eingebettet ist, die für das Entscrambeln des verscrambelten Inhalts verwendet werden; einen Speicherschritt zum Speichern des empfangenen verscrambelten Inhalts und der Speicherinformationen; einen Listen-Extrahierschritt zum Extrahieren der Liste aus den gespeicherten Speicherinformationen; einen Entscrambelungs-Prozessschritt für (a) das Extrahieren der vorgegebenen Einheit des verscrambelten Inhalts aus dem gespeicherten verscrambelten Inhalt, (b) das Extrahieren des Entscrambelungs-Schlüssels aus der extrahierten Liste, der der vorgegebenen Einheit des verscrambelten Inhalts entspricht, und (c) das Entscrambeln der extrahierten vorgegebenen Einheit des verscrambelten Inhalts mittels des extrahierten Entscrambelungs-Schlüssels; und einen Wiedergabeschritt zum Widergeben der vorgegebenen Einheit des entscrambelten Inhalts in der entscrambelten Reihenfolge.
  • Mit diesem Aufbau können die Speicherinformationen, in denen die Liste der Entscrambelungs-Schlüssel eingebettet ist, und der verscrambelte Inhalt empfangen und gespeichert werden. Demzufolge kann bei der Wiedergabe des gespeicherten verscrambelten Inhalts ein Entscrambelungs-Schlüssel zum Entscrambeln des verscrambelten Inhalts in der vorgegebenen Einheit aus der Liste extrahiert werden.
  • Daher kann die Extraktion des Entscrambelungs-Schlüssels innerhalb kurzer Zeit und mit geringer Belastung ausgeführt werden, wodurch die Leistungsfähigkeit eines speziellen Wiedergabevorgangs, wie beispielsweise des schnellen Vorlaufs, ausreichend verbessert werden kann.
  • Ein weiteres Programm veranlasst eine Empfangsvorrichtung zum Bereitstellen eines Speicherdienstes entsprechend der Erfindung, die folgenden Schritte durchzuführen: ei nen Empfangsschritt zum Empfangen des verscrambelten Inhalts, wobei der verscrambelte Inhalt so verscrambelt ist, dass eine vorgegebene Einheit des verscrambelten Inhalts, die ein Teil des verscrambelten Inhalts ist, mittels eines Entscrambelungs-Schlüssels entscrambelt wird, der der vorgegebenen Einheit des verscrambelten Inhalts entspricht, und ein Entscrambelungs-Schlüssel ist jeder vorgegebenen Einheit des verscrambelten Inhalts angefügt; einen Speicherschritt zum Speichern des empfangenen verscrambelten Inhalts; einen Listen-Erzeugungsschritt zum Erzeugen einer Liste beim/nach dem Speichern des verscrambelten Inhalts durch die Speichereinheit, basierend auf dem Entscrambelungs-Schlüssel, der jeder vorgegebenen Einheit des verscrambelten Inhalts angefügt ist; einen Entscrambelungs-Prozessschritt zum (a) Extrahieren der vorgegebenen Einheit des verscrambelten Inhalts aus dem gespeicherten verscrambelten Inhalt, (b) Extrahieren eines Entscrambelungs-Schlüssels, der der extrahierten vorgegebenen Einheit des verscrambelten Inhalts entspricht, aus der generierten Liste und (c) Entscrambeln der extrahierten vorgegebenen Einheit des verscrambelten Inhalts mittels des extrahierten Entscrambelungs-Schlüssels; und einen Wiedergabeschritt zum Wiedergeben der vorgegebenen Einheit des entscrambelten Inhalts in der Entscrambelungs-Reihenfolge.
  • Mit diesem Aufbau kann die Empfangsvorrichtung den verscrambelten Inhalt empfangen und speichern, während sie die Liste der Entscrambelungs-Schlüssel erzeugt und speichert. Demzufolge kann bei der Wiedergabe des gespeicherten verscrambelten Inhalts ein Entscrambelungs-Schlüssel zum Entscrambeln der vorgegebenen Einheit des verscrambelten Inhalts aus der Liste extrahiert werden.
  • Daher kann die Extraktion des Entscrambelungs-Schlüssels innerhalb kurzer Zeit und mit geringer Belastung ausgeführt werden, wodurch die Leistungsfähigkeit eines speziellen Wiedergabevorgangs, wie beispielsweise des schnellen Vorlaufs, ausreichend verbessert werden kann.
  • Ein Programm, das für eine Rundsendevorrichtung zum Bereitstellen eines Speicherdienstes entsprechend der Erfindung verwendet wird, veranlasst die Rundsendevorrichtung, die folgenden Schritte durchzuführen: einen Erfassungsschritt zum Erfassen des zu verscrambelnden Inhalts und einer Vielzahl von Entscrambelungs-Schlüsseln; einen Verscrambelungs-Prozessschritt zum Verscrambeln einer vorgegebenen Einheit des In halts aus dem erfassten Inhalt, so dass die vorgegebene Einheit des verscrambelten Inhalts mittels eines Entscrambelungs-Schlüssels entscrambelt wird, der für jede vorgegebene Einheit oder jeden Satz einer Vielzahl von vorgegebenen Einheiten anders ist; einen Anfügungsschritt zum Anfügen von Hilfsinformationen an die vorgegebene Einheit des verscrambelten Inhalts, wobei die Hilfsinformationen aus (a) Informationen zum Identifizieren des verscrambelten Inhalts und (b) einem dem Inhalt entsprechenden Entscrambelungs-Schlüssel bestehen und zum Erzeugen einer Liste der Entscrambelungs-Schlüssel durch die Empfangsvorrichtung verwendet werden; und einen Rundsendeschritt zum Rundsenden des verscrambelten Inhalts, an den die Hilfsinformationen angefügt werden.
  • Mit diesem Aufbau können die Hilfsinformationen, die verwendet werden, damit die Empfangsvorrichtung die Liste der Entscrambelungs-Schlüssel erzeugt, an den verscrambelten Inhalt angefügt werden. Demzufolge kann die Empfangsvorrichtung die Liste der Entscrambelungs-Schlüssel leicht erzeugen.
  • Daher kann die Extraktion des Entscrambelungs-Schlüssels durch die Empfangsvorrichtung innerhalb kurzer Zeit und mit geringer Leistung ausgeführt werden, wodurch die Leistungsfähigkeit eines speziellen Wiedergabevorgangs, wie beispielsweise des schnellen Vorlaufs, ausreichend verbessert werden kann.
  • Ein weiteres Programm veranlasst eine Rundsendevorrichtung zum Bereitstellen eines Speicherdienstes entsprechend der Erfindung, die folgenden Schritte durchzuführen: einen Erfassungsschritt zum Erfassen des zu verscrambelnden Inhalts und einer Vielzahl von Verscrambelungs-Schlüsseln; einen Listen-Erzeugungsschritt zum Erzeugen einer Liste der Entscrambelungs-Schlüssel; einen Einbettschritt zum Einbetten der Liste in mindestens einen Teil der vorgegebenen Informationen zum Erzeugen mindestens eines Teils der Speicherinformationen; einen Verscrambelungs-Prozessschritt zum verscrambeln einer vorgegebenen Einheit des Inhalts aus dem erfassten Inhalt, so dass die vorgegebene Einheit des verscrambelten Inhalts mittels eines Entscrambelungs-Schlüssels entscrambelt wird, der für jede vorgegebene Einheit oder jeden Satz einer Vielzahl von vorgegebenen Einheiten anders ist; und einen Rundsendeschritt zum Rundsenden der erzeugten Speicherinformationen und des verscrambelten Inhalts.
  • Mit diesem Aufbau kann die Rundsendevorrichtung die Speicherinformationen, in die die Liste der Entscrambelungs-Schlüssel eingebettet ist, zusammen mit dem verscrambelten Inhalt rundsenden.
  • Daher kann die Extraktion des Entscrambelungs-Schlüssels durch die Empfangsvorrichtung innerhalb kurzer Zeit und mit geringer Leistung ausgeführt werden, wodurch die Leistungsfähigkeit eines speziellen Wiedergabevorgangs, wie beispielsweise des schnellen Vorlaufs, ausreichend verbessert werden kann.
  • Auf einem Aufzeichnungsmedium entsprechend der Erfindung, ist ein Programm aufgezeichnet, das für eine Empfangsvorrichtung zum Bereitstellen eines Speicherdienstes verwendet wird, wobei das Programm die Empfangsvorrichtung veranlasst, folgende Schritte durchzuführen: einen Empfangsschritt für das Empfangen des verscrambelten Inhalts, wobei der verscrambelte Inhalt so verscrambelt ist, dass eine vorgegebene Einheit des verscrambelten Inhalts, der ein Teil des verscrambelten Inhalts ist, unter Verwendung eines Entscrambelungs-Schlüssels entscrambelt wird, der der vorgegebenen Einheit des verscrambelten Inhalts entspricht, und mindestens eines Elements der Speicherinformationen, in denen eine Liste mit allen Entscrambelungs-Schlüsseln eingebettet ist, die für das Entscrambeln des verscrambelten Inhalts verwendet werden; einen Speicherschritt zum Speichern des empfangenen verscrambelten Inhalts und der Speicherinformationen; einen Listen-Extrahierschritt zum Extrahieren der Liste aus den gespeicherten Speicherinformationen; einen Entscrambel-Prozessschritt für (a) das Extrahieren der vorgegebenen Einheit des verscrambelten Inhalts aus dem gespeicherten verscrambelten Inhalt, (b) das Extrahieren des Entscrambelungs-Schlüssels aus der extrahierten Liste, der der vorgegebenen Einheit des verscrambelten Inhalts entspricht, und (c) das Entscrambeln der extrahierten vorgegebenen Einheit des verscrambelten Inhalts mittels des extrahierten Entscrambelungs-Schlüssels; und einen Wiedergabeschritt zum Widergeben der vorgegebenen Einheit des entscrambelten Inhalts in der entscrambelten Reihenfolge.
  • Mit diesem Aufbau können die Speicherinformationen, in denen die Liste der Entscrambelungs-Schlüssel eingebettet ist, und der verscrambelte Inhalt empfangen und gespeichert werden. Demzufolge kann bei der Wiedergabe des gespeicherten verscrambelten Inhalts ein Entscrambelungs-Schlüssel zum Entscrambeln des verscrambelten Inhalts in der vorgegebenen Einheit aus der Liste extrahiert werden.
  • Daher kann die Extraktion des Entscrambelungs-Schlüssels innerhalb kurzer Zeit und mit geringer Belastung ausgeführt werden, wodurch die Leistungsfähigkeit eines speziellen Wiedergabevorgangs, wie beispielsweise des schnellen Vorlaufs, ausreichend verbessert werden kann.
  • Auf einem weiteren Aufzeichnungsmedium entsprechend der Erfindung, ist ein Programm aufgezeichnet, das für eine Empfangsvorrichtung zum Bereitstellen eines Speicherdienstes verwendet wird, wobei das Programm die Empfangsvorrichtung veranlasst, folgende Schritte durchzuführen: einen Empfangsschritt zum Empfangen des verscrambelten Inhalts, wobei der verscrambelte Inhalt so verscrambelt ist, dass eine vorgegebene Einheit des verscrambelten Inhalts, die ein Teil des verscrambelten Inhalts ist, mittels eines Entscrambelungs-Schlüssels entscrambelt wird, der der vorgegebenen Einheit des verscrambelten Inhalts entspricht, und ein Entscrambelungs-Schlüssel ist jeder vorgegebenen Einheit des verscrambelten Inhalts angefügt; einen Speicherschritt zum Speichern des empfangenen verscrambelten Inhalts; einen Listen-Erzeugungsschritt zum Erzeugen einer Liste beim/nach dem Speichern des verscrambelten Inhalts durch die Speichereinheit, basierend auf dem Entscrambelungs-Schlüssel, der jeder vorgegebenen Einheit des verscrambelten Inhalts angefügt ist; einen Entscrambelungs-Prozessschritt zum (a) Extrahieren der vorgegebenen Einheit des verscrambelten Inhalts aus dem gespeicherten verscrambelten Inhalt, (b) Extrahieren eines Entscrambelungs-Schlüssels, der der extrahierten vorgegebenen Einheit des verscrambelten Inhalts entspricht, aus der generierten Liste und (c) Entscrambeln der extrahierten vorgegebenen Einheit des verscrambelten Inhalts mittels des extrahierten Entscrambelungs-Schlüssels; und einen Wiedergabeschritt zum Wiedergeben der vorgegebenen Einheit des entscrambelten Inhalts in der Entscrambelungs-Reihenfolge.
  • Mit diesem Aufbau kann die Empfangsvorrichtung den verscrambelten Inhalt empfangen und speichern, während sie die Liste der Entscrambelungs-Schlüssel erzeugt und speichert. Demzufolge kann bei der Wiedergabe des gespeicherten verscrambelten Inhalts ein Entscrambelungs-Schlüssel zum Entscrambeln der vorgegebenen Einheit des verscrambelten Inhalts aus der Liste extrahiert werden. Daher kann die Extraktion des Entsc rambelungs-Schlüssels innerhalb kurzer Zeit und mit geringer Belastung ausgeführt werden, wodurch die Leistungsfähigkeit eines speziellen Wiedergabevorgangs, wie beispielsweise des schnellen Vorlaufs, ausreichend verbessert werden kann.
  • Auf einem Aufzeichnungsmedium entsprechend der Erfindung, ist ein Programm aufgezeichnet, das für eine Rundsendevorrichtung zum Bereitstellen eines Speicherdienstes verwendet wird, wobei das Programm die Rundsendevorrichtung veranlasst, folgende Schritte durchzuführen: einen Erfassungsschritt zum Erfassen des zu verscrambelnden Inhalts und einer Vielzahl von Entscrambelungs-Schlüsseln; einen Verscrambelungs-Prozessschritt zum Verscrambeln einer vorgegebenen Einheit des Inhalts aus dem erfassten Inhalt, so dass die vorgegebene Einheit des verscrambelten Inhalts mittels eines Entscrambelungs-Schlüssels entscrambelt wird, der für jede vorgegebene Einheit oder jeden Satz einer Vielzahl von vorgegebenen Einheiten anders ist; einen Anfügungsschritt zum Anfügen von Hilfsinformationen an die vorgegebene Einheit des verscrambelten Inhalts, wobei die Hilfsinformationen aus (a) Informationen zum Identifizieren des verscrambelten Inhalts und (b) einem dem Inhalt entsprechenden Entscrambelungs-Schlüssel bestehen und zum Erzeugen einer Liste der Entscrambelungs-Schlüssel durch die Empfangsvorrichtung verwendet werden; und einen Rundsendeschritt zum Rundsenden des verscrambelten Inhalts, an den die Hilfsinformationen angefügt werden.
  • Mit diesem Aufbau können die Hilfsinformationen, die verwendet werden, damit die Empfangsvorrichtung die Liste der Entscrambelungs-Schlüssel erzeugt, an den verscrambelten Inhalt angefügt werden. Demzufolge kann die Empfangsvorrichtung die Liste der Entscrambelungs-Schlüssel leicht erzeugen.
  • Daher kann die Extraktion des Entscrambelungs-Schlüssels durch die Empfangsvorrichtung innerhalb kurzer Zeit und mit geringer Leistung ausgeführt werden, wodurch die Leistungsfähigkeit eines speziellen Wiedergabevorgangs, wie beispielsweise des schnellen Vorlaufs, ausreichend verbessert werden kann.
  • Auf einem weiteren Aufzeichnungsmedium entsprechend der Erfindung, ist ein Programm aufgezeichnet, das für eine Rundsendevorrichtung zum Bereitstellen eines Speicherdienstes verwendet wird, wobei das Programm die Rundsendevorrichtung veran lasst, folgende Schritte durchzuführen: einen Erfassungsschritt zum Erfassen des zu verscrambelnden Inhalts und einer Vielzahl von Verscrambelungs-Schlüsseln; einen Listen-Erzeugungsschritt zum Erzeugen einer Liste der Entscrambelungs-Schlüssel; einen Einbettschritt zum Einbetten der Liste in mindestens einen Teil der vorgegebenen Informationen zum Erzeugen mindestens eines Teils der Speicherinformationen; einen Verscrambelungs-Prozessschritt zum verscrambeln einer vorgegebenen Einheit des Inhalts aus dem erfassten Inhalt, so dass die vorgegebene Einheit des verscrambelten Inhalts mittels eines Entscrambelungs-Schlüssels entscrambelt wird, der für jede vorgegebene Einheit oder jeden Satz einer Vielzahl von vorgegebenen Einheiten anders ist; und einen Rundsendeschritt zum Rundsenden der erzeugten Speicherinformationen und des verscrambelten Inhalts.
  • Mit diesem Aufbau kann die Rundsendevorrichtung die Speicherinformationen, in die die Liste der Entscrambelungs-Schlüssel eingebettet ist, zusammen mit dem verscrambelten Inhalt rundsenden. Daher kann die Extraktion des Entscrambelungs-Schlüssels durch die Empfangsvorrichtung innerhalb kurzer Zeit und mit geringer Leistung ausgeführt werden, wodurch die Leistungsfähigkeit eines speziellen Wiedergabevorgangs, wie beispielsweise des schnellen Vorlaufs, ausreichend verbessert werden kann.
  • Auf einem Aufzeichnungsmedium entsprechend der Erfindung ist Inhalt aufgezeichnet, der an eine Empfangsvorrichtung rundgesendet wird, wobei der Inhalt besteht aus: verscrambeltem Inhalt, der so verscrambelt ist, dass eine vorgegebene Einheit des verscrambelten Inhalts, die ein Teil des verscrambelten Inhalts ist, mittels eines Entscrambelungs-Schlüssels entscrambelt wird, der der vorgegebenen Einheit des Inhalts entspricht, und einer Speicher-ECM, in die eine Liste mit allen Entscrambelungs-Schlüsseln zum Entscrambeln des verscrambelten Inhalts in einem Teil eingebettet ist, der in einem Hauptkörper mindestens einer ECM verschlüsselt wird.
  • Mit diesem Aufbau kann die Rundsendevorrichtung die ECM rundsenden, wobei die Liste mit allen Entscrambelungs-Schlüsseln in den Teil eingebettet sind, der im Hauptkörper der ECM verschlüsselt wird. Demzufolge kann die Extraktion des Entscrambelungs-Schlüssels durch die Empfangsvorrichtung, die den Inhalt empfängt, innerhalb kurzer Zeit und mit geringer Leistung ausgeführt werden, wodurch die Leistungsfähigkeit eines speziellen Wiedergabevorgangs, wie beispielsweise des schnellen Vorlaufs, ausreichend verbessert werden kann.
  • Ein Verfahren zum Empfangen eines Speicherdienstes entsprechend der Erfindung beinhaltet folgende Schritte: einen Empfangsschritt für das Empfangen des verscrambelten Inhalts, wobei der verscrambelte Inhalt so verscrambelt ist, dass eine vorgegebene Einheit des verscrambelten Inhalts, der ein Teil des verscrambelten Inhalts ist, unter Verwendung eines Entscrambelungs-Schlüssels entscrambelt wird, der der vorgegebenen Einheit des verscrambelten Inhalts entspricht, und mindestens eines Elements der Speicherinformationen, in denen eine Liste mit allen Entscrambelungs-Schlüsseln eingebettet ist, die für das Entscrambeln des verscrambelten Inhalts verwendet werden; einen Speicherschritt zum Speichern des empfangenen verscrambelten Inhalts und der Speicherinformationen; einen Listen-Extrahierschritt zum Extrahieren der Liste aus den gespeicherten Speicherinformationen; einen Entscrambelungs-Prozessschritt für (a) das Extrahieren der vorgegebenen Einheit des verscrambelten Inhalts aus dem gespeicherten verscrambelten Inhalt, (b) das Extrahieren des Entscrambelungs-Schlüssels aus der extrahierten Liste, der der vorgegebenen Einheit des verscrambelten Inhalts entspricht, und (c) das Entscrambeln der extrahierten vorgegebenen Einheit des verscrambelten Inhalts mittels des extrahierten Entscrambelungs-Schlüssels; und einen Wiedergabeschritt zum Widergeben der vorgegebenen Einheit des entscrambelten Inhalts in der entscrambelten Reihenfolge.
  • Mit diesem Aufbau können die Speicherinformationen, in denen die Liste der Entscrambelungs-Schlüssel eingebettet ist, und der verscrambelte Inhalt empfangen und gespeichert werden. Demzufolge kann bei der Wiedergabe des gespeicherten verscrambelten Inhalts ein Entscrambelungs-Schlüssel zum Entscrambeln des verscrambelten Inhalts in der vorgegebenen Einheit aus der Liste extrahiert werden.
  • Daher kann die Extraktion des Entscrambelungs-Schlüssels innerhalb kurzer Zeit und mit geringer Belastung ausgeführt werden, wodurch die Leistungsfähigkeit eines speziellen Wiedergabevorgangs, wie beispielsweise des schnellen Vorlaufs, ausreichend verbessert werden kann.
  • Ein weiteres Verfahren zum Empfangen eines Speicherdienstes entsprechend der Erfindung beinhaltet folgende Schritte: einen Empfangsschritt zum Empfangen des verscrambelten Inhalts, wobei der verscrambelte Inhalt so verscrambelt ist, dass eine vorgegebene Einheit des verscrambelten Inhalts, die ein Teil des verscrambelten Inhalts ist, mittels eines Entscrambelungs-Schlüssels entscrambelt wird, der der vorgegebenen Einheit des verscrambelten Inhalts entspricht, und ein Entscrambelungs-Schlüssel ist jeder vorgegebenen Einheit des verscrambelten Inhalts angefügt; einen Speicherschritt zum Speichern des empfangenen verscrambelten Inhalts; einen Listen-Erzeugungsschritt zum Erzeugen einer Liste beim/nach dem Speichern des verscrambelten Inhalts durch die Speichereinheit, basierend auf dem Entscrambelungs-Schlüssel, der jeder vorgegebenen Einheit des verscrambelten Inhalts angefügt ist; einen Entscrambelungs-Prozessschritt zum (a) Extrahieren der vorgegebenen Einheit des verscrambelten Inhalts aus dem gespeicherten verscrambelten Inhalt, (b) Extrahieren eines Entscrambelungs-Schlüssels, der der extrahierten vorgegebenen Einheit des verscrambelten Inhalts entspricht, aus der generierten Liste und (c) Entscrambeln der extrahierten vorgegebenen Einheit des verscrambelten Inhalts mittels des extrahierten Entscrambelungs-Schlüssels; und einen Wiedergabeschritt zum Wiedergeben der vorgegebenen Einheit des entscrambelten Inhalts in der Entscrambelungs-Reihenfolge.
  • Mit diesem Aufbau kann die Empfangsvorrichtung den verscrambelten Inhalt empfangen und speichern, während sie die Liste der Entscrambelungs-Schlüssel erzeugt und speichert. Demzufolge kann bei der Wiedergabe des gespeicherten verscrambelten Inhalts ein Entscrambelungs-Schlüssel zum Entscrambeln der vorgegebenen Einheit des verscrambelten Inhalts aus der Liste extrahiert werden.
  • Daher kann die Extraktion des Entscrambelungs-Schlüssels innerhalb kurzer Zeit und mit geringer Belastung ausgeführt werden, wodurch die Leistungsfähigkeit eines speziellen Wiedergabevorgangs, wie beispielsweise des schnellen Vorlaufs, ausreichend verbessert werden kann.
  • Ein Verfahren zum Rundsenden eines Speicherdienstes entsprechend der Erfindung beinhaltet folgende Schritte: einen Erfassungsschritt zum Erfassen des zu verscrambelnden Inhalts und einer Vielzahl von Entscrambelungs-Schlüsseln; einen Verscrambelungs-Prozessschritt zum Verscrambeln einer vorgegebenen Einheit des Inhalts aus dem erfassten Inhalt, so dass die vorgegebene Einheit des verscrambelten Inhalts mittels eines Entscrambelungs-Schlüssels entscrambelt wird, der für jede vorgegebene Einheit oder jeden Satz einer Vielzahl von vorgegebenen Einheiten anders ist; einen Anfügungsschritt zum Anfügen von Hilfsinformationen an die vorgegebene Einheit des verscrambelten Inhalts, wobei die Hilfsinformationen aus (a) Informationen zum Identifizieren des verscrambelten Inhalts und (b) einem dem Inhalt entsprechenden Entscrambelungs-Schlüssel bestehen und zum Erzeugen einer Liste der Entscrambelungs-Schlüssel durch die Empfangsvorrichtung verwendet werden; und einen Rundsendeschritt zum Rundsenden des verscrambelten Inhalts, an den die Hilfsinformationen angefügt werden.
  • Mit diesem Aufbau können die Hilfsinformationen, die verwendet werden, damit die Empfangsvorrichtung die Liste der Entscrambelungs-Schlüssel erzeugt, an den verscrambelten Inhalt angefügt werden. Demzufolge kann die Empfangsvorrichtung die Liste der Entscrambelungs-Schlüssel leicht erzeugen.
  • Daher kann die Extraktion des Entscrambelungs-Schlüssels durch die Empfangsvorrichtung innerhalb kurzer Zeit und mit geringer Leistung ausgeführt werden, wodurch die Leistungsfähigkeit eines speziellen Wiedergabevorgangs, wie beispielsweise des schnellen Vorlaufs, ausreichend verbessert werden kann.
  • Ein weiteres Verfahren zum Rundsenden eines Speicherdienstes entsprechend der Erfindung beinhaltet folgende Schritte: einen Erfassungsschritt zum Erfassen des zu verscrambelnden Inhalts und einer Vielzahl von Verscrambelungs-Schlüsseln; einen Listen-Erzeugungsschritt zum Erzeugen einer Liste der Entscrambelungs-Schlüssel; einen Einbettschritt zum Einbetten der Liste in mindestens einen Teil der vorgegebenen Informationen zum Erzeugen mindestens eines Teils der Speicherinformationen; einen Verscrambelungs-Prozessschritt zum verscrambeln einer vorgegebenen Einheit des Inhalts aus dem erfassten Inhalt, so dass die vorgegebene Einheit des verscrambelten Inhalts mittels eines Entscrambelungs-Schlüssels entscrambelt wird, der für jede vorgegebene Einheit oder jeden Satz einer Vielzahl von vorgegebenen Einheiten anders ist; und einen Rundsendeschritt zum Rundsenden der erzeugten Speicherinformationen und des verscrambelten Inhalts.
  • Mit diesem Aufbau kann die Rundsendevorrichtung die Speicherinformationen, in die die Liste der Entscrambelungs-Schlüssel eingebettet ist, zusammen mit dem verscrambelten Inhalt rundsenden.
  • Daher kann die Extraktion des Entscrambelungs-Schlüssels durch die Empfangsvorrichtung innerhalb kurzer Zeit und mit geringer Leistung ausgeführt werden, wodurch die Leistungsfähigkeit eines speziellen Wiedergabevorgangs, wie beispielsweise des schnellen Vorlaufs, ausreichend verbessert werden kann.
  • KURZBESCHREIBUNG DER ZEICHNUNGEN
  • Diese und weitere Aufgaben, Vorteile und Funktionen der Erfindung werden durch deren folgende Beschreibung in Zusammenhang mit den dazugehörigen Zeichnungen deutlich, die ein spezielles Ausführungsbeispiel der Erfindung darstellen.
  • In den Zeichnungen:
  • ist 1 der Aufbau eines Systems zum Bereitstellen eines Speicherdienstes entsprechend des ersten Ausführungsbeispiels der Erfindung;
  • zeigt 2 ein Beispiel der Datenstruktur eines Deskriptors für Verscrambelungs-Schlüssel-Listen;
  • zeigt 3 ein Beispiel der Datenstruktur einer ECM zum Speichern;
  • zeigt 4 die zeitliche Planung für das Senden der Liste mit den Verscrambelungs-Schlüsseln;
  • zeigt 5 den detaillierten Aufbau der Verscrambelungs-Prozesseinheit 103;
  • zeigt 6 eine Beziehung zwischen Inhalt und Verscrambelungs-Schlüsseln in einem Transportstrom;
  • zeigt 7 die Liste mit Verscrambelungs-Schlüsseln, die mit dem in 6 gezeigten Transportstrom verknüpft ist;
  • zeigt 8 den detaillierten Aufbau der Entscrambelungs-Prozesseinheit 204;
  • zeigt 9 einen Vorgang im Rundsendeprozess an Hand der Rundsendevorrichtung 100 entsprechend des ersten Ausführungsbeispiels der Erfindung;
  • zeigt 10 einen Vorgang im Verscrambelungs-Prozess an Hand der Verscrambelungs-Prozesseinheit 103 im Detail;
  • zeigt 11 einen Vorgang in den Empfangs- und Speicherprozessen an Hand der Empfangsvorrichtung 200 und des Sicherheitsmoduls 300 entsprechend des ersten Ausführungsbeispiels der Erfindung;
  • zeigt 12 einen Vorgang im Wiedergabeprozess nach den Empfangs- und Speicherprozessen an Hand der Empfangsvorrichtung 200 und des Sicherheitsmoduls 300 entsprechend des ersten Ausführungsbeispiels der Erfindung;
  • zeigt 13 einen Vorgang im Entscrambelungs-Prozess an Hand der Entscrambelungs-Prozesseinheit 204 im Detail;
  • ist 14 ein Schaltbild, das einen Bildstrom in dem Kodierungssystem MPEG-2 zeigt;
  • zeigt 15 einen Transportstrom, der durch Konvertierung des in 14 gezeigten Bildstroms erhalten wird;
  • zeigt 16 einen Vorgang im Entscrambelungs-Prozess im Wiedergabemodus des schnellen Vorlaufs im Detail;
  • zeigt 17 einen Teil des Aufbaus eines Systems zum Bereitstellen eines Speicherdienstes entsprechend des zweiten Ausführungsbeispiels der Erfindung;
  • zeigt 18 den detaillierten Aufbau der Entscrambelungs-Prozesseinheit 401;
  • zeigt 19 einen Teil des Aufbaus eines Systems zum Bereitstellen eines Speicherdienstes entsprechend des dritten Ausführungsbeispiels der Erfindung;
  • zeigt 20 den detaillierten Aufbau der Verscrambelungs-Prozesseinheit 601;
  • zeigt 21 die Liste mit den Verscrambelungs-Schlüsseln für den Fall, dass der Wert von „CC mod 16” in der Verscrambelungs-Schlüssel-Kennung eingestellt ist;
  • zeigt 22 den detaillierten Aufbau der Entscrambelungs-Prozesseinheit 701;
  • zeigt 23 einen Vorgang im Rundsendeprozess an Hand der Rundsendevorrichtung 600 entsprechend des dritten Ausführungsbeispiels der Erfindung;
  • zeigt 24 einen Vorgang im Verscrambelungs-Prozess an Hand der Verscrambelungs-Prozesseinheit 601 im Detail;
  • zeigt 25 einen Vorgang im Wiedergabeprozess nach den Empfangs- und Speicherprozessen an Hand der Empfangsvorrichtung 700 und des Sicherheitsmoduls 300 entsprechend des dritten Ausführungsbeispiels der Erfindung;
  • zeigt 26 einen Vorgang im Entscrambelungs-Prozess an Hand der Entscrambelungs-Prozesseinheit 701 im Detail;
  • zeigt 27 den Aufbau eines Systems zum Bereitstellen eines Speicherdienstes entsprechend des vierten Ausführungsbeispiels der Erfindung;
  • zeigt 28 ein Beispiel der Datenstruktur des Deskriptors für Verscrambelungs-Schlüssel-Listen;
  • zeigt 29 ein Beispiel der Datenstruktur einer ECM für normale Wiedergabe, zu der der Erzeugungs-Deskriptor der Liste mit Verscrambelungs-Schlüsseln hinzugefügt wurde;
  • zeigt 30 den detaillierten Aufbau der Verscrambelungs-Prozesseinheit 802;
  • zeigt 31 den detaillierten Aufbau der Entscrambelungs-Prozesseinheit 905;
  • zeigt 32 einen Vorgang im Rundsendeprozess an Hand der Rundsendevorrichtung 800 entsprechend des dritten Ausführungsbeispiels der Erfindung;
  • zeigt 33 einen Vorgang im Verscrambelungs-Prozess an Hand der Verscrambelungs-Prozesseinheit 802 im Detail;
  • zeigt 34 einen Vorgang in den Empfangs- und Speicherprozessen an Hand der Empfangsvorrichtung 900 und des Sicherheitsmoduls 1000 entsprechend des vierten Ausführungsbeispiels der Erfindung;
  • zeigt 35 einen Vorgang im Wiedergabeprozess nach den Empfangs- und Speicherprozessen an Hand der Empfangsvorrichtung 900 und des Sicherheitsmoduls 1000 entsprechend des vierten Ausführungsbeispiels der Erfindung;
  • zeigt 36 einen Vorgang im Entscrambelungs-Prozess an Hand der Entscrambelungs-Prozesseinheit 701 im Detail;
  • zeigt 37 den Aufbau eines Systems zum Bereitstellen eines Speicherdienstes entsprechend des fünften Ausführungsbeispiels der Erfindung;
  • ist 38 ein schematisches Diagramm, das die Änderungen in den Verscrambelungs-Schlüsseln und der zeitlichen Planung für die Aktualisierung der ECM für normale Wiedergabe zeigt;
  • ist 39 ein schematisches Diagramm, das die Änderungen zwischen einem Schlüssel mit gerader Zahl und einem Schlüssel mit ungerader Zahl und die zeitliche Planung für die Aktualisierung der ECM für normale Wiedergabe zeigt;
  • zeigt 40 einen Übergang der erzeugten Liste mit Verscrambelungs-Schlüsseln;
  • zeigt 41 den detaillierten Aufbau der Entscrambelungs-Prozesseinheit 1207;
  • zeigt 42 einen Vorgang im Rundsendeprozess an Hand der Rundsendevorrichtung 1100 entsprechend des fünften Ausführungsbeispiels der Erfindung;
  • zeigt 43 einen Vorgang in den Empfangs- und Speicherprozessen an Hand der Empfangsvorrichtung 1200 und des Sicherheitsmoduls 1300 entsprechend des vierten Ausführungsbeispiels der Erfindung;
  • zeigt 44 einen Vorgang im Wiedergabeprozess nach den Empfangs- und Speicherprozessen an Hand der Empfangsvorrichtung 1200 und des Sicherheitsmoduls 1300 entsprechend des fünften Ausführungsbeispiels der Erfindung;
  • zeigt 45 einen Vorgang im Entscrambelungs-Prozess an Hand der Entscrambelungs-Prozesseinheit 1207 im Detail; und
  • 46 zeigt ein Beispiel der Datenstruktur eines Deskriptors für I-Bild-Listen.
  • BESCHREIBUNG DER BEVORZUGTEN AUSFÜHRUNGSBEISPIELE
  • Erstes Ausführungsbeispiel
  • <Zusammenfassung>
  • Ein System zum Bereitstellen eines Speicherdienstes entsprechend des ersten Ausführungsbeispiels der Erfindung besteht aus einer Rundsendevorrichtung, einer Empfangsvorrichtung und einem Sicherheitsmodul.
  • Die Rundsendevorrichtung erzeugt eine Liste mit Verscrambelungs-Schlüsseln, die alle für das Entscrambeln des verscrambelten Inhalts benötigten Verscrambelungs-Schlüssel enthält, beinhaltet die Liste in einer ECM zum Speichern (nachfolgend „Speicher-ECM” genannt) und sendet den verscrambelten Inhalt zusammen mit der ECM rund.
  • Das Sicherheitsmodul, das in der Empfangsvorrichtung an einer vorgegebenen Position integriert ist, empfängt und speichert die Speicher-ECM und den verscrambelten Inhalt, dekodiert die ECM zum Speichern als Gegenleistung für die bezahlten Gebühren und entscrambelt den empfangenen verscrambelten Inhalt sequenziell mittels der Liste mit Verscrambelungs-Schlüsseln, die in der Speicher-ECM enthalten ist.
  • <Gesamtaufbau>
  • 1 zeigt den Aufbau des Systems zum Bereitstellen eines Speicherdienstes entsprechend des ersten Ausführungsbeispiels der Erfindung. Das in 1 gezeigte System besteht aus einer Rundsendevorrichtung 100, einer Empfangsvorrichtung 200 und einem Sicherheitsmodul 300.
  • Es ist zu beachten, dass in 1 eine Aufzeichnungseinheit für Verscrambelungs-Schlüssel 10, die die Verscrambelungs-Schlüssel aufzeichnet, und eine Aufzeichnungseinheit für Inhalt 11, die den Inhalt aufzeichnet, zur Erläuterung gezeigt werden. Das Sicherheitsmodul 300 ist ein tragbares und intelligentes Aufzeichnungsmedium wie beispielsweise eine IC-Karte. Das Sicherheitsmodul 300 befindet sich an einer vorgegebenen Position der Empfangsvorrichtung 200 und wird zusammen mit der Empfangsvorrichtung 200 verwendet.
  • (Aufbau der Rundsendevorrichtung)
  • Die in 1 gezeigte Rundsendevorrichtung 100 besteht aus einer Transportstrom-Paketiereinheit 101, einer Erzeugungseinheit für die Verscrambelungs-Schlüssel-Liste 102, einer Verscrambelungs-Prozesseinheit 103, einer ECM-Erzeugungseinheit 104, einer Datenübertragungseinheit 105, einer Erfassungseinheit für Inhalt 106 und einer Erfassungseinheit für Verscrambelungs-Schlüssel 107.
  • Die Erfassungseinheit für Inhalt 106 erfasst Inhalt, einschließlich in der Aufzeichnungseinheit für Inhalt 11 aufgezeichneter visueller, Audio- und Textdaten.
  • Die Transportstrom-Paketiereinheit 101 wandelt den durch die Erfassungseinheit für Inhalt 106 Inhalt in Transportstrom-Pakete um.
  • Es ist zu beachten, dass das Transportstrom-Paket laut MPEG-2-Standard eine feste Länge von 188 Bytes hat.
  • Die Erfassungseinheit für Verscrambelungs-Schlüssel 107 erfasst in der Aufzeichnungseinheit für Verscrambelungs-Schlüssel 10 aufgezeichnete Verscrambelungs-Schlüssel.
  • Die Erzeugungseinheit für die Verscrambelungs-Schlüssel-Liste 102 erzeugt eine Liste mit Verscrambelungs-Schlüsseln basierend auf den von der Erfassungseinheit für Verscrambelungs-Schlüssel 107 erfassten Verscrambelungs-Schlüsseln.
  • Es ist zu beachten, dass die Liste mit Verscrambelungs-Schlüsseln beispielsweise durch Deskriptoren für Verscrambelungs-Schlüssel-Listen dargestellt wird.
  • 2 zeigt ein Beispiel der Datenstruktur eines Deskriptors für Verscrambelungs-Schlüssel-Listen.
  • Der in 2 gezeigte Deskriptor für Verscrambelungs-Schlüssel-Listen beinhaltet eine Verscrambelungs-Schlüssel-Kennung (Ks_id) zum Identifizieren eines Verscrambelungs-Schlüssels, den Verscrambelungs-Schlüssel (Ks) und die Anzahl der Transportstrom-Pakete, die mit dem Verscrambelungs-Schlüssel verscrambelt werden sollen (TS_packet_number). In der Liste werden die Verscrambelungs-Schlüssel-Kennungen (Ks_id), die Verscrambelungs-Schlüssel (Ks) und die Anzahl der Transportstrom-Pakete ebenso wie die Anzahl der Verscrambelungs-Schlüssel beschrieben.
  • Die Verscrambelungs-Prozesseinheit 103 verscrambelt den Inhalt, der von der Transportstrom-Paketiereinheit 101 umgewandelt wurde, basierend auf der Liste für Verscrambelungs-Schlüssel, die von der Erzeugungseinheit für die Verscrambelungs-Schlüssel-Liste 102 erzeugt wurde. Die detaillierte Beschreibung der Verscrambelungs-Prozesseinheit folgt später.
  • Die ECM-Erzeugungseinheit 104 erzeugt ECM für normale Wiedergabe, die denen im herkömmlichen System entsprechen, und erzeugt außerdem Speicher-ECM, die die von der Erzeugungseinheit für die Verscrambelungs-Schlüssel-Liste 102 erzeugte Liste für Verscrambelungs-Schlüssel enthalten. Es ist zu beachten, dass die Speicher-ECM für das Wiedergeben des gespeicherten verscrambelten Inhalts verwendet wird.
  • 3 zeigt ein Beispiel der Datenstruktur einer Speicher-ECM.
  • Die in 3 gezeigte Speicher-ECM wird durch Hinzufügen des Deskriptors für Verscrambelungs-Schlüssel-Listen wie oben beschrieben zu einem variablen Teil (einem zu verschlüsselnden Ziel) im Hauptkörper der ECM laut ARIE-(Association of Radio Industries and Businesses)Standard erzeugt.
  • In einer Speicher-ECM sind auch Informationen zum Unterscheiden der Speicher-ECM von einer normalen Wiedergabe-ECM eingebettet. Beispielsweise können verschiedene Werte in der Tabellenkennung eingestellt werden, die in dem Abschnittsheader für die Speicher-ECM und die normale Wiedergabe-ECM beschrieben werden. Alternativ können für beide ECM verschiedene Werte in den erweiterten Tabellenkennungen eingestellt werden, während in den jeweiligen Tabellenkennungen der gleiche Wert eingestellt wird.
  • Die Datenübertragungseinheit 105 verbindet/fügt an die erzeugte normale Wiedergabe ECM mit/an den verscrambelten Inhalt, sendet sie gleichzeitig mit einer Speicher-ECM, um einen Transportstrom zu erzeugen, und sendet den Transportstrom rund.
  • Im Folgenden wird die zeitliche Planung für das Senden der Speicher-ECM beschrieben.
  • Da für jedes Element des verscrambelten Inhalts nur eine Liste für Verscrambelungs-Schlüssel gesendet werden muss, kann die Speicher-ECM in einer Zeitspanne gesendet werden, die größer ist als die Sendezeitspanne für herkömmliche ECM.
  • 4 zeigt die zeitliche Planung für das Senden der Liste mit den Verscrambelungs-Schlüsseln.
  • Wie in 4 gezeigt, kann die Speicher-ECM im Broadcast Satellite (BS) Digital Broadcast System mit einer Zeitspanne gesendet werden, die etwa zehn Mal so lang ist, wie die für herkömmliche ECM. In einer Umgebung, in der ECM ohne Empfangsfehler und Speicherfehler sicher gespeichert werden können, muss nur eine Speicher-ECM gesendet werden, während der gesamte verscrambelte Inhalt, der mit der Speicher-ECM verknüpft ist, mit einem Mal gesendet wurde.
  • 5 zeigt den detaillierten Aufbau der Verscrambelungs-Prozesseinheit 103.
  • Die in 5 gezeigte Verscrambelungs-Prozesseinheit 103 besteht aus einer Transportstrom-Paket-Zähleinheit 110, einer Speichereinheit für die Verscrambelungs-Schlüssel-Liste 111, einer Verscrambelungs-Einheit 112 und einer Interpretationseinheit für die Verscrambelungs-Schlüssel-Liste 113.
  • Die Transportstrom-Paket-Zähleinheit 110 erfasst den Inhalt, der von der Transportstrom-Paketiereinheit 101 in Transportstrom-Pakete umgewandelt wurde, ein Transportstrom-Paket nach dem anderen und gibt es an die Verscrambelungs-Einheit 112 weiter. Die Transportstrom-Paket-Zähleinheit 110 zählt außerdem die kumulative Nummer der Transportstrom-Pakete, die die Ordinalposition des ermittelten Transportstrom-Pakets angibt, gezählt vom Anfang des Inhalts, und gibt die Nummer an die Interpretationseinheit für die Verscrambelungs-Schlüssel-Liste 113 weiter. Die Transportstrom-Paket-Zähleinheit 110 stellt die kumulative Nummer der Transportstrompakete auf Null zurück, wenn mit der Bearbeitung eines anderen Inhalts begonnen wird. Die Speichereinheit für die Verscrambelungs-Schlüssel-Liste 111 ermittelt die von der Erzeugungseinheit für die Verscrambelungs-Schlüssel-Liste 102 erzeugte Liste für Verscrambelungs-Schlüssel und speichert sie dort.
  • Die Interpretationseinheit für die Verscrambelungs-Schlüssel-Liste 113 extrahiert den Verscrambelungs-Schlüssel, der dem zu verscrambelnden Transportstrom-Paket entspricht, aus der in der Speichereinheit für die Verscrambelungs-Schlüssel-Liste 111 gespeicherten Liste für Verscrambelungs-Schlüssel, basierend auf der kumulativen Nummer des Transportstrom-Pakets, das von der Transportstrom-Paket-Zähleinheit 110 weitergegeben wurde, und gibt den extrahierten Schlüssel an die Verscrambelungs-Einheit 112 weiter.
  • 6 zeigt eine Beziehung zwischen Inhalt und Verscrambelungs-Schlüsseln in einem Transportstrom.
  • Wie in 6 gezeigt, besteht dieser Transportstrom aus vier Hunderter Transportstrom-Paketen, die durch Umwandeln des zu verscrambelnden Inhalts erhalten wurden. Nach jedem Hundert Transportstrom-Pakete werden die Verscrambelungs-Schlüssel geändert.
  • 7 zeigt die Liste mit Verscrambelungs-Schlüsseln, die mit dem in 6 gezeigten Transportstrom verknüpft ist.
  • Wie in 7 gezeigt, ist in dieser Liste mit Verscrambelungs-Schlüsseln der mit dem führenden einen Hunderter der TS-Pakete verknüpfte Verscrambelungs-Schlüssel Ks1, der mit dem Transportstrom-Paket vom 101ten bis 200ten verknüpfte Verscrambelungs-Schlüssel ist Ks2, der mit dem Transportstrom-Paket vom 201ten bis 300ten verknüpfte Verscrambelungs-Schlüssel ist Ks3 und der mit dem Transportstrom-Paket vom 301ten bis 400ten verknüpfte Verscrambelungs-Schlüssel ist Ks4.
  • Die Verscrambelungs-Einheit 112 verscrambelt ein Transportstrom-Paket, das von der Transportstrom-Paket-Zähleinheit 110 weitergeleitet wird, mittels des Verscrambelungs-Schlüssels, der von der Interpretationseinheit für die Verscrambelungs-Schlüssel-Liste 113 weitergeleitet wird, und leitet es an die Datenübertragungseinheit 105 weiter. Die Verscrambelungs-Einheit 112 wiederholt diesen Vorgang bis alle Transportstrom-Pakete verarbeitet wurden.
  • (Aufbau der Empfangsvorrichtung und des Sicherheitsmoduls)
  • Die in 1 gezeigte Empfangsvorrichtung 200 besteht aus einer Transportstrom-Trenneinheit 201, einem HDD 202, Speichereinheit für die Verscrambelungs-Schlüssel-Liste 203, einer Entscrambelungs-Prozesseinheit 204 und einer Wiedergabeeinheit 205.
  • Das in 1 gezeigte Sicherheitsmodul 300 besteht aus einer ECM-Interpretationseinheit 301.
  • Die Transportstrom-Trenneinheit 201 empfängt von der Datenübertragungseinheit 105 eine Transportstrom-Rundsendung, unterscheidet zwischen einer normalen Wiedergabe-ECM und einer Speicher-ECM basierend auf der Tabellenkennung oder der erweiterten Tabellenkennung und trennt die Speicher-ECM und den verscrambelten Inhalt.
  • Das HDD 202 ist ein Aufzeichnungsmedium wie beispielsweise ein Festplattenlaufwerk. Das HDD 202 speichert die Speicher-ECM und den verscrambelten Inhalt getrennt durch die Transportstrom-Trenneinheit 201.
  • Die ECM-Interpretationseinheit 301 extrahiert eine Liste mit Verscrambelungs-Schlüsseln aus der auf dem HDD 202 gespeicherten Speicher-ECM.
  • Die Speichereinheit für die Verscrambelungs-Schlüssel-Liste 203 speichert die von der ECM-Interpretationseinheit 301 extrahierte Liste mit Verscrambelungs-Schlüsseln.
  • Die Entscrambelungs-Prozesseinheit 204 entscrambelt den auf dem HDD 202 gespeicherten verscrambelten Inhalt basierend auf der Liste mit Verscrambelungs-Schlüsseln, die von der Speichereinheit für die Verscrambelungs-Schlüssel-Liste 203 gespeichert wird, und leitet sie an die Wiedergabeeinheit 205 weiter. Eine detaillierte Beschreibung der Entscrambelungs-Prozesseinheit 204 folgt später.
  • Die Wiedergabeeinheit 205 gibt den entscrambelten Inhalt wieder.
  • 8 zeigt den detaillierten Aufbau der Entscrambelungs-Prozesseinheit 204.
  • Die in 8 gezeigte Entscrambelungs-Prozesseinheit 204 besteht aus einer Extrahiereinheit für Transportstrom-Pakete 210, einer Entscrambelungs-Einheit 211 und einer Interpretationseinheit für die Verscrambelungs-Schlüssel-Liste 212.
  • Die Extrahiereinheit für Transportstrom-Pakete 210 extrahiert den auf dem HDD 202 gespeicherten verscrambelten Inhalt ein Transportstrom-Paket nach dem anderen, um es an die Entscrambelungs-Einheit 211 weiterzuleiten. Außerdem zählt die Extrahiereinheit für Transportstrom-Pakete 210 den Transportstrom-Paket-Index, der die Ordinalposition des extrahierten Transportstrom-Pakets anzeigt, gezählt vom Anfang des Inhalts, und leitet den Index an die Interpretationseinheit für die Verscrambelungs-Schlüssel-Liste 212 weiter. An dieser Stelle setzt die Extrahiereinheit für Transportstrom-Pakete 210 den Transportstrom-Paket-Index auf Null zurück, wenn mit der Verarbeitung eines anderen Inhalts begonnen wird.
  • Die Interpretationseinheit für die Verscrambelungs-Schlüssel-Liste 212 extrahiert den Verscrambelungs-Schlüssel, der dem von der Extrahiereinheit für Transportstrom-Pakete 210 weitergeleiteten Transportstrom-Paket-Index entspricht, aus der Liste mit Verscrambelungs-Schlüsseln, die von der Speichereinheit für die Verscrambelungs-Schlüssel-Liste 203 gespeichert wird, und leitet ihn an die Verscrambelungs-Einheit 211 weiter.
  • Die Entscrambelungs-Einheit 211 entscrambelt ein Transportstrom-Paket, das von der Extrahiereinheit für Transportstrom-Pakete 210 weitergeleitet wird, mittels des Verscrambelungs-Schlüssels, der von der Interpretationseinheit für die Verscrambelungs-Schlüssel-Liste 212 extrahiert wird, und leitet es an die Wiedergabeeinheit 205 weiter. Die Entscrambelungs-Einheit 211 wiederholt diesen Vorgang bis alle Transportstrom-Pakete verarbeitet wurden.
  • <Ablauf>
  • (Ablauf der Rundsendevorrichtung)
  • 9 zeigt einen Vorgang im Rundsendeprozess an Hand der Rundsendevorrichtung 100 entsprechend des ersten Ausführungsbeispiels der Erfindung.
  • Im Folgenden wird ein Überblick über den Vorgang mit Bezug auf 9 gegeben.
    • (1) Die Erfassungseinheit für Inhalt 106 erfasst Inhalt, wie beispielsweise in der Aufzeichnungseinheit für Inhalt 11 aufgezeichnete Bild-, Ton- und Textdaten (Schritt S1).
    • (2) Die Transportstrom-Paketiereinheit 101 wandelt den durch die Erfassungseinheit für Inhalt 106 Inhalt in Transportstrom-Pakete um (Schritt S2).
    • (3) Die Erfassungseinheit für Verscrambelungs-Schlüssel 107 erfasst den in der Aufzeichnungseinheit für Verscrambelungs-Schlüssel 10 aufgezeichneten Verscrambelungs-Schlüssel (Schritt S3).
    • (4) Die Erzeugungseinheit für die Verscrambelungs-Schlüssel-Liste 102 erzeugt eine Liste mit Verscrambelungs-Schlüsseln basierend auf dem von der Erfassungseinheit für Verscrambelungs-Schlüssel 107 erfassten Verscrambelungs-Schlüssel (Schritt S4).
    • (5) Die Verscrambelungs-Prozesseinheit 103 verwandelt den von der Transportstrom-Paketiereinheit 101 in Transportstrom-Pakete umgewandelten Inhalt basierend auf der von der Erzeugungseinheit für die Verscrambelungs-Schlüssel-Liste 102 erzeugten Liste mit Verscrambelungs-Schlüsseln (Schritt S5).
    • (6) Die ECM-Erzeugungseinheit 104 erzeugt eine normale Wiedergabe ECM und eine Speicher-ECM einschließlich der von der Erzeugungseinheit für die Verscrambelungs-Schlüssel-Liste 102 erzeugten Liste mit Verscrambelungs-Schlüsseln (Schritt S6).
    • (7) Die Datenübertragungseinheit 105 verbindet/fügt an die erzeugte normale Wiedergabe ECM mit/an den verscrambelten Inhalt, sendet sie gleichzeitig mit der Speicher-ECM, um Transportstrom zu erzeugen, und sendet den Transportstrom rund (Schritt S7).
  • 10 zeigt einen Vorgang im Verscrambelungs-Prozess an Hand der Verscrambelungs-Prozesseinheit 103 im Detail.
  • Im Folgenden wird ein Überblick über den detaillierten Vorgang im Verscrambelungs-Prozess mit Bezug auf 10 gegeben.
    • (1) Die Transportstrom-Paket-Zähleinheit 110 setzt die kumulative Nummer des Transportstrom-Pakets auf Null zurück (Schritt S11).
    • (2) Die Transportstrom-Paket-Zähleinheit 110 beurteilt, ob es unverarbeitete Transportstrom-Pakete gibt oder nicht (Schritt S12). Gibt es keine unverarbeiteten Transportstrom-Pakete, endet der Verscrambelungs-Prozess.
    • (3) Gibt es unverarbeitete Transportstrom-Pakete, erfasst die Transportstrom-Paket-Zähleinheit 110 ein unverarbeitetes Transportstrom-Paket, um es an die Verscrambelungs-Einheit 112 weiterzuleiten, und zählt die kumulative Nummer des Trans portstrom-Pakets, um es an die Interpretationseinheit für die Verscrambelungs-Schlüssel-Liste 113 weiterzuleiten (Schritt S13).
    • (4) Die Interpretationseinheit für die Verscrambelungs-Schlüssel-Liste 113 extrahiert den Verscrambelungs-Schlüssel, der dem jetzt verarbeiteten Transportstrom-Paket entspricht, aus der in der Speichereinheit für die Verscrambelungs-Schlüssel-Liste 111 gespeicherten Liste für Verscrambelungs-Schlüssel, basierend auf der kumulativen Nummer des Transportstrom-Pakets, das von der Transportstrom-Paket-Zähleinheit 110 weitergegeben wurde (Schritt S14).
    • (5) Die Verscrambelungs-Einheit 112 verscrambelt ein Transportstrom-Paket, das von der Transportstrom-Paket-Zähleinheit 110 weitergeleitet wird, mittels des Verscrambelungs-Schlüssels, der von der Interpretationseinheit für die Verscrambelungs-Schlüssel-Liste 113 weitergeleitet wird, und leitet es an die Datenübertragungseinheit 105 weiter. Dann geht der Vorgang wieder nach oben, um das nachfolgende Transportstrom-Paket zu verarbeiten (Schritt S15).
  • (Ablauf der Empfangsvorrichtung)
  • 11 zeigt einen Vorgang in den Empfangs- und Speicherprozessen an Hand der Empfangsvorrichtung 200 und des Sicherheitsmoduls 300 entsprechend des ersten Ausführungsbeispiels der Erfindung.
  • Im Folgenden wird ein Überblick über die Prozesse mit Bezug auf 11 gegeben.
    • (1) Die Transportstrom-Trenneinheit 201 empfängt von der Datenübertragungseinheit 105 eine Transportstrom-Rundsendung. Dann unterscheidet die Transportstrom-Trenneinheit zwischen einer normalen Wiedergabe-ECM und einer Speicher-ECM basierend auf dem Wert der Tabellenkennung oder der erweiterten Tabellenkennung und trennt die Speicher-ECM und den verscrambelten Inhalt (Schritt S21).
    • (2) Das HDD 202 speichert die Speicher-ECM und den verscrambelten Inhalt getrennt durch die Transportstrom-Trenneinheit 201 (Schritt S22).
  • Es ist zu beachten, dass die Speicher-ECM und der verscrambelte Inhalt nicht zu diesem Zeitpunkt sondern erst später getrennt werden können (das heißt, vor deren Verwendung).
  • 12 zeigt einen Vorgang im Wiedergabeprozess nach den Empfangs- und Speicherprozessen an Hand der Empfangsvorrichtung 200 und des Sicherheitsmoduls 300 entsprechend des ersten Ausführungsbeispiels der Erfindung.
  • Im Folgenden wird ein Überblick über den Vorgang im Wiedergabeprozess mit Bezug auf 12 gegeben.
    • (1) Die ECM-Interpretationseinheit 301 extrahiert die Liste mit Verscrambelungs-Schlüsseln aus der auf dem HDD 202 gespeicherten Speicher-ECM (Schritt S31).
    • (2) Die Speichereinheit für die Verscrambelungs-Schlüssel-Liste 203 speichert die von der ECM-Interpretationseinheit 301 extrahierte Liste mit Verscrambelungs-Schlüsseln (Schritt 32).
    • (3) Die Entscrambelungs-Prozesseinheit 204 entscrambelt den auf dem HDD 202 gespeicherten verscrambelten Inhalt basierend auf der Liste mit Verscrambelungs-Schlüsseln, die von der Speichereinheit für die Verscrambelungs-Schlüssel-Liste 203 gespeichert wird, und leitet sie an die Wiedergabeeinheit 205 weiter (Schritt S33).
    • (4) Die Wiedergabeeinheit 205 gibt den entscrambelten Inhalt wieder (Schritt S34).
  • 13 zeigt einen Vorgang im Entscrambelungs-Prozess an Hand der Entscrambelungs-Prozesseinheit 204 im Detail.
  • Im Folgenden wird ein Überblick über den detaillierten Vorgang im Entscrambelungs-Prozess mit Bezug auf 13 gegeben.
    • (1) Die Extrahiereinheit für Transportstrom-Pakete 210 setzt den Transportstrom-Paket-Index auf Null, wenn mit der Verarbeitung eines anderen Inhalts begonnen wird (Schritt S41).
    • (2) Die Extrahiereinheit für Transportstrom-Pakete 210 beurteilt, ob es unverarbeitete Transportstrom-Pakete gibt oder nicht (Schritt S42). Gibt es kein unverarbeitetes Transportstrom-Paket, endet der Verscrambelungs-Prozess.
    • (3) Gibt es unverarbeitete Transportstrom-Pakete, extrahiert die Extrahiereinheit für Transportstrom-Pakete 210 ein unverarbeitetes Transportstrom-Paket, um es an die Entscrambelungs-Einheit 211 weiterzuleiten. Außerdem zählt die Extrahiereinheit für Transportstrom-Pakete 210 den Transportstrom-Paket-Index, um ihn an die Interpretationseinheit für die Verscrambelungs-Schlüssel-Liste 212 weiterzuleiten (Schritt S43).
    • (4) Die Interpretationseinheit für die Verscrambelungs-Schlüssel-Liste 212 extrahiert den Verscrambelungs-Schlüssel, der dem von der Extrahiereinheit für Transportstrom-Pakete 210 weitergeleiteten Transportstrom-Paket-Index entspricht, aus der Liste mit Verscrambelungs-Schlüsseln, die von der Speichereinheit für die Verscrambelungs-Schlüssel-Liste 203 gespeichert wird, und leitet ihn an die Verscrambelungs-Einheit 211 weiter (Schritt S44).
    • (5) Die Entscrambelungs-Einheit 211 entscrambelt ein Transportstrom-Paket, das von der Extrahiereinheit für Transportstrom-Pakete 210 weitergeleitet wird, mittels des Verscrambelungs-Schlüssels, der von der Interpretationseinheit für die Verscrambelungs-Schlüssel-Liste 212 extrahiert wird, und leitet es an die Wiedergabeeinheit 205 weiter. Dann geht der Vorgang wieder nach oben, um das nachfolgende Transportstrom-Paket zu verarbeiten (Schritt S45).
  • Im Folgenden wird der Vorgang des speziellen Wiedergabeprozesses nach den oben beschriebenen Empfangs- und Speicherprozessen beschrieben.
  • 14 ist ein Schaltbild, das einen Bildstrom in dem Kodierungssystem MPEG-2 zeigt.
  • Wie in 14 gezeigt, besteht der Bildstrom gemäß dem MPEG-2 Kodierungssystem aus drei Arten von Bildern: I-Bildern (Intraframe codiertes Bild), B-Bilder (Bidirektional codiertes Bild) und P-Bilder (Prädikativ codiertes Bild). Von diesen Bildern kann lediglich auf den enthaltenen Daten basierend nur das I-Bild bezogen und angezeigt werden.
  • Daher kann der Wiedergabemodus schneller Vorlauf, der ein typischer, spezieller Wiedergabemodus ist, nur realisiert werden, indem I-Bilder zum Wiedergeben des Inhalts ausgewählt werden.
  • 15 zeigt einen Transportstrom, der durch Konvertierung des in 14 gezeigten Bildstroms erhalten wird.
  • In 15 sind die schattierten Bereiche die Transportstrom-Pakete, die durch Umwandeln der in 14 gezeigten I-Bilder erhalten wurden. Die Bilder I1, I2, I3 und I4 werden jeweils in TSP1 bis TSP4, TSP101 bis TSP104, TSP201 bis TSP204 und TSP301 bis TSP304 umgewandelt.
  • Der Vorgang der Wiedergabe schneller Vorlauf, der einer der typischen, speziellen Wiedergabeprozesse ist, ist fast der gleiche, wie der in 12 gezeigte Wiedergabevorgang. Jedoch ist der detaillierte Ablauf im Entscrambelungs-Prozess mit Hilfe der Entscrambelungs-Prozesseinheit 204 anders als in 12 gezeigt.
  • 16 zeigt einen Vorgang im Entscrambelungs-Prozess im Wiedergabemodus des schnellen Vorlaufs im Detail. Es ist zu beachten, dass den Schritten, in denen die gleichen Prozesse wie in 13 durchgeführt werden, die gleichen Ziffern zugewiesen wurden und dass deren Erläuterungen ausgelassen wurden.
  • Im Folgenden wird ein Überblick über den detaillierten Vorgang im Entscrambelungs-Prozess im Wiedergabemodus schneller Vorlauf mit Bezug auf die 7 und 13 bis 16 gegeben.
    • (1) Gleicher Schritt wie Schritt (1) in 13 (Schritt S41).
    • (2) Gleicher Schritt wie Schritt (2) in 13 (Schritt S42).
    • (3) Gleicher Schritt wie Schritt (3) in 13 (Schritt S43). Beim Extrahieren von TSP1, gezeigt in 15, beispielsweise zählt die Extrahiereinheit für Transportstrom-Pakete 210 den Transportstrom-Paket-Index als eins, das TSP1 das erste Paket ist.
    • (4) Die Entscrambelungs-Prozesseinheit 204 beurteilt, ob der Prozess der Wiedergabemodus schneller Vorlauf ist oder nicht (Schritt S51). Wenn der Prozess nicht der Wiedergabemodus schneller Vorlauf ist, geht der Vorgang zum Prozess für das Extrahieren eines Verscrambelungs-Schlüssels (zu Schritt S44).
    • (5) Wenn der Prozess der Wiedergabeprozess schneller Vorlauf ist, beurteilt die Entscrambelungs-Prozesseinheit 204, ob das extrahierte Transportstrom-Paket das durch Umwandeln eines I-Bildes erhaltene Transportstrom-Paket ist oder nicht. Wenn das Paket nicht das durch Umwandeln eines I-Bildes erhaltene Transportstrom-Paket ist, geht der Vorgang wieder nach oben, um das nachfolgende Transportstrom-Paket zu verarbeiten.
  • Es ist zu beachten, dass die Rundsendevorrichtung als ein Verfahren zum Beurteilen, ob das extrahierte Transportstrom-Paket das durch Umwandeln eines I-Bildes erhaltene Transportstrom-Paket ist oder nicht, auf I-Bilder hinweisende Informationen in den nicht-verscrambelten Teil im Transportstrom-Paket einbetten kann, und die Empfangsvorrichtung kann die Beurteilung basierend auf diesen Informationen treffen. Die japanische Offenlegungsschrift 8-34 0541 legt ein solches Verfahren dar.
  • Beim Extrahieren des in 15 gezeigten TSP1 beurteilt die Entscrambelungs-Prozesseinheit 204 TSP1 als das Transportstrom-Paket, das durch Umwandeln eines I-Bildes erhalten wurde.
    • (6) Gleicher Schritt wie Schritt (4) in 13 (Schritt S44).
  • Die Interpretationseinheit für die Verscrambelungs-Schlüssel-Liste 212 extrahiert zum Beispiel den Verscrambelungs-Schlüssel Ks1, der dem Transportstrom-Paket-Index 1 entspricht, aus der in 7 gezeigten Liste mit Verscrambelungs-Schlüsseln.
    • (7) Gleicher Schritt wie Schritt (5) in 13 (Schritt S45). Die Entscrambelungs-Einheit 211 entscrambelt beispielsweise das in 15 gezeigte TSP2 mittels des Verscrambelungs-Schlüssels Ks1.
  • Auf gleiche Weise werden TSP1 bis TSP4, TSP101 bis TSP104, TSP201 bis TSP204, und TSP301 bis TSP304 jeweils mit den Verscrambelungs-Schlüsseln Ks1, Ks2, Ks3 und Ks4 entscrambelt. Es ist zu beachten, dass der umgekehrte Wiedergabeprozess realisiert werden kann, indem die Extrahierreihenfolge der Transportstrom-Pakete im normalen Wiedergabeprozess umgekehrt wird.
  • Zusätzlich kann der schnelle umgekehrte Wiedergabeprozess realisiert werden kann, indem die Extrahierreihenfolge der Transportstrom-Pakete im Wiedergabeprozess schneller Vorlauf umgekehrt wird.
  • Des Weiteren kann der Wiedergabeprozess zufälliger Zugriff realisiert werden, indem die Anfangsposition der zu extrahierenden Transportstrom-Pakete geändert wird.
  • Wie obenstehend beschrieben können entsprechend des ersten Ausführungsbeispiels verschiedene, spezielle Wiedergabeprozesse umgesetzt werden, indem ein Verscrambelungs-Schlüssel, der einem der Transportstrom-Pakete entspricht, aus der Liste mit Verscrambelungs-Schlüsseln mittels des Transportstrom-Paket-Indexes extrahiert wird.
  • Ausführungsbeispiel 2
  • <Zusammenfassung>
  • Die Rundsendevorrichtung entsprechend des zweiten Ausführungsbeispiels der Erfindung hat den gleichen Aufbau wie in dem oben beschriebenen ersten Ausführungsbeispiel, aber die Empfangsvorrichtung und das Sicherheitsmodul haben einen anderen Aufbau.
  • Das erste Ausführungsbeispiel wird basierend darauf vorausberechnet, dass Informationen nicht aus der Empfangsvorrichtung entweichen, um eine angemessene Sicherheit der Informationen bereitzustellen, und daher wird die Liste mit Verscrambelungs-Schlüsseln in der Empfangsvorrichtung gespeichert. Wohingegen entsprechend des zweiten Ausführungsbeispiels die Liste mit Verscrambelungs-Schlüsseln im Sicherheitsmodul und nicht in der Empfangsvorrichtung gespeichert wird, wodurch der Schutz vor dem Verlust der Liste mit Verscrambelungs-Schlüsseln verbessert werden kann.
  • <Gesamtaufbau>
  • 17 zeigt einen Teil des Aufbaus eines Systems zum Bereitstellen eines Speicherdienstes entsprechend des zweiten Ausführungsbeispiels der Erfindung.
  • Das in 17 gezeigte System besteht aus einer Rundsendevorrichtung 100, einer Empfangsvorrichtung 400 und einem Sicherheitsmodul 500. Es ist zu beachten, dass die Rundsendevorrichtung in 17 nicht dargestellt ist, da es die gleiche Vorrichtung wie im ersten Ausführungsbeispiel ist.
  • Das Sicherheitsmodul 500 ist ein tragbares und intelligentes Aufzeichnungsmedium wie beispielsweise eine IC-Karte. Das Sicherheitsmodul 500 befindet sich an einer vorgegebenen Position der Empfangsvorrichtung 400 und wird zusammen mit der Empfangsvorrichtung 400 verwendet.
  • Es ist zu beachten, dass Aufbauelemente mit den gleichen Funktionen wie die im ersten Ausführungsbeispiel mit den gleichen Referenzziffern versehen wurden und dass deren Erklärung ausgelassen wurde.
  • (Aufbau der Rundsendevorrichtung)
  • Der Aufbau der Rundsendevorrichtung wurde ausgelassen, da er der gleiche ist wie im ersten Ausführungsbeispiel.
  • (Aufbau der Empfangsvorrichtung und des Sicherheitsmoduls)
  • Die in 17 gezeigte Empfangsvorrichtung besteht aus einer Transportstrom-Trenneinheit 201, einem HDD 202, einer Entscrambelungs-Prozesseinheit 401 und einer Wiedergabeeinheit 205.
  • Das in 17 gezeigte Sicherheitsmodul besteht aus einer ECM-Interpretationseinheit 301, einer Speichereinheit für die Verscrambelungs-Schlüssel-Liste 501 und einer Interpretationseinheit für die Verscrambelungs-Schlüssel-Liste 502.
  • Die Speichereinheit für die Verscrambelungs-Schlüssel-Liste 501 speichert die von der ECM-Interpretationseinheit 301 extrahierte Liste mit Verscrambelungs-Schlüsseln.
  • Die Entscrambelungs-Prozesseinheit 401 extrahiert den im HDD 202 gespeicherten verscrambelten Inhalt ein Transportstrom-Paket nach dem anderen und zählt den Transportstrom-Paket-Index, um sie an die Interpretationseinheit für die Verscrambelungs-Schlüssel-Liste 502 weiterzugeben. Nach dem Erhalten des Verscrambelungs-Schlüssels, der dem Transportstrom-Paket-Index entspricht, von der Interpretationseinheit für die Verscrambelungs-Schlüssel-Liste 502 entscrambelt die Entscrambelungs-Prozesseinheit 401 dann das Transportstrom-Paket mittels des Verscrambelungs-Schlüssels und gibt es an die Wiedergabeeinheit 205 weiter. Eine detaillierte Beschreibung der Entscrambelungs-Prozesseinheit 401 folgt später.
  • Die Interpretationseinheit für die Verscrambelungs-Schlüssel-Liste 502 extrahiert den Verscrambelungs-Schlüssel, der dem von der Entscrambelungs-Prozesseinheit 401 weitergeleiteten Transportstrom-Paket-Index entspricht, aus der Liste mit Verscrambelungs-Schlüsseln, die von der Speichereinheit für die Verscrambelungs-Schlüssel-Liste 501 gespeichert wird, und leitet den extrahierten Schlüssel an die Entscrambelungs-Prozesseinheit 401 weiter.
  • 18 zeigt den detaillierten Aufbau der Entscrambelungs-Prozesseinheit 401.
  • Die in 18 gezeigte Entscrambelungs-Prozesseinheit 401 besteht aus der Extrahiereinheit für Transportstrom-Pakete 410 und der Entscrambelungs-Einheit 411.
  • Die Extrahiereinheit für Transportstrom-Pakete 410 extrahiert den auf dem HDD 202 gespeicherten verscrambelten Inhalt ein Transportstrom-Paket nach dem anderen, um es an die Entscrambelungs-Einheit 411 weiterzuleiten. Außerdem zählt die Extrahiereinheit für Transportstrom-Pakete 410 den Transportstrom-Paket-Index, der die Ordinalposition des extrahierten Transportstrom-Pakets anzeigt, gezählt vom Anfang des Inhalts, und leitet ihn an die Interpretationseinheit für die Verscrambelungs-Schlüssel-Liste 502 weiter. An dieser Stelle setzt die Extrahiereinheit für Transportstrom-Pakete 410 den Transportstrom-Paket-Index auf Null zurück, wenn mit der Verarbeitung eines anderen Inhalts begonnen wird.
  • Die Entscrambelungs-Einheit 411 entscrambelt ein Transportstrom-Paket, das von der Extrahiereinheit für Transportstrom-Pakete 410 weitergeleitet wird, mit dem Verscram belungs-Schlüssel, der von der Interpretationseinheit für die Verscrambelungs-Schlüssel-Liste weitergeleitet wurde, und leitet es an die Wiedergabeeinheit 205 weiter. Die Entscrambelungs-Einheit 411 wiederholt diesen Vorgang bis alle Transportstrom-Pakete verarbeitet wurden.
  • (Abläufe)
  • Da die Abläufe in diesem Ausführungsbeispiel die gleichen sind wie im ersten Ausführungsbeispiel werden deren Erklärungen ausgelassen.
  • Wie obenstehend beschrieben können entsprechend des zweiten Ausführungsbeispiels der Erfindung verschiedene, spezielle Wiedergabeprozesse umgesetzt werden, während der Schutz vor dem Verlust der Liste mit den Verscrambelungs-Schlüsseln durch Extrahieren eines Verscrambelungs-Schlüssels, der jedem der Transportstrom-Pakete entspricht, aus dem in dem Sicherheitsmodul gespeicherten Liste mit Verscrambelungs-Schlüsseln verbessert wird.
  • Ausführungsbeispiel 3
  • <Zusammenfassung>
  • Entsprechend des dritten Ausführungsbeispiels der Erfindung werden Übereinstimmungen zwischen den Transportstrom-Paketen und den Verscrambelungs-Schlüsseln in der ECM beschrieben und der Wert des Zählers, der in dem nicht-verscrambelten Teil im Transportstrom-Paket beschrieben wird, wird verwendet, wobei die Nummer des zu verscrambelnden Transportstrom-Pakets (TS_packet_number) nicht im Deskriptor für Verscrambelungs-Schlüssel-Listen beschrieben werden muss, wodurch die Menge der zu sendenden Daten verringert wird.
  • <Gesamtaufbau>
  • 19 zeigt einen Teil des Aufbaus eines Systems zum Bereitstellen eines Speicherdienstes entsprechend des dritten Ausführungsbeispiels der Erfindung.
  • Das in 19 gezeigte System besteht aus einer Rundsendevorrichtung 600, einer Empfangsvorrichtung 700 und einem Sicherheitsmodul 300.
  • Es ist zu beachten, dass Aufbauelemente mit den gleichen Funktionen wie die im ersten Ausführungsbeispiel mit den gleichen Referenzziffern versehen wurden und dass deren Erklärung ausgelassen wurde.
  • (Aufbau der Rundsendevorrichtung)
  • Die in 19 gezeigte Rundsendevorrichtung besteht aus einer Transportstrom-Paketiereinheit 101, einer Erzeugungseinheit für die Verscrambelungs-Schlüssel-Liste 102, einer Verscrambelungs-Prozesseinheit 601, einer ECM-Erzeugungseinheit 104, einer Datenübertragungseinheit 105, einer Erfassungseinheit für Inhalt 106 und einer Erfassungseinheit für Verscrambelungs-Schlüssel 107.
  • Die Verscrambelungs-Prozesseinheit 601 verscrambelt den von der Transportstrom-Paketiereinheit 101 in Transportstrom-Pakete umgewandelten Inhalt basierend auf der von der Erzeugungseinheit für die Verscrambelungs-Schlüssel-Liste 102 erzeugten Liste mit Verscrambelungs-Schlüsseln.
  • 20 zeigt den detaillierten Aufbau der Verscrambelungs-Prozesseinheit 601.
  • Die in 20 gezeigte Verscrambelungs-Prozesseinheit 601 besteht aus einer Berechnungseinheit für Verscrambelungs-Schlüssel-Kennung 610, einer Interpretationseinheit für Transportstrom-Paket-Header 611, einer Speichereinheit für die Verscrambelungs-Schlüssel-Liste 612, einer Verscrambelungs-Einheit 613 und einer Interpretationseinheit für die Verscrambelungs-Schlüssel-Liste 614. Die Interpretationseinheit für Transportstrom-Paket-Header 611 erfasst den von der Transportstrom-Paketiereinheit 101 in Transportstrom-Pakete umgewandelten Inhalt ein Transportstrom-Paket nach dem anderen, um ihn an die Verscrambelungs-Einheit 613 weiterzuleiten. Außerdem ließt die Interpretationseinheit für Transportstrom-Paket-Header 611 den Wert des Zählers, um ihn an die Berechnungseinheit für Verscrambelungs-Schlüssel-Kennung 610 weiterzuleiten.
  • Es ist zu beachten dass der Zähler ein zyklischer Zähler ist, der den Vier-Bit-Wert des Headers in dem Transportstrom-Paket wie von dem MPEG-2 Kodierungssystem als internationaler Standard vorgeschrieben verwendet. Der Zähler erhöht schrittweise von null bis fünfzehn und kehrt dann zu null zurück um festzustellen, ob Transportstrom-Pakete mit der gleichen Paket-ID auf halbem Wege verloren gehen. Die Berechnungseinheit für Verscrambelungs-Schlüssel-Kennung 610 berechnet eine Verscrambelungs-Schlüssel-Kennung mittels des Zählerwertes aus der Interpretationseinheit für Transportstrom-Paket-Header 611 und leitet diese an die Interpretationseinheit für die Verscrambelungs-Schlüssel-Liste 614 weiter.
  • Ein Verfahren für das Berechnen einer Verscrambelungs-Schlüssel-Kennung aus dem Zählerwert ist, dass der Wert von „CC mod n” (wobei 1 <= n >= 16) an der Verscrambelungs-Schlüssel-Kennung eingestellt wird. Hier zeigt „A mod B” den Rest an, der durch das Dividieren von A durch B erhalten wird.
  • Ist beispielsweise n = 16, dann gibt es sechzehn Arten von Verscrambelungs-Schlüssel-Kennungen (das heißt 0 bis 15). Die Transportstrom-Pakete, deren Wert beispielsweise 2 ist, haben eine Verscrambelungs-Schlüssel-Kennung von 2, da die Division von 2 durch 16 einen Rest von 2 ergibt.
  • Die Speichereinheit für die Verscrambelungs-Schlüssel-Liste 612 ermittelt und speichert die von der Erzeugungseinheit für die Verscrambelungs-Schlüssel-Liste 102 erzeugte Liste für Verscrambelungs-Schlüssel.
  • 21 zeigt die Liste mit den Verscrambelungs-Schlüsseln für den Fall, dass der Wert von „CC mod 16” in der Verscrambelungs-Schlüssel-Kennung eingestellt ist.
  • Die Interpretationseinheit für die Verscrambelungs-Schlüssel-Liste 614 extrahiert den Verscrambelungs-Schlüssel, der dem zu verscrambelnden Transportstrom-Paket entspricht, aus der in der Speichereinheit für die Verscrambelungs-Schlüssel-Liste 612 gespeicherten Liste für Verscrambelungs-Schlüssel, basierend auf der Verscrambelungs-Schlüssel-Kennung, die von der Berechnungseinheit für Verscrambelungs-Schlüssel-Kennung 610 weitergegeben wurde, und gibt ihn an die Verscrambelungs-Einheit 613 weiter.
  • Wenn die Verscrambelungs-Schlüssel-Kennung zum Beispiel 2 ist, wird der Verscrambelungs-Schlüssel Ks3 entsprechend der in 21 gezeigten Liste mit Verscrambelungs-Schlüsseln extrahiert.
  • Die Verscrambelungs-Einheit 613 verscrambelt ein Transportstrom-Paket, das von der Interpretationseinheit für Transportstrom-Paket-Header 611 weitergeleitet wird, mittels des Verscrambelungs-Schlüssels, der von der Interpretationseinheit für die Verscrambelungs-Schlüssel-Liste 614 weitergeleitet wird, und leitet es an die Datenübertragungseinheit 105 weiter. Die Verscrambelungs-Einheit 613 wiederholt diesen Vorgang bis alle Transportstrom-Pakete verarbeitet wurden. Wird zum Beispiel der Verscrambelungs-Schlüssel Ks3 extrahiert, dann wird die Verscrambelungs-Prozess mit dem Verscrambelungs-Schlüssel Ks3 durchgeführt.
  • Das ist die Erklärung für den Fall, dass n = 16. Natürlich ist n nicht auf 16 begrenzt.
  • Das heißt, n kann jede Zahl zwischen 1 und 15 sein. Nach dem Erzeugen einer Liste mit Verscrambelungs-Schlüsseln durch Ändern des Wertes von n, kann die Anzahl der verwendeten Verscrambelungs-Schlüssel ohne erneutes Erzeugen der Liste leicht verändert werden.
  • Beispielsweise kann durch Ändern des Wertes von n auf 4 ohne Ändern der in 21 gezeigten Liste mit Verscrambelungs-Schlüsseln der Wert der Kennung jede Zahl zwischen 0 und 3 sein. Demzufolge können die vier Arten der Verscrambelungs-Schlüssel (Ks1, Ks2, Ks3, and Ks4) verwendet werden. Es ist zu beachten, dass der Wert von n als Berechnungsverfahren oder feststehender Wert im Vorfeld gespeichert werden kann, und das Verfahren und der Wert können im variablen Teil in der in 3 gezeigten Speicher-ECM beschrieben werden.
  • Alternativ kann die Verscrambelungs-Schlüssel-Kennung aus den speziellen Bits der Program Clock Reference (PCR) oder der Origianl PCR (OPCR), die auch von dem MPEG-2 Kodierungssystem als internationaler Standard vorgeschrieben werden, berechnet werden, anstatt sie aus dem Wert des Zähler zu berechnen.
  • Zum Beispiel kann die Verscrambelungs-Schlüssel-Kennung mittels der speziellen Vier-Bit-Werte in PCR oder OPCR auf die gleiche Art und Weise berechnet werden, wie obenstehend unter Verwendung des Wertes des Zählers beschrieben.
  • Anstatt den vom MPEG-2 Kodierungssystem vorgeschriebenen Wert zu verwenden, können Anwender andernfalls den Wert der Verscrambelungs-Schlüssel-Kennung direkt in dem Bereich beschreiben, in dem die Anwendung nicht spezifiziert ist, den Anwender jedoch frei nutzen können, wie beispielsweise den Privatdatenbereich im Anpassungsfeld.
  • (Aufbau der Empfangsvorrichtung und des Sicherheitsmoduls)
  • Die in 19 gezeigte Empfangsvorrichtung besteht aus einer Transportstrom-Trenneinheit 201, einem HDD 202, Speichereinheit für die Verscrambelungs-Schlüssel-Liste 203, einer Entscrambelungs-Prozesseinheit 701 und einer Wiedergabeeinheit 205.
  • Die Entscrambelungs-Prozesseinheit 701 entscrambelt den auf dem HDD 202 gespeicherten verscrambelten Inhalt basierend auf der Liste mit Verscrambelungs-Schlüsseln, die von der Speichereinheit für die Verscrambelungs-Schlüssel-Liste 203 gespeichert wird, und leitet sie an die Wiedergabeeinheit 205 weiter.
  • 22 zeigt den detaillierten Aufbau der Entscrambelungs-Prozesseinheit 701.
  • Die in 22 gezeigte Entscrambelungs-Prozesseinheit 701 besteht aus einer Extrahiereinheit für Transportstrom-Pakete 710, einer Berechnungseinheit für Verscrambelungs-Schlüssel-Kennung 711, einer Entscrambelungs-Einheit 712 und einer Interpretationseinheit für die Verscrambelungs-Schlüssel-Liste 713.
  • Die Extrahiereinheit für Transportstrom-Pakete 710 extrahiert den im HDD 202 gespeicherten verscrambelten Inhalt ein Transportstrom-Paket nach dem anderen, um es an die Entscrambelungs-Einheit 712 weiterzuleiten. Außerdem liest die Extrahiereinheit für Transportstrom-Pakete 710 den Wert des Zählers in dem extrahierten Transportstrom-Paket, um ihn an die Berechnungseinheit für Verscrambelungs-Schlüssel-Kennung 711 weiterzuleiten.
  • Die Berechnungseinheit für Verscrambelungs-Schlüssel-Kennung 711 berechnet eine Verscrambelungs-Schlüssel-Kennung aus dem Wert des Zählers, der von der Extrahiereinheit für Transportstrom-Pakete 710 weitergeleitet wurde, und leitet diese an die Interpretationseinheit für die Verscrambelungs-Schlüssel-Liste 713 weiter.
  • Die Interpretationseinheit für die Verscrambelungs-Schlüssel-Liste 713 extrahiert den Verscrambelungs-Schlüssel, der dem zu verscrambelnden Transportstrom-Paket entspricht, aus der in der Speichereinheit für die Verscrambelungs-Schlüssel-Liste 203 gespeicherten Liste für Verscrambelungs-Schlüssel, basierend auf der Verscrambelungs-Schlüssel-Kennung, die von der Berechnungseinheit für Verscrambelungs-Schlüssel-Kennung 711 weitergegeben wurde, und gibt ihn an die Entscrambelungs-Einheit 712 weiter.
  • Die Entscrambelungs-Einheit 712 entscrambelt ein Transportstrom-Paket, das von der Extrahiereinheit für Transportstrom-Pakete 710 weitergeleitet wird, mit dem Verscrambelungs-Schlüssel, der von der Interpretationseinheit für die Verscrambelungs-Schlüssel-Liste weitergeleitet wurde, und leitet es an die Wiedergabeeinheit 205 weiter. Die Entscrambelungs-Einheit 712 wiederholt diesen Vorgang bis alle Transportstrom-Pakete verarbeitet wurden.
  • <Ablauf>
  • (Ablauf der Rundsendevorrichtung)
  • 23 zeigt einen Vorgang im Rundsendeprozess an Hand der Rundsendevorrichtung 600 entsprechend des dritten Ausführungsbeispiels der Erfindung. Es ist zu beachten, dass den Schritten, in denen die gleichen Prozesse wie in 9 durchgeführt werden, die gleichen Ziffern zugewiesen wurden und dass deren Erläuterungen ausgelassen wurden.
  • Im Folgenden wird ein Überblick über den Vorgang im Rundsendeprozess mit Bezug auf 23 gegeben.
    • (1) Gleicher Schritt wie Schritt (1) in 9 (Schritt S1).
    • (2) Gleicher Schritt wie Schritt (2) in 9 (Schritt S2).
    • (3) Gleicher Schritt wie Schritt (3) in 9 (Schritt S3).
    • (4) Gleicher Schritt wie Schritt (4) in 9 (Schritt S4).
    • (5) Die Verscrambelungs-Prozesseinheit 601 verscrambelt den von der Transportstrom-Paketiereinheit 101 in Transportstrom-Pakete umgewandelten Inhalt basierend auf der von der Erzeugungseinheit für die Verscrambelungs-Schlüssel-Liste 102 erzeugten Liste mit Verscrambelungs-Schlüsseln (Schritt S51).
    • (6) Gleicher Schritt wie Schritt (6) in 9 (Schritt S6).
    • (7) Gleicher Schritt wie Schritt (7) in 9 (Schritt S7). 24 zeigt einen Vorgang im Verscrambelungs-Prozess an Hand der Verscrambelungs-Prozesseinheit 601 im Detail.
  • Im Folgenden wird ein Überblick über den detaillierten Vorgang im Verscrambelungs-Prozess mit Bezug auf 24 gegeben.
    • (1) Die Interpretationseinheit für Transportstrom-Paket-Header 611 beurteilt, ob es unverarbeitete Transportstrom-Pakete gibt oder nicht (Schritt S61). Gibt es keine unverarbeiteten Transportstrom-Pakete, endet der Verscrambelungs-Prozess.
    • (2) Gibt es unverarbeitete Transportstrom-Pakete, erfasst die Interpretationseinheit für Transportstrom-Paket-Header 611 ein unverarbeitetes Transportstrom-Paket, um es an die Verscrambelungs-Einheit 613 weiterzuleiten, und liest den Wert des Zählers, um ihn an die Berechnungseinheit für Verscrambelungs-Schlüssel-Kennung 610 weiterzuleiten (Schritt S62).
    • (3) Die Berechnungseinheit für Verscrambelungs-Schlüssel-Kennung 610 berechnet eine Verscrambelungs-Schlüssel-Kennung aus dem Wert des Zählers, der von der Interpretationseinheit für Transportstrom-Paket-Header 611 weitergeleitet wurde, und leitet diese an die Interpretationseinheit für die Verscrambelungs-Schlüssel-Liste 614 weiter (Schritt S63).
    • (4) Die Interpretationseinheit für die Verscrambelungs-Schlüssel-Liste 614 extrahiert den Verscrambelungs-Schlüssel, der dem jetzt verarbeiteten Transportstrom-Paket entspricht, aus der in der Speichereinheit für die Verscrambelungs-Schlüssel-Liste 612 gespeicherten Liste für Verscrambelungs-Schlüssel, basierend auf der Verscrambelungs-Schlüssel-Kennung, die von der Berechnungseinheit für Verscrambelungs-Schlüssel-Kennung 610 weitergegeben wurde, und gibt den extrahierten Schlüssel an die Verscrambelungs-Einheit 613 weiter (Schritt S64).
    • (5) Die Verscrambelungs-Einheit 613 verscrambelt ein Transportstrom-Paket, das von der Interpretationseinheit für Transportstrom-Paket-Header 611 weitergeleitet wurde, mittels des Verscrambelungs-Schlüssels, der von der Interpretationseinheit für die Verscrambelungs-Schlüssel-Liste 614 weitergeleitet wurde, und leitet es an die Datenübertragungseinheit 105 weiter. Dann geht der Vorgang wieder nach oben, um das nachfolgende Transportstrom-Paket zu verarbeiten (Schritt S65).
  • (Ablauf der Empfangsvorrichtung)
  • Die Erläuterung der Vorgänge in den Empfangs- und Speicherprozessen mittels der Empfangsvorrichtung 700 und des Sicherheitsmoduls 300 entsprechend des dritten Ausführungsbeispiels der Erfindung wurde ausgelassen, da diese die gleichen wie im ersten Ausführungsbeispiel sind.
  • 25 zeigt einen Vorgang im Wiedergabeprozess nach den Empfangs- und Speicherprozessen an Hand der Empfangsvorrichtung 700 und des Sicherheitsmoduls 300 entsprechend des dritten Ausführungsbeispiels der Erfindung. Es ist zu beachten, dass den Schritten, in denen die gleichen Prozesse wie in 12 durchgeführt werden, die gleichen Ziffern zugewiesen wurden und dass deren Erläuterungen ausgelassen wurden.
  • Im Folgenden wird ein Überblick über den Vorgang im Wiedergabeprozess mit Bezug auf 25 gegeben.
    • (1) Gleicher Schritt wie Schritt (1) in 12 (Schritt S31).
    • (2) Gleicher Schritt wie Schritt (2) in 12 (Schritt S32).
    • (3) Die Entscrambelungs-Prozesseinheit 701 entscrambelt den auf dem HDD 202 gespeicherten verscrambelten Inhalt basierend auf der Liste mit Verscrambelungs-Schlüsseln, die von der Speichereinheit für die Verscrambelungs-Schlüssel-Liste 203 gespeichert wird, und leitet den entscrambelten Inhalt an die Wiedergabeeinheit 205 weiter (Schritt S71).
    • (4) Gleicher Schritt wie Schritt (4) in 12 (Schritt S34).
  • 26 zeigt einen Vorgang im Entscrambelungs-Prozess an Hand der Entscrambelungs-Prozesseinheit 701 im Detail.
  • Im Folgenden wird ein Überblick über den detaillierten Vorgang im Entscrambelungs-Prozess mit Bezug auf 26 gegeben.
    • (1) Die Extrahiereinheit für Transportstrom-Pakete 710 beurteilt, ob es unverarbeitete Transportstrom-Pakete gibt oder nicht (Schritt S81). Gibt es keine unverarbeiteten Transportstrom-Pakete, endet der Entscrambelungs-Prozess.
    • (2) Gibt es unverarbeitete Transportstrom-Pakete, extrahiert die Extrahiereinheit für Transportstrom-Pakete 710 ein unverarbeitetes Transportstrom-Paket, um es an die Entscrambelungs-Einheit 712 weiterzuleiten, und liest den Wert des Zählers des extrahierten Transportstrom-Pakets, um ihn an die Berechnungseinheit für Verscrambelungs-Schlüssel-Kennung 711 weiterzuleiten (Schritt S82).
    • (3) Die Berechnungseinheit für Verscrambelungs-Schlüssel-Kennung 711 berechnet eine Verscrambelungs-Schlüssel-Kennung aus dem Wert des Zählers, der von der Extrahiereinheit für Transportstrom-Pakete 710 weitergeleitet wurde, und leitet diese an die Interpretationseinheit für die Verscrambelungs-Schlüssel-Liste 713 weiter (Schritt S83).
    • (4) Die Interpretationseinheit für die Verscrambelungs-Schlüssel-Liste 713 extrahiert den Verscrambelungs-Schlüssel aus der in der Speichereinheit für die Verscrambelungs-Schlüssel-Liste 203 gespeicherten Liste für Verscrambelungs-Schlüssel, basierend auf der Verscrambelungs-Schlüssel-Kennung, die von der Berechnungseinheit für Verscrambelungs-Schlüssel-Kennung 711 weitergegeben wurde, und gibt den extrahierten Schlüssel an die Entscrambelungs-Einheit 712 weiter (Schritt S84).
    • (5) Die Entscrambelungs-Einheit 712 entscrambelt ein Transportstrom-Paket, das von der Extrahiereinheit für Transportstrom-Pakete 710 weitergeleitet wird, mittels des Verscrambelungs-Schlüssels, der von der Interpretationseinheit für die Verscrambelungs-Schlüssel-Liste 713 weitergeleitet wurde, und leitet das entscrambelte Transportstrom-Paket an die Wiedergabeeinheit 205 weiter. Dann geht der Vorgang wieder nach oben, um das nachfolgende Transportstrom-Paket zu verarbeiten (Schritt S85).
  • Wie obenstehend beschrieben können entsprechend des dritten Ausführungsbeispiels der Erfindung verschiedene, spezielle Wiedergabeprozesse umgesetzt werden, indem ein Verscrambelungs-Schlüssel, der einem der Transportstrom-Pakete entspricht, aus der Liste mit Verscrambelungs-Schlüsseln mittels des Wertes des Zählers extrahiert wird.
  • Es ist zu beachten, dass anstatt des Wertes des Zählers jede beliebige Anzahl von Transportstrom-Paketen, die kumulative Datenmenge, eine relative Wiedergabezeit und eine Kennung für einen Verscrambelungs-Schlüssel verwendet werden können.
  • Ausführungsbeispiel 4
  • <Zusammenfassung>
  • Ein System zum Bereitstellen eines Speicherdienstes entsprechend des vierten Ausführungsbeispiels der Erfindung besteht aus einer Rundsendevorrichtung, einer Empfangsvorrichtung und einem Sicherheitsmodul.
  • Im Gegensatz zum ersten Ausführungsbeispiel erzeugt die Rundsendevorrichtung des vierten Ausführungsbeispiels nicht die Liste mit Verscrambelungs-Schlüsseln. Stattdes sen fügt die Rundsendevorrichtung in diesem Ausführungsbeispiel Hilfsinformationen hinzu, einschließlich identifizierender Informationen über den verscrambelten Inhalt wie Paketnummern, damit die Empfangsvorrichtung eine Liste mit Verscrambelungs-Schlüsseln erzeugen kann, wie die Verscrambelungs-Schlüssel und ähnliches an die normale Wiedergabe-ECM, um diese zusammen mit dem verscrambelten Inhalt rundzusenden.
  • Das Sicherheitsmodul, welches in einer vorgegebenen Position in der Empfangsvorrichtung platziert und integriert ist, empfängt die normale Wiedergabe-ECM und den verscrambelten Inhalt, speichert den verscrambelten Inhalt während des Erzeugens einer Liste mit Verscrambelungs-Schlüsseln basierend auf den Hilfsinformationen, die der normalen Wiedergabe-ECM hinzugefügt wurden, und entscrambelt den verscrambelten Inhalt sequenziell mittels der gespeicherten Liste mit Verscrambelungs-Schlüsseln.
  • <Gesamtaufbau>
  • 27 zeigt den Aufbau eines Systems zum Bereitstellen eines Speicherdienstes entsprechend des vierten Ausführungsbeispiels der Erfindung.
  • Das in 27 gezeigte System besteht aus einer Rundsendevorrichtung 800, einer Empfangsvorrichtung 900 und einem Sicherheitsmodul 1000.
  • Das Sicherheitsmodul 1000 ist ein tragbares und intelligentes Aufzeichnungsmedium wie beispielsweise eine IC-Karte. Das Sicherheitsmodul 1000 befindet sich an einer vorgegebenen Position der Empfangsvorrichtung 900 und wird zusammen mit der Empfangsvorrichtung 900 verwendet.
  • Es ist zu beachten, dass Aufbauelemente mit den gleichen Funktionen wie die im ersten Ausführungsbeispiel mit den gleichen Referenzziffern und den gleichen Bezeichnungen versehen wurden und dass deren Erklärung ausgelassen wurde. (Aufbau der Rundsendevorrichtung)
  • Die in 27 gezeigte Rundsendevorrichtung 800 besteht aus einer Transportstrom-Paketiereinheit 101, einer Erzeugungseinheit für Hilfsinformationen 801, einer Versc rambelungs-Prozesseinheit 802, einer ECM-Erzeugungseinheit 803, einer Datenübertragungseinheit 804, einer Erfassungseinheit für Inhalt 106 und einer Erfassungseinheit für Verscrambelungs-Schlüssel 107.
  • Die Erzeugungseinheit für Hilfsinformationen 801 erzeugt Hilfsinformationen basierend auf dem von der Erfassungseinheit für Verscrambelungs-Schlüssel 107 erfassten Verscrambelungs-Schlüssel. Es ist zu beachten, dass die Hilfsinformationen beispielsweise durch Erzeugungsdeskriptoren für Verscrambelungs-Schlüssel-Listen dargestellt werden.
  • 28 zeigt ein Beispiel der Datenstruktur des Erzeugungsdeskriptors für Verscrambelungs-Schlüssel-Listen.
  • Der in 28 gezeigte Deskriptor für Verscrambelungs-Schlüssel-Listen beinhaltet eine Verscrambelungs-Schlüssel-Kennung (Ks_id) zum Identifizieren eines Verscrambelungs-Schlüssels, den Verscrambelungs-Schlüssel (Ks) und die Anzahl der Transportstrom-Pakete, die mit dem Verscrambelungs-Schlüssel verscrambelt werden sollen (TS_packet_number).
  • Die Verscrambelungs-Prozesseinheit 802 verscrambelt den Inhalt, der von der Transportstrom-Paketiereinheit 101 in Transportstrom-Pakete umgewandelt wurde, basierend auf den Hilfsinformationen, die von der Erzeugungseinheit für Hilfsinformationen 801 erzeugt wurde. Die detaillierte Beschreibung der Verscrambelungs-Prozesseinheit 802 folgt später.
  • Die ECM-Erzeugungseinheit 803 erzeugt eine normale Wiedergabe-ECM und fügt die von der Erzeugungseinheit für Hilfsinformationen 801 erzeugten Hilfsinformationen zu der normalen Wiedergabe-ECM hinzu.
  • 29 zeigt ein Beispiel der Datenstruktur einer normalen Wiedergabe-ECM, zu der der Erzeugungs-Deskriptor der Liste mit Verscrambelungs-Schlüsseln hinzugefügt wird.
  • Die in 29 gezeigte normale Wiedergabe-ECM wird durch Hinzufügen des Erzeugungsdeskriptors für Verscrambelungs-Schlüssel-Listen wie oben beschrieben zu einem variablen Teil (einem zu verschlüsselnden Ziel) im Hauptkörper der ECM laut ARIB-(Association of Radio Industries and Businesses)Standard erzeugt.
  • Die Datenübertragungseinheit 804 verbindet/fügt an den Verscrambelten Inhalt mit/an die erzeugte normale Wiedergabe-ECM, um einen Transportstrom zu erzeugen, und sendet den Transportstrom rund.
  • 30 zeigt den detaillierten Aufbau der Verscrambelungs-Prozesseinheit 802.
  • Die in 30 gezeigte Verscrambelungs-Prozesseinheit 802 besteht aus einer Transportstrom-Paket-Zähleinheit 810, einer Speichereinheit für Hilfsinformationen 811, einer Verscrambelungs-Einheit 812 und einer Interpretationseinheit für Hilfsinformationen 813.
  • Die Transportstrom-Paket-Zähleinheit 810 erfasst den Inhalt, der von der Transportstrom-Paketiereinheit 101 in Transportstrom-Pakete umgewandelt wurde, ein Transportstrom-Paket nach dem anderen und gibt es an die Verscrambelungs-Einheit 812 weiter. Die Transportstrom-Paket-Zähleinheit 110 zählt außerdem die kumulative Nummer der Transportstrom-Pakete, die die Ordinalposition des ermittelten Transportstrom-Pakets angibt, gezählt vom Anfang des Inhalts, und gibt die Nummer an die Interpretationseinheit für Hilfsinformationen 813 weiter. Die Transportstrom-Paket-Zähleinheit 810 stellt die kumulative Nummer der Transportstrompakete auf Null zurück, wenn mit der Bearbeitung eines anderen Inhalts begonnen wird.
  • Die Speichereinheit für Hilfsinformationen 811 erfasst und speichert die von der Erzeugungseinheit für Hilfsinformationen 801 erzeugten Hilfsinformationen.
  • Die Interpretationseinheit für Hilfsinformationen 813 extrahiert den Verscrambelungs-Schlüssel, der dem zu verscrambelnden Transportstrom-Paket entspricht, aus den in der Speichereinheit für Hilfsinformationen 811 gespeicherten Hilfsinformationen, basierend auf der kumulativen Nummer des Transportstrom-Pakets, das von der Transportstrom-Paket-Zähleinheit 810 weitergeleitet wurde, und leitet den extrahierten Schlüssel an die Verscrambelungs-Einheit 812 weiter.
  • Die Verscrambelungs-Einheit 812 verscrambelt ein Transportstrom-Paket, das von der Transportstrom-Paket-Zähleinheit 810 weitergeleitet wurde, mittels des Verscrambelungs-Schlüssels, der von der Interpretationseinheit für Hilfsinformationen 813 weitergeleitet wurde, und leitet das verscrambelte Transportstrom-Paket an die Datenübertragungseinheit 804 weiter. Die Verscrambelungs-Einheit 812 wiederholt diesen Vorgang bis alle Transportstrom-Pakete verarbeitet wurden.
  • (Aufbau der Empfangsvorrichtung und des Sicherheitsmoduls)
  • Die in 27 gezeigte Empfangsvorrichtung 900 besteht aus einer Transportstrom-Trenneinheit 901, einem HDD 902, Erzeugungseinheit für die Verscrambelungs-Schlüssel-Liste 903, einer Speichereinheit für die Verscrambelungs-Schlüssel-Liste 904, einer Entscrambelungs-Prozesseinheit 905 und einer Wiedergabeeinheit 205.
  • Das in 27 gezeigte Sicherheitsmodul 1000 besteht aus einer ECM-Interpretationseinheit 1001.
  • Die Transportstrom-Trenneinheit 901 empfängt den von der Datenübertragungseinheit 804 rundgesendeten Transportstrom und trennt eine normale Wiedergabe-ECM und verscrambelten Inhalt.
  • Das HDD 902 ist ein Aufzeichnungsmedium wie beispielsweise ein Festplattenlaufwerk. Das HDD 902 speichert die normale Wiedergabe-ECM und den verscrambelten Inhalt getrennt durch die Transportstrom-Trenneinheit 901.
  • Die ECM-Interpretationseinheit 1001 extrahiert Hilfsinformationen aus der gespeicherten normalen Wiedergabe-ECM. Die Erzeugungseinheit für die Verscrambelungs-Schlüssel-Liste 903 erzeugt eine Liste mit Verscrambelungs-Schlüsseln basierend auf den Hilfsinformationen, die von der ECM-Interpretationseinheit 1001 extrahiert wurden. Die Speichereinheit für die Verscrambelungs-Schlüssel-Liste 904 speichert die Liste mit Verscrambelungs-Schlüsseln, die von der Erzeugungseinheit für die Verscrambelungs-Schlüssel-Liste 903 erzeugt wurde.
  • Die Entscrambelungs-Prozesseinheit 905 entscrambelt den auf dem HDD 202 gespeicherten verscrambelten Inhalt basierend auf der Liste mit Verscrambelungs-Schlüsseln, die von der Speichereinheit für die Verscrambelungs-Schlüssel-Liste 904 gespeichert wird, und leitet den entscrambelten Inhalt an die Wiedergabeeinheit 205 weiter.
  • 31 zeigt den detaillierten Aufbau der Entscrambelungs-Prozesseinheit 905.
  • Die in 31 gezeigte Entscrambelungs-Einheit 905 besteht aus einer Extrahiereinheit für Transportstrom-Pakete 910, einer Entscrambelungs-Einheit 911 und einer Interpretationseinheit für die Verscrambelungs-Schlüssel-Liste 912.
  • Die Extrahiereinheit für Transportstrom-Pakete 910 extrahiert den im HDD 902 gespeicherten verscrambelten den Inhalt ein Transportstrom-Paket nach dem anderen und leitet es an die Entscrambelungs-Einheit 911 weiter. Die Extrahiereinheit für Transportstrom-Pakete 910 zählt außerdem den Transportstrom-Paket-Index, der die Ordinalposition des ermittelten Transportstrom-Pakets angibt, gezählt vom Anfang des Inhalts, und gibt die Anzahl an die Interpretationseinheit für die Verscrambelungs-Schlüssel-Liste 912 weiter. Die Extrahiereinheit für Transportstrom-Pakete 910 stellt den Transportstrom-Paket-Index auf Null zurück, wenn mit der Bearbeitung eines anderen Inhalts begonnen wird.
  • Die Interpretationseinheit für die Verscrambelungs-Schlüssel-Liste 912 extrahiert den Verscrambelungs-Schlüssel, der dem von der Extrahiereinheit für Transportstrom-Pakete 910 weitergeleiteten Transportstrom-Paket-Index entspricht, aus der Liste mit Verscrambelungs-Schlüsseln, die von der Speichereinheit für die Verscrambelungs-Schlüssel-Liste 904 gespeichert wird, und leitet den extrahierten Schlüssel an die Entscrambelungs-Einheit 911 weiter.
  • Die Entscrambelungs-Einheit 911 entscrambelt ein Transportstrom-Paket, das von der Extrahiereinheit für Transportstrom-Pakete 910 weitergeleitet wird, mittels des Verscrambelungs-Schlüssels, der von der Interpretationseinheit für die Verscrambelungs-Schlüssel-Liste 912 extrahiert wird, und leitet das entscrambelte Transportstrom-Paket an die Wiedergabeeinheit 205 weiter. Die Entscrambelungs-Einheit 911 wiederholt diesen Vorgang bis alle Transportstrom-Pakete verarbeitet wurden.
  • <Ablauf>
  • (Ablauf der Rundsendevorrichtung)
  • 32 zeigt einen Vorgang im Rundsendeprozess an Hand der Rundsendevorrichtung 800 entsprechend des dritten Ausführungsbeispiels der Erfindung.
  • Im Folgenden wird ein Überblick über den Vorgang im Rundsendeprozess mit Bezug auf 32 gegeben.
    • (1) Gleicher Schritt wie Schritt (1) in 9 (Schritt S1).
    • (2) Gleicher Schritt wie Schritt (2) in 9 (Schritt S2).
    • (3) Gleicher Schritt wie Schritt (3) in 9 (Schritt S3).
    • (4) Die Erzeugungseinheit für Hilfsinformationen 801 erzeugt Hilfsinformationen basierend auf dem Verscrambelungs-Schlüssel, der von der Erfassungseinheit für Verscrambelungs-Schlüssel 107 erfasst wurde (Schritt S91).
    • (5) Die Verscrambelungs-Prozesseinheit 802 verscrambelt den von der Transportstrom-Paketiereinheit 101 in Transportstrom-Pakete umgewandelten Inhalt basierend auf den von der Erzeugungseinheit für Hilfsinformationen 801 erzeugten Hilfsinformationen (Schritt S92).
    • (6) Die ECM-Erzeugungseinheit 803 erzeugt eine normale Wiedergabe-ECM und fügt die von der Erzeugungseinheit für Hilfsinformationen 801 erzeugten Hilfsinformationen zu der normalen Wiedergabe-ECM hinzu (Schritt S93).
    • (7) Die Datenübertragungseinheit 804 verbindet/fügt an die erzeugte normale Wiedergabe-ECM mit/an den verscrambelten Inhalt, um einen Transportstrom zu erzeugen, und sendet den Transportstrom rund (Schritt S94).
  • 33 zeigt einen Vorgang im Verscrambelungs-Prozess an Hand der Verscrambelungs-Prozesseinheit 802 im Detail.
  • Im Folgenden wird ein Überblick über den detaillierten Vorgang im Verscrambelungs-Prozess mit Bezug auf 33 gegeben.
  • Die Transportstrom-Paket-Zähleinheit 810 setzt die kumulative Nummer des Transportstrom-Pakets auf Null zurück (Schritt S11).
    • (2) Die Transportstrom-Paket-Zähleinheit 810 beurteilt, ob es unverarbeitete Transportstrom-Pakete gibt oder nicht (Schritt S102). Gibt es keine unverarbeiteten Transportstrom-Pakete, endet der Verscrambelungs-Prozess.
    • (3) Gibt es unverarbeitete Transportstrom-Pakete, erfasst die Transportstrom-Paket-Zähleinheit 810 ein unverarbeitetes Transportstrom-Paket, um es an die Verscrambelungs-Einheit 812 weiterzuleiten, und zählt die kumulative Nummer des Transportstrom-Pakets, um es an die Interpretationseinheit für Hilfsinformationen 813 weiterzuleiten (Schritt S103).
    • (4) Die Interpretationseinheit für Hilfsinformationen 813 extrahiert den Verscrambelungs-Schlüssel, der dem jetzt verarbeiteten Transportstrom-Paket entspricht, aus den in der Speichereinheit für Hilfsinformationen 811 gespeicherten Hilfsinformationen, basierend auf der kumulativen Nummer des Transportstrom-Pakets, das von der Transportstrom-Paket-Zähleinheit 810 weitergegeben wurde (Schritt S104).
    • (5) Die Verscrambelungs-Einheit 812 verscrambelt ein Transportstrom-Paket, das von der Transportstrom-Paket-Zähleinheit 810 weitergeleitet wird, mittels des Verscrambelungs-Schlüssels, der von der Interpretationseinheit für Hilfsinformationen 813 weitergeleitet wurde, und leitet es an die Datenübertragungseinheit 804 weiter. Dann geht der Vorgang wieder nach oben, um das nachfolgende Transportstrom-Paket zu verarbeiten (Schritt S105).
  • (Ablauf der Empfangsvorrichtung)
  • 34 zeigt einen Vorgang in den Empfangs- und Speicherprozessen an Hand der Empfangsvorrichtung 900 und des Sicherheitsmoduls 1000 entsprechend des vierten Ausführungsbeispiels der Erfindung.
  • Im Folgenden wird ein Überblick über die Prozesse mit Bezug auf 34 gegeben.
    • (1) Die Transportstrom-Trenneinheit 901 empfängt eine Transportstrom-Rundsendung von der Datenübertragungseinheit 804. Dann trennt die Transportstrom-Trenneinheit 901 eine normale Wiedergabe-ECM und verscrambelten Inhalt (Schritt S111).
    • (2) Das HDD 202 speichert die normale Wiedergabe-ECM und den verscrambelten Inhalt getrennt durch die Transportstrom-Trenneinheit 901 (Schritt S112).
    • (3) Die ECM-Interpretationseinheit 1001 extrahiert Hilfsinformationen aus der normalen Wiedergabe-ECM (Schritt S113).
    • (4) Die Erzeugungseinheit für die Verscrambelungs-Schlüssel-Liste 903 erzeugt eine Liste mit Verscrambelungs-Schlüsseln basierend auf den Hilfsinformationen, die von der ECM-Interpretationseinheit 1001 extrahiert wurden (Schritt S114).
    • (5) Die Speichereinheit für die Verscrambelungs-Schlüssel-Liste 904 speichert die von der Erzeugungseinheit für die Verscrambelungs-Schlüssel-Liste 903 erzeugte Liste für Verscrambelungs-Schlüssel (Schritt S115).
  • Es ist zu beachten, dass die normale Wiedergabe-ECM und der verscrambelte Inhalt nicht zu diesem Zeitpunkt sondern erst später getrennt werden können (das heißt, vor deren Verwendung).
  • 35 zeigt einen Vorgang im Wiedergabeprozess nach den Empfangs- und Speicherprozessen an Hand der Empfangsvorrichtung 900 und des Sicherheitsmoduls 1000 entsprechend des vierten Ausführungsbeispiels der Erfindung. Es ist zu beachten, dass den Schritten, in denen die gleichen Prozesse wie in 12 durchgeführt werden, die gleichen Ziffern zugewiesen wurden und dass deren Erläuterungen ausgelassen wurden.
  • Im Folgenden wird ein Überblick über den Wiedergabeprozess mit Bezug auf 35 gegeben.
    • (1) Die Entscrambelungs-Prozesseinheit 905 entscrambelt den auf dem HDD 902 gespeicherten verscrambelten Inhalt basierend auf der Liste mit Verscrambelungs-Schlüsseln, die von der Speichereinheit für die Verscrambelungs-Schlüssel-Liste 904 gespeichert wird, und leitet den entscrambelten Inhalt an die Wiedergabeeinheit 205 weiter (Schritt S121).
    • (2) Gleicher Schritt wie Schritt (4) in 12 (Schritt S34).
  • 36 zeigt einen Vorgang im Entscrambelungs-Prozess an Hand der Entscrambelungs-Prozesseinheit 905 im Detail.
  • Im Folgenden wird ein Überblick über den detaillierten Vorgang im Entscrambelungs-Prozess mit Bezug auf 36 gegeben.
    • (1) Die Extrahiereinheit für Transportstrom-Pakete 910 setzt den Transportstrom-Paket-Index auf Null, wenn mit der Verarbeitung eines anderen Inhalts begonnen wird (Schritt S131).
    • (2) Die Extrahiereinheit für Transportstrom-Pakete 910 beurteilt, ob es unverarbeitete Transportstrom-Pakete gibt oder nicht (Schritt S132). Gibt es kein unverarbeitetes Transportstrom-Paket, endet der Verscrambelungs-Prozess.
    • (3) Gibt es unverarbeitete Transportstrom-Pakete, extrahiert die Extrahiereinheit für Transportstrom-Pakete 910 ein unverarbeitetes Transportstrom-Paket, um es an die Entscrambelungs-Einheit 911 weiterzuleiten. Außerdem zählt die Extrahiereinheit für Transportstrom-Pakete 910 den Transportstrom-Paket-Index, um ihn an die Interpretationseinheit für die Verscrambelungs-Schlüssel-Liste 912 weiterzuleiten (Schritt S133).
    • (4) Die Interpretationseinheit für die Verscrambelungs-Schlüssel-Liste 912 extrahiert den Verscrambelungs-Schlüssel, der dem von der Extrahiereinheit für Transportstrom- Pakete 910 weitergeleiteten Transportstrom-Paket-Index entspricht, aus der Liste mit Verscrambelungs-Schlüsseln, die von der Speichereinheit für die Verscrambelungs-Schlüssel-Liste 904 gespeichert wird, und leitet den extrahierten Schlüssel an die Entscrambelungs-Einheit 911 weiter (Schritt S134).
    • (5) Die Entscrambelungs-Einheit 911 entscrambelt ein Transportstrom-Paket, das von der Extrahiereinheit für Transportstrom-Pakete 910 weitergeleitet wird, mittels des Verscrambelungs-Schlüssels, der von der Interpretationseinheit für die Verscrambelungs-Schlüssel-Liste 912 extrahiert wurde, und leitet das entscrambelte Transportstrom-Paket an die Wiedergabeeinheit 205 weiter. Dann geht der Vorgang wieder nach oben, um das nachfolgende Transportstrom-Paket zu verarbeiten (Schritt S135).
  • Im vierten Ausführungsbeispiel kann für den Fall, dass der Benutzer keinen Vertrag über das Empfangen des Inhalts vor dem Empfangen des Inhalts abgeschlossen hat, die erzeugte Liste mit Verscrambelungs-Schlüsseln verschlüsselt und aufgezeichnet werden, und nach dem Abschließen des Vertrags kann die Liste für die Verwendung entschlüsselt werden. Alternativ können alle normalen Wiedergabe-ECM, die Hilfsinformationen enthalten, beim Empfangen des Inhalts gespeichert werden, anstatt eine Liste mit Verscrambelungs-Schlüsseln zu erzeugen, und nach dem Abschließen des Vertrags kann die ECM-Interpretationseinheit 1001 jedes Element der Hilfsinformationen aus allen normalen Wiedergabe-ECM extrahieren, um die Liste mit Verscrambelungs-Schlüsseln zu erzeugen.
  • Wie obenstehend beschrieben, können entsprechend des vierten Ausführungsbeispiels der Erfindung verschiedene, spezielle Wiedergabeprozesse umgesetzt werden, indem ein Verscrambelungs-Schlüssel, der einem der Transportstrom-Pakete entspricht, beim/nach dem Speichern des verscrambelten Inhalts oder ähnlichem aus der Liste mit Verscrambelungs-Schlüsseln extrahiert wird, die basierend auf den Hilfsinformationen erzeugt wird.
  • Hier ist zu beachten, dass die Hilfsinformationen zu einer Speicher-ECM hinzugefügt werden können.
  • Ausführungsbeispiel 5
  • <Zusammenfassung>
  • Ein System zum Bereitstellen eines Speicherdienstes entsprechend des fünften Ausführungsbeispiels der Erfindung besteht aus einer Rundsendevorrichtung, einer Empfangsvorrichtung und einem Sicherheitsmodul.
  • Im Gegensatz zum ersten Ausführungsbeispiel erzeugt die Rundsendevorrichtung des fünften Ausführungsbeispiels nicht die Liste mit Verscrambelungs-Schlüsseln. Die Rundsendevorrichtung in diesem Ausführungsbeispiel sendet verscrambelten Inhalt zusammen mit normalen Wiedergabe-ECM rund.
  • Das Sicherheitsmodul, welches in einer vorgegebenen Position in der Empfangsvorrichtung platziert und integriert ist, empfängt die normale Wiedergabe-ECM und den verscrambelten Inhalt, speichert den verscrambelten Inhalt während des Erzeugens einer Liste mit Verscrambelungs-Schlüsseln basierend auf der normalen Wiedergabe-ECM, und entscrambelt den verscrambelten Inhalt sequenziell mittels der gespeicherten Liste mit Verscrambelungs-Schlüsseln.
  • <Gesamtaufbau>
  • 37 zeigt den Aufbau eines Systems zum Bereitstellen eines Speicherdienstes entsprechend des fünften Ausführungsbeispiels der Erfindung.
  • Das in 37 gezeigte System besteht aus einer Rundsendevorrichtung 1100, einer Empfangsvorrichtung 1200 und einem Sicherheitsmodul 1300.
  • Das Sicherheitsmodul 1300 ist ein tragbares und intelligentes Aufzeichnungsmedium wie beispielsweise eine IC-Karte. Das Sicherheitsmodul 1300 befindet sich an einer vorgegebenen Position der Empfangsvorrichtung 1200 und wird zusammen mit der Empfangsvorrichtung 1200 verwendet.
  • Es ist zu beachten, dass Aufbauelemente mit den gleichen Funktionen wie die im ersten Ausführungsbeispiel mit den gleichen Referenzziffern versehen wurden und dass deren Erklärung ausgelassen wurde.
  • (Aufbau der Rundsendevorrichtung)
  • Die in 37 gezeigte Rundsendevorrichtung 1100 besteht aus einer Transportstrom-Paketiereinheit 101, einer Verscrambelungs-Prozesseinheit 1101, einer ECM-Erzeugungseinheit 1102, einer Datenübertragungseinheit 1103, einer Erfassungseinheit für Inhalt 106 und einer Erfassungseinheit für Verscrambelungs-Schlüssel 107.
  • Die Verscrambelungs-Prozesseinheit 1101 verscrambelt den Inhalt, der von der Transportstrom-Paketiereinheit 101 in Transportstrom-Pakete umgewandelt wurde, basierend auf dem Verscrambelungs-Schlüssel, der von der Erfassungseinheit für Verscrambelungs-Schlüssel 107 erfasst wurde. Es ist zu beachten, dass die Erläuterung des Verscrambelungs-Prozesses durch die Verscrambelungs-Prozesseinheit 1101 ausgelassen wurde, da der Verscrambelungs-Prozess in der gleichen Art und Weise durchgeführt wird wie im aktuellen BS Digital Broadcasting System.
  • Die ECM-Erzeugungseinheit 1102 erzeugt normale Wiedergabe-ECM einschließlich Verscrambelungs-Schlüssel, die von der Erfassungseinheit für Verscrambelungs-Schlüssel 107 erfasst wurden.
  • Die Datenübertragungseinheit 1103 verbindet/fügt an die erzeugte normale Wiedergabe-ECM mit/an dem verscrambelten Inhalt, um einen Transportstrom zu erzeugen, und sendet den Transportstrom rund.
  • (Aufbau der Empfangsvorrichtung und des Sicherheitsmoduls)
  • Die in 37 gezeigte Empfangsvorrichtung besteht aus einer Transportstrom-Trenneinheit 1201, einer Beurteilungseinheit für Schlüsseländerung 1202, einer Beurteilungseinheit für Schlüsselaktualisierung 1203, einem HDD 1204, einer Erzeugungseinheit für die Verscrambelungs-Schlüssel-Liste 1205, einer Speichereinheit für die Versc rambelungs-Schlüssel-Liste 1206, einer Entscrambelungs-Prozesseinheit 1207 und einer Wiedergabeeinheit 205.
  • Das in 37 gezeigte Sicherheitsmodul besteht aus einer ECM-Interpretationseinheit 1301.
  • Die Transportstrom-Trenneinheit 1201 empfängt einen von der Datenübertragungseinheit 1103 rundgesendeten Transportstrom und trennt normale Wiedergabe-ECM und verscrambelten Inhalt.
  • Hier werden Verscrambelungs-Schlüssel nach Schlüsseln mit geraden Zahlen und Schlüsseln mit ungeraden Zahlen unterschieden.
  • 38 ist ein schematisches Diagramm, das die Änderungen in den Verscrambelungs-Schlüsseln und der zeitlichen Planung für die Aktualisierung der ECM für normale Wiedergabe zeigt.
  • Wie in 38 gezeigt, sendet eine normale Wiedergabe-ECM eine geradzahligen Schlüssel und einen ungeradzahligen Schlüssel. Bei der Aktualisierung der normalen Wiedergabe-ECM, wird entweder der ungeradzahlige Schlüssel oder der geradzahlige Schlüssel, der nicht verwendete Schlüssel, aktualisiert. Somit können Änderungen in den Verscrambelungs-Schlüsseln erkannt werden, indem Änderungen zwischen ungeradzahligen und geradzahligen Schlüssel zeitlich geplant werden.
  • 39 ist ein schematisches Diagramm, das die Änderungen zwischen einem Schlüssel mit gerader Zahl und einem Schlüssel mit ungerader Zahl und die zeitliche Planung für die Aktualisierung der normalen Wiedergabe-ECM zeigt. Das in 39 gezeigte Verscrambelungs-Steuerkennzeichen (es ist zu beachten, dass dieser Begriff der vom MPEG-2 Standard vorgeschriebenen „Transport-Verscrambelungs-Steuerung” – „transport scrambeling control” – entspricht) wird im Transportstrom-Paket-Header beschrieben, welches den Status der Verscrambelung des entsprechenden Transportstrom-Pakets folgendermaßen zeigt. Das heißt, wenn der Kennzeichenwert „00” ist, wird die Verscrambelung nicht durchgeführt, wenn der Kennzeichenwert „10” ist, wird die Verscrambelung mit einem geradzahligen Schlüssel durchgeführt, und wenn der Kennzei chenwert „11” ist, wird die Verscrambelung mit einem ungeradzahligen Schlüssel durchgeführt.
  • Wie in 39 gezeigt, kann die zeitliche Planung zwischen geradzahligen Schlüsseln und ungeradzahligen Schlüsseln durch Änderung in dem Kennzeichenwert des Verscrambelungs-Steuerkennzeichens detektiert werden (➀ und ➂ in 39). Die zeitliche Planung für das Aktualisieren von normalen Wiedergabe-ECM kann durch die Versionsnummer der normalen Wiedergabe-ECM detektiert werden (➁ in 39).
  • Die Beurteilungseinheit für Schlüsseländerung 1202 zählt den Transportstrom-Paket-Index, der die Ordinalposition des von der Transportstrom-Trenneinheit 1201 empfangenen Transportstrompakets anzeigt. Die Beurteilungseinheit für Schlüsseländerung 1202 prüft auch das Verscrambelungs-Steuerkennzeichen im Transportstrom-Paket-Header um zu beurteilen, ob die Verscrambelung von einem geradzahligen Schlüssel oder einem ungeradzahligen Schlüssel ausgeführt wird, um die zeitliche Planung für Änderung in den Verscrambelungs-Schlüsseln und die zeitliche Planung für das Beenden der Speicherung zu detektieren.e zeitliche Planung für Änderung in den Verscrambelungs-Schlüsseln und die zeitliche Planung für das Beenden der Speicher Die Beurteilungseinheit für Schlüsselaktualisierung 1203, veranlasst zuerst das HDD 1204, die normale Wiedergabe-ECM getrennt durch die Transportstrom-Trenneinheit 1201 darin zu speichern. Jedes Mal, wenn eine normale Wiedergabe-ECM neu getrennt wird, beurteilt die Beurteilungseinheit für Schlüsselaktualisierung 1203, ob die normale Wiedergabe-ECM die gleiche ist, wie die gespeicherte normale Wiedergabe-ECM. ___ Sollten sie nicht übereinstimmen, veranlasst die Beurteilungseinheit für Schlüsselaktualisierung 1203 das HDD 1204, die im HDD 1204 gespeicherte normale Wiedergabe-ECM mit der neuen normalen Wiedergabe-ECM zu überschreiben.
  • Das HDD 1204 ist ein Aufzeichnungsmedium wie beispielsweise ein Festplattenlaufwerk. Das HDD 1204 speichert den verscrambelten Inhalt getrennt durch die Transportstrom-Trenneinheit 1201 und die von der Beurteilungseinheit für Schlüsselaktualisierung 1203 weitergeleitete normale Wiedergabe-ECM.
  • Die ECM-Interpretationseinheit 1301 extrahiert bei der zeitlichen Planung zum Ändern der von der Beurteilungseinheit für Schlüsseländerung 1202 detektierten Verscrambelungs-Schlüssel den Verscrambelungs-Schlüssel, der bis dahin verwendet wurde, und den Verscrambelungs-Schlüssel, der von da an verwendet wird, aus der im HDD 1204 gespeicherten normalen Wiedergabe-ECM basierend auf der Beurteilung durch die Beurteilungseinheit für Schlüsseländerung 1202 und leitet die Verscrambelungs-Schlüssel an die Erzeugungseinheit für die Verscrambelungs-Schlüssel-Liste 1205 weiter.
  • Die Erzeugungseinheit für die Verscrambelungs-Schlüssel-Liste 1205 erzeugt eine Liste mit Verscrambelungs-Schlüsseln basierend auf dem Transportstrom-Index, der von der Beurteilungseinheit für Schlüsseländerung 1202 weitergeleitet wurde, und die von der ECM-Interpretationseinheit 1301 weitergeleiteten Verscrambelungs-Schlüssel.
  • Im Folgenden werden die Prozesse für die Überwachung von Änderungen in Verscrambelungs-Schlüsseln und für das Erzeugen der Liste mit Verscrambelungs-Schlüsseln im Detail beschrieben.
  • 40 zeigt einen Übergang der erzeugten Liste mit Verscrambelungs-Schlüsseln.
  • Wie in 40 gezeigt, wird die Liste mit Verscrambelungs-Schlüsseln zur zeitlichen Planung der Aktualisierung einer normalen Wiedergabe-ECM nicht aktualisiert (➁ in 39), aber die in dieser Figur gezeigten unterstrichenen Informationen werden zur zeitlichen Planung der Änderungen zwischen ungeradzahligen Schlüsseln und geradzahligen Schlüsseln hinzugefügt (➀ and ➂ in 39).
  • Die Speichereinheit für die Verscrambelungs-Schlüssel-Liste 1206 speichert die von der Erzeugungseinheit für die Verscrambelungs-Schlüssel-Liste 1205 erzeugte Liste für Verscrambelungs-Schlüssel.
  • Die Entscrambelungs-Prozesseinheit 1207 entscrambelt den auf dem HDD 1204 gespeicherten verscrambelten Inhalt basierend auf der Liste mit Verscrambelungs-Schlüsseln, die von der Speichereinheit für die Verscrambelungs-Schlüssel-Liste 1206 gespeichert wird, und leitet den entscrambelten Inhalt an die Wiedergabeeinheit 205 weiter.
  • 41 zeigt den detaillierten Aufbau der Entscrambelungs-Prozesseinheit 1207.
  • Die in 41 gezeigte Entscrambelungs-Prozesseinheit 1207 besteht aus einer Extrahiereinheit für Transportstrom-Pakete 1210, einer Entscrambelungs-Einheit 1211 und einer Interpretationseinheit für die Verscrambelungs-Schlüssel-Liste 121.
  • Die Extrahiereinheit für Transportstrom-Pakete 1210 extrahiert den im HDD 1204 gespeicherten verscrambelten den Inhalt ein Transportstrom-Paket nach dem anderen und leitet den extrahierten Inhalt an die Entscrambelungs-Einheit 1211 weiter. Die Extrahiereinheit für Transportstrom-Pakete 1210 zählt außerdem den Transportstrom-Paket-Index, der die Ordinalposition des extrahierten Transportstrom-Pakets angibt, gezählt vom Anfang des Inhalts, und gibt den Transportstrom-Paket-Index an die Interpretationseinheit für die Verscrambelungs-Schlüssel-Liste 1212 weiter. Die Extrahiereinheit für Transportstrom-Pakete 1210 stellt den Transportstrom-Paket-Index auf Null zurück, wenn mit der Bearbeitung eines anderen Inhalts begonnen wird.
  • Die Interpretationseinheit für die Verscrambelungs-Schlüssel-Liste 1212 extrahiert den Verscrambelungs-Schlüssel, der dem von der Extrahiereinheit für Transportstrom-Pakete 1210 weitergeleiteten Transportstrom-Paket-Index entspricht, aus der Liste mit Verscrambelungs-Schlüsseln, die von der Speichereinheit für die Verscrambelungs-Schlüssel-Liste 1206 gespeichert wird, und leitet den extrahierten Schlüssel an die Entscrambelungs-Einheit 1211 weiter.
  • Die Entscrambelungs-Einheit 1211 entscrambelt ein Transportstrom-Paket, das von der Extrahiereinheit für Transportstrom-Pakete 1210 weitergeleitet wird, mittels des Verscrambelungs-Schlüssels, der von der Interpretationseinheit für die Verscrambelungs-Schlüssel-Liste 1212 extrahiert wird, und leitet das entscrambelte Transportstrom-Paket an die Wiedergabeeinheit 205 weiter. Die Entscrambelungs-Einheit 1211 wiederholt diesen Vorgang bis alle Transportstrom-Pakete verarbeitet wurden.
  • <Ablauf>
  • (Ablauf der Rundsendevorrichtung)
  • 42 zeigt einen Vorgang im Rundsendeprozess an Hand der Rundsendevorrichtung 1100 entsprechend des fünften Ausführungsbeispiels der Erfindung. Es ist zu beachten, dass den Schritten, in denen die gleichen Prozesse wie in 9 durchgeführt werden, die gleichen Ziffern zugewiesen wurden und dass deren Erläuterungen ausgelassen wurden.
  • Im Folgenden wird ein Überblick über den Vorgang im Rundsendeprozess mit Bezug auf 42 gegeben.
    • (1) Gleicher Schritt wie Schritt (1) in 9 (Schritt S1).
    • (2) Gleicher Schritt wie Schritt (2) in 9 (Schritt S2).
    • (3) Gleicher Schritt wie Schritt (3) in 9 (Schritt S3).
    • (4) Die Verscrambelungs-Prozesseinheit 1101 verscrambelt den von der Transportstrom-Paketiereinheit 101 in Transportstrom-Pakete umgewandelten Inhalt basierend auf der von der Erfassungseinheit für Verscrambelungs-Schlüssel 107 erfassten Liste mit Verscrambelungs-Schlüsseln (Schritt S141).
    • (5) Die ECM-Erzeugungseinheit 1102 erzeugt eine normale Wiedergabe-ECM einschließlich des Verscrambelungs-Schlüssel, der von der Erfassungseinheit für Verscrambelungs-Schlüssel 107 erfasst wurde (Schritt S142).
    • (6) Die Datenübertragungseinheit 1103 verbindet/fügt an die erzeugte normale Wiedergabe-ECM mit/an den verscrambelten Inhalt, um einen Transportstrom zu erzeugen, und sendet den Transportstrom rund (Schritt S143).
  • (Ablauf der Empfangsvorrichtung)
  • 43 zeigt einen Vorgang in den Empfangs- und Speicherprozessen an Hand der Empfangsvorrichtung 1200 und des Sicherheitsmoduls 1300 entsprechend des vierten Ausführungsbeispiels der Erfindung.
  • Im Folgenden wird ein Überblick über den Vorgang in den Empfangs- und Speicherprozessen mit Bezug auf 43 gegeben.
    • (1) Die Transportstrom-Trenneinheit 1201 empfängt den ersten von der Datenübertragungseinheit 1103 rundgesendeten Transportstrom und trennt eine normale Wiedergabe-ECM und verscrambelten Inhalt (Schritt S151).
    • (2) Die Beurteilungseinheit für Schlüsselaktualisierung 1203, veranlasst das HDD 1204, die normale Wiedergabe-ECM des ersten Transportstrom-Pakets getrennt durch die Transportstrom-Trenneinheit 1201 darin zu speichern (Schritt S152).
    • (3) Die Beurteilungseinheit für Schlüsseländerung 1202 beurteilt, ob die Empfangs- und Speicherprozesse beendet werden sollen oder nicht. (Schritt S153).
    • (4) Wenn die Empfangs- und Speicherprozesse nicht beendet werden sollten, empfängt die Transportstrom-Trenneinheit 121 das folgende eine Transportstrom-Paket, das von der Datenübertragungseinheit 1103 rundgesendet wurde, und trennt eine normale Wiedergabe-ECM und verscrambelten Inhalt (Schritt S154).
    • (5) Das HDD 1204 speichert den verscrambelten Inhalt getrennt durch die Transportstrom-Trenneinheit 1201 (Schritt S155).
    • (6) Die Beurteilungseinheit für Schlüsseländerung 1202 zählt den Transportstrom-Paket-Index, der die Ordinalposition des von der Transportstrom-Trenneinheit 1201 empfangenen Transportstrompakets anzeigt. Die Beurteilungseinheit für Schlüsseländerung 1202 prüft auch das Verscrambelungs-Steuerkennzeichen im Transportstrom-Paket-Header um zu beurteilen, ob die Verscrambelung von einem geradzahligen Schlüssel oder einem ungeradzahligen Schlüssel ausgeführt wird (Schritt S156).e zeitliche Planung für Änderung in den Verscrambelungs-Schlüsseln und die zeitliche Planung für das Beenden der Speicher
    • (7) Die Beurteilungseinheit für Schlüsseländerung 1202 beurteilt, ob das Ändern der Verscrambelungs-Schlüssel geplant ist oder nicht (Schritt S157).
    • (8) Wenn das Ändern der Verscrambelungs-Schlüssel zeitlich geplant ist, leitet die Beurteilungseinheit für Schlüsseländerung 1202 den gezählten Transportstrom-Paket-Index an die Erzeugungseinheit für die Verscrambelungs-Schlüssel-Liste 1205 weiter (Schritt S158).
    • (9) Die ECM-Interpretationseinheit 1301 extrahiert den Verscrambelungs-Schlüssel, der bis dahin verwendet wurde, und den Verscrambelungs-Schlüssel, der von da an verwendet wird, aus der im HDD 1204 gespeicherten normalen Wiedergabe-ECM basierend auf der Beurteilung durch die Beurteilungseinheit für Schlüsseländerung 1202 und leitet die Verscrambelungs-Schlüssel an die Erzeugungseinheit für die Verscrambelungs-Schlüssel-Liste 1205 weiter (Schritt S159).
    • (19) Die Erzeugungseinheit für die Verscrambelungs-Schlüssel-Liste 1205 aktualisiert die Liste mit Verscrambelungs-Schlüsseln basierend auf dem Transportstrom-Index, der von der Beurteilungseinheit für Schlüsseländerung 1202 weitergeleitet wurde, und die von der ECM-Interpretationseinheit 1301 weitergeleiteten Verscrambelungs-Schlüssel (Schritt S1510).
    • (11) Die Beurteilungseinheit für Schlüsselaktualisierung 1203 beurteilt, ob die von der Transportstrom-Trenneinheit 1201 getrennte normale Wiedergabe-ECM die gleiche ist wie die gespeicherte normale Wiedergabe-ECM (Schritt S1511). Wenn sie übereinstimmen, geht der Vorgang nach oben zurück (zu Schritt S153), um das nachfolgenden Transportstrom-Paket zu verarbeiten (Schritt S1512).
    • (12) Wenn sie nicht übereinstimmen, veranlasst die Beurteilungseinheit für Schlüsselaktualisierung 1203 das HDD 1204, die dort gespeicherte normale Speicher-ECM mit der neuen normalen Wiedergabe-ECM zu überschreiben. Dann kehrt der Vorgang nach oben zurück (zu Schritt S153), um das nachfolgende Transportstrom-Paket zu verarbeiten (Schritt S1512).
    • (13) Wenn die Empfangs- und Speicherprozesse beendet werden sollten, leitet die Beurteilungseinheit für Schlüsseländerung 1202 den gezählten Transportstrom-Paket- Index an die Erzeugungseinheit für Verscrambelungs-Schlüssel-Listen 1205 weiter (Schritt S1513).
    • (14) Die Erzeugungseinheit für die Verscrambelungs-Schlüssel-Liste 1205 aktualisiert die Liste mit Verscrambelungs-Schlüsseln basierend auf dem Transportstrom-Index, der von der Beurteilungseinheit für Schlüsseländerung 1202 weitergeleitet wurde, um die Liste mit Verscrambelungs-Schlüsseln zu vervollständigen (Schritt S1514).
    • (15) Die Speichereinheit für die Verscrambelungs-Schlüssel-Liste 1206 speichert die von der Erzeugungseinheit für die Verscrambelungs-Schlüssel-Liste 1205 erzeugte Liste für Verscrambelungs-Schlüssel (Schritt S1515).
  • Für den Fall, dass die Empfangs- und Speicherprozesse ohne Änderungen an den Verscrambelungs-Schlüsseln beendet werden, extrahiert die ECM-Interpretationseinheit 1301 den Verscrambelungs-Schlüssel, der bis dahin verwendet wurde, aus der im HDD 1204 gespeicherten normalen Wiedergabe-ECM basierend auf der Beurteilung durch die Beurteilungseinheit für Schlüsseländerung 1202 und leitet den extrahierten Schlüssel an die Erzeugungseinheit für die Verscrambelungs-Schlüssel-Liste 1205. Dann aktualisiert die Erzeugungseinheit für die Verscrambelungs-Schlüssel-Liste 1205 die Liste mit Verscrambelungs-Schlüsseln basierend auf dem Transportstrom-Paket-Index, der von der Beurteilungseinheit für Schlüsseländerung 1202 weitergeleitet wurde, und den Verscrambelungs-Schlüssel, der von der ECM-Interpretationseinheit 1301 weitergeleitet wurde, um die Liste mit Verscrambelungs-Schlüsseln zu vervollständigen.
  • Zusätzlich können die normale Wiedergabe-ECM und der verscrambelte Inhalt vor der Verwendung zum Erzeugen der Liste mit Verscrambelungs-Schlüsseln getrennt werden, anstatt sie beim Empfang von einander zu trennen.
  • 44 zeigt einen Vorgang im Wiedergabeprozess nach den Empfangs- und Speicherprozessen an Hand der Empfangsvorrichtung 1200 und des Sicherheitsmoduls 1300 entsprechend des fünften Ausführungsbeispiels der Erfindung. Es ist zu beachten, dass den Schritten, in denen die gleichen Prozesse wie in 12 durchgeführt werden, die gleichen Ziffern zugewiesen wurden und dass deren Erläuterungen ausgelassen wurden.
  • Im Folgenden wird ein Überblick über den Vorgang im Wiedergabeprozess mit Bezug auf 44 gegeben.
    • (1) Die Entscrambelungs-Prozesseinheit 1205 entscrambelt den auf dem HDD 1204 gespeicherten verscrambelten Inhalt basierend auf der Liste mit Verscrambelungs-Schlüsseln, die von der Speichereinheit für die Verscrambelungs-Schlüssel-Liste 1206 gespeichert wird, und leitet den entscrambelten Inhalt an die Wiedergabeeinheit 205 weiter (Schritt S161).
    • (2) Gleicher Schritt wie Schritt (4) in 12 (Schritt S34).
  • 45 zeigt einen Vorgang im Entscrambelungs-Prozess an Hand der Entscrambelungs-Prozesseinheit 1207 im Detail.
  • Im Folgenden wird ein Überblick über den detaillierten Vorgang im Entscrambelungs-Prozess mit Bezug auf 45 gegeben.
    • (1) Die Extrahiereinheit für Transportstrom-Pakete 1210 setzt den Transportstrom-Paket-Index auf Null, wenn mit der Verarbeitung eines anderen Inhalts begonnen wird (Schritt S171).
    • (2) Die Extrahiereinheit für Transportstrom-Pakete 1210 beurteilt, ob es unverarbeitete Transportstrom-Pakete gibt oder nicht (Schritt S172). Gibt es kein unverarbeitetes Transportstrom-Paket, endet der Verscrambelungs-Prozess.
    • (3) Gibt es unverarbeitete Transportstrom-Pakete, extrahiert die Extrahiereinheit für Transportstrom-Pakete 1210 ein unverarbeitetes Transportstrom-Paket, um es an die Entscrambelungs-Einheit 1211 weiterzuleiten. Außerdem zählt die Extrahiereinheit für Transportstrom-Pakete 1210 den Transportstrom-Paket-Index, um ihn an die Interpretationseinheit für die Verscrambelungs-Schlüssel-Liste 1212 weiterzuleiten (Schritt S173).
    • (4) Die Interpretationseinheit für die Verscrambelungs-Schlüssel-Liste 1212 extrahiert den Verscrambelungs-Schlüssel, der dem von der Extrahiereinheit für Transportstrom- Pakete 1210 weitergeleiteten Transportstrom-Paket-Index entspricht, aus der Liste mit Verscrambelungs-Schlüsseln, die von der Speichereinheit für die Verscrambelungs-Schlüssel-Liste 1206 gespeichert wird, und leitet den extrahierten Schlüssel an die Entscrambelungs-Einheit 1211 weiter (Schritt S174).
    • (5) Die Entscrambelungs-Einheit 1211 entscrambelt ein Transportstrom-Paket, das von der Extrahiereinheit für Transportstrom-Pakete 1210 weitergeleitet wird, mittels des Verscrambelungs-Schlüssels, der von der Interpretationseinheit für die Verscrambelungs-Schlüssel-Liste 1212 extrahiert wurde, und leitet das entscrambelte Transportstrom-Paket an die Wiedergabeeinheit 205 weiter. Dann geht der Vorgang wieder nach oben, um das nachfolgende Transportstrom-Paket zu verarbeiten (Schritt S175).
  • Im fünften Ausführungsbeispiel kann für den Fall, dass der Benutzer keinen Vertrag über das Empfangen des Inhalts vor dem Empfangen des Inhalts abgeschlossen hat, die erzeugte Liste mit Verscrambelungs-Schlüsseln verschlüsselt und aufgezeichnet werden, und nach dem Abschließen des Vertrags kann die Liste für die Verwendung entschlüsselt werden. Alternativ können alle normalen Wiedergabe-ECM beim Empfangen des Inhalts gespeichert werden, anstatt eine Liste mit Verscrambelungs-Schlüsseln zu erzeugen, und nach dem Abschließen des Vertrags kann die ECM-Interpretationseinheit 1001 die Liste mit Verscrambelungs-Schlüsseln zu erzeugen.
  • Wie obenstehend beschrieben, können entsprechend des fünften Ausführungsbeispiels der Erfindung verschiedene, spezielle Wiedergabeprozesse umgesetzt werden, indem ein Verscrambelungs-Schlüssel, der einem der Transportstrom-Pakete entspricht, beim/nach dem Speichern des verscrambelten Inhalts oder ähnlichem aus der Liste mit Verscrambelungs-Schlüsseln extrahiert wird.
  • Des Weiteren kann zum Erhöhen der Geschwindigkeit der speziellen Wiedergabeprozesse, die durch selektive Wiedergabe von ausschließlich I-Bildern umgesetzt werden, das I-Bild als ein Ziel des Weiteren basierend auf einer I-Bild-Liste extrahiert werden, wobei die I-Bild-Liste auf gleiche Art und Weise erzeugt wird wie beim Erzeugen der Liste mit Verscrambelungs-Schlüsseln in den obenstehend beschriebenen Ausführungsbeispielen.
  • Die I-Bild-Liste wird beispielsweise durch einen Deskriptor für I-Bild-Listen dargestellt.
  • 46 zeigt ein Beispiel der Datenstruktur eines Deskriptors für I-Bild-Listen.
  • Der in 46 gezeigte Deskriptor für I-Bild-Listen enthält eine I-Bild-Kennung (Ipic_id) zum identifizieren der I-Bilder, die Anzahl der Transportstrom-Pakete gezählt vom Anfang der Datei, welche die Position des ersten Pakets des I-Bildes (first_packet_position) anzeigt, und die Anzahl der Transportstrom-Pakete gezählt vom Anfang des Datei, die die Position des letzten Pakets eines I-Bildes (last_packet_position) anzeigt. In der Liste werden die I-Bild-Kennungen (Ipic_id), die Anzahl der Transportstrom-Pakete (first_packet_position) und die Anzahl der Transportstrom-Pakete (last_packet_position) so weit wie die Anzahl der I-Bilder beschrieben.
  • (Modifizierungen)
  • In einigen der beschriebenen Ausführungsbeispiele wird die Liste mit Verscrambelungs-Schlüsseln über den gleichen Weg wie der verscrambelte Inhalt geliefert. Die Liste mit Verscrambelungs-Schlüsseln kann jedoch auch über einen anderen Weg geliefert werden, zum Beispiel indem die Liste auf Aufnahmemedien wie CD-ROM aufgezeichnet wird und die Aufzeichnungsmedien geliefert werden, oder mittels eines anderen Kommunikationsverfahrens wie Internet und Telefon.
  • In einigen der obenstehend beschriebenen Ausführungsbeispiele wird das Transportstrom-Paket, das dem Verscrambelungs-Schlüssel entspricht, basierend auf der Anzahl der Transportstrom-Pakete spezifiziert. Das Transportstrom-Paket kann jedoch auch über ein anderes Verfahren spezifiziert werden. Das kann zum Beispiel auf der kumulativen Datenmenge im Transportstrom-Paket, einer relativen Wiedergabezeit vom Anfang des Inhalts, basieren. Alternativ kann das Transportstrom-Paket durch eine Kennung für den Verscrambelungs-Schlüssel spezifiziert werden, der im Vorfeld in jedes Transportstrom-Paket eingebettet wird.
  • In jedem der obenstehend beschriebenen Ausführungsbeispiele werden die Verscrambelungs-Schlüssel aus der Datenbank in der Rundsendestation erfasst. Die Verscrambelungs-Schlüssel können jedoch vor dem Verscrambelungs-Prozess erzeugt werden.
  • Keines der obenstehend beschriebenen Ausführungsbeispiele beschränkt die zeitliche Planung für die Erzeugung der Liste mit Verscrambelungs-Schlüsseln. Beispielsweise kann die Liste seitens der Rundsendevorrichtung vor der Verscrambelung, während der Verscrambelung oder nach der Verscrambelung erzeugt werden. Seitens der Empfangsvorrichtung kann die Liste zu jedem Zeitpunkt vor der Verwendung der Liste im Entscrambelungs-Prozess erzeugt werden.
  • Außerdem können Computerprogramme, die den Computer zum Ausführen der obenstehend beschriebenen Ausführungsbeispiele veranlassen, auf Computer-lesbare Aufzeichnungsmedien aufgezeichnet werden oder zum Verteilen und Verkaufen direkt über das Netzwerk gesendet werden.
  • Diese Aufzeichnungsmedien können zum Beispiel entfernbare Aufzeichnungsmedien wie ein Magnetplatten-Speicher (Diskette), eine Compact-Diskette (CD), eine Magnetoptische Diskette (MOD) und eine Speicherkarte und fest eingebaute Aufzeichnungsmedien wie beispielsweise Festplatte oder Halbleiterspeicher sein.
  • Obwohl die vorliegende Erfindung mit Beispielen und Bezug auf die beiliegenden Zeichnungen umfassend beschrieben wurde, sollte bemerkt werden, dass verschiedene Änderungen und Modifizierungen für Fachleute offensichtlich sein werden. Daher sollten diese, sofern diese Änderungen und Modifizierungen nicht vom Geltungsbereich der vorliegenden Erfindung abweichen, als darin enthalten betrachtet werden.

Claims (22)

  1. Empfangsvorrichtung (200) zum Empfangen und Wiedergeben von verscrambeltem Inhalt, die umfasst: eine Empfangseinrichtung (201), die den verscrambelten Inhalt empfängt, wobei der verscrambelte Inhalt so verscrambelt ist, dass eine vorgegebene Einheit von verscrambeltem Inhalt, die ein Teil des verscrambelten Inhalts ist, unter Verwendung eines Entscrambelungs-Schlüssels entsprechend der vorgegebenen Einheit von verscrambeltem Inhalt entscrambelt wird, eine Speichereinrichtung (202), die den empfangenen verscrambelten Inhalt speichert; eine Entscrambel-Verarbeitungseinrichtung (204), die (a) die vorgegebene Einheit von verscrambeltem Inhalt aus dem gespeicherten verscrambeltem Inhalt extrahiert, und (b) eine vorgegebene Einheit von Inhalt aus der extrahierten vorgegebenen Einheit von verscrambeltem Inhalt gewinnt; und eine Wiedergabeeinrichtung (205), die die vorgegebene Einheit von Inhalt in der gewonnenen Reihenfolge wiedergibt, dadurch gekennzeichnet, dass: die Empfangseinrichtung (201) so eingerichtet ist, dass sie wenigstens ein Element von Speicherinformationen empfängt, in das eine Liste eingebettet ist, die alle zum Entscrambeln des verscrambelten Inhalts zu verwendenden Entscrambelungs-Schlüssel enthält, die Speichereinrichtung (202) so eingerichtet ist, dass sie die empfangenen Speicherinformationen speichert, die Empfangsvorrichtung (200) des Weiteren eine Listen-Extrahiereinrichtung (301) umfasst, die die Liste aus den gespeicherten Speicherinformationen extrahiert, die Entscrambel-Verarbeitungseinrichtung (204) so eingerichtet ist, dass sie einen Entscrambelungs-Schlüssel entsprechend der vorgegebenen Einheit von verscrambeltem Inhalt, aus der extrahierten Liste extrahiert, und die vorgegebene Einheit von Inhalt gewinnt, indem sie die extrahierte vorgegebene Einheit von verscrambeltem Inhalt unter Verwendung des extrahierten Entscrambelungs-Schlüssels entscrambelt, wobei die Empfangsvorrichtung (200) so eingerichtet ist, dass sie den verscrambelten Inhalt in einer normalen Widergabebetriebsart und in einer speziellen Wiedergabebetriebsart wiedergibt, in der sich die Reihenfolge der Wiedergabe von der in der normalen Wiedergabebetriebsart unterscheidet.
  2. Empfangsvorrichtung nach Anspruch 1, wobei die Empfangseinrichtung (201) ein Element von Speicherinformationen empfängt, in das die Liste eingebettet ist, die Speichereinrichtung (202) den empfangenen verscrambelten Inhalt und das eine Element von Speicherinformationen speichert, und die Listen-Extrahiereinrichtung (301) die Liste aus dem gespeicherten einen Element von Speicherinformationen extrahiert.
  3. Empfangsvorrichtung nach Anspruch 1, wobei die Empfangseinrichtung (201) eine Vielzahl von Elementen von Speicherinformationen empfängt, und wobei in jedem Element derselben ein separater Teil der Liste eingebettet ist, die Speichereinrichtung (202) den empfangenen verscrambelten Inhalt und die Vielzahl von Elementen von Speicherinformationen speichert, und die Listen-Extrahiereinrichtung (301) die Liste aus der gespeicherten Vielzahl von Elementen von Speicherinformationen extrahiert.
  4. Empfangsvorrichtung nach Anspruch 1, wobei die Empfangseinrichtung (201) sequenziell ein Transportstrom(TS)-Paket empfängt, das die vorgegebene Einheit von verscrambeltem Inhalt enthält, die Speichereinrichtung (202) sequenziell das empfangene Transportstrom-Paket speichert, wobei die Entscrambel-Verarbeitungseinrichtung (204) enthält: eine Einrichtung zum Extrahieren von verscrambeltem Inhalt, die die vorgegebene Einheit von verscrambeltem Inhalt aus einem der in der Speichereinrichtung gespeicherten Transportstrom-Pakete extrahiert und die Ordinalposition des Transportstrom-Paketes von dem vorderen Transportstrom-Paket an zählt; eine Einrichtung (212) zum Extrahieren eines Entscrambelungs-Schlüssels, die auf Basis der gezählten Ordinalposition einen Entscrambelungs-Schlüssel aus der Liste extrahiert; und eine Entscrambelungs-Einrichtung (211), die die extrahierte vorgegebene Einheit von verscrambeltem Inhalt unter Verwendung des extrahierten Entscrambelungs-Schlüssels entscrambelt.
  5. Empfangsvorrichtung nach Anspruch 1, wobei die Empfangseinrichtung (201) wenigstens eine Speicher-Berechtigungsmitteilung (Entitlement Controll Message – ECM) als das wenigstens eine Element von Speicherinformationen empfängt, wobei die Liste in einen zu codierenden Abschnitt in dem Hauptkörper der ECM eingebettet ist, die Speichereinrichtung (202) die empfangenen Speicher-ECM speichert; und die Listen-Extrahiereinrichtung (301) die gespeicherten Speicher-ECM interpretiert, um die Liste zu extrahieren.
  6. Empfangsvorrichtung nach Anspruch 5, wobei die Empfangseinrichtung (201) die Speicher-ECM empfängt, die Identifizierungsinformationen enthalten, um die Speicher-ECM von ECM eines anderen Typs zu unterscheiden.
  7. Empfangsvorrichtung nach Anspruch 5, wobei die Empfangseinrichtung (201) die Speicher-ECM einzeln empfängt.
  8. Empfangsvorrichtung nach Anspruch 1, wobei die Empfangseinrichtung (201) sequenziell ein Transportstrom-Paket empfängt, das (a) die vorgegebene Einheit von verscrambeltem Inhalt, und (b) Paket-Spezifizierungsinformationen enthält, die ein nicht-verscrambeltes Transportstrom-Paket spezifizieren, und die Speichereinrichtung (202) sequenziell das empfangene Transportstrom-Paket speichert, wobei die Entscrambel-Verarbeitungseinrichtung (204) enthält: eine Einrichtung zum Extrahieren von verscrambeltem Inhalt, die die vorgegebene Einheit von verscrambeltem Inhalt und die Paket- Spezifizierungsinformationen aus einem der in der Speichereinrichtung gespeicherten Transportstrom-Pakete extrahiert; eine Einrichtung (212) zum Extrahieren eines Entscrambelungs-Schlüssels, die einen Entscrambelungs-Schlüssel auf Basis der extrahierten Paket-Spezifizierungsinformationen aus der Liste extrahiert; und eine Entscrambelungs-Einrichtung (211), die die extrahierte vorgegebene Einheit von verscrambeltem Inhalt unter Verwendung des extrahierten Entscrambelungs-Schlüssels entscrambelt.
  9. Empfangsvorrichtung nach Anspruch 8, wobei die Paket-Spezifizierungsinformationen ein Zähler (Continuity Counter – CC) ist, die Anzahl von Transportstrom-Paketen, eine kumulative Menge an Daten, eine relative Wiedergabezeit oder eine Verscrambelungs-Schlüssel-Kennung ist, die Einrichtung (210) zum Extrahieren von verscrambeltem Inhalt als die Paket-Spezifizierungsinformationen den Zähler (CC), die Anzahl von Transportstrom-Paketen, die kumulative Menge an Daten, die relative Wiedergabezeit oder die Verscrambelungs-Schlüssel-Kennung extrahiert, und die Einrichtung (212) zum Extrahieren eines Entscrambelungs-Schlüssels eine vorgegebene Operation an den extrahierten Informationen als den Paket-Identifizierungs-Informationen durchführt, um eine Entscrambelungs-Schlüssel-Kennung zu erzeugen, und einen Entscrambelungs-Schlüssel auf Basis der Entscrambelungs-Schlüssel-Kennung aus der Liste extrahiert.
  10. Empfangsvorrichtung nach Anspruch 1, wobei die Empfangseinrichtung (201) sequenziell ein Transportstrom-Paket empfängt, das (a) die vorgegebene Einheit von verscrambeltem Inhalt und (b) nicht-verscrambelte I-Bild-Informationen enthält, wobei die I-Bild-Informationen anzeigen, ob das den Informationen entsprechende Transportstrom-Paket aus einem Teil eines I-Bildes/einem I-Bild besteht oder nicht, und die Speichereinrichtung (202) sequenziell das empfangene Transportstrom-Paket speichert, wobei die Entscrambel-Verarbeitungseinrichtung (204) enthält: eine Einrichtung (210) zum Extrahieren von verscrambeltem Inhalt, die, wenn sie bestimmte Wiedergabeprozesse durchführt, die vorgegebene Einheit von versc rambeltem Inhalt und I-Bild-Informationen aus einem der in der Speichereinrichtung gespeicherten Transportstrom-Pakete extrahiert; eine I-Bild-Feststelleinrichtung (204, S52), die auf Basis der extrahierten I-Bild-Informationen feststellt, ob die extrahierte vorgegebene Einheit von verscrambeltem Inhalt aus einem Teil eines I-Bildes/einem I-Bild besteht oder nicht; eine Einrichtung (212) zum Extrahieren eines Entscrambelungs-Schlüssels, die einen Entscrambelungs-Schlüssel aus der Liste nur dann extrahiert, wenn die extrahierte vorgegebene Einheit von verscrambeltem Inhalt aus einem Teil eines I-Bildes/einem I-Bild besteht; und eine Entscrambelungs-Einrichtung (211), die die extrahierte vorgegebene Einheit von verscrambeltem Inhalt unter Verwendung des extrahierten Entscrambelungs-Schlüssels entscrambelt.
  11. Empfangsvorrichtung nach Anspruch 1, die des Weiteren Vertrags-Informationen verwaltet und aus einem Sicherheitsmodul, dessen Teil nicht effektiv funktioniert, wenn kein Vertrag geschlossen worden ist, sowie aus anderen Modulen besteht, wobei die Empfangsvorrichtung des Weiteren umfasst: eine Listen-Speichereinrichtung (203), die die durch die Listen-Extrahiereinrichtung extrahierte Liste speichert, wobei die Listen-Extrahiereinrichtung (301) und die Listen-Speichereinrichtung (203) in dem Sicherheitsmodul vorhanden sind.
  12. Rundsendevorrichtung (100), die Inhalt verscrambelt und den verscrambelten Inhalt zu einer Empfangsvorrichtung (200) rundsendet, wobei die Rundsendevorrichtung (100) umfasst: eine Erfassungseinrichtung (106, 107), die zu verscrambelnden Inhalt und eine Vielzahl von Entscrambelungs-Schlüsseln erfasst; eine Verscrambelungs-Verarbeitungseinrichtung (103), die eine vorgegebene Einheit von Inhalt aus dem erfassten Inhalt verscrambelt, so dass die vorgegebene Einheit von verscrambeltem Inhalt unter Verwendung eines Entscrambelungs-Schlüssels entscrambelt wird, der für jede vorgegebene Einheit oder jede Gruppe einer Vielzahl vorgegebener Einheiten verschieden ist; und eine Rundsendeeinrichtung (105), die so eingerichtet ist, dass sie den verscrambelten Inhalt rundsendet, dadurch gekennzeichnet, dass die Rundsendevorrichtung (100) des Weiteren umfasst: eine Listen-Erzeugungseinrichtung (102), die eine Liste der Entscrambelungs-Schlüssel erzeugt, und eine Einbetteinrichtung (104), die die Liste in wenigstens ein Element vorgegebener Informationen einbettet, um wenigstens ein Element von Speicherinformationen zu erzeugen, und die Rundsendeeinrichtung (105) so eingerichtet ist, dass sie die erzeugten Speicherinformationen rundsendet, die zusammen mit dem verscrambelten Inhalt multiplexiert sind.
  13. Rundsendevorrichtung nach Anspruch 12, wobei die Einbetteinrichtung (104) die Liste in ein Element vorgegebener Informationen einbettet, um ein Element von Speicherinformationen zu erzeugen, und die Rundsendeeinrichtung (105) das erzeugte eine Element von Informationen und den verscrambelten Inhalt rundsendet.
  14. Rundsendevorrichtung nach Anspruch 12, wobei die Einbetteinrichtung einen separaten Teil der Liste in jedes einer Vielzahl von Elementen vorgegebener Informationen einbettet, um eine Vielzahl von Elementen von Speicherinformationen zu erzeugen, und die Rundsendeeinrichtung (105) die erzeugte Vielzahl von Elementen von Speicherinformationen und den verscrambelten Inhalt rundsendet.
  15. Rundsendevorrichtung nach Anspruch 12, wobei die Einbetteinrichtung (104) die Liste in einem zu codierenden Teil in einem Hauptkörper wenigstens einer ECM einbettet, um wenigstens ein Element von Speicherinformationen zu erzeugen.
  16. Rundsendevorrichtung nach Anspruch 12, wobei die Rundsendeeinrichtung (105) eine Gruppe der Speicherinformationen rundsendet und der gesamte verscrambelte Inhalt der Entscrambelungs-Reihenfolge entspricht.
  17. Computerprogramm, das Computercode umfasst, der, wenn er in ein Computersystem geladen und ausgeführt wird, das Computersystem veranlasst, die folgenden Schritte durchzuführen. einen Empfangsschritt (S21) zum Empfangen von verscrambeltem Inhalt, wobei der verscrambelte Inhalt so verscrambelt ist, dass eine vorgegebene Einheit von verscrambeltem Inhalt, die ein Teil des verscrambeltem Inhalt ist, unter Verwendung eines Entscrambelungs-Schlüssels entsprechend der vorgegebenen Einheit von verscrambeltem Inhalt entscrambelt wird; einen Speicherschritt (S22) zum Speichern des empfangenen verscrambelten Inhalts; einen Entscrambel-Verarbeitungsschritt (S33) zum (a) Extrahieren der vorgegebenen Einheit von verscrambeltem Inhalt aus dem gespeicherten verscrambelten Inhalt, und (b) Gewinnen einer vorgegebenen Einheit von Inhalt aus der extrahierten vorgegebenen Einheit von verscrambeltem Inhalt; und einen Wiedergabeschritt (S34) zum Wiedergeben der vorgegebenen Einheit von Inhalt in der gewonnenen Reihenfolge, dadurch gekennzeichnet, dass: der Empfangsschritt (S21) des Weiteren dazu dient, wenigstens ein Element von Speicherinformationen zu empfangen, in das eine Liste eingebettet ist, die alle zum Entscrambeln des verscrambelten Inhalts zu verwendenden Entscrambelungs-Schlüssel enthält, der Speicherschritt (S22) des Weiteren dazu dient, die empfangenen Speicherinformationen zu speichern, der Computercode das Computersystem des Weiteren veranlasst, einen Listen-Extrahierschritt (S31) zum Extrahieren der Liste aus den gespeicherten Speicher-Informationen durchzuführen, und der Entscrambelungs-Verarbeitungsschritt (S33) des Weiteren dazu dient, einen Entscrambelungs-Schlüssel entsprechend der vorgegebenen Einheit von verscrambeltem Inhalt aus der extrahierten Liste zu extrahieren und dazu, die vorgegebene Einheit von Inhalt durch Entscrambeln der extrahierten vorgegebenen Einheit von verscrambeltem Inhalt unter Verwendung des extrahierten Entscrambelungs-Schlüssels zu gewinnen, wobei der Computercode das Computersystem weiterhin veranlasst, den verscrambelten Inhalt in einer normalen Wiedergabebetriebsart und in einer speziel len Wiedergabebetriebsart wiederzugeben, in der sich die Reihenfolge der Wiedergabe von der der normalen Wiedergabe unterscheidet.
  18. Computerprogramm, das Computercode umfasst, der, wenn er in ein Computersystem geladen und ausgeführt wird, das Computersystem veranlasst, die folgenden Schritte durchzuführen: einen Erfassungsschritt (S1, S3) zum Erfassen von zu verscrambelndem Erfassungsinhalt und einer Vielzahl von Entscrambelungs-Schlüsseln; einen Verscrambel-Verarbeitungsschritt (S5) zum Verscrambeln einer vorgegebenen Einheit von Inhalt aus dem erfassten Inhalt, so dass die vorgegebene Einheit von verscrambeltem Inhalt unter Verwendung eines Entscrambelungs-Schlüssels entscrambelt wird, der für jede vorgegebene Einheit oder jede Gruppe einer Vielzahl vorgegebener Einheiten verschieden ist; und einen Rundsendeschritt (S7) zum Rundsenden des verscrambelten Inhalts, dadurch gekennzeichnet, dass der Computercode das Computersystem des Weiteren veranlasst, durchzuführen: einen Listen-Erzeugungsschritt (S4) zum Erzeugen einer Liste der Verscrambelungs-Schlüssel; und einen Einbettschritt (S6) zum Einbetten der Liste in wenigstens ein Element vorgegebener Informationen, um wenigstens ein Element von Speicherinformationen zu erzeugen, und der Rundsendeschritt (S7) des Weiteren zum Rundsenden der erzeugten Speicherinformationen dient, die zusammen mit dem verscrambelten Inhalt multiplexiert sind.
  19. Aufzeichnungsmedium zum Speichern von Befehlen, die wenigstens einen Abschnitt eines Computersystems veranlassen, die folgenden Schritte durchzuführen: einen Empfangsschritt (S21) zum Empfangen von verscrambeltem Inhalt, wobei der verscrambelte Inhalt so verscrambelt wird, dass eine vorgegebene Einheit von verscrambeltem Inhalt, die ein Teil des verscrambelten Inhalts ist, unter Verwendung eines Entscrambelungs-Schlüssels entsprechend der vorgegebenen Einheit von verscrambeltem Inhalt entscrambelt wird, einen Speicherschritt (S22) zum Speichern des empfangenen verscrambelten Inhalts; einen Entscrambel-Verarbeitungsschritt (S33) zum (a) Extrahieren der vorgegebenen Einheit von verscrambeltem Inhalt aus dem gespeicherten verscrambelten Inhalt, und (b) Gewinnen einer vorgegebenen Einheit von Inhalt aus der extrahierten vorgegebenen Einheit von verscrambeltem Inhalt; und einen Wiedergabeschritt (S34) zum Wiedergeben der vorgegebenen Einheit von Inhalt in der gewonnenen Reihenfolge, dadurch gekennzeichnet, dass: der Empfangsschritt (S21) des Weiteren dazu dient, wenigstens ein Element von Speicherinformationen zu empfangen, in das eine Liste eingebettet ist, die alle zum Entscrambeln des verscrambelten Inhalts zu verwendenden Entscrambelungs-Schlüssel enthält, der Speicherschritt (S22) des Weiteren dazu dient, die empfangenen Speicherinformationen zu speichern, die Befehle das Computersystem des Weiteren veranlassen, einen Listen-Extrahierschritt (S31) zum Extrahieren der Liste aus den gespeicherten Speicherinformationen durchzuführen, und die Befehle das Computersystem des Weiteren veranlassen, den verschlüsselten Inhalt in einer normalen Wiedergabebetriebsart und einer speziellen Wiedergabebetriebsart wiederzugeben, in der sich die Reihenfolge der Wiedergabe von der in der normalen Betriebsart unterscheidet.
  20. Aufzeichnungsmedium zum Speichern von Befehlen, die wenigstens einen Teil eines Computersystems veranlassen, die folgenden Schritte durchzuführen: einen Erfassungsschritt (S1, S3) zum Erfassen von zu verscrambelndem Inhalt und einer Vielzahl von Entscrambelungs-Schlüsseln; einen Verscrambel-Verarbeitungsschritt (S5) zum Verscrambeln einer vorgegebenen Einheit von Inhalt aus dem erfassten Inhalt, so dass die vorgegebene Einheit von verscrambeltem Inhalt unter Verwendung eines Entscrambelungs-Schlüssels entscrambelt wird, der für jede vorgegebene Einheit oder jede Gruppe einer Vielzahl vorgegebener Einheiten verschieden ist; und einen Rundsendeschritt (S7) zum Rundsenden des verscrambelten Inhalts, dadurch gekennzeichnet, dass: die Befehle das Computersystem des Weiteren veranlassen, durchzuführen: einen Listen-Erzeugungsschritt (S4) zum Erzeugen einer Liste der Entscrambelungs-Schlüssel; und einen Einbettschritt (S6) zum Einbetten der Liste in wenigstens ein Element vorgegebener Informationen, um wenigstens ein Element von Speicherinformationen zu erzeugen, und der Rundsendeschritt (S7) des Weiteren zum Rundsenden der erzeugten Speicherinformationen dient, die zusammen mit dem verscrambelten Inhalt multiplexiert sind.
  21. Verfahren zum Empfangen und Wiedergeben von verscrambeltem Inhalt, wobei das Verfahren die folgenden Schritte umfasst: einen Empfangsschritt (S21) zum Empfangen des verscrambelten Inhalts, wobei der verscrambelte Inhalt so verscrambelt ist, dass eine vorgegebene Einheit von verscrambeltem Inhalt, die ein Teil des verscrambelten Inhalts ist, unter Verwendung eines Entscrambelungs-Schlüssels entsprechend der vorgegebenen Einheit von verscrambeltem Inhalt entscrambelt wird; einen Speicherschritt (S22) zum Speichern des empfangenen verscrambelten Inhalts; einen Entscrambel-Verarbeitungsschritt (S33) zum (a) Extrahieren der vorgegebenen Einheit von verscrambeltem Inhalt aus dem gespeicherten verscrambeltem Inhalt und (b) Gewinnen einer vorgegebenen Einheit von Inhalt aus der extrahierten vorgegebenen Einheit von verscrambeltem Inhalt; und einen Wiedergabeschritt (S34) zum Wiedergeben der vorgegebenen Einheit von Inhalt in der gewonnenen Reihenfolge, dadurch gekennzeichnet, dass: der Empfangsschritt (S21) des Weiteren dazu dient, wenigstens ein Element von Speicherinformationen zu empfangen, in das eine Liste eingebettet ist, die alle zum Entscrambeln des verscrambelten Inhalts zu verwendenden Entscrambelungs-Schlüssel enthält, der Speicherschritt (S22) des Weiteren dazu dient, die empfangenen Speicherinformationen zu speichern, das Verfahren des Weiteren einen Listen-Extrahierschritt (S31) zum Extrahieren der Liste aus den gespeicherten Speicherinformationen umfasst und das Verfahren weiterhin den verscrambelten Inhalt in einer normalen Wiedergabebetriebsart und einer speziellen Wiedergabebetriebsart wiedergibt, in der sich die Reihenfolge der Wiedergabe von der in der normalen Wiedergabebetriebsart unterscheidet.
  22. Verfahren zum Verscrambeln von Inhalt und Rundsenden des verscrambelten Inhalts an eine Empfangsvorrichtung (200), wobei das Verfahren die folgenden Schritte umfasst: einen Erfassungsschritt (S1, S3) zum Erfassen von zu verscrambelndem Inhalt und einer Vielzahl von Entscrambelungs-Schlüsseln; einen Verscrambel-Verarbeitungsschritt (S5) zum Verscrambeln einer vorgegebenen Einheit vom Inhalt aus dem erfassten Inhalt, so dass die vorgegebene Einheit von verscrambeltem Inhalt unter Verwendung eines Entscrambelungs-Schlüssels entscrambelt wird, der für jede vorgegebene Einheit oder jede Gruppe einer Vielzahl vorgegebener Einheiten verschieden ist; und einen Rundsendeschritt (S7) zum Rundsenden des verscrambelten Inhalts, dadurch gekennzeichnet, dass: das Verfahren des Weiteren umfasst: einen Listen-Erzeugungsschritt (S4) zum Erzeugen einer Liste der Entscrambelungs-Schlüssel; und einen Einbettschritt (S6) zum Einbetten der Liste in wenigstens ein Element vorgegebener Informationen, um wenigstens ein Element von Speicherinformationen zu erzeugen, und der Rundsendeschritt (S7) des Weiteren zum Rundsenden der erzeugten Speicherinformationen dient, die zusammen mit dem verscrambelten Inhalt multiplexiert sind.
DE60119678T 2000-12-15 2001-12-06 Empfangsgerät mit Aufzeichnungseinheit zum Aufzeichnen eines verschlüsselten Rundfunksignals und Rundfunkvorrichtung zum Verschlüsseln eines auszustrahlenden Signals sowie zugehörige Verfahren Expired - Lifetime DE60119678T3 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2000381870 2000-12-15
JP2000381870 2000-12-15

Publications (3)

Publication Number Publication Date
DE60119678D1 DE60119678D1 (de) 2006-06-22
DE60119678T2 DE60119678T2 (de) 2006-09-21
DE60119678T3 true DE60119678T3 (de) 2010-09-16

Family

ID=18849791

Family Applications (1)

Application Number Title Priority Date Filing Date
DE60119678T Expired - Lifetime DE60119678T3 (de) 2000-12-15 2001-12-06 Empfangsgerät mit Aufzeichnungseinheit zum Aufzeichnen eines verschlüsselten Rundfunksignals und Rundfunkvorrichtung zum Verschlüsseln eines auszustrahlenden Signals sowie zugehörige Verfahren

Country Status (3)

Country Link
US (1) US7391866B2 (de)
EP (1) EP1215905B2 (de)
DE (1) DE60119678T3 (de)

Families Citing this family (62)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1215905B2 (de) 2000-12-15 2010-04-21 Panasonic Corporation Empfangsgerät mit Aufzeichnungseinheit zum Aufzeichnen eines verschlüsselten Rundfunksignals und Rundfunkvorrichtung zum Verschlüsseln eines auszustrahlenden Signals sowie zugehörige Verfahren
US9100457B2 (en) 2001-03-28 2015-08-04 Qualcomm Incorporated Method and apparatus for transmission framing in a wireless communication system
US7895616B2 (en) 2001-06-06 2011-02-22 Sony Corporation Reconstitution of program streams split across multiple packet identifiers
US7139398B2 (en) * 2001-06-06 2006-11-21 Sony Corporation Time division partial encryption
US7352868B2 (en) * 2001-10-09 2008-04-01 Philip Hawkes Method and apparatus for security in a data processing system
US7215770B2 (en) * 2002-01-02 2007-05-08 Sony Corporation System and method for partially encrypted multimedia stream
US8027470B2 (en) * 2002-01-02 2011-09-27 Sony Corporation Video slice and active region based multiple partial encryption
US8051443B2 (en) * 2002-01-02 2011-11-01 Sony Corporation Content replacement by PID mapping
US7155012B2 (en) 2002-01-02 2006-12-26 Sony Corporation Slice mask and moat pattern partial encryption
US7823174B2 (en) 2002-01-02 2010-10-26 Sony Corporation Macro-block based content replacement by PID mapping
US7292690B2 (en) * 2002-01-02 2007-11-06 Sony Corporation Video scene change detection
US7765567B2 (en) 2002-01-02 2010-07-27 Sony Corporation Content replacement by PID mapping
US7302059B2 (en) * 2002-01-02 2007-11-27 Sony Corporation Star pattern partial encryption
US7376233B2 (en) * 2002-01-02 2008-05-20 Sony Corporation Video slice and active region based multiple partial encryption
EP1347642A3 (de) * 2002-03-18 2008-03-12 Matsushita Electric Industrial Co., Ltd. Digitalrundfunkempfangsanlage, -Verfahren, und -Programm
JP2003333030A (ja) * 2002-05-16 2003-11-21 Nec Corp タイムシフト出力方法及びタイムシフト出力装置
FR2842980A1 (fr) * 2002-07-24 2004-01-30 Thomson Licensing Sa Methode pour distribuer des portions cryptees d'un programme audiovisuel
US8818896B2 (en) 2002-09-09 2014-08-26 Sony Corporation Selective encryption with coverage encryption
US20050238316A1 (en) * 2002-09-19 2005-10-27 Thomson Licensing S,A, Hybrid video on demand using mpeg2 transport
US20040083177A1 (en) * 2002-10-29 2004-04-29 General Instrument Corporation Method and apparatus for pre-encrypting VOD material with a changing cryptographic key
US7599655B2 (en) 2003-01-02 2009-10-06 Qualcomm Incorporated Method and apparatus for broadcast services in a communication system
EP1447983B1 (de) 2003-02-11 2009-12-30 Thomson Licensing Verfahren zum Aufnehmen verschlüsselter Daten, Speichermedium und Verfahren zur Wiedergabe solcher Daten
US7292692B2 (en) * 2003-03-25 2007-11-06 Sony Corporation Content scrambling with minimal impact on legacy devices
US7286667B1 (en) 2003-09-15 2007-10-23 Sony Corporation Decryption system
US7620180B2 (en) * 2003-11-03 2009-11-17 Sony Corporation Preparation of content for multiple conditional access methods in video on demand
US7853980B2 (en) 2003-10-31 2010-12-14 Sony Corporation Bi-directional indices for trick mode video-on-demand
US20050169473A1 (en) * 2004-02-03 2005-08-04 Candelore Brant L. Multiple selective encryption with DRM
US20070124252A1 (en) * 2004-03-31 2007-05-31 Akio Higashi Reception device, transmission device, security module, and digital right management system
CN100364332C (zh) * 2004-09-01 2008-01-23 华为技术有限公司 一种保护宽带视音频广播内容的方法
US8041190B2 (en) 2004-12-15 2011-10-18 Sony Corporation System and method for the creation, synchronization and delivery of alternate content
US7895617B2 (en) 2004-12-15 2011-02-22 Sony Corporation Content substitution editor
KR100762957B1 (ko) * 2005-07-19 2007-10-04 삼성전자주식회사 AV(Audio Visual) 스트림을 디스크램블하는방법 및 장치
CA2552151C (en) 2005-07-19 2016-08-23 Samsung Electronics Co., Ltd. Method and apparatus for efficiently descrambling transformed part of content
EP1752988A1 (de) 2005-08-09 2007-02-14 Nagravision S.A. Verfahren zum bearbeiten von Inhalt mit bedingten Zugriff in einem Benutzer-Terminal.
KR100744340B1 (ko) * 2005-10-13 2007-07-30 삼성전자주식회사 디지털 방송 제한 수신 시스템 및 그 방법
EP1798974A1 (de) * 2005-12-15 2007-06-20 Nagra France Sarl Verfahren zur Übertragung eines Inhalts mit bedingtem Zugriff
US8185921B2 (en) 2006-02-28 2012-05-22 Sony Corporation Parental control of displayed content using closed captioning
JP4162019B2 (ja) * 2006-06-26 2008-10-08 船井電機株式会社 デジタル放送受信装置
US8752199B2 (en) * 2006-11-10 2014-06-10 Sony Computer Entertainment Inc. Hybrid media distribution with enhanced security
US8739304B2 (en) * 2006-11-10 2014-05-27 Sony Computer Entertainment Inc. Providing content using hybrid media distribution scheme with enhanced security
US7965844B2 (en) * 2007-03-20 2011-06-21 International Business Machines Corporation System and method for processing user data in an encryption pipeline
US20080270311A1 (en) * 2007-04-27 2008-10-30 General Instrument Corporation Method and Apparatus for Composing a Digital Rights Management License Format
US9171569B2 (en) * 2007-04-27 2015-10-27 Google Technology Holdings LLC Method and apparatus for assisting with content key changes
US9060096B2 (en) * 2007-07-26 2015-06-16 The Directv Group, Inc. Method and system for forming a content stream with conditional access information and a content file
KR100912839B1 (ko) * 2007-11-14 2009-08-18 주식회사 한단정보통신 방송데이터의 녹화를 수행하는 장치 및 그 방법
FR2953672A1 (fr) * 2009-12-08 2011-06-10 France Telecom Procede de dechiffrement de donnees par un equipement utilisateur comportant un terminal et un module de securite
US8555332B2 (en) 2010-08-20 2013-10-08 At&T Intellectual Property I, L.P. System for establishing communications with a mobile device server
CN101917589A (zh) * 2010-08-23 2010-12-15 中兴通讯股份有限公司 媒体数据块解扰方法及装置
US8438285B2 (en) 2010-09-15 2013-05-07 At&T Intellectual Property I, L.P. System for managing resources accessible to a mobile device server
US8443420B2 (en) * 2010-10-01 2013-05-14 At&T Intellectual Property I, L.P. System for communicating with a mobile device server
US8478905B2 (en) 2010-10-01 2013-07-02 At&T Intellectual Property I, Lp System for synchronizing to a mobile device server
US8516039B2 (en) 2010-10-01 2013-08-20 At&T Intellectual Property I, L.P. Apparatus and method for managing mobile device servers
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
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
US9392316B2 (en) 2010-10-28 2016-07-12 At&T Intellectual Property I, L.P. Messaging abstraction in a mobile device server
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
DK2647213T3 (da) 2010-12-02 2017-11-13 Nagravision Sa System og fremgangsmåde til optegnelse af krypteret indhold med adgangsbetingelser
US10009634B2 (en) * 2011-09-05 2018-06-26 Nagravision S.A. Method to identify at least one content within a data stream
US9462332B2 (en) 2012-12-05 2016-10-04 At&T Intellectual Property I, L.P. Method and apparatus for controlling a media device
CN104244068B (zh) * 2014-09-04 2018-05-01 深圳市九洲电器有限公司 一种录制节目回放处理方法及系统
CN105100889B (zh) * 2015-08-12 2018-09-04 深圳创维数字技术有限公司 一种解扰密钥集合更新方法及机顶盒
FR3052896A1 (fr) * 2016-06-16 2017-12-22 Sigfox Procede et dispositif d’emission de donnees chiffrees, procede et dispositif d’extraction de donnees

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5442708A (en) 1993-03-09 1995-08-15 Uunet Technologies, Inc. Computer network encryption/decryption device
US5420866A (en) * 1994-03-29 1995-05-30 Scientific-Atlanta, Inc. Methods for providing conditional access information to decoders in a packet-based multiplexed communications system
JPH088853A (ja) * 1994-06-24 1996-01-12 Sony Corp スクランブル装置およびデスクランブル装置
US5787171A (en) * 1994-06-28 1998-07-28 Sony Corporation Data transmitter and receiver
JPH08340541A (ja) 1995-06-12 1996-12-24 Sony Corp デジタルデータの伝送方法、伝送装置、記録方法、記録装置、再生方法、再生装置、記録再生方法及び記録再生装置
JPH10145773A (ja) * 1996-11-14 1998-05-29 Toshiba Corp 動画像データの暗号化方法およびその方法が適用されるコンピュータシステム並びに動画像データ符号化/復号化装置
CA2271012A1 (en) 1996-11-25 1998-06-04 Hyperlock Technologies, Inc. Method for securely triggering the playing of crippled local media through the web
JP4110588B2 (ja) * 1997-03-19 2008-07-02 ソニー株式会社 データ受信装置および受信方法
US6252961B1 (en) * 1997-07-17 2001-06-26 Hewlett-Packard Co Method and apparatus for performing data encryption and error code correction
EP0903886B1 (de) * 1997-09-18 2006-03-15 Matsushita Electric Industrial Co., Ltd. Übertragungsverfahren und -vorrichtung zum kombinierten Multiplexen und Verschlüsseln
JP3465813B2 (ja) * 1997-10-29 2003-11-10 日本ビクター株式会社 ディジタル放送受信装置及びディジタル情報記録再生装置
US6057832A (en) * 1997-12-02 2000-05-02 V Soft Ltd. Method and apparatus for video-on-demand with fast play capability
JP3561154B2 (ja) * 1997-12-26 2004-09-02 株式会社東芝 放送受信装置および契約管理装置
US6148082A (en) * 1998-01-14 2000-11-14 Skystream Corporation Scrambling and descrambling control word control in a remultiplexer for video bearing transport streams
JPH11234647A (ja) 1998-02-16 1999-08-27 Matsushita Electric Ind Co Ltd 蓄積型放送受信装置
JPH11340966A (ja) 1998-05-27 1999-12-10 Matsushita Electric Ind Co Ltd 鍵を用いた通信システムおよび方法
EP1021048A3 (de) * 1999-01-14 2002-10-02 Kabushiki Kaisha Toshiba System zur Aufnahme von digitalem Video und Aufnahmemedium
US6415031B1 (en) * 1999-03-12 2002-07-02 Diva Systems Corporation Selective and renewable encryption for secure distribution of video on-demand
JP4006612B2 (ja) * 1999-09-27 2007-11-14 ソニー株式会社 データ処理装置およびデータ処理方法、記録媒体、並びにディジタル放送受信装置およびディジタル放送受信装置における記録再生方法
IL132859A (en) * 1999-11-10 2008-07-08 Nds Ltd Data stream processing system
FR2801464B1 (fr) 1999-11-22 2001-12-28 Thomson Multimedia Sa Procede d'enregistrement d'un flux mpeg embrouille
JP2001177814A (ja) * 1999-12-21 2001-06-29 Mitsubishi Electric Corp 限定受信システム
JP2002014898A (ja) 2000-06-30 2002-01-18 Jal Information Techology Co Ltd ダイレクトメール送信装置
US6853728B1 (en) * 2000-07-21 2005-02-08 The Directv Group, Inc. Video on demand pay per view services with unmodified conditional access functionality
US7242772B1 (en) 2000-09-07 2007-07-10 Eastman Kodak Company Encryption apparatus and method for synchronizing multiple encryption keys with a data stream
EP1215905B2 (de) 2000-12-15 2010-04-21 Panasonic Corporation Empfangsgerät mit Aufzeichnungseinheit zum Aufzeichnen eines verschlüsselten Rundfunksignals und Rundfunkvorrichtung zum Verschlüsseln eines auszustrahlenden Signals sowie zugehörige Verfahren

Also Published As

Publication number Publication date
US20020080971A1 (en) 2002-06-27
EP1215905B1 (de) 2006-05-17
EP1215905B2 (de) 2010-04-21
EP1215905A2 (de) 2002-06-19
DE60119678T2 (de) 2006-09-21
US7391866B2 (en) 2008-06-24
DE60119678D1 (de) 2006-06-22
EP1215905A3 (de) 2003-07-23

Similar Documents

Publication Publication Date Title
DE60119678T3 (de) Empfangsgerät mit Aufzeichnungseinheit zum Aufzeichnen eines verschlüsselten Rundfunksignals und Rundfunkvorrichtung zum Verschlüsseln eines auszustrahlenden Signals sowie zugehörige Verfahren
DE69937608T2 (de) Decoder und verfahren für die verarbeitung eines transport-paketstroms
DE69736952T2 (de) Rundfunk- und empfangssystem und bedingtes zugangssystem dafür
DE69828071T2 (de) Verfahren und vorrichtung zur aufnahme chiffrierter digitaler daten
DE69914306T2 (de) Aufzeichnung verschlüsselter digitaler daten
DE69726753T2 (de) Verfahren und gerät zur dekodierung und speicherung verschlüsselter videodaten
DE60026495T2 (de) Videogerät zum Anschluss an ein lokales digitales Netzwerk zwecks Datenempfang
TW554627B (en) Method for operating a conditional access system for broadcast applications
DE69636180T2 (de) Verfahren und Vorrichtung zum Empfang und/oder Wiedergabe von digitalen Signalen
EP1192743B1 (de) Verfahren und vorrichtung für die übertragung und den empfang von durchsagen, insbesondere in rundfunkübertragungen
DE60013781T2 (de) Kontrolle des Kopierens eines Videosignals mittels Wasserzeichen und damit in Beziehung stehender Zusatzdaten
CA2408232C (en) Method and apparatus for enabling random access to individual pictures in an encrypted video stream
DE60012356T2 (de) Verfahren für den Zugriff auf nach unterschiedlichen Verfahren für bedingten Zugriff geschützten übertragenen Audio-/Video-Daten mittels derselben Vorrichtung
DE112010004796T5 (de) Inhaltsempfangsvorrichtung, Inhaltsreproduktionsvorrichtung, Inhaltsempfangs- und Reproduktionsvorrichtung, Inhaltsempfangsverfahren, und Programm
US20120291061A1 (en) Process and system for the secure broadcasting of protected audiovisual streams to a dynamic group of receivers
US20130177154A1 (en) Method and system for decrypting a transport stream
DE60031062T2 (de) Vorrichtung, verfahren und system zur informationsverarbeitung
EP1264480A1 (de) Verfahren, kommunikationssystem und empfangsvorrichtung für die verrechnung von zugriffskontrollierten programmen und/oder daten von broadcastsendern
DE60020245T2 (de) System und verfahren zur sicherung von auf-anfrage ablieferung von vorher verschlüssetem inhalt mit ecm unterdrückung
FR2835371A1 (fr) Procede et dispositif de transmission de message de gestion de titre d&#39;acces
JP2003533075A (ja) データコンテンツへのアクセスを制御する条件付きアクセスシステム
FR2831737A1 (fr) Procede et systeme de transmission avec controle d&#39;acces de donnees numeriques embrouillees dans un reseau d&#39;echange de donnees
CN102014306A (zh) 一种实现机顶盒同时解密多套收费节目的方法
HUE032334T2 (en) Transmission of messages via mobile phone network to digital multimedia network
US20080163313A1 (en) Method for sending multimedia content to at least one multimedia unit, method for processing said multimedia content and multimedia unit for the implementation of these methods

Legal Events

Date Code Title Description
8363 Opposition against the patent
8327 Change in the person/name/address of the patent owner

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

8366 Restricted maintained after opposition proceedings