JP6488221B2 - 再生方法及び再生装置 - Google Patents
再生方法及び再生装置 Download PDFInfo
- Publication number
- JP6488221B2 JP6488221B2 JP2015216163A JP2015216163A JP6488221B2 JP 6488221 B2 JP6488221 B2 JP 6488221B2 JP 2015216163 A JP2015216163 A JP 2015216163A JP 2015216163 A JP2015216163 A JP 2015216163A JP 6488221 B2 JP6488221 B2 JP 6488221B2
- Authority
- JP
- Japan
- Prior art keywords
- system stream
- file
- data
- stream file
- time
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 93
- 230000008569 process Effects 0.000 claims description 58
- 238000012545 processing Methods 0.000 claims description 50
- 238000006243 chemical reaction Methods 0.000 claims description 35
- 238000012546 transfer Methods 0.000 claims description 15
- 230000000007 visual effect Effects 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 50
- 238000007726 management method Methods 0.000 description 42
- 239000000872 buffer Substances 0.000 description 39
- 230000006870 function Effects 0.000 description 18
- 230000003287 optical effect Effects 0.000 description 12
- 230000004044 response Effects 0.000 description 10
- 230000010365 information processing Effects 0.000 description 8
- 230000008859 change Effects 0.000 description 7
- 238000004364 calculation method Methods 0.000 description 6
- 230000006835 compression Effects 0.000 description 5
- 238000007906 compression Methods 0.000 description 5
- 230000007423 decrease Effects 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 5
- 238000012790 confirmation Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000006872 improvement Effects 0.000 description 3
- 239000000203 mixture Substances 0.000 description 3
- 101000969688 Homo sapiens Macrophage-expressed gene 1 protein Proteins 0.000 description 2
- 102100021285 Macrophage-expressed gene 1 protein Human genes 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000003786 synthesis reaction Methods 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 230000010485 coping Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 239000000428 dust Substances 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000002156 mixing Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000008929 regeneration Effects 0.000 description 1
- 238000011069 regeneration method Methods 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/0021—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
- G11B20/00217—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source
- G11B20/00246—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source wherein the key is obtained from a local device, e.g. device key initially stored by the player or by the recorder
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10527—Audio or video recording; Data buffering arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B19/00—Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
- G11B19/02—Control of operating function, e.g. switching from recording to reproducing
- G11B19/027—Remotely controlled
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/00166—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised contents recorded on or reproduced from a record carrier, e.g. music or software
- G11B20/00181—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised contents recorded on or reproduced from a record carrier, e.g. music or software using a content identifier, e.g. an international standard recording code [ISRC] or a digital object identifier [DOI]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/0021—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
- G11B20/0042—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the copy protection scheme being related to a specific access protection standard
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/0021—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
- G11B20/00485—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier
- G11B20/00492—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier wherein content or user data is encrypted
- G11B20/005—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier wherein content or user data is encrypted wherein only some specific parts of the content are encrypted, e.g. encryption limited to I-frames
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/0021—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
- G11B20/00485—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier
- G11B20/00492—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier wherein content or user data is encrypted
- G11B20/00514—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier wherein content or user data is encrypted wherein the entire content is encrypted with the same key, e.g. disc key or master key
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/034—Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/32—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
- G11B27/327—Table of contents
- G11B27/329—Table of contents on a disc [VTOC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/432—Content retrieval operation from a local storage medium, e.g. hard-disk
- H04N21/4325—Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4405—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video stream decryption
- H04N21/44055—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video stream decryption by partially decrypting, e.g. decrypting a video stream that has been partially encrypted
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8456—Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/84—Television signal recording using optical recording
- H04N5/85—Television signal recording using optical recording on discs or drums
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
- H04N5/913—Television signal processing therefor for scrambling ; for copy protection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2151—Time stamp
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10527—Audio or video recording; Data buffering arrangements
- G11B2020/1062—Data buffering arrangements, e.g. recording or playback buffers
- G11B2020/10629—Data buffering arrangements, e.g. recording or playback buffers the buffer having a specific structure
- G11B2020/10638—First-in-first-out memories [FIFO] buffers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
- H04N5/913—Television signal processing therefor for scrambling ; for copy protection
- H04N2005/91357—Television signal processing therefor for scrambling ; for copy protection by modifying the video signal
- H04N2005/91364—Television signal processing therefor for scrambling ; for copy protection by modifying the video signal the video signal being scrambled
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Databases & Information Systems (AREA)
- Computer Hardware Design (AREA)
- Technology Law (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Television Signal Processing For Recording (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
Description
本発明者は、「背景技術」の欄において記載した、DVDなどの記録媒体に関し、以下の問題が生じることを見出した。
VTS_01_0.IFO ビデオタイトルセット#1再生制御情報ファイル
VTS_01_0.VOB ビデオタイトルセット#1ストリームファイル
.....
まず、BD−ROMおよびBD−ROMを再生するBD−ROMプレーヤの基本的な構成および動作について、図1〜図30を用いて説明する。
図4は、BD−ROMのデータ階層を示す図である。
「BD管理情報」の一つであり、BD−ROM全体に関する情報を記録したファイルである。BD−ROMプレーヤは最初にこのファイルを読み出す。
「BD再生プログラム」の一つであり、BD−ROM全体に関わるプログラムを記録したファイルである。
「BD管理情報」の一つであり、シナリオを記録するプレイリスト(Play List)情報を記録したファイルである。プレイリスト毎に1つのファイルを持っている。
「BD再生プログラム」の一つであり、前述したプレイリスト毎のプログラムを記録したファイルである。プレイリストとの対応はファイルボディ名(「XXX」が一致する)によって識別される。
「AVデータ」の一つであり、VOB(従来例で説明したVOBと同じ)を記録したファイルである。1つのVOBは1つのファイルに対応する。
「BD管理情報」の一つであり、AVデータであるVOBに関わる管理情報を記録したファイルである。VOBとの対応はファイルボディ名(「YYY」が一致する)によって識別される。
「AVデータ」の一つであり、字幕及びメニュー画面を構成するためのイメージデータであるPNG(World Wide Web Consortium(W3C)によって標準化された画像フォーマットであり「ピング」と読む。)形式のイメージファイルである。1つのPNGイメージは1つのファイルに対応する。
次に、前述のBD−ROM104を再生するプレーヤの構成について図6及び図7を用いて説明する。
図8は、BD−ROMのアプリケーション空間を示す図である。
図9は、本実施の形態で使用するMPEGストリーム(VOB)の構成を示す図である。図9に示すように、VOBは複数のVideo Object Unit(VOBU)によって構成されている。VOBUは、MPEGビデオストリームにおけるGroup Of Pictures(GOP)を基準とする単位であり、音声データも含んだ多重化ストリームとしての一再生単位である。
図11及び図12を用いてVOBファイルのインターリーブ記録について説明する。
図13から図19を用いて、BD−ROMに記録されたナビゲーションデータ(BD管理情報)の構造について説明をする。
MPEG1
MPEG2
MPEG4
解像度(Resolution):
1920x1080
1280x720
720x480
720x565
アスペクト比(Aspect):
4:3
16:9
フレームレート(Framerate):
60
59.94
50
30
29.97
25
24
AC3
MPEG1
MPEG2
LPCM
チャンネル数(Ch):
1〜8
言語属性(Language):
JPN、ENG、・・・
図20から図22を使ってイベント発生のメカニズムについて説明する。
図23は、プログラムプロセッサ302の機能的な構成を説明するための図である。
PL# : プレイリスト名
Cell# : セル番号
time : セル内での再生開始時刻
File : PNGファイル名
X : X座標位置
Y : Y座標位置
X : X座標位置
Y : Y座標位置
W : X方向幅
H : Y方向幅
SPRM(1) : 音声ストリーム番号
SPRM(2) : 字幕ストリーム番号
SPRM(3) : アングル番号
SPRM(4) : タイトル番号
SPRM(5) : チャプター番号
SPRM(6) : プログラム番号
SPRM(7) : セル番号
SPRM(8) : 選択キー情報
SPRM(9) : ナビゲーションタイマー
SPRM(10) : 再生時刻情報
SPRM(11) : カラオケ用ミキシングモード
SPRM(12) : パレンタル用国情報
SPRM(13) : パレンタルレベル
SPRM(14) : プレーヤ設定値(ビデオ)
SPRM(15) : プレーヤ設定値(オーディオ)
SPRM(16) : 音声ストリーム用言語コード
SPRM(17) : 音声ストリーム用言語コード(拡張)
SPRM(18) : 字幕ストリーム用言語コード
SPRM(19) : 字幕ストリーム用言語コード(拡張)
SPRM(20) : プレーヤリージョンコード
SPRM(21) : 予備
SPRM(22) : 予備
SPRM(23) : 再生状態
SPRM(24) : 予備
SPRM(25) : 予備
SPRM(26) : 予備
SPRM(27) : 予備
SPRM(28) : 予備
SPRM(29) : 予備
SPRM(30) : 予備
SPRM(31) : 予備
Scriptベースとしたが、Java(登録商標) Scriptではなく、UNIX(登録商標) OSなどで使われているB−Shellや、Perl Scriptなど他のプログラミング関数であってもよい。言い換えれば、本発明におけるプログラム言語はJava(登録商標) Scriptに限定されるものでは無い。
図25及び図26は、イベントハンドラにおけるプログラムの例を示す図である。
GPRM(0)を2に再設定して、選択状態にあるボタンを右のボタン[2]に変更する。
プレイリスト#2の再生を開始する。
プレイリスト#3の再生を開始する。
図27から図30を用いてプレーヤでの処理の流れを説明する。
次に本発明の実施の形態2について説明する。
203 プログラム記録メモリ
204 管理情報記録メモリ
205 AV記録メモリ
206 プログラム処理部
207 管理情報処理部
208 プレゼンテーション処理部
209 イメージプレーン
210 ビデオプレーン
211 合成処理部
302 プログラムプロセッサ
303 UOマネージャ
304 管理情報記録メモリ
305 シナリオプロセッサ
306 プレゼンテーションコントローラ
307 クロック
308 イメージメモリ
309 トラックバッファ
310 デマルチプレクサ
311 イメージプロセッサ
312 ビデオプロセッサ
313 サウンドプロセッサ
400 プレーヤ
410 ドライブ
411 ECC復号器
420 コンバータ
421 変換器
430 デコーダ
441 バッファ
442 クロック
Claims (10)
- 暗号化された映像情報を含むシステムストリームファイルを再生する再生装置による再生方法であって、
前記システムストリームファイルは、
前記再生装置が個別に有する第一の復号鍵を用いて復号できる第一のデータ単位と、前記第一のデータ単位と同じデータサイズの第二のデータ単位であって、当該第一の復号鍵で復号できない第二のデータ単位とを繰り返す第一の区間と、
前記再生装置が他の再生装置と共通して有する第二の復号鍵を用いて復号可能な第二の区間と、を有し、
前記再生方法は、
前記システムストリームファイルを読み出し、
読み出した前記システムストリームファイルのうちの、前記第一の区間の前記第二のデータ単位を連続した複数の無効なパケットに置き換えたシステムストリームへ変換する変換処理を行い、変換後のシステムストリームを出力する
再生方法。 - 前記第二のデータ単位は、32個のソースパケットから構成され、
前記変換処理では、前記第二のデータ単位を構成している前記32個のソースパケットを、前記複数の無効なパケットとしての32個のNULLパケットに置き換える
請求項1に記載の再生方法。 - 前記変換処理では、前記第一の区間を前記第一の復号鍵を用いて復号し、前記システムストリームファイルをm2ts形式のシステムストリームに変換する
請求項1または2に記載の再生方法。 - 前記変換処理ではさらに、前記第二の区間を前記第二の復号鍵を用いて復号する
請求項3に記載の再生方法。 - 前記システムストリームファイルは、前記第一の区間及び前記第二の区間を有する第一のシステムストリームファイルと、m2ts形式の第二のシステムストリームファイルとの少なくとも一方を有し、
前記出力では、
読み出した前記システムストリームファイルの拡張子がm2ts形式を示すか否かに応じて、当該システムストリームファイルが前記第一のシステムストリームファイルであるか、前記第二のシステムストリームファイルであるかを判定し、
前記判定の結果、読み出した前記システムストリームファイルが前記第一のシステムストリームファイルである場合、前記変換処理を行うことにより得られたm2ts形式のシステムストリームを出力し、
前記判定の結果、読み出した前記システムストリームファイルが前記第二のシステムストリームファイルである場合、前記変換処理を行わずにシステムストリームを出力する
請求項1から4のいずれか1項に記載の再生方法。 - 前記システムストリームファイルは、複数のソースパケットから構成され、
前記複数のソースパケットのそれぞれは、前記再生装置が備えるシステムターゲットデコーダへの入力時刻を示すタイムスタンプを有し、
前記変換処理では、前記複数の無効なパケットのそれぞれに、前記システムターゲットデコーダへの入力時刻を示すタイムスタンプを付与する
請求項1から5のいずれか1項に記載の再生方法。 - 前記変換処理では、前記複数の無効なパケットのそれぞれに、当該無効なパケットを転送する転送レートが前記システムストリームファイルの最大転送レート以下であることを満たす前記タイムスタンプを付与する
請求項6に記載の再生方法。 - 前記変換処理では、
一の前記第二のデータ単位において置き換えた前記複数の無効なパケットのうちの最後の前記無効なパケットに、当該一の第二のデータ単位の直後のTSパケットの前記タイムスタンプよりも、1つのTSパケットを前記システムストリームファイルの最大転送レートで転送するのに要する時間以上前の時刻であることを満たす前記タイムスタンプを付与する
請求項6または7に記載の再生方法。 - 前記システムストリームファイルは、当該システムストリームファイルに対応する管理情報を記録した管理情報ファイルとでAV(Audio Visual)データを構成し、
前記管理情報ファイルは、ランダムアクセスポイントとなるIピクチャの提示時刻を示すタイムマップを有し、
前記タイムマップにおいて前記提示時刻が示される全てのIピクチャは、前記第二の区間において多重化されており、
前記出力では、前記全てのIピクチャを、前記第二の復号鍵を用いて復号することにより、前記システムストリームファイルをm2ts形式のシステムストリームに変換する
請求項4に記載の再生方法。 - 暗号化された映像情報を含むシステムストリームファイルを再生する再生装置であって、
前記システムストリームファイルは、
前記再生装置が個別に有する第一の復号鍵を用いて復号できる第一のデータ単位と、前記第一のデータ単位と同じデータサイズの第二のデータ単位であって、当該第一の復号鍵で復号できない第二のデータ単位とを繰り返す第一の区間と、
前記再生装置が他の再生装置と共通して有する第二の復号鍵を用いて復号可能な第二の区間と、を有し、
前記再生装置は、
前記システムストリームファイルを読み出す読み出し部と、
前記読み出し部が読み出した前記システムストリームファイルのうちの、前記第一の区間の前記第二のデータ単位を複数の無効なパケットに置き換えたシステムストリームへ変換する変換処理を行い、変換後のストリームを出力する変換部と、を備える
再生装置。
Priority Applications (12)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201580006670.7A CN106233389B (zh) | 2015-03-30 | 2015-11-20 | 再现方法、再现装置以及记录介质 |
CN201910980963.5A CN110675895B (zh) | 2015-03-30 | 2015-11-20 | 再现方法、再现装置以及记录介质 |
EP21158963.5A EP3843095A1 (en) | 2015-03-30 | 2015-11-20 | Playback method, playback device, and recording medium |
EP21158952.8A EP3843094A1 (en) | 2015-03-30 | 2015-11-20 | Playback method and recording medium |
PCT/JP2015/005808 WO2016157265A1 (ja) | 2015-03-30 | 2015-11-20 | 再生方法、再生装置及び記録媒体 |
EP15871286.9A EP3279898B1 (en) | 2015-03-30 | 2015-11-20 | Reproduction method |
US15/195,670 US9934813B2 (en) | 2015-03-30 | 2016-06-28 | Method of playing system stream files with different recording formats |
US15/813,824 US10224071B2 (en) | 2015-03-30 | 2017-11-15 | Method of playing system stream files with different recording formats |
US16/240,283 US10566025B2 (en) | 2015-03-30 | 2019-01-04 | Method of playing system stream files with different recording formats |
US16/733,726 US10714140B2 (en) | 2015-03-30 | 2020-01-03 | Method of playing system stream files with different recording formats |
US16/733,754 US10803901B2 (en) | 2015-03-30 | 2020-01-03 | Method of playing system stream files with different recording formats |
US17/017,107 US11238897B2 (en) | 2015-03-30 | 2020-09-10 | Method of playing system stream files with different recording formats |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201562139824P | 2015-03-30 | 2015-03-30 | |
US62/139,824 | 2015-03-30 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019032141A Division JP6695464B2 (ja) | 2015-03-30 | 2019-02-25 | 再生方法および再生装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016192246A JP2016192246A (ja) | 2016-11-10 |
JP6488221B2 true JP6488221B2 (ja) | 2019-03-20 |
Family
ID=57247022
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015216163A Active JP6488221B2 (ja) | 2015-03-30 | 2015-11-02 | 再生方法及び再生装置 |
JP2019032141A Active JP6695464B2 (ja) | 2015-03-30 | 2019-02-25 | 再生方法および再生装置 |
JP2020075506A Active JP7016377B2 (ja) | 2015-03-30 | 2020-04-21 | 再生方法及び再生装置 |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019032141A Active JP6695464B2 (ja) | 2015-03-30 | 2019-02-25 | 再生方法および再生装置 |
JP2020075506A Active JP7016377B2 (ja) | 2015-03-30 | 2020-04-21 | 再生方法及び再生装置 |
Country Status (5)
Country | Link |
---|---|
US (6) | US9934813B2 (ja) |
EP (3) | EP3279898B1 (ja) |
JP (3) | JP6488221B2 (ja) |
CN (2) | CN110675895B (ja) |
WO (1) | WO2016157265A1 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9864654B2 (en) * | 2015-09-21 | 2018-01-09 | Sandisk Technologies Llc | Detecting data indicated as being uncorrectable at a data storage device |
CN108293145B (zh) * | 2015-11-17 | 2021-02-09 | 网络洞察力知识产权公司 | 视频分发同步 |
US10425378B2 (en) * | 2016-12-19 | 2019-09-24 | Facebook, Inc. | Comment synchronization in a video stream |
Family Cites Families (59)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5883958A (en) * | 1996-04-01 | 1999-03-16 | Sony Corporation | Method and device for data decryption, a method and device for device identification, a recording medium, a method of disk production, and a method and apparatus for disk recording |
JPH09282848A (ja) | 1996-04-05 | 1997-10-31 | Pioneer Electron Corp | 情報記録媒体並びにその記録装置及び再生装置 |
MY132414A (en) * | 1998-04-14 | 2007-10-31 | Hitachi Ltd | Reproducing apparatus, recording apparatus and display apparatus |
WO2000062541A1 (en) * | 1999-04-08 | 2000-10-19 | Matsushita Electric Industrial Co., Ltd. | Digital video signal recorder/reproducer and transmitter |
US20020016922A1 (en) * | 2000-02-22 | 2002-02-07 | Richards Kenneth W. | Secure distributing services network system and method thereof |
US10715316B2 (en) * | 2000-10-30 | 2020-07-14 | Geo Codex, LLC | System and method for delivering information in a communication network using location identity |
US9311499B2 (en) * | 2000-11-13 | 2016-04-12 | Ron M. Redlich | Data security system and with territorial, geographic and triggering event protocol |
US20020124177A1 (en) * | 2001-01-17 | 2002-09-05 | Harper Travis Kelly | Methods for encrypting and decrypting electronically stored medical records and other digital documents for secure storage, retrieval and sharing of such documents |
JP2003069547A (ja) * | 2001-08-29 | 2003-03-07 | Fujitsu Ltd | マルチキャスト通信システム |
JP4077180B2 (ja) * | 2001-09-26 | 2008-04-16 | 株式会社東芝 | フォーマット変換装置及びフォーマット変換方法 |
EP1490871A1 (en) * | 2002-03-25 | 2004-12-29 | Matsushita Electric Industrial Co., Ltd. | Recording medium, recording apparatus, reading apparatus, and program and method therefore |
US7395438B2 (en) * | 2002-04-16 | 2008-07-01 | Microsoft Corporation | Digital rights management (DRM) encryption and data-protection for content on device without interactive authentication |
AU2003242929A1 (en) * | 2002-07-11 | 2004-02-02 | Koninklijke Philips Electronics N.V. | Apparatus for providing conditional access to a stream of data |
JP4361903B2 (ja) * | 2003-10-31 | 2009-11-11 | パイオニア株式会社 | 暗号化記録装置および方法 |
JP4691173B2 (ja) * | 2004-01-27 | 2011-06-01 | シャープ株式会社 | 画像再生装置及び画像再生方法 |
US7397825B2 (en) * | 2004-03-10 | 2008-07-08 | Scientific-Atlanta, Inc. | Transport stream dejitterer |
US7493016B2 (en) * | 2004-04-15 | 2009-02-17 | Panasonic Corporation | Recording device, playback device and program |
US7966218B1 (en) * | 2004-06-08 | 2011-06-21 | Time Warner, Inc | Apparatus, method and system for broadcast content expiration after recorded by a user |
US7461259B2 (en) * | 2004-06-30 | 2008-12-02 | Nokia Corporation | Method and apparatus to provide secure mobile file system |
CN100507912C (zh) * | 2004-09-29 | 2009-07-01 | 索尼株式会社 | 信息处理器、信息处理方法 |
US20070110236A1 (en) | 2004-10-29 | 2007-05-17 | Pioneer Corporation | Encryption/recording device and method |
JP4734906B2 (ja) * | 2004-12-07 | 2011-07-27 | ソニー株式会社 | 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム |
CN100538718C (zh) * | 2004-12-14 | 2009-09-09 | 松下电器产业株式会社 | 管理服务器装置、内容再现装置及记录介质 |
KR101216070B1 (ko) * | 2005-01-19 | 2012-12-26 | 엘지전자 주식회사 | 로컬 스토리지를 이용한 기록매체 재생방법 및 재생장치,기록매체 |
JP4715233B2 (ja) * | 2005-02-25 | 2011-07-06 | ソニー株式会社 | 情報処理装置、および情報記録媒体製造方法、並びにコンピュータ・プログラム |
JP4634201B2 (ja) * | 2005-04-01 | 2011-02-16 | パナソニック株式会社 | 情報ネットワークシステムおよび情報機器 |
EP2765574A3 (en) * | 2005-08-10 | 2014-12-10 | Mitsubishi Electric Corporation | Recording medium with a multiplexed stream of intra coded pictures and an entry point table |
JP4748165B2 (ja) | 2005-10-20 | 2011-08-17 | 株式会社Yamato | データファイル記録システム及びデータファイル記録方法 |
US20070294170A1 (en) * | 2006-06-02 | 2007-12-20 | Luc Vantalon | Systems and methods for conditional access and digital rights management |
JP2007336197A (ja) * | 2006-06-14 | 2007-12-27 | Toshiba Corp | 情報アクセス管理方法および装置 |
EP2211347B1 (en) * | 2007-11-01 | 2013-01-16 | Panasonic Corporation | Recording medium, reproducing device, recording device, reproducing method, and recording method |
EP2234109B8 (en) * | 2007-12-17 | 2016-06-01 | Panasonic Intellectual Property Corporation of America | Individual sales oriented recording medium, recording device, reproducing device and method for them |
US20090161873A1 (en) * | 2007-12-19 | 2009-06-25 | Frederic Simard | Method and apparatus for key management in an end-to-end encryption system |
KR100900293B1 (ko) * | 2008-01-10 | 2009-05-29 | 엘지전자 주식회사 | 방송수신장치 및 이를 이용한 외부장치의 데이터 재생방법 |
JP4445555B2 (ja) * | 2008-02-06 | 2010-04-07 | 株式会社東芝 | コンテンツ編集装置 |
US11461785B2 (en) * | 2008-07-10 | 2022-10-04 | Ron M. Redlich | System and method to identify, classify and monetize information as an intangible asset and a production model based thereon |
DK2352304T3 (en) * | 2008-09-17 | 2015-09-28 | Panasonic Ip Man Co Ltd | RECORDING MEDIUM, PLAYBACK AND INTEGRATED CIRCUITS |
WO2010089995A1 (ja) * | 2009-02-04 | 2010-08-12 | パナソニック株式会社 | 記録媒体、再生装置、及び集積回路 |
CN102308589B (zh) * | 2009-02-17 | 2014-07-30 | 松下电器产业株式会社 | 再现装置和再现方法 |
US8351600B2 (en) * | 2009-10-30 | 2013-01-08 | Cleversafe, Inc. | Distributed storage network and method for encrypting and decrypting data using hash functions |
US8799668B2 (en) * | 2009-11-23 | 2014-08-05 | Fred Cheng | Rubbing encryption algorithm and security attack safe OTP token |
US8655156B2 (en) * | 2010-03-02 | 2014-02-18 | Cisco Technology, Inc. | Auxiliary audio transmission for preserving synchronized playout with paced-down video |
WO2011146898A2 (en) * | 2010-05-21 | 2011-11-24 | Bologh Mark J | Internet system for ultra high video quality |
JP5605146B2 (ja) * | 2010-10-08 | 2014-10-15 | ソニー株式会社 | 情報処理装置、および情報処理方法、並びにプログラム |
US20120106733A1 (en) * | 2010-11-03 | 2012-05-03 | Falch Janet M | System and method for data encryption |
US8862876B2 (en) * | 2010-11-09 | 2014-10-14 | International Business Machines Corporation | Method and system for deleting data |
FR2967851B1 (fr) * | 2010-11-22 | 2018-05-18 | Cryptoexperts Sas | Procede et systeme d'acces conditionnel a un contenu numerique, terminal et dispositif d'abonne associes |
US9355426B2 (en) * | 2011-01-26 | 2016-05-31 | Dennis R. Flaharty | Hardware-enforced, always-on insertion of a watermark in a video processing path |
JP5863254B2 (ja) * | 2011-02-24 | 2016-02-16 | Necパーソナルコンピュータ株式会社 | 変換装置、情報配信装置、通信システム、制御方法及びプログラム |
JP2012222604A (ja) | 2011-04-08 | 2012-11-12 | Sony Corp | データ読み出し装置、データ読み出し方法、並びにプログラム |
WO2012147365A1 (ja) * | 2011-04-28 | 2012-11-01 | パナソニック株式会社 | 記録媒体、再生装置、及び記録装置 |
US20130004142A1 (en) * | 2011-06-29 | 2013-01-03 | Rovi Corp. | Systems and methods for device authentication including timestamp validation |
JP2013093755A (ja) * | 2011-10-26 | 2013-05-16 | Canon Inc | 映像記録装置及び映像記録方法 |
CN102333236B (zh) * | 2011-10-27 | 2014-07-02 | 中国华录集团有限公司 | 视频内容的加解密系统 |
US20140010367A1 (en) * | 2012-07-05 | 2014-01-09 | Changliang Wang | Systems and methods for providing content to a wireless display screen |
JP6018880B2 (ja) * | 2012-11-05 | 2016-11-02 | 日本放送協会 | 暗号化装置、復号装置、暗号化プログラム、および復号プログラム |
US10270590B2 (en) * | 2013-12-16 | 2019-04-23 | Mcafee, Llc | Process efficient preprocessing for any encryption standard |
US10177912B2 (en) * | 2014-05-09 | 2019-01-08 | Sony Corporation | Content individualization |
US9473464B2 (en) * | 2014-09-19 | 2016-10-18 | Verizon Patent And Licensing Inc. | Key management for mixed encrypted-unencrypted content |
-
2015
- 2015-11-02 JP JP2015216163A patent/JP6488221B2/ja active Active
- 2015-11-20 EP EP15871286.9A patent/EP3279898B1/en active Active
- 2015-11-20 WO PCT/JP2015/005808 patent/WO2016157265A1/ja active Application Filing
- 2015-11-20 CN CN201910980963.5A patent/CN110675895B/zh active Active
- 2015-11-20 CN CN201580006670.7A patent/CN106233389B/zh active Active
- 2015-11-20 EP EP21158963.5A patent/EP3843095A1/en active Pending
- 2015-11-20 EP EP21158952.8A patent/EP3843094A1/en active Pending
-
2016
- 2016-06-28 US US15/195,670 patent/US9934813B2/en active Active
-
2017
- 2017-11-15 US US15/813,824 patent/US10224071B2/en active Active
-
2019
- 2019-01-04 US US16/240,283 patent/US10566025B2/en active Active
- 2019-02-25 JP JP2019032141A patent/JP6695464B2/ja active Active
-
2020
- 2020-01-03 US US16/733,726 patent/US10714140B2/en active Active
- 2020-01-03 US US16/733,754 patent/US10803901B2/en active Active
- 2020-04-21 JP JP2020075506A patent/JP7016377B2/ja active Active
- 2020-09-10 US US17/017,107 patent/US11238897B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US10566025B2 (en) | 2020-02-18 |
CN106233389A (zh) | 2016-12-14 |
US10803901B2 (en) | 2020-10-13 |
WO2016157265A1 (ja) | 2016-10-06 |
US20200143834A1 (en) | 2020-05-07 |
EP3279898A1 (en) | 2018-02-07 |
US20190139573A1 (en) | 2019-05-09 |
US9934813B2 (en) | 2018-04-03 |
EP3279898A4 (en) | 2018-07-18 |
CN106233389B (zh) | 2019-11-12 |
CN110675895A (zh) | 2020-01-10 |
US10714140B2 (en) | 2020-07-14 |
US20200411045A1 (en) | 2020-12-31 |
EP3279898B1 (en) | 2021-03-31 |
JP2016192246A (ja) | 2016-11-10 |
US11238897B2 (en) | 2022-02-01 |
US20160307593A1 (en) | 2016-10-20 |
JP7016377B2 (ja) | 2022-02-04 |
CN110675895B (zh) | 2021-06-15 |
JP6695464B2 (ja) | 2020-05-20 |
JP2019091520A (ja) | 2019-06-13 |
US20200143833A1 (en) | 2020-05-07 |
EP3843095A1 (en) | 2021-06-30 |
JP2020119623A (ja) | 2020-08-06 |
US10224071B2 (en) | 2019-03-05 |
US20180122420A1 (en) | 2018-05-03 |
EP3843094A1 (en) | 2021-06-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6291116B2 (ja) | 再生装置および再生方法 | |
JP6487514B2 (ja) | 再生装置、および再生方法 | |
JP6616540B2 (ja) | 再生方法および再生装置 | |
JP7016377B2 (ja) | 再生方法及び再生装置 | |
JP6466258B2 (ja) | 再生装置、再生方法および記録媒体 | |
JP6272534B2 (ja) | 再生方法、および再生装置 | |
WO2016021120A1 (ja) | 再生装置、再生方法および記録媒体 | |
JP2019067481A (ja) | 記録媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180712 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181023 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190117 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20190129 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190225 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6488221 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |