-
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.
-
-
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.