JP2010050839A - Data playback apparatus and data playback restriction system - Google Patents
Data playback apparatus and data playback restriction system Download PDFInfo
- Publication number
- JP2010050839A JP2010050839A JP2008214501A JP2008214501A JP2010050839A JP 2010050839 A JP2010050839 A JP 2010050839A JP 2008214501 A JP2008214501 A JP 2008214501A JP 2008214501 A JP2008214501 A JP 2008214501A JP 2010050839 A JP2010050839 A JP 2010050839A
- Authority
- JP
- Japan
- Prior art keywords
- data
- information
- order
- storage medium
- content data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000004891 communication Methods 0.000 claims description 34
- 230000004044 response Effects 0.000 claims description 11
- 230000006870 function Effects 0.000 description 12
- 230000005540 biological transmission Effects 0.000 description 10
- 238000000034 method Methods 0.000 description 9
- 238000012545 processing Methods 0.000 description 9
- 230000010365 information processing Effects 0.000 description 8
- 230000004048 modification Effects 0.000 description 8
- 238000012986 modification Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 5
- 238000005315 distribution function Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- KNMAVSAGTYIFJF-UHFFFAOYSA-N 1-[2-[(2-hydroxy-3-phenoxypropyl)amino]ethylamino]-3-phenoxypropan-2-ol;dihydrochloride Chemical compound Cl.Cl.C=1C=CC=CC=1OCC(O)CNCCNCC(O)COC1=CC=CC=C1 KNMAVSAGTYIFJF-UHFFFAOYSA-N 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000008929 regeneration Effects 0.000 description 2
- 238000011069 regeneration method Methods 0.000 description 2
- 239000011248 coating agent Substances 0.000 description 1
- 238000000576 coating method Methods 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
Images
Landscapes
- Television Signal Processing For Recording (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
Abstract
Description
本発明は、記憶媒体に格納されたコンテンツデータの視聴を制限する技術に関し、特にブルーレイディスク(Blu-ray Disc)に格納されたコンテンツデータの視聴を制限する技術に関する。 The present invention relates to a technology for restricting viewing of content data stored in a storage medium, and particularly to a technology for restricting viewing of content data stored on a Blu-ray Disc.
従来、著作権保護等の観点から映像の視聴を制限するための多くの技術が開発されている。例えば、DVD(Digital Versatile Disk)のパッケージを開封した後一定の期間が経過した場合における情報の読み取りを不可能にするため、DVDの記録面に特殊な塗装を施すという技術(48DVD)や、パスワードが入力されたことを条件にDVDの再生を許可する技術がある。 Conventionally, many techniques for restricting the viewing of video from the viewpoint of copyright protection and the like have been developed. For example, in order to make it impossible to read information when a certain period of time has elapsed after opening a DVD (Digital Versatile Disk) package, a technique (48DVD) for applying a special coating to the recording surface of a DVD or password There is a technology that permits DVD playback on the condition that is input.
一方、近年、DVDよりも容量の大きいメディアとして、ブルーレイディスクが普及しつつある。 On the other hand, in recent years, Blu-ray discs are becoming popular as media having a larger capacity than DVD.
しかしながら、視聴を制限するための従来の技術をブルーレイディスク等のメディアに適用したとしても、メディアが再生可能な状態において、該メディア内に格納されたコンテンツデータ(例えば、映像ストリームファイルなど)を一旦コピーしてしまえば、そのコピーされたコンテンツデータを用いることで視聴制限を受けずに映像を再生できてしまう可能性がある。 However, even if the conventional technology for restricting viewing is applied to a medium such as a Blu-ray disc, content data (for example, a video stream file) stored in the medium is temporarily stored in a state where the medium can be played back. Once copied, there is a possibility that video can be reproduced without using viewing restrictions by using the copied content data.
以上の課題を踏まえ、本発明は、コンテンツデータがコピーされたとしても、コンテンツデータの再生を制限することができるデータ再生装置及びデータ再生制限システムを提供することを目的とする。 In view of the above problems, an object of the present invention is to provide a data reproduction device and a data reproduction restriction system that can restrict reproduction of content data even if the content data is copied.
上記目的を達成すべく、本発明のデータ再生装置は、複数の区間データから構成されるコンテンツデータについて、前記区間データを正しい順序とは異なる順序で並べ替えて格納した記憶媒体から、前記コンテンツデータを読み出して再生する装置であって、前記正しい順序を表す順序情報を、前記記憶媒体から、可搬型記憶媒体から、又は通信回線を介して順序情報配信装置から取得する順序情報取得手段と、前記コンテンツデータ内における前記区間データの位置情報を取得するための位置定義情報を、前記記憶媒体から、可搬型記憶媒体から、又は通信回線を介して位置定義配信装置から取得する位置定義取得手段と、前記取得した順序情報及び位置定義情報に基づき、前記正しい順序に従って前記コンテンツデータ内における前記区間データの位置情報を取得し、該取得した位置情報に基づき、前記記憶媒体から区間データを取得して再生する手段と、を備えることを特徴とする。 In order to achieve the above object, the data reproducing apparatus of the present invention provides the content data from a storage medium in which the section data is rearranged in an order different from the correct order for the content data composed of a plurality of section data. A sequence information acquisition means for acquiring the sequence information representing the correct sequence from the storage medium, from a portable storage medium, or from a sequence information distribution device via a communication line; Position definition acquisition means for acquiring position definition information for acquiring position information of the section data in content data from the storage medium, from a portable storage medium, or from a position definition distribution device via a communication line; Based on the acquired order information and the position definition information, the section in the content data according to the correct order. Acquiring position information of the data, on the basis of the acquired positional information, characterized by comprising, a means to acquire and reproduce the section data from the storage medium.
本発明の実施形態では、前記順序情報は、前記区間データの識別情報を用いて前記正しい順序を表しており、前記位置定義情報は、前記区間データごとに、識別情報、再生開始時間、及び再生終了時間を前記正しい順序とは異なる順序に並べたプレイリストと、前記再生開始時間及び前記再生終了時間にそれぞれ対応する前記コンテンツデータ内のアドレスを表すアドレステーブルとから構成され、前記再生する手段は、前記取得した順序情報に含まれる前記区間データの識別情報に基づき、前記プレイリスト及び前記アドレステーブルから、該識別情報に対応する区間データについて、再生開始時間に対応するアドレス及び再生終了時間に対応するアドレスを該区間データの位置情報として取得するように構成される。 In an embodiment of the present invention, the order information represents the correct order using the identification information of the section data, and the position definition information includes identification information, a reproduction start time, and a reproduction information for each section data. The playlist includes end times arranged in an order different from the correct order, and an address table representing addresses in the content data respectively corresponding to the playback start time and the playback end time, and the means for playing back Based on the identification information of the section data included in the acquired order information, the section data corresponding to the identification information corresponds to the address corresponding to the reproduction start time and the reproduction end time from the playlist and the address table. The address to be acquired is acquired as position information of the section data.
詳細には、順序情報取得手段は、前記順序情報を暗号化された状態で取得してもよい。この場合、前記順序情報を復号するための鍵を、通信回線を介して鍵管理装置から取得し、前記順序情報取得手段が前記記憶媒体から取得した順序情報を、前記取得した鍵を用いて復号する手段をさらに備えるのがよい。 Specifically, the order information acquisition unit may acquire the order information in an encrypted state. In this case, a key for decrypting the order information is obtained from a key management device via a communication line, and the order information obtained from the storage medium by the order information obtaining unit is decrypted using the obtained key. It is good to further have a means to do.
本発明の別のデータ再生装置は、複数の区間データから構成されるコンテンツデータについて、前記区間データを正しい順序とは異なる順序で並べ替えて格納した記憶媒体から、前記コンテンツデータを読み出して再生する装置であって、前記記憶媒体内に暗号化された状態で格納され、前記区間データごとに、再生開始時間及び再生終了時間を前記正しい順序に並べたプレイリストファイルを前記記憶媒体から取得するプレイリストファイル取得手段と、前記再生開始時間及び前記再生終了時間に対応する前記コンテンツデータ内のアドレスを表すクリップインフォファイルを前記記憶媒体から取得する手段と、前記プレイリストファイルを復号するための鍵を通信回線を介して鍵管理装置から取得し、前記取得したプレイリストファイルを復号する手段と、前記復号したプレイリストファイル及び前記クリップインフォファイルを参照し、前記正しい順序に従って、前記区間データごとに再生開始時間に対応するアドレス及び再生終了時間に対応するアドレスを取得し、該取得したアドレスに基づき、前記記憶媒体から区間データを抽出して再生する手段と、を備えることを特徴とする。 Another data reproducing apparatus according to the present invention reads and reproduces the content data from a storage medium in which the section data is rearranged in an order different from the correct order for the content data composed of a plurality of section data. An apparatus for storing a play list file stored in an encrypted state in the storage medium and having a playback start time and a playback end time arranged in the correct order for each section data from the storage medium A list file acquisition unit, a unit for acquiring a clip info file representing an address in the content data corresponding to the playback start time and the playback end time from the storage medium, and a key for decrypting the playlist file. Acquired from the key management device via the communication line, the acquired playlist file A means for decoding, referring to the decoded playlist file and the clip info file, according to the correct order, obtaining an address corresponding to a reproduction start time and an address corresponding to a reproduction end time for each section data; Means for extracting and reproducing section data from the storage medium based on the acquired address.
本発明のまた別のデータ再生装置は、複数の区間データから構成されるコンテンツデータについて、前記区間データを正しい順序とは異なる順序で並べ替えて格納した記憶媒体から、前記コンテンツデータを読み出して再生する装置であって、前記区間データごとに、再生開始時間及び再生終了時間を前記正しい順序に並べたプレイリストファイルを、通信回線を介してプレイリストファイル管理装置から取得するプレイリストファイル取得手段と、前記再生開始時間及び前記再生終了時間に対応する前記コンテンツデータ内のアドレスを表すクリップインフォファイルを前記記憶媒体から取得する手段と、前記プレイリストファイル及び前記クリップインフォファイルを参照し、前記正しい順序に従って、前記区間データごとに再生開始時間に対応するアドレス及び再生終了時間に対応するアドレスを取得し、該取得したアドレスに基づき、前記記憶媒体から区間データを抽出して再生する手段と、を備えることを特徴とする。 Another data reproducing apparatus of the present invention reads and reproduces the content data from a storage medium in which the interval data is rearranged in an order different from the correct order for content data composed of a plurality of interval data. A playlist file acquisition means for acquiring a playlist file in which the playback start time and playback end time are arranged in the correct order for each section data from a playlist file management device via a communication line; Means for obtaining a clip info file representing an address in the content data corresponding to the playback start time and the playback end time from the storage medium, and referring to the playlist file and the clip info file, and in the correct order. According to the above section data Retrieve the corresponding address to the address and playback end time corresponding to, on the basis of the obtained address, characterized in that it comprises a means for reproducing by extracting the section data from the storage medium.
本発明のデータ再生制限システムは、複数の区間データから構成されるコンテンツデータについて、前記区間データを正しい順序とは異なる順序で並べ替えて格納した記憶媒体から、前記コンテンツデータを読み出して再生するデータ再生装置と、前記データ再生装置に対して前記コンテンツデータの再生に必要な情報を送信する管理サーバとを含むデータ再生制限システムであって、前記データ再生装置は、前記記憶媒体に暗号化された状態で格納され、前記正しい順序を表す順序情報を前記記憶媒体から取得する順序情報取得手段と、前記順序情報を復号するための鍵を、通信回線を介して前記管理サーバから取得し、順序情報取得手段が取得した順序情報を、前記取得した鍵を用いて復号する手段と、前記コンテンツデータ内における前記区間データの位置情報を取得するための位置定義情報を、前記記憶媒体から、可搬型記憶媒体から、又は通信回線を介して前記管理サーバから取得する位置定義取得手段と、前記復号した順序情報及び前記取得した位置定義情報に基づき、前記正しい順序に従って前記コンテンツデータ内における前記区間データの位置情報を取得し、該取得した位置情報に基づき、前記記憶媒体から区間データを取得して再生する手段と、を備え、前記管理サーバは、前記鍵を格納する手段と、前記データ再生装置からの要求に応じて、前記鍵を前記必要な情報として前記データ再生装置へ送信する手段と、を備える、ことを特徴とする。 The data reproduction restriction system of the present invention is a data for reading out and reproducing the content data from a storage medium in which the section data is rearranged in an order different from the correct order for the content data composed of a plurality of section data. A data playback restriction system including a playback device and a management server that transmits information necessary for playback of the content data to the data playback device, wherein the data playback device is encrypted in the storage medium Order information acquisition means for acquiring the order information representing the correct order stored in the state from the storage medium, and a key for decrypting the order information from the management server via a communication line, and order information Means for decrypting the order information obtained by the obtaining means using the obtained key; Position definition acquisition means for acquiring position definition information for acquiring position information of the section data from the storage medium, from a portable storage medium, or from the management server via a communication line, and the decoded order information And means for acquiring position information of the section data in the content data according to the correct order based on the acquired position definition information, and acquiring and reproducing section data from the storage medium based on the acquired position information And the management server includes means for storing the key, and means for transmitting the key as the necessary information to the data reproduction apparatus in response to a request from the data reproduction apparatus. It is characterized by that.
本発明の別のデータ再生制限システムは、複数の区間データから構成されるコンテンツデータについて、前記区間データを正しい順序とは異なる順序で並べ替えて格納した記憶媒体から、前記コンテンツデータを読み出して再生するデータ再生装置と、前記データ再生装置に対して前記コンテンツデータの再生に必要な情報を送信する管理サーバとを含むデータ再生制限システムであって、前記データ再生装置は、前記正しい順序を表す順序情報を、通信回線を介して前記管理サーバから取得する順序情報取得手段と、前記コンテンツデータ内における前記区間データの位置情報を取得するための位置定義情報を、前記記憶媒体から、可搬型記憶媒体から、又は通信回線を介して前記管理サーバから取得する位置定義取得手段と、前記取得した順序情報及び位置定義情報に基づき、前記正しい順序に従って前記コンテンツデータ内における前記区間データの位置情報を取得し、該取得した位置情報に基づき、前記記憶媒体から区間データを取得して再生する手段と、を備え、前記管理サーバは、前記順序情報を格納する手段と、前記データ再生装置からの要求に応じて、前記順序情報を前記必要な情報として前記データ再生装置へ送信する手段と、を備える、ことを特徴とする。 Another data reproduction restriction system according to the present invention reads out and reproduces the content data from a storage medium in which the section data is rearranged in an order different from the correct order for the content data composed of a plurality of section data. A data playback restriction system including a data playback device that performs a management server that transmits information necessary for playing back the content data to the data playback device, wherein the data playback device represents the correct order. Order information acquisition means for acquiring information from the management server via a communication line, and position definition information for acquiring position information of the section data in the content data from the storage medium to a portable storage medium Or a location definition acquisition means for acquiring from the management server via a communication line, and the acquisition Means for acquiring position information of the section data in the content data according to the correct order based on the order information and the position definition information, and acquiring and reproducing the section data from the storage medium based on the acquired position information; The management server includes means for storing the order information, and means for transmitting the order information as the necessary information to the data reproduction apparatus in response to a request from the data reproduction apparatus. It is characterized by that.
なお、本発明において、手段とは、単に物理的手段を意味するものではなく、その手段が有する機能をソフトウェアによって実現する場合も含む。また、1つの手段や装置(サーバを含む)が有する機能が2つ以上の物理的手段や装置により実現されてもよいし、2つ以上の手段や装置の機能が1つの物理的手段や装置により実現されてもよい。 In the present invention, the term “means” does not simply mean a physical means, but includes a case where the functions of the means are realized by software. Further, the function of one means or device (including a server) may be realized by two or more physical means or devices, or the function of two or more means or devices is one physical means or device. May be realized.
本発明によれば、複数の区間データから構成されるコンテンツデータについて、それら区間データを正しい順序とは異なる順序で並べ替えて格納した記憶媒体からコンテンツデータを読み出して再生するように構成したことにより、コンテンツデータがコピーされても、そのデータの正常な再生が制限される枠組みを提供することができる。具体的には、該コンテンツデータをそのまま再生する場合、正しい順序とは異なる順序で再生されるため、コンテンツデータをコピーした者は内容を理解することができず、実質的に視聴を制限することが可能となる。 According to the present invention, with respect to content data composed of a plurality of section data, the contents data is read from a storage medium in which the section data is rearranged in an order different from the correct order and stored and reproduced. Even if the content data is copied, it is possible to provide a framework in which normal reproduction of the data is restricted. Specifically, when the content data is reproduced as it is, the content data is reproduced in an order different from the correct order, so that the person who copied the content data cannot understand the contents and substantially restricts viewing. Is possible.
かかる効果は、コンテンツデータの再生に必要な情報(順序情報と位置定義情報の一部又は全部)が記憶媒体に格納されておらず、これらの情報を、該記憶媒体とは異なる可搬型記憶媒体から又は通信回線を介してデータ再生装置とは異なる装置(例えば、管理サーバ)から取得する構成を採用することにより一層高まる。或いは、上記再生に必要な情報が暗号化されており、これらの情報を復号するための鍵を、データの再生に必要な情報として、通信回線を介してデータ再生装置とは異なる装置(例えば、管理サーバ)から取得する構成を採用することによっても同様に一層大きな効果が得られる。 Such an effect is that information (order information and part or all of position definition information) necessary for reproduction of content data is not stored in the storage medium, and these information are stored in a portable storage medium different from the storage medium. Further, it is further enhanced by adopting a configuration in which data is acquired from a device (for example, a management server) different from the data reproducing device via a communication line. Alternatively, the information necessary for the reproduction is encrypted, and a key for decrypting the information is used as information necessary for the reproduction of data as a device different from the data reproduction device via the communication line (for example, By adopting a configuration acquired from the management server), a greater effect can be obtained.
以下、本発明のデータ再生制限システム1及びデータ再生装置3a〜cに関する実施形態を、図面を参照して説明する。
Hereinafter, embodiments of the data reproduction restriction system 1 and the
図1は、本発明のデータ再生制限システム1の構成を示す。 FIG. 1 shows a configuration of a data reproduction restriction system 1 according to the present invention.
データ再生制限システム1は、ブルーレイディスク5a〜cに格納されているコンテンツデータが、データ再生装置3a〜cにおいて正しく再生され(利用者にとって理解可能に再生され)るかどうかを制御する。本実施形態では、コンテンツデータは、正しい順序とは異なる順序で並べられた複数の区間データから構成されている。
The data reproduction restriction system 1 controls whether or not the content data stored in the Blu-
かかる制御を実現するために、本システム1は、通信回線を介して通信可能に接続された複数のデータ再生装置3a〜cと管理サーバ7とを含んで構成される。通信回線としては、例えばインターネットが考えられる。なお、図では、データ再生装置3a〜cを3つ示しているが、1以上であれば幾つであってもよい。
In order to realize such control, the system 1 includes a plurality of
また、正しい順序とは、視聴者がコンテンツの内容を理解できる通常の再生順序(コンテンツ作成者が意図した再生順序)であり、正しい順序とは異なる順序とは、それ以外の順序であって、例えば、ランダムな再生順序などのように、視聴者にとってコンテンツの内容が理解できない再生順序が考えられる。以下、正しい順序とは異なる順序を「難視聴順序」と称する。 Also, the correct order is the normal playback order that allows viewers to understand the content of the content (the playback order intended by the content creator), and the order different from the correct order is any other order, For example, a playback order in which the viewer cannot understand the content is considered, such as a random playback order. Hereinafter, an order different from the correct order is referred to as “difficult viewing order”.
コンテンツデータとしては、映画、アニメーション、演劇、又はコンサート等の音声付き映像に関する映像ストリームファイルや、音楽又はセミナー等の音声に関する音声ストリームファイルが考えられる。 As the content data, a video stream file related to a video with sound such as a movie, animation, theater, or concert, or an audio stream file related to sound such as music or a seminar can be considered.
データ再生装置3a〜cの各々は、ブルーレイディスク5a〜cに格納されているコンテンツデータを読み出して再生する機能を有する。また、管理サーバ7に対してコンテンツデータの再生に必要な情報の送信を要求し、管理サーバ7から該情報を取得する機能も有する。
Each of the
管理サーバ7は、データ再生装置3a〜cからの要求に応じて、コンテンツデータの再生に必要な情報を送信する機能を有する。本実施形態では、管理サーバ7は、データ再生装置3a〜cから前記再生に必要な情報の要求があったとき、正当な装置からの要求であるということが確認できた(認証が成功した)ことを条件に、該情報を要求元のデータ再生装置に対して送信する。当該判断に係る情報処理については、図10を参照して後述する。なお、正当な装置とは、例えば、ブルーレイディスク5aを正規に購入した者や賃借した者が所有する装置、及び正規にユーザ登録した者が所有する装置が考えられる。
The
図2は、データ再生装置3a〜cのハードウェア構成を示す。
FIG. 2 shows a hardware configuration of the
データ再生装置3a〜cは、中央処理装置(CPU)201、RAM202、ROM203、ハードディスクドライブ(HDD)204、表示部205、入力部206、通信部207、出力部208、メディアIF209、及びこれらを相互に接続するバスを用いて構成される。
The
ROM202は、データ再生装置3a〜cの動作態様を規定するプログラム等の情報を格納する。
The
HDD204は、ブルーレイディスク5a〜cからのコピーが許可されているコンテンツデータ等の情報を、利用者の指示に応じて格納する。
The HDD 204 stores information such as content data that is permitted to be copied from the Blu-
表示部205は、再生中のコンテンツデータに関する各種の情報(例えば、映画のタイトル、再生時間、残り時間など)や、データ再生装置3a〜cの操作方法に関する情報等を表示する。
The
入力部206としては、利用者からの手動操作を受け付けるボタンや、リモコン操作を受け付けるインターフェイス(赤外線受信装置など)が考えられる。
As the
通信部207は、データ再生装置3a〜cを無線通信又は有線通信可能に通信回線に接続するための装置(LANアダプタや無線LANカードなど)である。
The
出力部208は、再生中のコンテンツデータの映像データ及び音声データなどを出力する装置(例えば出力端子)である。例えば、利用者は、出力部208とモニタ(例えばテレビ)の入力端子との間をケーブル接続することにより、データ再生装置3a〜cで再生した映像をモニタに表示させて視聴することができる。また、データ再生装置3a〜cは、出力部208として、モニタとスピーカを備えていてもよい。
The
メディアIF209は、ブルーレイディスク5a〜cとの間でデータの読み取り及び書き込みを行うためのインターフェイスである。本実施形態では、ブルーレイディスクドライブをメディアIF209として用いるものとする。
The media IF 209 is an interface for reading and writing data with the Blu-
なお、管理サーバ7については、CPU、RAM、ROM、HDD、ディスプレイ、入力部(例えば、キーボード及びマウス)、及び通信部(例えば、LANアダプタ)を備える一般的な情報処理装置によって実現される。ここでは、管理サーバ7のハードウェア構成の図示を省略する。
The
図3は、データ再生装置3aの構成を示す。
FIG. 3 shows a configuration of the
データ再生装置3a〜cの構成はいずれも共通であるため、ここではデータ再生装置3aについて説明する。
Since the
本実施形態におけるデータ再生装置3aは、複数の区間データから構成されるコンテンツデータについて、区間データを難視聴順序に並べ替えて格納したブルーレイディスク5aから、該コンテンツデータを読み出して再生するため、例えば、ROM203又はHDD202に記録されている所定のプログラムをCPU201が実行することにより機能的に実現される各種の手段を備える。
In order to read and reproduce the content data from the Blu-
具体的には、データ再生装置3aは、
ブルーレイディスク5aに暗号化された状態で格納され、正しい順序を区間データの識別情報を用いて表した順序情報をブルーレイディスク5aから取得する順序情報取得手段301と、
区間データの識別情報に基づいてコンテンツデータ内における該区間データの位置情報を取得するための位置定義情報を、ブルーレイディスク5aから取得する位置定義取得手段302と、
当該データ再生装置3aが正当な装置であることを管理サーバ7において判断させる(認証が成功した状態にする)ために、例えば、データ再生装置3aの識別情報、ブルーレイディスク5aの識別情報、及び再生対象となるコンテンツデータの識別情報(以下、これらをまとめて「認証要求情報」という。)を管理サーバ7へ送信し、認証結果を管理サーバ7から受信する認証要求手段303と、
認証が成功した場合に、順序情報を復号するための鍵を、通信回線を介して管理サーバ7から取得し、順序情報取得手段301が取得した順序情報を、該鍵を用いて復号する手段(復号手段)304と、
上記復号した順序情報及び上記取得した位置定義情報に基づき、正しい順序に従ってコンテンツデータ内における区間データの位置情報を取得し、該取得した位置情報に基づき、ブルーレイディスク5aから区間データを取得して再生する手段(再生手段)305と、
を備える。
Specifically, the
Order information acquisition means 301 for acquiring from the Blu-
Position definition acquisition means 302 for acquiring, from the Blu-
In order to make the
When authentication is successful, a key for decrypting the order information is obtained from the
Based on the decoded order information and the acquired position definition information, the position information of the section data in the content data is acquired in the correct order, and the section data is acquired from the Blu-
Is provided.
上記の各手段による情報処理の具体的な内容については、図10を参照して後述する。また、上記の各手段は、それらの一部又は全部の機能を有する処理装置(CPU201とは別のハードウェア)を設けることにより実現されてもよい。 The specific contents of the information processing by each means will be described later with reference to FIG. In addition, each of the above means may be realized by providing a processing device (hardware different from the CPU 201) having a part or all of those functions.
本実施形態では、認証要求情報は、例えば、データ再生装置3aの識別情報を表す再生装置ID、ブルーレイディスク5aの識別情報を表すディスクID、及びコンテンツデータの識別情報を表すタイトルIDから構成される。再生装置IDは、例えば、ROMに記録しておくことができる。
In the present embodiment, the authentication request information includes, for example, a playback device ID that represents identification information of the
なお、データ再生制限システム1において取り扱われるコンテンツデータ、順序情報、及び位置定義情報の内容については、図5〜7を参照して後述する。 The contents data, order information, and position definition information handled in the data reproduction restriction system 1 will be described later with reference to FIGS.
図4は、ブルーレイディスク5aの構成を示す。
FIG. 4 shows the configuration of the Blu-
ブルーレイディスク5a〜cの構成はいずれも共通であるため、ここではブルーレイディスク5aについて説明する。
Since all the configurations of the Blu-
本実施形態におけるブルーレイディスク5aは、コンテンツデータ401、順序情報402、位置定義情報403、ディスクID406、及びタイトルID407を格納する。
The Blu-
本実施形態では、位置定義情報403は、
コンテンツデータ401を構成する区間データごとの識別情報、再生開始時間、及び再生終了時間を用いて、該区間データの難視聴順序を表したプレイリスト404と、
再生開始時間及び前記再生終了時間に対応するコンテンツデータ内のアドレスを表すアドレステーブル405と、
を含んで構成される。
In the present embodiment, the
A
An address table 405 representing addresses in the content data corresponding to the reproduction start time and the reproduction end time;
It is comprised including.
ここで、ブルーレイディスクの規格においては、プレイリストはプレイリストファイルと呼ばれ、アドレステーブルはクリップインフォファイルと呼ばれることがある。 Here, in the Blu-ray Disc standard, a playlist is sometimes called a playlist file and an address table is sometimes called a clip info file.
ディスクID406は、ブルーレイディスク5aの識別情報であり、タイトルID407は、該ブルーレイディスク5aに格納されているコンテンツデータ401の識別情報である。
The
タイトルID407は、ブルーレイディスク5A内に複数種類のコンテンツデータが格納されている場合、各コンテンツデータを識別できるように、各コンテンツデータに対応して1つずつ格納される。例えば、各タイトルIDは、対応するコンテンツデータのディレクトリ内に格納されることにより、各コンテンツデータに対応付けることができる。或いは、各コンテンツデータのヘッダ情報として付与されることにより、各コンテンツデータに対応付けることもできる。
When multiple types of content data are stored in the Blu-ray disc 5A, the
図5は、コンテンツデータ401のデータ構造を示す。
FIG. 5 shows the data structure of the
本実施形態では、コンテンツデータ401は、図示のように、それぞれ異なる識別情報(例えば、「0x00001」など)を持つ複数の区間データから構成される。そして、コンテンツデータ401は、該区間データを正しい順序(例えば、「fdksfda、reqgadd、fdaeioe、…」という順序)とは異なる難視聴順序(例えば、「vadndje、cdtsane、fdaeioe、…」という順序)に並べ替えた状態でブルーレイディスク5aに格納されている。
In the present embodiment, the
これら複数の区間データは、所定の長さ(例えば、1分間に相当するデータ長)で区切られている。各区間データの長さは、同じでもよいし、異なっていてもよい。また、区間データは、図では7つ示されているが、もちろん7つ以外の個数に区切られていてもよい。 The plurality of section data are separated by a predetermined length (for example, a data length corresponding to one minute). The length of each section data may be the same or different. In addition, although seven section data are shown in the figure, it may of course be divided into a number other than seven.
図6は、順序情報402のデータ構造を示す。
FIG. 6 shows the data structure of the
順序情報402は、区間データの識別情報(区間ID)と、各区間データの長さを表す情報(例えば、映像尺)とを対応付け、これらの情報を、正しい順序に並べた状態で格納する。区間IDは、各区間データを一意に識別可能な任意の文字列で構成される。本実施形態では、各区間データの映像尺は、図に示すように、すべて1分間とする。また、順序情報402は、暗号化された状態で、ブルーレイディスク5a〜cに格納される。
The
ここで、一般的なブルーレイディスクには、順序情報402に相当する情報が格納されていない。一般的なブルーレイディスクに格納されるコンテンツデータは、そもそも区間データを正しい順序に並べた状態で構成されているとともに、プレイリストも正しい順序を表すように構成されており、順序情報402のような区間データの正しい順序を取得するための情報が不要だからである。
Here, information corresponding to the
図7は、(A)難視聴順序を表すプレイリスト404、(B)アドレステーブル405、及び(C)正しい順序を表すプレイリスト406の各々のデータ構造を示す。
FIG. 7 shows the data structure of each of (A) a
(A)のプレイリスト404は、各区間データの区間IDと、各区間データのコンテンツデータ401内における開始時間(スタートポイント)と、各区間データのコンテンツデータ401内における終了時間(エンドポイント)とを対応付け、これらの情報を、現在の区間データの順序(難視聴順序)で並べた状態で格納する。
The
(B)のアドレステーブル405は、コンテンツデータ401内のアドレスを格納する。該アドレステーブル405に格納されるアドレスには、各区間データのスタートポイントに対応するコンテンツデータ401内のアドレスと、各区間データのエンドポイントに対応するコンテンツデータ401内のアドレスとが含まれる。アドレステーブル405で管理するアドレスとしては、コンテンツデータ401の先頭位置を基準とする相対アドレスが考えられる。
The address table 405 in (B) stores addresses in the
ここで、一般的なブルーレイディスク再生装置は、ブルーレイディスクに格納されたプレイリストに規定されている順序に従って、再生対象となる区間データのアドレスをアドレステーブルから取得し、該アドレスに基づきブルーレイディスクからデータを読み出して再生を行う。 Here, a general Blu-ray Disc playback device acquires the address of the section data to be played back from the address table according to the order defined in the playlist stored on the Blu-ray disc, and from the Blu-ray disc based on the address Read data and play it back.
従って、かかる一般的な再生装置を用いて、ブルーレイディスク5a内のコンテンツデータ401(図5)をそのまま再生すると、プレイリスト404に規定されている順序(難視聴順序)でコンテンツデータ401が再生されることになる。従って、視聴者は、再生されているコンテンツの内容を理解することができない。これにより、コンテンツデータ401をブルーレイディスク5aから他の記憶媒体へコピーされた場合でも、不正に視聴されるという事態を防ぐことができる。
Therefore, when the content data 401 (FIG. 5) in the Blu-
(C)の正しい順序を表すプレイリスト406は、各区間データの区間IDと、各区間データのコンテンツデータ401内における開始時間(スタートポイント)と、各区間データのコンテンツデータ401内における終了時間(エンドポイント)とを対応付け、これらの情報を、正しい順序で並べた状態で格納する。
The
正しい順序を表すプレイリスト406は、順序情報402(図6)に規定されている区間データの正しい順序に従い、(A)の難視聴順序を表すプレイリスト404に格納されている各データ行を並べ替えることにより得られる。
The
本実施形態では、データ再生装置3aの再生手段305は、コンテンツデータ401を再生する際、上記(C)のプレイリスト406を作成するのではなく、順序情報402及び上記(A)のプレイリスト404を参照することにより、プレイリスト406に表されるような区間データの正しい順序、該区間データのスタートポイント、及び該区間データのエンドポイントを順次判断しながら、該当する区間データの位置情報(アドレス)を(B)のアドレステーブル405から取得し、この位置情報に基づいてブルーレイディスク5aから区間データを取得して再生する。なお、コンテンツデータ401を再生する際に、予め(C)のプレイリスト406を作成するようにしてもよい。
In the present embodiment, the
図8は、管理サーバ7の構成を示す。
FIG. 8 shows the configuration of the
管理サーバ7は、データ再生装置3a〜cに対してコンテンツデータ401の再生に必要な情報(本実施形態では、順序情報402を復号するための鍵[復号鍵])を送信するため、例えば、ROM又はHDDに記録されている所定のプログラムをCPUが実行することにより機能的に実現される手段として、
通信回線を介して認証要求情報を受信したとき、該情報の送信元であるデータ再生装置3a〜cが正当な装置であるかどうか(認証が成功するかどうか)を判断する認証処理手段801と、
データ再生装置3a〜cからの要求に応じて、該装置の認証が成功していることを条件に、要求元のデータ再生装置3a〜cに対して復号鍵を送信する復号鍵送信手段802と、
を備える。
The
An
In response to a request from the
Is provided.
これらの手段による情報処理の具体的な内容については、図10を参照して後述する。 Specific contents of the information processing by these means will be described later with reference to FIG.
また、管理サーバ7は、上記の各手段による情報処理に用いられる各種の情報を格納するデータベースとして、
データ再生装置3a〜cの認証に必要な情報を格納する認証情報DBと、
順序情報402を復号するための鍵を格納する手段(鍵情報DB)と、
を備える。
In addition, the
An authentication information DB for storing information necessary for authentication of the
Means (key information DB) for storing a key for decrypting the
Is provided.
鍵情報DBは、コンテンツデータ401のタイトルIDと、該コンテンツデータ401の順序情報402の復号鍵とを対応付けて格納するデータベースが考えられる。認証情報DBのデータ構造については、図9を参照して後述する。これらのDBは、例えば、管理サーバ7のHDD内に格納される。
The key information DB may be a database that stores the title ID of the
図9は、認証情報DBのデータ構造を示す。 FIG. 9 shows the data structure of the authentication information DB.
認証情報DBは、各データ再生装置3a〜cから管理サーバ7へ送信される認証要求情報に対応する情報(認証情報)として、再生装置IDと、ディスクIDと、タイトルIDとを対応付けて格納する。
The authentication information DB stores a reproduction device ID, a disc ID, and a title ID in association with each other as information (authentication information) corresponding to authentication request information transmitted from each
認証情報DBには、例えば、データ再生装置3aを所有する利用者が店舗にてブルーレイディスク5aを購入した際に、該装置3aの再生装置IDと、該ディスク5aのディスクID406と、該ディスク5aに格納されているコンテンツのタイトルID407とが対応付けられて認証情報として格納される。
In the authentication information DB, for example, when a user who owns the
本実施形態では、認証情報を認証情報DBに格納するため、図1には示されていないが、店舗に設置されるコンピュータと、管理サーバ7とが通信回線を介して接続されているものとする。例えば、店舗のスタッフは、ブルーレイディスクを購入する利用者から再生装置IDを取得(聴取により取得、又は該IDを記憶したICカードを読み取ることにより取得)し、店舗に設置されているコンピュータに入力する。入力された再生装置IDは、購入対象となるブルーレイディスクのディスクID及び該ディスクに格納されているコンテンツのタイトルIDとともに管理サーバ7へ送信され、認証情報DBに格納される。なお、ブルーレイディスクが利用者によって賃借される場合にも、同様の構成を用いることができる。
In this embodiment, since authentication information is stored in the authentication information DB, although not shown in FIG. 1, a computer installed in a store and the
また別の例として、例えば、ブルーレイディスクの購入者又は賃借者からユーザIDを取得(聴取により取得、又は該IDを記憶したICカードを読み取ることにより取得)するようにしてもよい。この場合、店舗に設置されたコンピュータ又は管理サーバにおいて、ユーザIDと各利用者の所有するデータ再生装置の再生装置IDとを対応付けたデータベースを保持しておく。店舗のコンピュータ又は管理サーバは、ユーザIDが入力されたとき、そのデータベースを参照することにより、ディスクの購入者又は賃借者に対応する再生装置IDを取得することができる。なお、この場合においても、上記と同様に、再生装置ID、ディスクID、及びタイトルIDが認証情報DBに格納される。 As another example, for example, a user ID may be obtained from a Blu-ray Disc purchaser or a lessee (obtained by listening or by reading an IC card storing the ID). In this case, a computer or management server installed in the store holds a database in which the user ID is associated with the playback device ID of the data playback device owned by each user. When the user ID is input, the store computer or the management server can obtain the playback device ID corresponding to the disc purchaser or the renter by referring to the database. Also in this case, the playback device ID, the disc ID, and the title ID are stored in the authentication information DB in the same manner as described above.
図10は、データ再生装置3a及び管理サーバ7による情報処理の流れを表すフローチャートである。以下、この図を参照して、かかる情報処理の流れを説明する。
FIG. 10 is a flowchart showing a flow of information processing by the
データ再生装置3aの認証要求手段303は、ブルーレイディスクドライブ209にブルーレイディスク5aが挿入されると、そのことを検出し(ST101)、ブルーレイディスク5aからディスクID406及びタイトルID407を取得する。
When the Blu-
ここで、認証要求手段303は、ブルーレイディスク5a内に複数種類のコンテンツデータが格納されている場合、利用者によるコンテンツデータの選択操作に応じて、再生対象となるコンテンツデータを特定し、該コンテンツデータに対応するタイトルIDを取得することができる。
Here, when a plurality of types of content data are stored in the Blu-
次に、認証要求手段303は、データ再生装置3aのROMから、再生装置IDを取得し(ST103)、ブルーレイディスク5aから取得したディスクID406及びタイトルID407とともに、認証要求情報として管理サーバ7へ送信する(ST104)。
Next, the
管理サーバ7の認証処理手段801は、データ再生装置3aから認証要求情報を受信すると(ST105)、認証情報DBを参照し、受信した認証要求情報と認証情報DB内のデータとを照合し、認証要求情報が認証情報DBに含まれているかどうか(認証が成功するかどうか)を判断する(ST106)。認証処理手段801は、かかる認証処理が完了すると、認証の結果に関する情報(認証結果情報)を、認証要求情報の送信元であるデータ再生装置3aへ送信する(ST107)。
When receiving the authentication request information from the
データ再生装置3aの認証要求手段303は、管理サーバ7から認証結果情報を受信すると(ST108)、該認証結果情報が肯定的な内容(認証が成功したこと)を表している場合、復号手段304へその旨を通知する。一方、認証結果情報が否定的な内容(認証が失敗したこと)を表している場合には、データ再生装置3aの表示部205にその旨を表示するなどの方法により、コンテンツデータ401を再生できないことを利用者に提示することが考えられる。
Upon receiving the authentication result information from the management server 7 (ST108), the
データ再生装置3aの復号手段304は、認証要求手段303から肯定的な認証結果情報に関する通知を受けると、管理サーバ7に対して、順序情報402を復号するための復号鍵の送信を要求する(ST109)。かかる要求の際には、例えば、再生対象となるコンテンツデータ401に関するタイトルID407も送信されるものとする。
When receiving the notification regarding the positive authentication result information from the
管理サーバ7の復号鍵送信手段802は、データ再生装置3aからの要求を受信すると(ST107)、要求元であるデータ再生装置3aについて認証が成功していることを条件に、該要求とともに受信したタイトルID407に基づいて、鍵情報DBから該タイトルID407に対応する復号鍵を取得する(ST111)。復号鍵送信手段802は、鍵情報DBから取得した復号鍵を、要求元であるデータ再生装置3aへ送信する(ST112)。
When receiving the request from the
データ再生装置3aの復号手段304は、管理サーバ7から復号鍵を受信すると(ST113)、その旨を順序情報取得手段301及び位置定義取得手段302へ通知する。
When receiving the decryption key from the management server 7 (ST113), the decryption means 304 of the
かかる通知を受けて、順序情報取得手段301は、ブルーレイディスク5aから順序情報402を取得し、位置定義取得手段302は、ブルーレイディスク5aから位置定義情報403を取得する(ST114)。
In response to this notification, the order
データ再生装置3aの復号手段304は、管理サーバ7から取得した復号鍵を用いて、順序情報取得手段301が取得した順序情報を復号する(ST115)。
The decryption means 304 of the
そして、データ再生装置3aの再生手段305は、復号手段304が復号した順序情報及び位置定義取得手段302が取得した位置定義情報に基づき、正しい順序に従ってコンテンツデータ401内における区間データの位置情報を取得し(ST116)、該取得した位置情報に基づき、ブルーレイディスク5aから区間データを取得して再生し(ST117)、全ての区間データの再生が終了するまでST116及びST117の処理を繰り返す。
Then, the reproducing
具体的には、再生手段305は、復号された順序情報に含まれる正しい順序で記述された区間データの識別情報を順次取得し、該取得した順序情報に基づき、位置定義情報403に含まれるプレイリスト404及びアドレステーブル405から、該識別情報に対応する区間データについて、スタートポイントに対応するコンテンツデータ401内のアドレス及びエンドポイントに対応するコンテンツデータ401内のアドレスを該区間データの位置情報として取得する。そして、ブルーレイディスク5aにアクセスし、該スタートポイントに対応するコンテンツデータ401内のアドレスからエンドポイントに対応するコンテンツデータ401内のアドレスまでの格納領域に存在する区間データを読み出すことにより、1つの区間データを再生する。
Specifically, the
再生手段305は、1つの区間データの再生が完了すると、コンテンツデータ401の再生が終了したか、すなわち再生対象となるコンテンツデータ401を構成する全ての区間データが再生されたかどうかを判断する(ST118)。
When the reproduction of one section data is completed, the
上記判断の結果、再生が終了していない場合(上記判断が“No”の場合)、再生手段305は、ST116の処理へ移行し、次の順番の区間データを再生する(ST116,ST117)。 As a result of the determination, if the reproduction has not ended (if the determination is “No”), the reproduction means 305 proceeds to the process of ST116 and reproduces the next section data (ST116, ST117).
一方、上記判断の結果、再生が終了した場合(上記判断が“Yes”の場合)、再生手段305は、処理を終了する。
On the other hand, as a result of the determination, when the reproduction is completed (when the determination is “Yes”), the
本発明のデータ再生装置3a〜c及びデータ再生制限システム1によれば、ブルーレイディスク5a〜cに格納されたコンテンツデータ401の正常な再生を制限する枠組みを提供することができる。具体的には、一般的なブルーレイディスク再生装置は、プレイリストに従ってコンテンツデータを再生することしかできないため、例えば、ブルーレイディスク5aに格納されているプレイリスト404のように、プレイリスト404が難視聴順序を表している場合、正しい順序で区間データを再生することができない。また、ブルーレイディスク5aに格納されているコンテンツデータ401(図5)は、区間データを難視聴順序に並べ替えた状態であるため、コンテンツデータ401がコピーされたとしても、該コンテンツデータ401の正常な再生を制限することができる。
According to the
以上、本発明の一実施形態について説明したが、本発明は上記の実施形態に限定されず、発明の要旨を変更しない範囲で適宜の変更が可能である。以下、本発明の変形例を説明する。
[変形例]
図11は、本発明のデータ再生制限システムの変形例における管理サーバ7の構成を示す。
As mentioned above, although one Embodiment of this invention was described, this invention is not limited to said embodiment, In the range which does not change the summary of invention, an appropriate change is possible. Hereinafter, modifications of the present invention will be described.
[Modification]
FIG. 11 shows the configuration of the
(A)は、ブルーレイディスク5a〜cには順序情報402(図4)が格納されておらず、データ再生装置3a〜cが順序情報402を管理サーバ7から取得する場合における、当該管理サーバ7の構成を示す。
(A) shows that the order information 402 (FIG. 4) is not stored in the Blu-
かかる場合には、管理サーバ7は、タイトルIDと順序情報402とを対応付けて格納する順序情報DBと、認証が成功したデータ再生装置3a〜cからの要求に応じて、再生対象となるコンテンツデータに対応する順序情報402を順序情報DBから抽出し、要求元のデータ再生装置3a〜cへ送信する順序情報送信手段803と、を備える。また、この場合、データ再生装置3a〜cにおいては、順序情報取得手段301が、管理サーバ7に対して順序情報402の送信を要求するように構成することができる。管理サーバ7から取得した順序情報402が暗号化されていない場合、データ再生装置3a〜cは、復号手段304を備えていなくてもよい。
In this case, the
(B)は、コンテンツデータ401を構成する各区間データが暗号化された状態でブルーレイディスクに格納されており、データ再生装置3a〜cが、該区間データの復号鍵と、順序情報402とを管理サーバ7から取得する場合における、当該管理サーバ7の構成を示す。なお、この場合においても、ブルーレイディスク5a〜cには、順序情報402が格納されていないものとする。
(B) is stored in the Blu-ray disc in a state where each section data constituting the
かかる場合には、データ再生装置3a〜cと管理サーバ7との間で行われる復号鍵の送受信処理は、前述の実施形態における順序情報402の復号鍵の送受信処理と同様である。また、データ再生装置3a〜cと管理サーバ7との間で行われる順序情報402の送受信処理は、上記(A)の例における処理と同様である。なお、暗号化された区間データを再生する際には、再生手段305は、ブルーレイディスク5aから区間データを取得するたびに該区間データを順次復号し再生してもよいし、再生対象となるコンテンツデータ401を構成する全ての区間データをまとめて復号し、該復号した区間データをRAM又はHDDに一旦格納し、該格納した区間データを再生してもよい。
In such a case, the decryption key transmission / reception process performed between the
(C)は、データ再生装置3a〜cが管理サーバ7から正しい順序を表すプレイリストを取得する場合における、当該管理サーバ7の構成を示す。なお、この場合においては、ブルーレイディスク5a〜cには、難視聴順序を表すプレイリスト404(図4,図7(A))及び順序情報402が格納されていないものとする。
(C) shows the configuration of the
上記の場合には、管理サーバ7は、ブルーレイディスク5a〜cに格納されている各コンテンツデータ401に対応(例えば、タイトルIDに対応)する正しい順序のプレイリスト406(図7(C))を格納するプレイリストDBと、データ再生装置3a〜cからの要求に応じて、再生対象となるコンテンツデータ401に対応するプレイリスト406をプレイリストDBから抽出し、要求元のデータ再生装置3a〜cへ送信するプレイリスト送信手段804と、を備える。
In the above case, the
この場合、データ再生装置3a〜cにおいては、例えば、再生手段305が、管理サーバ7に対してプレイリスト406の送信を要求するように構成することができる。また、順序情報取得手段301及び復号手段304は備えていなくてもよい。そして、データ再生装置3a〜cの再生手段305は、管理サーバ7から取得したプレイリスト406と、位置定義取得手段302がブルーレイディスク5a〜cから取得したアドレステーブル405とに基づき、ブルーレイディスク5a〜cから区間データを取得して再生する。
In this case, in the
前述の実施形態とは異なり、ブルーレイディスク5a内に、難視聴順序を表すプレイリスト404に替えて、正しい順序を表すプレイリスト406(図7(C))を暗号化した状態で格納しておいてもよい。この場合、管理サーバ7の鍵情報DBには、プレイリスト406の復号鍵を格納しておく。データ再生装置3aの復号手段304は、管理サーバ7に対して該プレイリスト406の復号鍵の送信を要求し、管理サーバ7から受信した複合鍵を用いてプレイリスト406を復号する。なお、この場合においては、ブルーレイディスク5a〜cには、順序情報402が格納されていないものとする。また、プレイリスト406には、区間IDが格納されていなくてもよい。
Unlike the above-described embodiment, the playlist 406 (FIG. 7C) indicating the correct order is stored in the Blu-
前述の実施形態では、各区間データの映像尺は、図6に示すように、すべて1分間であるが、これより長くてもよいし、或いは短くてもよいし、更には区間データごとに異なっていてもよい。 In the above embodiment, the video scale of each section data is all 1 minute as shown in FIG. 6, but it may be longer or shorter than this, and further, it differs for each section data. It may be.
前述の実施形態及び各変形例において、データ再生装置3aが備える各手段は、一又は複数の手段にまとめて構成されていてもよいし、更に細分化されていてもよい。管理サーバ7の各手段についても同様である。例えば、データ再生装置3a(図3)の位置定義取得手段302は、ブルーレイディスク5aからプレイリスト404を取得するプレイリスト取得手段と、アドレステーブル405を取得するアドレステーブル取得手段とに分けて構成されていてもよい。
In the above-described embodiment and each modification, each unit included in the
前述の実施形態及び各変形例においては、管理サーバ7は、復号鍵を送信する鍵管理機能、順序情報を送信する順序情報配信機能、及び位置定義情報(プレイリストとアドレステーブルの一方又は両方)を送信する位置定義配信機能の一部又は全部を備える一つの装置として構成されているが、全体としてこれらの機能を有していれば足り、管理サーバ7が通信回線上で分散された複数の装置により構成されてもよい。
In the above embodiment and each modification, the
前述の実施形態及び変形例においては、順序情報は、ブルーレイディスク5a〜cから取得されるか、又は管理サーバ7から取得されるように構成されているが、CD−ROMやフラッシュメモリ等の可搬型の記憶媒体から取得してもよい。
In the above-described embodiment and modification, the order information is acquired from the Blu-
前述の実施形態及び変形例においては、位置定義情報は、ブルーレイディスク5a〜cから取得されるか、又は位置定義情報のうちのプレイリストが管理サーバ7から取得されるように構成されているが、位置定義情報(プレイリストとアドレステーブルの一方又は両方)は、管理サーバ7から又はCD−ROMやフラッシュメモリ等の可搬型の記憶媒体から取得してもよい。
In the above-described embodiment and modification, the position definition information is acquired from the Blu-
この変形例において、管理サーバ7が正しい順序を表すプレイリスト406を保持し、データ再生装置3a〜cが管理サーバ7から該プレイリスト406を取得する手段を備えていてもよく、かかる場合には、ブルーレイディスク5a〜cには順序情報402及び位置定義情報403が格納されず、データ再生装置3a〜cは順序情報取得手段301を備えていないものとする。
In this modified example, the
前述の実施形態では、順序情報402が暗号化された状態でブルーレイディスク5aに格納されているが、暗号化されていなくてもよい。この場合、管理サーバ7から順序情報402の復号鍵を取得する必要がないため、データ再生装置3a〜c単体で、本発明が提供しようとする枠組み(コンテンツデータの正常な再生を制限する枠組み)を実現できる。
In the above-described embodiment, the
データ再生装置3a〜cは、該装置3a〜cが通信回線を介して複数の外部装置(例えば、鍵管理機能を有する装置、順序情報配信機能を有する装置、及び位置定義配信機能を有する装置など)にアクセスするように構成されている場合、これら外部装置へのアクセスと、アクセス先からのレスポンスとを一元管理(中継)する機能を備えていてもよい。かかる機能は、ソフトウェア又は/及びハードウェアを用いて、プロキシサーバ等に関する従来技術を利用して実現することができる。
The
1 データ再生制限システム
3a〜c データ再生装置
5a〜c ブルーレイディスク
7 管理サーバ
201 CPU
202 RAM
203 ROM
204 HDD
205 表示部
206 入力部
207 通信部
208 出力部
209 メディアIF
301 順序情報取得手段
302 位置定義取得手段
303 認証要求手段
304 復号手段
305 再生手段
401 コンテンツデータ
402 順序情報
403 位置定義情報
404 プレイリスト
405 アドレステーブル
406 正しい順序を表すプレイリスト
801 認証処理手段
802 復号鍵送信手段
803 順序情報送信手段
804 プレイリスト送信手段
1 Data
202 RAM
203 ROM
204 HDD
205
301 Order information acquisition means 302 Position definition acquisition means 303 Authentication request means 304 Decoding means 305 Playback means 401
Claims (7)
前記正しい順序を表す順序情報を、前記記憶媒体から、可搬型記憶媒体から、又は通信回線を介して順序情報配信装置から取得する順序情報取得手段と、
前記コンテンツデータ内における前記区間データの位置情報を取得するための位置定義情報を、前記記憶媒体から、可搬型記憶媒体から、又は通信回線を介して位置定義配信装置から取得する位置定義取得手段と、
前記取得した順序情報及び位置定義情報に基づき、前記正しい順序に従って前記コンテンツデータ内における前記区間データの位置情報を取得し、該取得した位置情報に基づき、前記記憶媒体から区間データを取得して再生する手段と、
を備えることを特徴とするデータ再生装置。 A data playback device that reads and plays back the content data from a storage medium in which the section data is rearranged in an order different from the correct order for content data composed of a plurality of section data,
Order information acquisition means for acquiring order information representing the correct order from the storage medium, from a portable storage medium, or from an order information distribution device via a communication line;
Position definition acquisition means for acquiring position definition information for acquiring position information of the section data in the content data from the storage medium, from a portable storage medium, or from a position definition distribution device via a communication line; ,
Based on the acquired order information and position definition information, the position information of the section data in the content data is acquired according to the correct order, and the section data is acquired from the storage medium and reproduced based on the acquired position information. Means to
A data reproducing apparatus comprising:
前記位置定義情報は、前記区間データごとに、識別情報、再生開始時間、及び再生終了時間を前記正しい順序とは異なる順序に並べたプレイリストと、前記再生開始時間及び前記再生終了時間にそれぞれ対応する前記コンテンツデータ内のアドレスを表すアドレステーブルとから構成され、
前記再生する手段は、前記取得した順序情報に含まれる前記区間データの識別情報に基づき、前記プレイリスト及び前記アドレステーブルから、該識別情報に対応する区間データについて、再生開始時間に対応するアドレス及び再生終了時間に対応するアドレスを該区間データの位置情報として取得する、
請求項1に記載のデータ再生装置。 The order information represents the correct order using the identification information of the section data,
The position definition information corresponds to the playlist in which the identification information, the reproduction start time, and the reproduction end time are arranged in an order different from the correct order, and the reproduction start time and the reproduction end time for each section data. And an address table that represents an address in the content data,
The means for reproducing is based on the identification information of the section data included in the acquired order information, and from the playlist and the address table, for the section data corresponding to the identification information, an address corresponding to the reproduction start time and An address corresponding to the playback end time is acquired as position information of the section data.
The data reproducing apparatus according to claim 1.
前記順序情報を復号するための鍵を、通信回線を介して鍵管理装置から取得し、前記順序情報取得手段が前記記憶媒体から取得した順序情報を、前記取得した鍵を用いて復号する手段をさらに備える、
請求項1又は2に記載のデータ再生装置。 The order information acquisition means acquires the order information in an encrypted state,
Means for obtaining a key for decrypting the order information from a key management device via a communication line, and decrypting the order information obtained by the order information obtaining means from the storage medium using the obtained key; In addition,
The data reproducing apparatus according to claim 1 or 2.
前記記憶媒体内に暗号化された状態で格納され、前記区間データごとに、再生開始時間及び再生終了時間を前記正しい順序に並べたプレイリストファイルを前記記憶媒体から取得するプレイリストファイル取得手段と、
前記再生開始時間及び前記再生終了時間に対応する前記コンテンツデータ内のアドレスを表すクリップインフォファイルを前記記憶媒体から取得する手段と、
前記プレイリストファイルを復号するための鍵を通信回線を介して鍵管理装置から取得し、前記取得したプレイリストファイルを復号する手段と、
前記復号したプレイリストファイル及び前記クリップインフォファイルを参照し、前記正しい順序に従って、前記区間データごとに再生開始時間に対応するアドレス及び再生終了時間に対応するアドレスを取得し、該取得したアドレスに基づき、前記記憶媒体から区間データを抽出して再生する手段と、
を備えることを特徴とするデータ再生装置。 A data playback device that reads and plays back the content data from a storage medium in which the section data is rearranged in an order different from the correct order for content data composed of a plurality of section data,
Playlist file acquisition means for acquiring, from the storage medium, a playlist file that is stored in an encrypted state in the storage medium and in which the playback start time and the playback end time are arranged in the correct order for each section data; ,
Means for acquiring a clip info file representing an address in the content data corresponding to the playback start time and the playback end time from the storage medium;
Means for acquiring a key for decrypting the playlist file from a key management device via a communication line, and decrypting the acquired playlist file;
With reference to the decrypted playlist file and the clip info file, the address corresponding to the playback start time and the address corresponding to the playback end time are acquired for each of the section data according to the correct order, and based on the acquired address Means for extracting and reproducing section data from the storage medium;
A data reproducing apparatus comprising:
前記区間データごとに、再生開始時間及び再生終了時間を前記正しい順序に並べたプレイリストファイルを、通信回線を介してプレイリストファイル管理装置から取得するプレイリストファイル取得手段と、
前記再生開始時間及び前記再生終了時間に対応する前記コンテンツデータ内のアドレスを表すクリップインフォファイルを前記記憶媒体から取得する手段と、
前記プレイリストファイル及び前記クリップインフォファイルを参照し、前記正しい順序に従って、前記区間データごとに再生開始時間に対応するアドレス及び再生終了時間に対応するアドレスを取得し、該取得したアドレスに基づき、前記記憶媒体から区間データを抽出して再生する手段と、
を備えることを特徴とするデータ再生装置。 A data playback device that reads and plays back the content data from a storage medium in which the section data is rearranged in an order different from the correct order for content data composed of a plurality of section data,
Playlist file acquisition means for acquiring a playlist file in which the playback start time and playback end time are arranged in the correct order for each section data from the playlist file management device via a communication line;
Means for acquiring a clip info file representing an address in the content data corresponding to the playback start time and the playback end time from the storage medium;
With reference to the playlist file and the clip info file, according to the correct order, obtain an address corresponding to the reproduction start time and an address corresponding to the reproduction end time for each section data, and based on the obtained address, Means for extracting and reproducing section data from a storage medium;
A data reproducing apparatus comprising:
前記データ再生装置は、
前記記憶媒体に暗号化された状態で格納され、前記正しい順序を表す順序情報を前記記憶媒体から取得する順序情報取得手段と、
前記順序情報を復号するための鍵を、通信回線を介して前記管理サーバから取得し、順序情報取得手段が取得した順序情報を、前記取得した鍵を用いて復号する手段と、
前記コンテンツデータ内における前記区間データの位置情報を取得するための位置定義情報を、前記記憶媒体から、可搬型記憶媒体から、又は通信回線を介して前記管理サーバから取得する位置定義取得手段と、
前記復号した順序情報及び前記取得した位置定義情報に基づき、前記正しい順序に従って前記コンテンツデータ内における前記区間データの位置情報を取得し、該取得した位置情報に基づき、前記記憶媒体から区間データを取得して再生する手段と、
を備え、
前記管理サーバは、
前記鍵を格納する手段と、
前記データ再生装置からの要求に応じて、前記鍵を前記必要な情報として前記データ再生装置へ送信する手段と、
を備える、
ことを特徴とするデータ再生制限システム。 For content data composed of a plurality of section data, a data playback apparatus that reads and plays back the content data from a storage medium in which the section data is rearranged in an order different from the correct order, and the data playback apparatus A data reproduction restriction system including a management server that transmits information necessary for reproduction of the content data.
The data reproduction device includes:
Order information acquisition means for acquiring order information stored in the storage medium in an encrypted state and representing the correct order from the storage medium;
Means for obtaining a key for decrypting the order information from the management server via a communication line, and decrypting the order information obtained by the order information obtaining means using the obtained key;
Position definition acquisition means for acquiring position definition information for acquiring position information of the section data in the content data from the storage medium, from a portable storage medium, or from the management server via a communication line;
Based on the decoded order information and the acquired position definition information, the position information of the section data in the content data is acquired according to the correct order, and the section data is acquired from the storage medium based on the acquired position information. And means to play,
With
The management server
Means for storing the key;
Means for transmitting the key as the necessary information to the data reproducing device in response to a request from the data reproducing device;
Comprising
A data reproduction restriction system characterized by that.
前記データ再生装置は、
前記正しい順序を表す順序情報を、通信回線を介して前記管理サーバから取得する順序情報取得手段と、
前記コンテンツデータ内における前記区間データの位置情報を取得するための位置定義情報を、前記記憶媒体から、可搬型記憶媒体から、又は通信回線を介して前記管理サーバから取得する位置定義取得手段と、
前記取得した順序情報及び位置定義情報に基づき、前記正しい順序に従って前記コンテンツデータ内における前記区間データの位置情報を取得し、該取得した位置情報に基づき、前記記憶媒体から区間データを取得して再生する手段と、
を備え、
前記管理サーバは、
前記順序情報を格納する手段と、
前記データ再生装置からの要求に応じて、前記順序情報を前記必要な情報として前記データ再生装置へ送信する手段と、
を備える、
ことを特徴とするデータ再生制限システム。 For content data composed of a plurality of section data, a data playback apparatus that reads and plays back the content data from a storage medium in which the section data is rearranged in an order different from the correct order, and the data playback apparatus A data reproduction restriction system including a management server that transmits information necessary for reproduction of the content data.
The data reproduction device includes:
Order information acquisition means for acquiring order information representing the correct order from the management server via a communication line;
Position definition acquisition means for acquiring position definition information for acquiring position information of the section data in the content data from the storage medium, from a portable storage medium, or from the management server via a communication line;
Based on the acquired order information and position definition information, the position information of the section data in the content data is acquired according to the correct order, and the section data is acquired from the storage medium and reproduced based on the acquired position information. Means to
With
The management server
Means for storing the order information;
Means for transmitting the sequence information as the necessary information to the data reproduction device in response to a request from the data reproduction device;
Comprising
A data reproduction restriction system characterized by that.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008214501A JP2010050839A (en) | 2008-08-22 | 2008-08-22 | Data playback apparatus and data playback restriction system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008214501A JP2010050839A (en) | 2008-08-22 | 2008-08-22 | Data playback apparatus and data playback restriction system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2010050839A true JP2010050839A (en) | 2010-03-04 |
Family
ID=42067544
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008214501A Pending JP2010050839A (en) | 2008-08-22 | 2008-08-22 | Data playback apparatus and data playback restriction system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2010050839A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2017121303A1 (en) * | 2016-01-14 | 2017-07-20 | 腾讯科技(深圳)有限公司 | Method and apparatus for playing push information during video live broadcast |
-
2008
- 2008-08-22 JP JP2008214501A patent/JP2010050839A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2017121303A1 (en) * | 2016-01-14 | 2017-07-20 | 腾讯科技(深圳)有限公司 | Method and apparatus for playing push information during video live broadcast |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7353543B2 (en) | Contents distribution system | |
| JP4987166B2 (en) | Information recording apparatus and copy management program | |
| JP3931869B2 (en) | Information processing apparatus, information recording medium, information processing method, and computer program | |
| JP4892977B2 (en) | Information processing apparatus, information processing method, and computer program | |
| JP4396737B2 (en) | Information processing apparatus, content providing system, information processing method, and computer program | |
| CN102577363B (en) | content receiving device | |
| JP2006501764A (en) | Content playback apparatus and trick mode playback system | |
| JP2007529968A (en) | Method and system for selectively providing access to content | |
| JP2010009714A (en) | Content recording system and content recording method | |
| JPWO2013111174A1 (en) | Recording device, terminal device, and content transmission system | |
| KR20060127026A (en) | Secure information porting from one device to another | |
| US8782440B2 (en) | Extending the number of applications for accessing protected content in a media using media key blocks | |
| US20120070128A1 (en) | Information processor, information processing method, and program | |
| CN101404169B (en) | Information processing device, content usage system, and information processing method | |
| JP2009199490A (en) | Content use management system, information processing device, method and program | |
| JP4742604B2 (en) | Information processing apparatus, content management system, information recording medium, information processing method, and computer program | |
| JP2012064135A (en) | Information processing apparatus, information processing method, and program | |
| JP2010050839A (en) | Data playback apparatus and data playback restriction system | |
| JP2009512085A (en) | Method for recording digital data and securely delivering the same, access device and recorder | |
| CN100426265C (en) | Recording medium, contents reproducing device, contents reproducing method and computer program | |
| JP2011129215A (en) | Information processing device, information recording medium, information processing method, and program | |
| JP5306043B2 (en) | Digital TV broadcast reception system, digital TV broadcast reception processing device | |
| WO2011074358A1 (en) | Information processing device, information processing system, information processing method, and program | |
| JP2010239436A (en) | Information reproducing apparatus and information reproducing method | |
| JP6408099B2 (en) | Content reading method and content reading device |