CN102314915A - 信息处理设备、信息处理方法和程序 - Google Patents
信息处理设备、信息处理方法和程序 Download PDFInfo
- Publication number
- CN102314915A CN102314915A CN2011101904014A CN201110190401A CN102314915A CN 102314915 A CN102314915 A CN 102314915A CN 2011101904014 A CN2011101904014 A CN 2011101904014A CN 201110190401 A CN201110190401 A CN 201110190401A CN 102314915 A CN102314915 A CN 102314915A
- Authority
- CN
- China
- Prior art keywords
- data
- file
- information
- conversion
- angle change
- 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
- 230000010365 information processing Effects 0.000 title claims description 11
- 238000003672 processing method Methods 0.000 title claims description 9
- 230000008859 change Effects 0.000 claims abstract description 159
- 238000012545 processing Methods 0.000 claims abstract description 154
- 238000006243 chemical reaction Methods 0.000 claims abstract description 143
- 238000000034 method Methods 0.000 claims abstract description 131
- 230000008569 process Effects 0.000 claims abstract description 117
- 230000010076 replication Effects 0.000 claims abstract description 92
- 238000013519 translation Methods 0.000 claims abstract description 13
- 238000013507 mapping Methods 0.000 claims description 54
- 238000011084 recovery Methods 0.000 claims description 19
- 230000006854 communication Effects 0.000 claims description 10
- 238000004891 communication Methods 0.000 claims description 8
- 238000007789 sealing Methods 0.000 description 39
- 230000004044 response Effects 0.000 description 33
- 238000010586 diagram Methods 0.000 description 14
- 238000003860 storage Methods 0.000 description 14
- 230000006835 compression Effects 0.000 description 9
- 238000007906 compression Methods 0.000 description 9
- 238000013461 design Methods 0.000 description 7
- 241001269238 Data Species 0.000 description 6
- 230000003760 hair shine Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 238000004458 analytical method Methods 0.000 description 4
- 238000013459 approach Methods 0.000 description 3
- 230000003750 conditioning effect Effects 0.000 description 3
- 239000000463 material Substances 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000005520 cutting process Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000009826 distribution Methods 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 230000033001 locomotion Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000003362 replicative effect Effects 0.000 description 2
- 230000002123 temporal effect Effects 0.000 description 2
- 241000283973 Oryctolagus cuniculus Species 0.000 description 1
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000012508 change request Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000013011 mating Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 230000011218 segmentation 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
-
- 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/00094—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised record carriers
- G11B20/00115—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised record carriers wherein the record carrier stores a unique medium identifier
-
- 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
-
- 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/00253—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 stored on the record carrier
- G11B20/00362—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 stored on the record carrier the key being obtained from a media key block [MKB]
-
- 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/00478—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 wherein contents are decrypted and re-encrypted with a different key when being copied from/to a record carrier
-
- 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/00681—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which prevent a specific kind of data access
- G11B20/00688—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which prevent a specific kind of data access said measures preventing that a usable copy of recorded data can be made on another medium
-
- 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/0071—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a purchase action
-
- 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/00731—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction
-
- 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/00855—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a step of exchanging information with a remote server
- G11B20/00862—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a step of exchanging information with a remote server wherein the remote server can grant the permission to use a content
-
- 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
- G11B2220/00—Record carriers by type
- G11B2220/17—Card-like record carriers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2508—Magnetic discs
- G11B2220/2516—Hard disks
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2541—Blu-ray discs; Blue laser DVR discs
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- Television Signal Processing For Recording (AREA)
- Storage Device Security (AREA)
Abstract
一种信息处理设备,包括:数据处理部分,其执行将第一介质上的记录数据记录到第二介质上的复制处理的控制;以及数据转换部分,其在复制处理中执行数据转换,其中,数据处理部分基于由数据转换部分生成的转换数据获取对应于角度改变点的分组的位置信息,并且对再现控制信息文件执行更新处理,其中转换前数据的角度改变点位置信息变为转换后数据的角度改变点位置信息,该转换前数据的角度改变点位置信息记录在复制目标数据中包括的再现控制信息文件中。
Description
技术领域
本公开涉及信息处理设备、信息处理方法和程序。具体地,本公开涉及这样的信息处理设备、信息处理方法和程序,其在记录在如盘的介质(信息记录介质)上的数据的复制处理时,执行进行预定数据转换、生成转换复制数据并记录到第二介质上的处理。
背景技术
近年来,DVD(数字多功能盘)、BD(蓝光盘(注册商标))等经常用作用于如电影、音乐等的各种内容的信息记录介质。记录在信息记录介质上的许多内容(如音乐数据和图像数据)的创作者、发行者等具有版权或发行权。相应地,即使对于已经购买盘的用户,在记录在盘上的内容的使用上也存在一定的限制。例如,执行记录在盘上的内容到如另一盘的介质的无限复制是不允许的。
作为以此方式存储在介质上的内容的复制管理配置,已知有管理配置(MC:Managed Copy,管理复制),其中服从从管理服务器接收的复制允许信息允许复制。管理复制(MC)的详细顺序如下。
存储内容的介质(如盘)安装到用户设备(如PC、记录再现设备等),并且用户设备经由网络连接到管理服务器。
此后,用户设备发送预先规定的信息(如盘标识符(ID))到服务器。
在确认接收的信息的有效性等之后,服务器发送复制允许信息到用户设备。
用户设备开始服从从服务器接收的复制允许信息的复制处理。
使用以此方式的顺序允许存储在盘上的内容相对于另一介质的复制处理。
复制管理配置称为管理复制,并且例如在日本未审专利申请公开No.2008-98765中描述了细节。
另一方面,存在作为与内容版权保护技术有关的标准的AACS(高级访问内容系统)标准。根据AACS标准的存储在如BD的盘上的大多数内容记录为加密内容。作为AACS标准的代表性加密配置,存在这样的配置,其中将内容分割为单元段,并且应用对每个单元不同的加密密钥。通过采用如此的加密配置,可能控制内容的单元段的使用,并且严格实现内容使用的各种控制。
作为内容的分割单元的单元称为CPS单元,并且应用于每个CPS单元的加密处理和解密处理的加密密钥称为CPS单元密钥、单元密钥或标题密钥。
在如上所述的用户设备中,在执行存储在如BD(蓝光盘(注册商标))的介质(其中存储服从版权管理的电影等)上的内容到另一介质(例如,如硬盘、闪存、或另一盘)的复制的情况下,从管理服务器接收复制允许信息,并且根据上述管理复制执行复制。
然而,如果存储在如BD(蓝光盘(注册商标))的介质上的内容一个接一个地复制到例如作为用于复制的介质的硬盘(HDD),则具有有限容量的硬盘上的空闲容量的量减少,并且不可能记录大量的内容。
作为解决如此问题的一种方法,在复制处理时,存在这样的方法:执行复制数据的压缩编码、生成具有高压缩率的视频数据或音频数据并且记录在复制目的地中。可替代地,可以通过使用用于降低比特速率或只选择并复制作为必要的最小数据的图像、声音、字幕等而不执行全部数据的复制的处理来减少数据量。
例如,通过执行编码数据的转换的代码转换器来执行压缩编码和生成具有较高压缩率的视频数据或音频数据的处理。例如,代码转换器执行将原始复制介质中存储的MPEG-2编码数据转换为AVCHD编码数据或MPEG4-AVC编码数据、改变压缩率和移除特定流(第二音频流等)的处理。通过代码转换器生成的AVCHD或MPEG4-AVC编码数据记录在用于复制的介质(例如,硬盘等)上。
这里,作为描述数据转换处理的相关领域中的技术,例如存在日本未审专利申请公开No.2010-11511。
然而,当以此方式执行数据转换时,存在转换前数据的数据格式或控制信息丢失或改变的情况。结果,存在这样的情况:不能以与原始数据的再现相同的方式执行记录在用于复制的介质上作为转换数据的复制数据的再现。
作为出现如此问题的具体示例,例如,存在多角度内容,其包括从多个角度捕获的图像,并且其中可以根据从用户的输入切换并显示角度。在复制多角度内容的情况下,存在这样的问题,其中存在由于在复制处理时执行数据转换导致的角度改变必须的信息的丢失或改变,并且即使在再现转换后的复制数据时也不能正常执行角度改变。
发明内容
期望提供一种信息处理设备、信息处理方法和程序,其中可以相对于例如记录在如BD等的第一介质上的内容执行数据转换,并且在复制到第二介质的配置中,可以在保持原始复制数据的各种再现形式的同时执行数据转换,并以与原始数据相同方式再现转换后的复制数据。
在复制内容例如是多角度内容的情况下,期望提供一种实现数据转换的信息处理设备、信息处理方法和程序,其中即使在从用于复制的介质再现数据转换后的复制内容的情况下,也可以以与原始数据相同的方式进行角度改变。
根据本公开第一实施例的一种信息处理设备具有:数据处理部分,其执行将第一介质上的记录数据记录到第二介质的复制处理的控制;以及数据转换部分,其在复制处理中执行数据转换,其中,数据处理部分基于由数据转换部分生成的转换数据获取对应于角度改变点的分组的位置信息,并且对再现控制信息文件执行更新处理,其中转换前数据的角度改变点位置信息变为转换后数据的角度改变点位置信息,该转换前数据的角度改变点位置信息记录在复制目标数据中包括的再现控制信息文件中。
此外,在根据本公开第一实施例的信息处理设备中,数据处理部分是这样的配置,其中执行源分组号(SPN)的重写处理,该源分组号(SPN)是作为再现控制信息文件的剪辑信息文件中包括的EP映射的登记数据,并且执行将对应于转换前数据的角度改变点的分组位置的源分组号(SPN)改变为对应于转换后数据的角度改变点的分组位置的源分组号(SPN)的处理。
此外,在根据本公开第一实施例的信息处理设备中,关于作为EP映射中登记的再现时间信息的呈现时间戳(PTS)和源分组号(SPN)的对应数据,数据处理部分执行不改变呈现时间戳(PTS)并且根据转换后数据的配置改变源分组号(SPN)的处理。
此外,在根据本公开第一实施例的信息处理设备中,数据处理部分基于从转换后流数据的报头起的分组数或位数,计算对应于改变后数据的角度改变点的分组位置的源分组号(SPN)。
此外,在根据本公开第一实施例的信息处理设备中,关于作为EP映射中登记的再现时间信息的呈现时间戳(PTS)和源分组号(SPN)的对应数据,数据处理部分执行根据转换后数据的配置改变源分组号(SPN)的处理,而不管它是否为角度改变点。
此外,在根据本公开第一实施例的信息处理设备中,在作为角度改变点的再现开始位置的画面作为再现开始点再现的情况下,数据转换部分生成至少能够在不参考之前画面的情况下被解密的转换数据。
此外,在根据本公开第一实施例的信息处理设备中,数据转换部分执行数据转换处理,该数据转换处理至少包括编码方法转换、压缩率转换和流移除的任一的处理。
此外,在根据本公开第一实施例的信息处理设备中,所述信息处理设备还包括执行与管理服务器的通信的通信部分,并且数据处理部分基于从管理服务器接收的信息显示复制允许数据的列表,该复制允许数据包括第一介质上的记录数据,并且基于针对显示信息的用户指定选择复制目标数据。
此外,根据本公开第二实施例的一种在信息处理设备中执行的信息处理方法包括:使用数据处理部分执行将第一介质上的记录数据记录到第二介质的复制处理的控制;以及使用数据转换部分在复制处理中执行数据转换,其中,在执行复制处理的控制时,基于由数据转换部分生成的转换数据获取对应于角度改变点的分组的位置信息,并且对再现控制信息文件执行更新处理,其中转换前数据的角度改变点位置信息变为转换后数据的角度改变点位置信息,该转换前数据的角度改变点位置信息记录在复制目标数据中包括的再现控制信息文件中。
此外,根据本公开第二实施例的一种程序,其在信息处理设备中执行信息处理,包括:使用数据处理部分执行将第一介质上的记录数据记录到第二介质的复制处理的控制;以及使用数据转换部分在复制处理中执行数据转换,其中,在执行复制处理的控制时,基于由数据转换部分生成的转换数据获取对应于角度改变点的分组的位置信息,并且对再现控制信息文件执行更新处理,其中转换前数据的角度改变点位置信息变为转换后数据的角度改变点位置信息,该转换前数据的角度改变点位置信息记录在复制目标数据中包括的再现控制信息文件中。
这里,根据本公开实施例的程序例如是这样的程序,其能够使用以计算机可读格式提供的存储介质或者使用通信介质对于能够执行各种程序代码的信息处理设备或计算机系统提供。通过提供作为计算机可读格式的如此的程序,根据信息处理系统或计算机系统中的程序实现了处理。
使用基于本公开的实施例和稍后描述的附图的更详细的描述,本公开的进一步的目的、特性和优点将变得更清楚。这里,说明书中的系统是多个设备的逻辑组结构,并且不限于每个配置的设备在相同外壳中。
根据本公开实施例,在内容的复制处理中,提供这样的设备和方法,其使得即使在根据数据转换改变了分组配置的情况下,也可以从指定位置执行复制内容的再现而没有任何问题。根据本公开实施例的信息处理设备获取对应于在伴随复制处理的数据转换时的角度改变点的分组的位置信息,并且将记录在复制目标数据中包括的再现控制信息文件中的转换前数据的角度改变点位置信息变为转换后数据的位置信息。具体地,执行处理,其中将作为再现控制信息文件的剪辑信息文件中包括的EP映射的登记数据中包括的源分组号(SPN)变为对应于转换后数据的角度改变点的分组位置的源分组号(SPN)。使用EP映射更新处理,在复制内容的再现处理中,可以进行使用EP映射登记信息的正确的角度改变再现。
附图说明
图1是描述管理复制系统的构思的图;
图2是描述单元配置和单元密钥管理表的图;
图3是描述介质目录配置示例的图;
图4是描述使用管理服务器的管理的复制处理(MC(管理复制))的序列的图;
图5是描述作为第一介质的记录信息的复制控制管理文件(MCMF:管理复制清单文件)的配置数据的图;
图6是图示复制执行请求中包括的数据的一个示例的图;
图7是描述服务器响应信息(Offer Response,提供响应)中包括的基本信息的图;
图8是描述从作为原始拷贝的第一介质针对作为复制目的地的第二介质(硬盘(HDD))的复制处理的示例的图;
图9是描述播放列表文件的配置示例和使用示例的图;
图10是描述播放列表文件的配置示例和使用示例的图;
图11是描述在角度改变处理中应用的数据的图;
图12是描述在角度改变处理中应用的数据的图;
图13是描述播放列表文件的语法(数据结构)的图;
图14是描述播放列表文件中的播放项目信息的语法(数据结构)的图;
图15是描述剪辑信息文件的语法(数据结构)的图;
图16是描述剪辑信息文件的PrpgramInfo的图;
图17是描述剪辑信息文件中的PrpgramInfo的语法(数据结构)的图;
图18是描述剪辑信息文件中的CPI(Characteristic Point Information,特征点信息)的语法(数据结构)的图;
图19是描述剪辑信息文件中包括的EP映射(EP map)的图;
图20是描述剪辑信息文件中包括的EP映射(EP map)的图;
图21是描述在根据本公开实施例的信息处理设备中执行的内容复制处理的细节的图;
图22是描述在根据本公开实施例的信息处理设备中执行的数据转换处理示例的图;
图23是描述在根据本公开实施例的信息处理设备中执行的数据转换处理示例的图;
图24是描述在根据本公开实施例的信息处理设备中执行的内容复制处理的细节的图;
图25是描述在根据本公开实施例的信息处理设备中执行的复制处理序列的流程图;
图26是描述在根据本公开实施例的信息处理设备中执行的复制处理序列的流程图;
图27是描述在根据本公开实施例的信息处理设备中执行的复制处理序列的流程图;
图28是描述在根据本公开实施例的信息处理设备中执行的复制处理序列的流程图;
图29是描述在根据本公开实施例的信息处理设备中执行的复制处理序列的流程图;
图30是图示播放列表文件的更新处理示例的图;
图31是图示剪辑信息文件的更新处理示例的图;以及
图32是描述信息处理设备的配置示例的图。
具体实施方式
以下,将参考附图描述根据本公开实施例的信息处理设备、信息处理方法和程序的细节。这里,将按照以下项目进行描述。
1.基于服务器管理的内容复制控制处理的构思
2.内容记录配置示例
3.基于服务器管理的内容复制处理序列
4.多角度内容复制处理
5.在本公开实施例的信息处理设备中执行的伴随数据转换处理(代码转换器)的复制处理
6.在本公开实施例的信息处理设备中执行的复制处理序列
7.信息处理设备的配置示例
1.基于服务器管理的内容复制控制处理的构思
首先,将参考图1描述基于服务器管理的内容复制控制处理的构思。
例如,在预定版权管理下,允许使用BD(蓝光盘(注册商标))等上记录的许多内容(如电影)。相应地,即使对于已经购买盘的用户,也存在对盘上记录的内容的使用中的一定限制。例如,不允许执行将盘上记录的内容无限制地复制到如其他盘的介质。
作为以此方式的介质上存储的内容的复制管理配置,已知复制允许处理配置,其服从从管理服务器接收的复制允许信息。图1是描述作为其示例的管理复制系统的构思的图。
信息处理设备20是用户的PC、记录器等(记录和再现设备),并且可以在其中安装第一介质10并执行再现,在该第一介质10中记录电影等作为具有使用限制(如版权管理措施)的内容。
这样的处理是可能的,其中信息处理设备20将第一介质10上记录的内容复制到作为另一介质的第二介质30。第二介质30是其中在信息处理设备20中可能进行记录的介质,并且例如是如硬盘(HDD)、闪存或其中可能进行数据记录的盘(BD、DVD等)。
然而,当用户自由地执行复制处理时,生成内容的大量复制品,并且存在复制内容的非法使用或流通。为了避免诸如此类的情况,在作为用户设备的信息处理设备20执行内容复制时,存在与管理服务器50的连接,并且从管理服务器50接收复制允许信息。在接收复制允许信息时,例如,如用户具有的第一介质的有效性以及预定费用的支付的识别的过程是必要的。
通过执行预定过程,作为用户设备的信息处理设备20可能从管理服务器50接收复制允许信息,并且服从接收的复制允许信息执行内容复制。这是管理复制的构思。
2.内容记录配置示例
接着,将描述介质(图1的第一介质10)上记录的数据的配置示例,在该介质中记录服从上述管理复制(例如,版权管理)的使用控制内容。
执行加密和记录以便防止非法使用,如记录在具有记录内容的典型的盘(例如BD(蓝光盘(注册商标))-ROM等)上的大量内容(如电影)的非法复制。
根据作为与内容版权保护技术有关的标准的AACS(高级访问内容系统)标准的加密内容被分割成单元段(unit segment),并且记录作为如上所述其中对每个单元应用不同加密密钥的加密数据。使用单元段加密配置,可以控制单元段的使用,并且严格实现对内容的使用的各种控制。
作为内容的分割单元的单元称为内容管理单元或CPS单元,并且对应于每个CPS单元的加密密钥称为CPS单元密钥、单元密钥或标题密钥。在图2中示出了盘上记录的内容的单元分割和加密密钥(单元密钥)的对应关系的一个示例。
图2是示出配置给定介质(例如,一个盘)上记录的内容的单元(CPS单元)和作为加密密钥的CPS单元密钥的对应关系的单元密钥管理表的示例。单元密钥管理表与加密内容一起记录在介质(BD等)中。
如图2所示,配置内容的数据的CPS单元被分割成CPS单元1到n。关于CPS单元1到n的每个,对作为唯一加密密钥的CPS单元密钥分别给出对应关系。
例如,在再现CPS单元1(CPS1)的情况下,使用CPS单元密钥1(Ku1)执行解密。在再现CPS单元2(CPS2)的情况下,需要通过应用CPS单元密钥2(Ku2)执行解密。作为各个CPS单元和CPS单元密钥对应的索引,例如,使用“标题(Title)”。“标题”是设置为对应每个CPS单元的索引,并且可以通过指定标题来指定CPS单元和CPS单元密钥。
图3是第一介质10是ROM型蓝光盘(注册商标)情况中的目录,并且示出对应于记录数据的BD(蓝光)盘(注册商标)的目录配置。
如图3所示,目录划分为管理信息设置部分51(AACS目录)和数据部分52(BDMV目录)。
在管理信息设置部分51(AACS目录)中,存储CPS单元密钥文件、使用控制信息文件等。
另一方面,在数据部分52中,在BDMV目录中,例如记录以下文件,如
索引文件,
电影对象文件,
播放列表文件,
剪辑信息文件,
剪辑AV流文件,
BDJO文件。
在索引文件中,存储标题信息作为在再现处理中应用的索引信息。该标题与之前参考图2描述的单元密钥管理表中记录的标题相同,并且是给出与CPS单元的对应关系的数据。
电影对象文件是存储用于再现的节目的文件。
播放列表文件是设置内容的再现序列的文件。使用用户选择的标题来选择某个播放列表文件,并且根据选择的播放列表文件中包括的途径(pass)信息或播放项目指定特定的剪辑信息文件作为再现目标。
剪辑信息文件是使用播放列表文件指定的文件,并且具有剪辑AV流文件的再现位置信息等。
剪辑AV流文件是其中存储作为再现目标的AV流数据的文件。
这里,存在这样的情况,其中剪辑信息文件和剪辑AV流文件的组合称为剪辑或剪辑文件。
BDJO文件是其中对存储JAVA(注册商标)程序、命令等的文件存储执行控制信息的文件。
如上所述,作为再现目标的图像数据或声音数据存储在剪辑AV流文件中,并且在索引文件、电影对象文件、播放列表文件和剪辑信息文件中,存储各种再现控制信息,如剪辑AV流文件中存储的图像数据或声音数据的再现所需的索引、节目、序列信息、数据位置信息,并且这些用作再现控制信息的记录文件。
再现信息处理设备记录在信息记录介质上的内容的序列如下。
首先,使用再现应用从索引文件指定特定标题。
选择已经给定与指定标题具有对应关系的再现节目。
根据选择的再现节目的节目信息选择其中规定了内容的再现顺序等的播放列表。
使用选择的播放列表中规定的剪辑信息读出AV流和命令作为内容执行数据,并且执行AV流的再现和命令的执行处理。
在内容再现处理中,可以根据选择的标题进行之前参考图2描述的单元和单元密钥的辨别(discrimination),并且获取对应于再现目标单元(加密内容)的单元密钥,并且执行对于单元段的解码处理。在执行参考图1描述的复制处理的情况下,参考从管理服务器50接收的信息,指定复制目标数据,并且执行复制处理。
3.基于服务器管理的内容复制处理序列
接着,下面将参考图4描述基于服务器管理的内容复制处理。图4是描述作为基于管理服务器的内容复制处理的一个示例的管理复制的序列的图。
在图4中,从左边开始示出
具有记录内容(如电影)的第一介质110(如ROM盘),
作为从第一介质110读取数据(如内容)并执行复制处理的用户设备的信息处理设备120,
第二介质150,其是用于复制内容的介质并且由硬盘(HDD)、闪存、R/RE盘等配置,以及
管理服务器(MC服务器)140,其执行内容复制允许信息等的规定处理。
信息处理设备120例如由PC、记录和再现设备等配置,并且执行输入来自第一介质110的读出数据并将数据记录在作为复制目的地介质(其由硬盘(HDD)、闪存、R/RE盘等配置)的第二介质150上的处理,即,执行内容复制处理。
第一介质110例如是ROM型蓝光盘(注册商标)、DVD盘等。第二介质150是其中能够写入数据的介质,具体地,例如是硬盘(HDD)、闪存、R型或RE型蓝光盘(注册商标)、DVD盘等。
例如,在由ROM盘等配置的第一介质110中,如图所示记录作为使用控制内容的加密内容113。加密内容113是由视频内容(如作为高清晰度运动图像数据的HD(高清晰度)图像内容)、音乐数据、游戏程序、图像文件、声音数据、文本数据等的AV(音视频)流形成的内容。
加密内容113具有使用管理配置,其具有之前参考图2描述的内容管理单元(CPS单元)段,并且是其中通过应用对于每个GPS单元段不同的单元密钥(CPS单元密钥)执行加密的加密内容。即,为了实现对于每个单元段的分割数据不同的使用控制,使用对于每个单元不同的密钥(称为CPS单元密钥、单元密钥或标题密钥)执行加密。
此外,在第一介质110中,存储在加密内容113的解密时应用的由密钥信息、使用控制信息等配置的管理数据(AACS数据)112,以及在第一介质110的记录内容的复制处理时使用的复制控制管理文件(MCMF:管理复制清单文件)111。将在稍后描述复制控制管理文件(MCMF)。
显示为图4所示的第一介质110的记录信息的管理数据112例如是具有AACS(高级访问内容系统)标准的管理数据,该AACS(高级访问内容系统)标准是与内容版权保护技术有关的标准管理系统,并且是包括其中存储应用于加密内容113的解密的密钥(单元密钥)的CPS单元密钥文件、使用授权信息、示出内容的有效性的内容证书(CC)、以及其中存储用于获取CPS单元密钥的介质密钥的解密密钥块(MKB(介质密钥块))等的数据。
将描述MKB(介质密钥块)。MKB是基于作为广播加密方法的实施例的具有树形结构的密钥传递方法生成的加密密钥块。MKB是密钥信息块,其使得可能仅使用基于具有有效授权的用户的信息处理设备中存储的文本密钥[Kd]的处理(解密),获取作为内容的解密所需的密钥的介质密钥[Km]。这是根据所谓的分级树形结构的信息传递方法的应用,只可能在用户设备(信息处理设备)具有有效授权的情况下获取介质密钥[Km],并且不可能在变为无效(撤回处理)的用户设备中获取介质密钥[Km]。在图2所示的信息处理设备120的存储器中,存储文本密钥[Kd]。
显示为图4的第一介质110的记录信息的复制控制管理文件(MCMF:管理复制清单文件)是在执行第一介质110上记录的内容113的复制处理时应用的文件,并且例如是包括图5所示的数据的XML描述数据。
(1)管理服务器URL:提供复制允许信息的管理服务器的访问信息。图4中示出关于管理服务器140的访问信息。
(2)复制数据信息(dealManifest)
(2-1)播放列表文件的名称:作为复制目标的播放列表的文件名称。
(2-2)CPS单元密钥信息:应用于复制目标内容的解密处理的CPS单元密钥的识别信息。
(2-3)复制单元标识符:示出管理复制的复制段的复制单元(MC单元)的单元识别信息。
(3)内容ID:作为复制目标的内容的标识符。例如,ISAN(国际标准音视频号)号用作内容代码信息。
将参考图4描述在例如记录在作为ROM盘的第一介质110上的加密内容113被复制到另一介质(如由硬盘、R/RE盘等配置的第二介质150)的情况下的处理序列。
首先,在步骤S11中,信息处理装置120通过应用第一介质110上记录的复制控制管理文件(MCMF)111中记录的服务器信息(URI等),发送复制执行请求(Offer Request,提供请求)到管理服务器140。
此时,将对应于作为复制处理目标的内容的内容ID等发送到管理服务器140。
图6中示出复制执行请求中包括的数据的一个示例。例如,下面的数据包括在图6所示的复制执行请求中。该信息是
(a)内容ID:存储在第一介质上的内容的标识符,
(b)内容证书ID:用于确认内容的有效性的证书,
(c)介质标识符:作为复制源的第一介质的标识符,
(d)随机数:数据有效性确认数据,
(e)语言代码:用于语言的编码信息,在信息处理装置中使用。
从第一介质110读出信息(a)到(c)中的每条信息。随机数(d)在信息处理设备120中生成。通过获取信息处理设备120的存储器中预先存储的语言代码来发送语言代码(e)。
这里,语言代码用于决定提供给管理服务器140的响应中包括的提供细节信息的语言等。
返回图4,将继续根据服务器管理的内容复制处理序列的描述。在步骤S12中,管理服务器140执行验证处理,如从信息处理设备120接收的接收信息(如内容ID)的有效性,并且在确认没有问题的情况下,生成服务器响应信息(Offer Response,提供响应)131,并将其发送到信息处理设备120。
将参考图7描述管理服务器140提供给信息处理设备120的服务器响应信息(Offer Response)131中包括的基本信息。
基本信息中包括以下的每条信息。
(1)Offer detail information(提供细节信息)
(1a)Title/abstract/description(标题/摘要/描述):关于对应于复制允许内容的标题、摘要和描述的信息。
(1b)Copy unit identifier(复制单元标识符)(MCU):识别作为复制段的复制单元的标识符
(1c)Price information(价格信息)(price):复制的价格信息。
(1d)Price auxiliary information(价格辅助信息)(priceInfo):关于价格的辅助信息。
(1e)Payment server URL(支付服务器URL)(financialHTMLURL):对执行复制费的支付处理的服务器的访问信息。
(1f)Copy destination information(复制目的地信息)(mcotInfo):示出允许作为复制目的地设备的介质等的类型的信息。例如,记录如HDD或闪存的介质类型。
(2)Random number(随机数):用于数据有效性确认的随机数
(3)Copy data information(复制数据信息)(File name to be copyed,要复制的文件名)(=dealManifest)
(3a)Name of play list file(播放列表文件名称)(Playlist file name,播放列表文件名):用于作为复制目标的播放列表的文件名。这里,还可以使用播放列表的说明指定剪辑信息文件和剪辑AV流文件。
(3b)CPS unit key information(CPS单元密钥信息)(Index to identify theCPS Unit Key,识别CPS单元密钥的索引):用于复制内容的解密的密钥(CPS单元密钥)的识别信息。
(3c)Copy unit identifier(复制单元标识符)(MCUi):示出复制段的复制单元(MCU)的识别信息。
(4)Server public key certificate(服务器公钥证书)(MCScert):其中存储在加密通信、签名确认等中使用的服务器的公钥的证书。
(5)Signature(签名)(signature):用于确认关于整个数据的操作的签名数据。
该信息是管理服务器140提供给信息处理设备120的服务器响应信息(Offer Response)131中包括的基本信息。关于作为复制处理段的各个复制单元(MCU)设置该信息。
例如,根据用于复制即使相同内容A的介质设置复制单元。即,存在如关于硬盘的内容A的复制单元0001、关于闪存的内容A的复制单元0002的设置。
这里,在图7所示的服务器响应信息(Offer Response)131中,包括类似的信息作为参考图5描述的第一介质110中记录的复制控制管理文件(MCMF)111中记录的信息。即,上述(3)的复制数据信息(要复制的文件名)(=dealManifest)。在来自管理服务器140的接收信息之前执行该信息的复制处理。这是因为来自管理服务器140的接收信息可能被顺序更新。
返回图4,将继续根据服务器管理的内容复制处理序列的描述。在步骤S12中,管理服务器140执行验证处理,如从信息处理设备120接收的接收信息(如内容ID)的有效性,并且在确认没有问题的情况下,生成服务器响应信息(Offer Response)131,并将其发送到信息处理设备120。
接收服务器响应信息(Offer Response)131的信息处理设备120应用从管理服务器140接收的响应信息(Offer Response)131,并且复制允许内容的目录列表(复制允许列表121)显示在信息处理设备120的显示部分上。在列表中,例如在关于内容的每个项目执行复制的情况下设置价格等。
在步骤S13,在用户从复制允许内容列表等指定作为复制目标的内容的情况下,执行内容选择。此外,在步骤S14,信息处理设备120根据利用内容服务器140的复制处理执行支付处理。具体地,在信息处理设备120和管理服务器140之间执行支付数据132等的传送处理。这里,执行支付处理的服务器可以是不同于管理服务器的支付服务器。此外,在执行设置使得复制处理免费的内容的复制的情况下,省略支付处理。
在完成根据需要执行的支付处理后,在步骤S15,信息处理设备120发送对于复制允许信息的请求到管理服务器140。在步骤S16,管理服务器140确认根据来自信息处理设备120的复制允许信息请求执行支付,并且生成复制允许信息122,并将其发送到信息处理设备120。
在步骤S17,信息处理设备120执行服从从管理服务器140接收的复制允许信息122的内容复制处理。即,从第一介质110读出加密内容113,选择作为复制目标的数据,执行解密处理,并且关于作为复制目的地的由硬盘(HDD)、闪存、R/RE盘等配置的第二介质150执行数据复制。
这里,例如,按照以下顺序执行内容复制处理。按照如以下序列执行处理
(1)从第一介质110(复制源介质)读出加密内容,
(2)根据对应于第一介质110(复制源介质)的第一管理系统的加密内容的解密处理,
(3)根据对应于第二介质150(复制目的地介质)的第二管理系统的内容的加密处理,
(4)关于第二介质150(复制目的地介质)的解密内容的记录处理。
以此方式,在从盘读出加密内容并复制到如另一盘的介质的情况下,立即解密作为复制目标的加密内容,并且此后,执行这样的处理,其中根据对应于复制目的地介质的版权管理系统标准进行重新加密和执行记录。通过执行如此的处理,即使对复制目的地介质也执行复制控制,并且可以防止复制内容的非法使用或发行。
这里,用于与数字数据有关的内容版权管理系统的统一术语是DRM(数字权限管理)系统。存在各种能够记录数字数据的介质和各种根据介质来采用的DRM系统。在采用不同DRM系统的介质之间复制数字数据的情况下,通过将复制源介质采用的DRM系统改变为复制目的地介质采用的DRM系统执行复制。通过使用如此的配置,可以防止复制内容的非法使用或发行。
在该情况下,在复制源(其是第一介质)的管理系统和复制目的地(其是第二介质)的管理系统不同的情况下,如在上述(1)到(4)的序列中,需要立即解密复制源的加密内容,并且根据复制目的地的管理系统(第二DRM)执行处理,例如,执行使用不同加密密钥的重新加密或编码,并且执行记录。
在第一管理系统是根据AACS标准的系统的情况下,执行根据第一管理系统的上述(2)中的加密内容的解密处理,作为其中应用CPS单元密钥的CPS单元段的解密处理。
这里,假设对应于复制目的地介质(第二介质150)的第二管理系统在一些情况下是AACS并且还根据介质对应于各种其他标准(如CPRM、MagicGate和VCPS)的管理系统。
图8中示出了一个特定示例。图8示出作为复制源的第一介质110和作为复制目的地的第二介质150的示例的硬盘(HDD)。
在图8的左侧,在第一介质110中,根据之前参考图3描述的目录配置记录各种文件。从多个文件中,执行这样的处理,其中选择特定文件,并且只有选择的文件复制到作为第二介质150的硬盘(HDD)。
示出了这样的示例,其中从图8的左侧所示的第一介质110的目录选择并复制粗线所示的文件。即,选择并复制以下文件
播放列表文件(PLAYLIST,播放列表):00001.mpls
剪辑信息文件(CLIPINF):00011.cpli
剪辑信息文件(CLIPINF):00012.cpli
AV流文件:0011.m2ts
AV流文件:0012.m2ts。
以此方式,例如,在给定复制处理时,只记录从播放列表文件到AV流文件,而不执行管理信息文件(如索引文件)、电影对象文件等的复制。
这里,通过应用之前参考图7描述的服务器响应信息(Offer Response)131中包括的信息执行文件选择。
如之前参考图7描述的,在服务器响应信息(Offer Response)131中,存储以下信息作为(3)的复制数据信息(要复制的文件名)(DealManifest),
(3a)播放列表文件的名称
(3b)CPS单元密钥信息
(3c)复制单元标识符(MCUi)
通过应用该信息选择复制单元作为复制段,获取对应于选择的复制单元的播放列表文件的名称,并且获取播放列表文件。此外,获取通过获取的播放列表文件指定的剪辑信息文件和剪辑AV流文件。此外,获取对应于复制单元的CPS单元密钥,并且执行如剪辑AV流文件的内容的解密。此后,此外在执行对应于第二介质150的DRM系统的解密处理等后,在作为第二介质150的硬盘(HDD)上设置文件。
4.多角度内容复制处理
如上所述,即使对使用控制内容,也可以利用服务器管理进行复制处理(MC:管理复制),并且用户能够从作为复制目的地介质的第二介质执行内容的再现和使用。
然而,如前所述,在复制处理时,通常使用例如用于增加压缩率的代码转换器(数据转换部分)执行数据转换处理。例如,代码转换器执行如将源复制介质中存储的MPEG-2编码数据转换为AVCHD编码数据、MPEG4-AVC编码数据等的处理。使用代码转换器生成的AVCHD或MPEG4-AVC数据记录在复制目的地介质(例如,硬盘等)上。
然而,当执行如此的数据转换时,存在转换前的数据的数据格式或控制信息丢失或改变的情况。结果,存在这样的情况,执行记录,使得作为转换数据记录在复制目的地介质上的复制数据变为不能以与原始数据的再现相同方式再现的数据。
具体地,在复制处理目标数据是多角度内容的情况下,存在这样的问题,其中存在角度改变所需的信息的丢失或改变,并且甚至在再现转换后的复制数据时不能正常地执行角度改变。
这里,多角度内容是这样的内容,其包括来自多个角度的捕获图像,并且其中可以根据例如用户的输入来切换和显示角度。
以下,将说明解决该问题的配置。
例如,在使用MPEG-2格式记录在BD-ROM上的多角度内容的情况下,预先规定其中可以切换到具有不同角度的图像的数据位置(角度改变点(位置))。
需要作为角度改变点的再现目标数据(剪辑AV流的配置数据(画面))满足预定条件。
此外,需要执行角度改变再现处理,其中将如角度改变点的数据位置的信息记录在再现控制信息文件(如剪辑信息文件或播放列表文件)中。
在复制处理时,当代码转换器(数据转换部分)执行编码格式的转换(代码转换)时,转换上述再现目标数据(剪辑AV流)或再现控制信息文件(如剪辑信息文件或播放列表文件),并且由于转换,存在正常角度改变所需的数据或控制信息的改变或丢失,并且不能进行转换后的复制数据的角度改变。
在具有MPEG-2格式数据的数据中,存在角度改变点的画面是在配置剪辑AV流文件的封闭GOP的前导处的画面的状况。后面将描述封闭GOP。
此外,在执行角度改变再现的情况下,需要从再现控制信息文件(剪辑信息文件)获取剪辑AV流中的角度改变点的分组位置信息(SPN:源分组号)。
在复制处理期间的数据转换处理时,当角度改变点的数据状况或再现控制信息丢失时,在再现来自作为复制目的地介质的第二介质的内容期间,不能进行正常的角度改变。
首先,下面将参考图9描述记录在第一介质上的作为复制目标数据的原始内容的数据结构。
下面描述的数据是根据MPEG-2编码格式记录在BD-ROM盘上的数据的示例。
将描述作为控制信息文件的播放列表文件、剪辑信息文件和作为再现数据的存储文件的剪辑AV流文件的配置示例。
首先,将参考图9描述在存储作为复制源的源内容的盘中设置的播放列表文件的配置示例和使用示例。
在图9中,示出内容再现处理示例,其中使用在存储作为复制源的源内容的盘中设置的播放列表文件#1。
根据例如用户为再现指定的标题选择特定的播放列表,根据播放列表选择剪辑(剪辑信息文件、剪辑AV流文件),并且执行再现处理。
图9所示的播放列表文件#1是具有最简单配置的播放列表的示例。设置具有再现说明信息的播放项目,该再现说明信息示出关于视频内容的剪辑信息文件的再现开始位置和结束位置。该播放项目由两个播放项目配置。
存在第一播放项目和第二播放项目,该第一播放项目具有开头视频的再现开始点(IN1)和再现结束点(OUT1),该第二播放项目具有主视频的再现开始点(IN2)和再现结束点(OUT2)。
在根据例如用户为再现指定的标题选择播放列表文件#1的情况下,根据播放列表文件#1之前的播放项目选择具有开头视频的剪辑(剪辑信息文件,剪辑AV流文件),并且执行再现,并且此后,根据下一个播放项目选择主视频的剪辑(剪辑信息文件,剪辑AV流文件)并且执行再现。
播放列表文件的配置不限于如图9所示的播放列表文件#1的具有简单配置的文件。存在具有用于执行各种复杂的数据再现处理的复杂配置的播放列表文件。
作为执行复杂数据再现的播放列表文件的示例,将参考图10描述具有子路径的播放列表文件的示例。
在图10所示的播放列表文件#2中,设置具有再现说明信息和子路径的播放项目,该再现说明信息示出关于视频内容的剪辑信息文件的再现开始位置和结束位置,该子路径具有字幕的再现说明信息。该播放项目由两个播放项目配置。
存在第一播放项目和第二播放项目,该第一播放项目具有开头视频的再现开始点(IN1)和再现结束点(OUT1),该第二播放项目具有主视频的再现开始点(IN2)和再现结束点(OUT2)。
子路径配置为具有字幕数据的再现开始点(IN3)和再现结束点(OUT3)的信息。
在例如使用子路径指定的字幕数据是日语字幕的情况下,再现来自使用播放列表#2的播放项目指定的剪辑信息文件的图像内容,并且与图像内容的再现一起,再现来自其中存储使用子路径选择的字幕数据的剪辑的字幕数据。
例如,在以英语显示字幕的情况下,使用不同的播放列表。
在以此方式在播放列表文件中包括对应于主途径以及子路径的播放项目的情况下,其中使用关于两个途径的信息的再现处理是可能的,并且例如伴随视频再现的字幕再现是可能的。
这里,在播放列表文件中,存在其中如图10所示设置子路径的文件以及如图9所示不设置子路径的文件,并且在其中存储源内容的如BD的介质中,记录不同类型的多个播放列表文件。
在多角度内容的情况下,使用其中存储来自不同角度的每个捕获图像的多个剪辑AV流文件和对应于多个剪辑AV流文件的多个播放列表文件。
例如,将参考图11描述在作为多角度内容的再现区段(sector)中设置三个角度(角度#1、角度#2和角度#3)的示例。
如图11所示,使用其中存储每个角度的捕获图像的剪辑AV流#1到#3。剪辑AV流#1到#3的每个使用设为对应上述剪辑AV流#1到#3的每个的播放列表#1到#3,并且被再现。
在图11所示的示例的情况下,角度#1、角度#2和角度#3每个使用播放列表#1、播放列表#2和播放列表#3再现。在图11所示的示例的情况下,当可以从一个角度移动到另一个角度时,使用定时的位置(角度改变点)将再现区段划分为不同的播放项目。
例如,当将角度#1的再现区段划分为3个时,播放列表#1由对应于再现区段a1、a2和a3的每个的三个播放项目配置,并且对应于再现区段a1、a2和a3的每个的剪辑#1的AV流数据设为A1、A2和A3。
当将角度#2的再现区段划分为3个时,播放列表#2由对应于再现区段b1、b2和b3的每个的三个播放项目配置,并且对应于再现区段b1、b2和b3的每个的剪辑#2的AV流数据设为B1、B2和B3。
当将角度#3的再现区段划分为3个时,播放列表#3由对应于再现区段c1、c2和c3的每个的三个播放项目配置,并且对应于再现区段c1、c2和c3的每个的剪辑#3的AV流数据设为C1、C2和C3。
再现区段a1、b1和c1的播放项目具有相同进入点(IN_time)和退出点(OUT_time)的分组,例如,IN_time是T1和OUT_time是T2。按照相同方式,再现区段a2、b2和c2的播放项目具有相同进入点(IN_time)和退出点(OUT_time)的分组,例如,IN_time是T2和OUT_time是T3。此外,再现区段a3、b3和c3的播放项目具有相同进入点(IN_time)和退出点(OUT_time)的分组,例如,IN_time是T3和OUT_time是T4。在该情况下,T1、T2、T3和T4是再现时间信息,并且示出PTS(呈现时间戳),该PTS示出每个AV流的再现时间。
将描述在多角度内容的再现处理时无缝改变角度的情况下的基本处理。执行多角度内容的再现的再现设备的控制部分确定用户是否输入角度改变指令。在检测到角度改变指令的情况下,控制部分确定在当前时间点的再现位置是否是角度改变点。在当前再现位置不是角度改变点的情况下,控制部分等待直到再现位置到达角度改变点。
在确定再现位置已经到达角度改变点的情况下,控制部分移动(跳跃)到在该再现位置指定的角度的播放项目中规定的AV流的前导的位置。然后,再现AV流数据。
以此方式,例如根据来自用户的指令顺序执行角度改变。在图11的示例中,再现对应于角度#1的再现区段的剪辑AV流#1的AV流数据A1,再现对应于角度#2的再现区段的剪辑AV流#2的AV流数据B2,接着,顺序再现对应于角度#3的再现区段的剪辑AV流#3的AV流数据C3。
从剪辑信息文件的每个剪辑获取每个播放项目的前导位置和结束地址中的信息以及关于数据大小(比特量)的信息。
图12是描述在角度改变处理中应用的剪辑信息文件的数据内容的图。
AV流数据A1、B1和C1的每个中的视频流数据从封闭GOP开始,该封闭GOP从序列前导开始。示出显示开始的再现时间的每个的时间戳(PTS:呈现时间戳)相同,为T1,此外,每个显示时间相同,为(T1-T2)。
这里,封闭GOP是在一个再现区段(例如,再现区段A1、B1和C1等)中封闭的GOP,并且是被编码以便在该区段中完成的画面组(GOP)。
MPEG编码数据由P画面和B画面配置,其中利用I画面和P画面的两个画面作为参考图像执行编码和解密处理,该I画面是其中可以不需要参考图像进行编码和解密处理的编码图像,在P画面中利用一个画面作为参考图像执行编码和解密处理。P画面和B画面参考前一或下一图像并执行编码或解密。
GOP(画面组)规定为由多个I、P和B画面形成的集合单元(编码处理单元)。从多个GOP(画面组)配置流。
封闭GOP是具有这样的设置的GOP,其中在不参考除封闭GOP以外的GOP画面的情况下,可以执行GOP(画面组)中包括的I、P和B画面的每个的解码和解密处理。
在流中,混合如此的封闭GOP和不封闭的GOP,该不封闭的GOP在编码和解密处理时需要参考另一GOP中的画面。
优选作为角度改变点的画面位置是在封闭GOP前导的I画面。
即使关于AV流数据A2、B2和C2,视频流数据的每个从封闭GOP开始,该封闭GOP从序列前导开始,并且显示开始的时间戳(PTS:呈现时间戳)的每个相同,为T2,并且显示时间的每个也相同,为(T2-T3)。
此外,关于AV流数据A3、B3和C3,视频流数据的每个从封闭GOP开始,该封闭GOP从序列前导开始,并且显示开始的时间戳(PTS:呈现时间戳)的每个相同,为T3,并且显示时间的每个也相同,为(T3-T4)。
这里,在全部的AV流数据A1、B1、C1、A2、B2、C2、A3、B3和C3的视频流数据中,在封闭GOP中初始显示的画面是I画面。
AV流数据A1、B1和C1中的音频流数据每个相同。此外,AV流数据A2、B2和C2中的音频流数据每个也相同。此外,AV流数据A3、B3和C3中的音频流数据每个也相同。
这里,在AV流数据A1、B1和C1中,除了存储视频数据的视频分组外,包括存储音频数据的音频分组、存储字幕数据的呈现图形(PG)分组等。AV流数据A1、B1和C1的每个的前导分组是视频分组,并且有效载荷从I画面开始,I画面从序列报头和GOP报头开始。
AV流数据A2、B2和C2的每个的前导分组也是视频分组,并且有效载荷从I画面开始,I画面从序列报头和GOP报头开始。
AV流数据A3、B3和C3的每个的前导分组也是视频分组,并且有效载荷从I画面开始,I画面从序列报头和GOP报头开始。
此外,如前所述,包括前导I画面的GOP设为封闭GOP,其中仅使用GOP中的I、B和P画面进行编码和解密是可能的。通过以此方式执行设置,根据角度改变,在从所有的A1、B1、C1、A2、B2、C2、A3、B3和C3的视频流数据的角度改变点的图像再现方面,可能不参考另一GOP的画面执行解密和再现。
在作为关于剪辑AV流文件的再现控制信息文件之一的剪辑信息文件中,记录EP_map和源分组号(SPN),该EP_map是其中记录时间戳(PTS:呈现时间戳)的相应数据作为结束点(EP)的再现时间信息的映射,该结束点(EP)是其中在剪辑中可能进行随机再现开始的位置,该源分组号(SPN)示出剪辑AV流文件中的分组位置(从前导开始的分组的号)。
这里,源分组号(SPN)是按照剪辑AV流文件中的源分组的顺序递增1的号码,并且在剪辑AV流文件的前导的源分组号是0。
例如,作为AV流数据A1、A2和A3的前导的每个的源分组号(SPN)的x1、x2和x3等于从AV流文件#1的前导开始(从数据A1开始)的分组的号码,该AV流数据A1、A2和A3对应于配置图12所示的剪辑AV流文件#1的角度改变点。
按照相同方式,作为AV流数据B1、B2和B3的前导的每个的源分组号(SPN)的y1、y2和y3等于从AV流文件#2的前导开始(从数据B1开始)的分组的号码,该AV流数据B1、B2和B3对应于配置剪辑AV流文件#2的角度改变点。
按照相同方式,作为AV流数据C1、C2和C3的前导的每个的源分组号(SPN)的z1、z2和z3等于从AV流文件#3的前导开始(从数据C1开始)的分组的号码,该AV流数据C1、C2和C3对应于配置剪辑AV流文件#3的角度改变点。
在以此方式执行设置的情况下,其中记录分别对应于AV流文件#1到#3的剪辑信息文件#1到#3的EP映射变为包括示出图12所示的EP映射181到183的数据的EP映射。
在剪辑AV流#1的剪辑信息文件#1的EP映射181中,使得角度改变点的分组位置x1、x2和x3(从剪辑AV流#1的前导开始的分组号)和示出分组的再现时间信息的PTS(呈现时间戳)T1、T2和T3对应,并且记录它们。使用x1、x2和x3指定的源分组是从封闭GOP的I画面开始的分组。
在剪辑AV流#2的剪辑信息文件#2的EP映射182中,使得角度改变点的分组位置y1、y2和y3(从剪辑AV流#2的前导开始的分组号)和示出分组的再现时间信息的PTS(呈现时间戳)T1、T2和T3对应,并且记录它们。使用y1、y2和y3指定的源分组是从封闭GOP的I画面开始的分组。
在剪辑AV流#3的剪辑信息文件#3的EP映射183中,使得角度改变点的分组位置z1、z2和z3(从剪辑AV流#3的前导开始的分组号)和示出分组的再现时间信息的PTS(呈现时间戳)T1、T2和T3对应,并且记录它们。使用z1、z2和z3指定的源分组是从封闭GOP的I画面开始的分组。
在再现多角度内容的再现设备的控制部分中,参考包括剪辑信息文件的EP_map中登记的SPN(源分组号),并且获取角度改变点的分组位置。此外,从获取的分组位置的分组开始执行上述封闭GOP的解密,并且通过执行再现,执行角度改变再现处理。
接着,将参考下面的图13,描述在作为复制源的第一介质上记录的作为再现控制信息文件的以下每个文件的具体语法(数据结构)。
将顺序描述以下每个文件的具体配置
(A)播放列表文件
(B)剪辑信息文件
(A)播放列表文件。
首先,将参考图13描述播放列表文件(PlayList())的语法(数据结构)。
length(长度)是32比特无符号整数,其示出从紧接在length字段之后到最后PlayList()的字节数。即,length是示出从revered_for_future_use到最后PlayList的比特数的字段。在length之后,准备16比特的revered_for_future_use。
number_of_PlayItems是示出播放列表中的播放项目数量的16比特字段。例如,在图9和10的示例的情况下,播放项目的数量为2。PlayItem_id的值按照PlayItem()在播放列表中出现的顺序从0开始分配。
PlayItem()字段201记录关于每个播放项目的详细信息。这里,记录关于使用每个播放项目指定的剪辑的信息等。在后面将参考图14描述详细信息。
number_of_SubPaths是示出播放列表中的子路径数量(入口数量)的16比特字段。例如,在图10所示的播放列表示例的情况下,子路径数量是1。SubPath_id的值按照SubPath()在播放列表中出现的顺序从0开始分配。
关于每个子路径的详细信息记录在块SubPath()中。这里,记录由每个子路径指定的剪辑的再现的开始点、结束点等。
图14是示出块PlayItem()的语法的一部分并示出与中心的公开内容有关的字段的图。
字段length具有16比特的数据长度,并且示出从紧接在字段length之后到最后块PlayItem()的数据长度。
字段Clip_Information_file_name[0]具有40比特(5字节)的数据长度,并且示出了被块PlayItem()参考的剪辑信息文件的文件名。在播放项目中,读出由Clip_Information_file_name[0]示出的剪辑信息文件的文件名。字段Clip_codec_identifier[0]具有32比特(4字节)的数据长度,并示出在块PlayItem()的播放项目中使用的剪辑AV流的编解码方法。
多角度内容识别字段(multi-angle content identifying field)211是具有1比特的数据长度的标记设置字段。在is_seamless_multi_angle中,设置示出是否存在与多角度的对应的标记。
如果is_seamless_multi_angle==1,则使用播放项目再现的数据是对应于多角度的内容,并且是对应于根据来自用户的角度改变请求而选择并再现的剪辑AV流的播放项目。
如果is_seamless_multi_angle==0,则示出使用播放项目再现的数据不是对应于多角度的内容。
多角度内容管理信息记录字段(multi-angle content managementinformation recording field)212是多角度内容管理信息记录字段。例如,描述与剪辑有关的信息和关于角度数的信息等。如果多角度内容识别字段211的标志is_multi_angle的值是示出与多角度的对应的值(is_seamless_multi_angle==1),则描述用于管理if语句中所示的多角度的信息,例如,与剪辑有关的信息和关于角度数的信息等。
这里,尽管在图14中省略,但是在块PlayItem()中,还记录剪辑指定信息等,如示出剪辑AV流的再现范围的IN_time(再现开始点)和OUT_time(再现结束点)。
此外,记录以下信息:
字段connection_condition,其示出与使用多个播放项目的再现处理中的再现数据的连接状态有关的信息,
块PlayItem_random_access_flag,其规定关于播放项目是否允许随机存取,
块STN_table(),其示出由使用PlayItem()的播放项目管理的剪辑AV流的属性、PID号、记录介质上的记录位置等。
(B)剪辑信息文件
接着,下面将参考图15描述用作多角度内容的再现控制信息的剪辑信息文件和剪辑信息文件中的EP映射。如之前参考图12简单描述的,EP映射具有作为角度改变点的再现时间的PTS(呈现时间戳)和示出分组位置的SPN(源分组号)的对应信息。
这里,EP映射不仅登记关于多角度内容的角度改变点的PTS/SPN对应数据,而且登记关于可以进行随机存取的分组位置的PTS/SPN对应数据。
图15示出剪辑信息文件的语法。剪辑信息文件由图15所示的六个对象配置。这些是
ClipInfo()221,
SequenceInfo()222,
ProgramInfo223,
CPI()224,
ClipMark()225,和
MakersPrivateData()226。
ClipInfo()221记录对应于剪辑信息文件的AV流文件的属性信息。
将描述SequenceInfo()222。
其中在MPEG-2传送流中不包括STC(系统时间时钟(标准时间))的不连续(系统时基的不连续)的时间间隔称为STC_sequence,并且使用std_id的值在剪辑中指定STC_sequence。相同STC_sequence中的相同STC值将肯定不出现。相应地,相同STC_sequence中的相同PTS(呈现时间戳(用于同步再现的时间信息))值将肯定不出现。在其中在AV流中包括N(N>0)个STC不连续的情况下,剪辑的系统时基被划分为(N+1)STC_sequence。
SequenceInfo记录其中产生STC不连续(系统时基的不连续)的位置的地址。
将参考图16描述ProgramInfo()223。
ProgramInfo()记录节目序列(program_sequence)开始的位置的地址。SPN_program_sequence_start示出地址。SPN是源分组号。
这里,节目序列(program_sequence)是使用剪辑信息文件再现的再现间隔或时间间隔,并且具有以下特征。
PCR_PID(节目时钟参考分组ID)的值不改变。
视频基本流的数量不改变。
关于每个视频流及其VideoCodingInfo由PID的值定义的编码信息不改变。
音频基本流的数量不改变。
关于每个音频流及其AudioCodingInfo由PID的值定义的编码信息不改变。
节目序列(program_sequence)在相同定时只有一个系统时基,并且在相同定时只有一个PMT(Program Map Table,节目映射表)。
图17是图示ProgramInfo的语法的图。
num_of_program_sequence示出剪辑信息文件中的节目序列(program_sequence)的数量。
SPN_program_sequence_start[i]是AV流字段中的节目序列开始的位置的相对地址。
program_map_PID[i]示出在节目序列(program_sequence)中有效的PMT的PID。num_of_streams_in_ps[i]示出节目序列(program_sequence)中存在的流的数量。
num_of_group[i]示出当再现节目序列(program_sequence)时的流的组合数量。
接着,将描述图15所示的语法中的CPI(特征点信息)224。图18是图示CPI的语法的图。
CPI记录用于链接AV流中的时间信息和文件中的地址的数据。具体地,记录之前参考图12描述的入口点映射(EP映射(EP_map))230。
将参考图19和20描述EP映射230。如图19所示,EP映射(EP_map)230是包括剪辑信息文件的数据。EP映射例如具有作为MPEG数据的标准数据的I画面位置的检测信息,该位置是可能开始随机存取的点(入口点)。将参考图20描述I画面位置的检测处理。图20的(A)示出剪辑AV流,并且每个矩形示出192字节的源分组。在每个源分组中,设置时间戳,并且规定再现处理时间。
图20的(B)中示出源分组No.(X1)的详细配置。一个源分组由TP_extra前导和传送分组配置,并且传送分组由每种类型的前导信息(序列前导(SQH))、GOP报头(GOPH等)、和MPEG数据的实际数据(I、B和P画面)配置。
在图20的(C)中所示的剪辑信息文件中包括之前描述的EP映射。在EP映射中,如图所示包括[PTS_EP start]、[SPN_EP start]和[I_end_position_offset]的每个数据。每个数据的含义如下。图20的(D)中示出各数据之间的数据关系
PTS_EP_start:对应于包括序列报头的源分组的时间戳(呈现时间戳),
SPN_EP_start:包括序列报头的源分组的前导地址,
I_end_position_offset:包括I画面的结束的源分组与包括序列报头的源分组的偏移。
即,如图20(B)所示规定了源分组中包括的数据的配置,并且通过从EP映射确定图20(C)中所示的[PTS_EP start]、[SPN_EP start]和[I_end_position_offset]的每个数据,可能基于该数据确定源分组中的I画面位置。再现设备可能通过从EP映射确定I画面位置而从任意位置执行再现处理。
再现设备例如根据来自用户的角度改变请求,从由切换目的地的播放项目指定的剪辑信息文件获取EP映射。此外,参考获取的EP映射,并且获取角度改变目的地的剪辑信息文件中的角度改变点的前导分组的分组位置(SPN)。此外,根据获取的分组位置信息(SPN)从剪辑信息文件获取在角度改变点的分组,并且执行解密和再现。角度改变点的分组是其中将前导设为封闭GOP的I画面、并且不参考另一GOP迅速地执行解密和再现的分组。
以此方式,作为复制源的内容(例如,MPEG-2编码数据)设为具有如下限制的数据,设置该限制使得可能执行角度改变处理而没有任何延迟。
(A)封闭GOP前导具有设为剪辑AV流文件的角度改变点的分组的前导画面的I画面。
(B)登记示出剪辑信息文件的EP映射中的角度改变点的分组位置的源分组号(SPN)以对应再现时间信息(PTS:呈现时间戳)。
5.本公开实施例的信息处理设备中执行的伴随数据转换处理(代码转换器)的复制处理
本公开实施例的信息处理设备在内容复制处理时执行的数据转换处理(代码转换器)中执行数据转换,其中不存在作为复制源的内容的再现处理功能的损失,并且即使在复制内容的再现处理时也可能以与复制源内容相同的方式执行再现处理。
具体地,例如,执行其中保持上述限制(A)和(B)的数据转换,并且在从作为复制目的地的第二介质再现复制内容的情况下,可以以与从作为复制源的第一介质再现原始内容相同的方式进行角度改变。
下面将参考图21描述本公开实施例的信息处理设备执行的内容复制处理的细节。
图21是描述作为复制源的多角度内容的剪辑AV流文件、作为控制信息文件的播放列表文件和剪辑信息文件的对应关系的图。
在图21中,示出了下面的每个数据
(a1)对应于角度#1的AV流文件#1的一部分
(a2)对应于角度#2的AV流文件#2的一部分
(a3)对应于角度#3的AV流文件#3的一部分
(b1)作为再现控制信息文件的播放列表文件和剪辑信息文件(包括EP映射),该播放列表文件对应于与上述角度#1(a1)对应的剪辑AV流文件#1。
对应(a1)中示出的角度#1的剪辑AV流文件#1具有对应于多个播放项目的流数据(00000.m2ts到00003.m2ts)。
每个剪辑AV流数据(00000.m2ts到00003.m2ts)是使用(b1)中所示的播放列表文件中记录的播放项目#0到#3指定的流数据。
使用(b1)中所示的播放列表文件中记录的播放项目#0到#3选择对应于剪辑AV流数据(00000.m2ts到00003.m2ts)的剪辑信息文件,此外,获取并再现对应于剪辑信息文件的剪辑AV流数据(00000.m2ts到00003.m2ts)。
在(b1)的图中,示出了对应(a1)中所示的两个流数据(00001.m2ts,00003.m2ts)的剪辑信息文件。
两个流数据(00001.m2ts,00003.m2ts)是对应于多角度的数据。
可以通过参考播放列表文件的播放项目信息的标志设置(is_seamless_multi_angle)或剪辑信息文件的EP映射中包括的信息(is_angle_change_point),确定是否存在对应于多角度的数据。在标志设置为1的情况下,使用播放项目获取的数据或使用对应于剪辑信息文件的EP映射的PTS/SPN的数据获取的数据是对应于多角度的数据。在标志设置为0的情况下,不存在对应于多角度的数据。
在图21所示的示例中,两个流数据(00001.m2ts,00003.m2ts)是对应于多角度的数据。
在数据再现间隔中,设置图中的(a2)的角度#2和(a3)的角度#3以及角度#1总共三个角度的流数据,并且用户可以从角度#1到#3的3z角度选择并再现任意角度数据。
这里,在图21中,只在(b1)中示出了对应角度#1的控制信息文件,但是也可以存在对应于(a2)的角度#2的流数据和(a3)的角度#3的流数据的控制信息文件(播放列表文件和剪辑信息文件)。
在再现(a2)的角度#2的流数据的情况下,使用与角度#2的流数据对应的播放列表文件和剪辑信息文件,并且执行再现。
在再现(a3)的角度#3的流数据的情况下,使用与角度#3的流数据对应的播放列表文件和剪辑信息文件,并且执行再现。
在再现(a1)的角度#1的流数据的情况下,使用与角度#1的流数据对应的播放列表文件和剪辑信息文件(即,图21的(b1)所示的播放列表文件和剪辑信息文件),并且执行再现。
例如,在再现图21的(a1)所示的流数据00001.m2ts时,根据图21的(b1)所示的播放列表文件中记录的播放项目信息(PlayItem #1)中记录的剪辑指定信息,获取图21的(b1)的中央所示的剪辑信息文件(用于00001.m2ts的ClipInfo),参考剪辑信息文件的EP映射,获取作为再现时间信息的PTS和示出分组位置的SPN,根据SPN执行从剪辑AV流获取分组,并且执行角度#1的再现处理。
在图中所示的示例中,根据SPN#X获取并再现从流文件的前导开始的第X个分组。
在再现图21的(a1)中所示的流数据00003.m2ts时,根据图21的(b1)所示的播放列表文件中记录的播放项目信息(PlayItem #3)中记录的剪辑指定信息,获取图21的(b1)的右边缘所示的剪辑信息文件(用于00003.m2ts的ClipInfo),参考剪辑信息文件的EP映射,获取作为再现时间信息的PTS和示出分组位置的SPN,根据SPN执行从剪辑AV流获取分组,并且执行角度#1的再现处理。
在图中所示的示例中,根据SPN#Y获取并再现从流文件的前导开始的第Y个分组。
这里,根据SPN#X和SPN#Y获取的分组包括其中I画面设为前导画面的封闭GOP,并且使用封闭GOP的解密,迅速地实现解密和再现而不参考另一GOP。
记录在作为复制源的第一介质上的内容具有满足如下面参考图21描述的限制的设置。
(A)封闭GOP前导具有设为剪辑AV流文件的角度改变点的分组的画面的I画面。
(B)登记示出剪辑信息文件的EP映射中的角度改变点的分组位置的源分组号(SPN)以对应再现时间信息(PTS:呈现时间戳)。
然而,当在关于第二介质复制数据的情况下数据转换部分(代码转换器)执行转换处理时,存在没有保持限制的可能性。
这里,作为数据转换部分(代码转换器)执行的数据转换处理的形式,存在如图22所示的以下形式。存在以下形式
(1)编码方法转换
(2)视频压缩率转换
(3)流移除。
(1)中的编码方法转换等效于这样的情况,其中例如存储在第一介质中的复制源数据的编码格式是MPEG-2,并且记录在作为复制目的地的第二介质上的数据的编码格式是不同的编码格式(如AVCHD)。
这里,在图中,Video是视频流,Audio是音频流,并且PG是例如呈现图形数据流(如字幕数据)。
(2)中的视频压缩率转换是这样的示例,其中例如存储在第一介质上的复制源数据的编码格式与作为复制目的地的第二介质上记录的数据的编码格式相同,并且尽管都是例如AVCHD格式,但是压缩率改变。
具体地,关于由视频流数据配置的数据,其中复制源数据具有25Mbps的最大值和20Mbps的平均值,复制目的地数据的设置低于15Mbps的最大值和10Mbps的平均值。该处理等效于这样的处理,其中生成例如图像质量稍稍降低的复制数据,并且执行记录。
(3)中的流移除是其中移除不是复制目标的流的处理。
例如,如图22的(3)所示,存储在第一介质中的复制源数据由以下流数据配置
一个视频流(Video)
两个音频流(Audio(1),Audio(2))
两个呈现图形流(PG(1),PG(2))。
另一方面,记录在复制目的地的第二介质上的数据仅仅是一个视频流(Video)
一个音频流(Audio(1))
一个呈现图形流(PG(2))。
(3)的流移除是其中其它流(Audio(2)和PG(1))没有被设为复制目标并且被移除的处理。
作为在复制处理时由数据转换部分(代码转换器)执行的数据转换处理,存在如图22所示的(1)编码方法转换、(2)视频压缩率转换和(3)流移除的形式。这里,可能存在这样的情况,其中任意组合(1)到(3)的处理的每个。
当执行如此的数据转换时,复制源数据和复制目的地数据的数据分组配置不同。
将参考图23描述具体示例。图23示出以下的两个数据示例。
(a)转换前数据(复制源数据(第一介质记录数据))
(b)转换后数据(复制目的地数据(第二介质记录数据))
这里,图23的(a)所示的(a)转换前数据(复制源数据(第一介质记录数据))例如对应于图21所示的多角度内容的剪辑AV流#1中的流数据(00001.m2ts)的详细配置。
流数据(00001.m2ts)的复制处理时的转换的结果是(b)转换后数据(复制目的地数据(第二介质记录数据)),并且等效于作为复制数据记录在第二介质中的数据。
(a)转换前数据(复制源数据(第一介质记录数据))由以下流数据配置
一个视频流(Video)
一个音频流(Audio)
两个呈现图形流(PG#1,PG#2)
一个交互图形(IG)。
这里,交互图形(IG)例如是用于提供用户接口的开关、按钮等的显示的图形数据。
另一方面,图23的(b)所示的(b)转换后数据(复制目的地数据(第二介质记录数据))由以下流数据配置
一个视频流(Video)
一个音频流(Audio)
一个呈现图形流(PG#1)
这里,存在(a)转换前数据和(b)转换后数据的编码格式不同的情况。
因为(a)转换前数据和(b)转换后数据的数据结构不同,所以分组的数量也不同。
在图中所示的示例中,(a)转换前数据由n个分组配置,其中源分组号(SPN)是SPN#X到SPN#X+n。
另一方面,(b)转换后数据由m个分组配置,其中源分组号(SPN)是SPN#X到SPN#X+m。
在所有数据中而不仅仅在图21的(a)所示的剪辑AV流#1中的流数据(00001.m2ts)中产生分组配置的改变。
相应地,在角度改变点的前导的源分组号改变。在图23的示例中,存在从SPN#X到SPN#N的改变。
(a)转换前数据的角度改变点的源分组号(SPN=#X)是之前描述的EP映射中登记的SPN。
当由于数据转换而改变分组配置时,在图23所示的示例中,(b)转换后数据的角度改变点的SPN变为SPN=#N。相应地,当EP映射中登记的SPN=#X照原样应用时,在完全不同于(b)转换后数据的角度改变点的SPN=#N的位置获取分组。
此外,(a)转换前数据的角度改变点的分组设为具有封闭GOP的分组,该封闭GOP包括作为前导画面的I画面。这里,分组配置是包括之前参考图20的(B)所述的序列报头(SQH)和GOP报头(GOPH)的分组,并且此外由包括前导I画面等的封闭GOP配置。
如此的分组设置不限于必须使用在复制处理时执行的数据转换保持。
当执行封闭GOP的设置时,存在这样的问题,即在角度改变点的图像再现期间,在不必执行参考另一GOP画面的处理的情况下,不能顺畅地执行角度改变。
本公开实施例的信息处理设备执行防止这样的现象发生的数据转换处理。
将参考图24描述由本公开实施例的信息处理设备执行的通过数据转换生成的数据流(剪辑流文件)、以及控制信息文件(播放列表文件、剪辑信息文件)的设置示例。
图24所示的以下数据的每个与图21相同。
以下数据是关于图21所示的转换前数据(复制源数据),在数据转换部分(代码转换器)中执行转换处理后的转换后数据(复制目的地数据)
(a1)对应于角度#1的AV流文件#1的一部分
(a2)对应于角度#2的AV流文件#2的一部分
(a3)对应于角度#3的AV流文件#3的一部分
(b1)作为再现控制信息文件的播放列表文件和剪辑信息文件(包括EP映射),该播放列表文件对应于与上述(a1)中的角度#1对应的剪辑AV流文件#1。
对应(a1)中所示的角度#1的剪辑AV流文件#1具有对应于多个播放项目的流数据(00000.m2ts到00003.m2ts)。
每个剪辑AV流数据(00000.m2ts到00003.m2ts)是使用(b1)中所示的播放列表文件中记录的播放项目#0到#3指定的流数据。
使用(b1)中记录的播放列表文件中记录的播放项目#0到#3选择对应于剪辑AV流数据(00000.m2ts到00003.m2ts)的剪辑信息文件,此外,获取并再现对应于剪辑信息文件的剪辑AV流数据(00000.m2ts到00003.m2ts)。
在(b1)的图中,示出了对应(a1)中所示的两个流数据(00001.m2ts,00003.m2ts)的剪辑信息文件。
两个流数据(00001.m2ts,00003.m2ts)是对应于多角度的数据。
可以通过参考播放列表文件的播放项目信息的标志设置(is_seamless_multi_angle)或剪辑信息文件的EP映射中包括的信息(is_angle_change_point),确定是否存在对应于多角度的数据。在标志设置为1的情况下,使用播放项目获取的数据或使用对应于剪辑信息文件的EP映射的PTS/SPN的数据获取的数据是对应于多角度的数据。在标志设置为0的情况下,不存在对应于多角度的数据。
在图21所示的示例中,两个流数据(00001.m2ts,00003.m2ts)是对应于多角度的数据。
在数据再现间隔中,设置图中所示的(a2)的角度#2和(a3)的角度#3以及角度#1总共三个角度的流数据,并且用户可以从角度#1到#3的3z角度选择并再现任意角度数据。
这里,在图24中,以与图21相同的方式,只在(b1)中示出了对应角度#1的控制信息文件,但是也可以存在对应于(a2)的角度#2的流数据和(a3)的角度#3的流数据的控制信息文件(播放列表文件和剪辑信息文件)。
在再现(a2)的角度#2的流数据的情况下,使用与角度#2的流数据对应的播放列表文件和剪辑信息文件,并且执行再现。
在再现(a3)的角度#3的流数据的情况下,使用与角度#3的流数据对应的播放列表文件和剪辑信息文件,并且执行再现。
在再现(a1)的角度#1的流数据的情况下,使用与角度#1的流数据对应的播放列表文件和剪辑信息文件(即,图24的(b1)所示的播放列表文件和剪辑信息文件),并且执行再现。
该设置与图21所示的转换前数据设置相同。
因为也可以在转换处理后顺畅地执行角度改变,所以信息处理设备执行这样的处理,其中剪辑信息文件的EP映射的登记信息改变为角度改变点的源分组号(SPN)。
例如,作为图24的(a1)中所示的多角度内容的流数据00001.m2ts的前导分组号从图21所示的SPN=#X的设置变为SPN=#N。
随着流数据00001.m2ts的前导分组的SPN的改变,本公开实施例的信息处理设备的数据处理部分改变对应于流数据00001.m2ts的剪辑信息文件的EP映射的登记信息。
本公开实施例的信息处理设备的数据处理部分执行再现控制信息文件的更新处理,其中基于由数据转换部分生成的转换数据获取对应于角度改变点的分组的位置信息,并且利用转换后数据的角度改变点位置信息更新转换前数据的角度改变点位置信息,该转换前数据的角度改变点位置信息记录在复制目标数据中包括的再现控制信息文件(剪辑信息文件)的EP映射中。即,执行这样的处理,其中将SPN=X重写为SPN=N,该SPN=X是图24的(b1)的中央所示的剪辑信息文件中记录的EP映射的登记信息。
这里,作为再现时间信息的PTS(呈现时间戳)对于转换前数据和转换后数据相同,并且没有改变。
这里,角度改变点的源分组号(SPN)可以通过计数从转换后的剪辑AV流的配置数据的前导分组开始的分组的数量来计算,或者可以基于从转换后的剪辑AV流的配置数据的前导开始的字节数来计算。一个分组是192字节,并且可以通过从192字节减去从AV流文件的前导到角度改变点的字节数来计算之前分组的数量,并且角度改变点的分组号(SPN)是之前分组的数量加1。
本公开实施例的信息处理设备执行这样的处理,其中使得通过角度改变点设置的GOP的分组是等于利用前导作为I画面的封闭GOP的数据。
即,进行设置使得只使用特定画面的集合的参考来解密和再现一系列运动图像是可能的。
GOP的概念是MPEG-2格式但不是例如MPEG-4AVC或AVCHD格式的概念。
例如,在包括MPEG-4AVC或AVCHD格式的AVC格式中,规定具有与封闭GOP的前导I画面相同设置的IDR(即时解码器刷新)画面。
IDR画面是这样的画面,其中可以执行IDR画面之后的全部画面的解密而不参考IDR画面之前的画面。即,在IDR画面是再现开始画面的情况下,可以执行解密和再现而不参考IDR画面之前的画面。
在例如复制源数据是MPEG-2格式数据并且转换后的复制数据是AVC格式数据(如MPEG-4AVC或AVCHD格式)的情况下,本公开实施例的信息处理设备的数据转换部分将作为角度改变点的分组的封闭GOP的前导I画面设为AVC格式中的IDR画面,并且执行编码处理。
通过执行如此的处理,在执行角度改变点再现的情况下,利用在角度改变点中设置的IDR画面作为再现开始画面,可以只使用IDP画面和以后的画面执行IDR画面和以后的图像的精确解密和再现处理。
即,可能执行其中AVC格式的IDR画面是再现开始画面的处理作为与其中利用MPEG-2格式的封闭GOP的前导I画面作为再现开始点执行解密和再现相同的处理。
这里,在保持没有伴随编码格式(例如MPEG-2格式)的改变的数据转换处理,并且执行参考图22描述的(2)的视频压缩率转换或(3)的流移除的情况下,利用封闭GOP的设置执行数据转换,该封闭GOP具有转换前后没有改变的并且保持原样的角度改变点的前导I画面。
按照相同方式,例如在作为复制目标的记录在第一介质上的原始数据是AVC格式数据(如MPEG-4AVC和AVCHD格式)的情况下,保持格式,并且执行参考图22描述的(2)的视频压缩率转换或(3)的流移除,利用转换前后没有改变的角度改变点的IDR画面的设置和IDR画面照原样保持的设置,执行数据转换。
通过如此执行数据转换,即使在从作为复制目的地的第二介质再现复制数据时,也可以顺畅地从角度改变点的前导画面执行再现。
6.在本公开实施例的信息处理设备中执行的复制处理序列
接着,下面将参考图25所示的流程图描述由本公开实施例的信息处理设备执行的复制处理序列。
将描述从图25中的布置S101开始的处理。这里,在信息处理设备的数据处理部分或数据转换部分(代码转换器)中执行流程中所示的每个步骤的处理。主要是,数据处理部分执行作为转换目标的数据的分析,并且根据分析结果,数据转换部分(代码转换器)执行数据转换处理。
首先,在步骤S101中,激活预先存储在信息处理设备中的复制处理程序。
这里,执行复制处理作为在之前参考图4描述的服务器管理下执行的管理复制(MC)处理。
在步骤S102,对用户显示能够复制的内容,其记录在存储复制源内容的第一介质上。使用信息处理设备的显示部分(显示器)执行显示处理。
该处理等效于这样的处理,其中应用之前参考图4和7描述的来自管理器140的响应信息(Offer Response)131,并且将复制允许内容的目录列表(复制允许列表121)显示在信息处理设备的显示部分上。在列表中,对于例如其中执行内容的每个项目的复制的情况,设置价格等。
在步骤S103,从显示列表选择作为复制目标的内容。
在步骤S104,判定是否执行其中第一介质的记录数据照原样复制的逐个比特复制,即,不伴随数据转换(代码转换)的复制处理。该判定可以基于用户的输入来执行,或者可以根据设备中预先规定的信息来确定。
在执行不伴随数据转换的逐个比特复制的情况下,处理进行到步骤S105,并且执行这样的处理,其中根据从服务器(参考图7)接收的响应信息(OfferResponse)中写入的播放列表文件的名称,从第一介质读出作为复制目标的播放列表文件(PlayList)、从选择的播放列表指定的剪辑信息文件(ClipInfo)和剪辑AV流文件(m2ts)的每个文件,并将其复制记录到第二介质上。
另一方面,在步骤S104中确定要执行伴随数据转换(代码转换)的复制处理而不是照原样复制第一介质的记录数据的逐个比特复制的情况下,处理进行到图26的步骤S111。
在步骤S111,分析用户选择的复制目标数据中包括的播放列表文件。这里,在存在复制目标数据中包括的多个播放列表文件的情况下,对于每个播放列表文件顺序地执行以下的步骤S111的处理。
在步骤S112中,根据从服务器(参考图7)接收的响应信息(OfferResponse)中写入的播放列表文件的名称,获取从作为复制目标的播放列表文件(PlayList)指定的剪辑信息文件和作为再现数据的剪辑AV流文件,并且获取剪辑AV流的初始PTS(呈现时间戳),并且将其提供给数据转换部分(代码转换器)。
接着,在步骤S113,指定数据转换部分(代码转换器)的数据转换处理条件。具体地,例如,指定以下的条件等。
执行以下条件的指定
视频:编解码器(编码格式)和视频速率
音频:作为复制目标的音频数据的指定
呈现图形(PG):作为复制目标的PG数据的指定。
这里,可以通过用户的输入或可以使用信息处理设备中预先规定的默认指定条件执行指定。
这里,数据转换部分(代码转换器)执行的数据转换处理执行为如之前参考图22描述的以下处理的任一或组合
(1)编码方法转换
(2)视频压缩率转换
(3)流移除
在步骤S114,顺序选择作为数据转换处理目标的数据,并且确定作为转换处理目标的数据是否为视频数据。这里,数据转换部分(代码转换器)执行预定数据段中的数据转换。在转换处理目标数据中,包括视频数据、音频数据、PG(呈现图形)数据(如字幕)等。
在转换处理目标是视频数据的情况下,处理进行到步骤S115。
在步骤S115,确定作为转换处理目标的视频数据是否为多角度内容。例如,通过参考播放列表文件的播放项目信息或剪辑信息文件执行确定处理。
通过参考在之前参考图14和图21的(b1)描述的播放列表文件的播放项目信息中的标志多角度内容识别字段中设置的标志(is_seamless_multi_angle)来确定。如果(is_seamless_multi_angle==1),则播放项目中指定的内容是多角度内容。
当确定作为转换目标的视频数据是多角度内容时,处理进行到步骤S131。
另一方面,当确定作为转换目标的视频数据不是多角度内容时,处理进行到步骤S116。
在步骤S116,数据转换部分根据如从使用之前在步骤S112中从数据处理部分提供的PTS的值指定的数据流的前导、在步骤S113中确定的编解码器(编码形式)的信息,在指定编码条件下执行数据转换处理(代码转换)。数据转换处理是关于不是多角度内容的视频数据的数据转换处理。在编码处理后,处理进行到步骤S151。
另一方面,在步骤S114确定转换处理目标不是视频数据的情况下,处理进行到步骤S117。例如,存在关于音频数据或PG数据的数据转换处理的情况。
在步骤S117,确定是否存在不是复制目标的数据。例如,在包括如日语或英语的数据作为音频数据并且用户只选择日语作为复制目标的情况下,英语音频数据变为不是复制目标的数据。
在步骤S117中确定存在不是复制目标的数据的情况下,在步骤S118执行不是复制目标的数据的移除。此外,在步骤S119,根据需要只执行复制目标数据的数据转换处理,并且处理进行到步骤S151。
接着,将参考图27所示的流程图描述在步骤S115中确定作为转换目标的视频数据是多角度内容的情况下的处理,即,步骤S131和以后的处理。
在步骤S131,数据处理部分分析从作为复制目标的播放列表文件(PlayList)指定的剪辑信息文件(ClipInfo),该剪辑信息文件(ClipInfo)在从服务器(参考图7)接收的响应信息(Offer Response)中写入,并且将角度改变点的I画面信息提供给数据转换部分(代码转换器)。
提供给数据转换部分(代码转换器)的角度改变点的I画面信息是剪辑信息文件(ClipInfo)的EP映射的登记信息。
在EP映射中,例如如图21的(b)的中心的剪辑信息文件中所示,登记作为再现时间信息的时间戳(PTS:呈现时间戳)的对应数据和示出分组位置的源分组号(SPN),该时间戳是其中可以进行随机存取的分组位置信息。
此外,在角度改变点的登记信息的情况下,设置示出存在角度改变点的标志[is_angle_change_point==1]。
数据处理部分从EP映射的登记信息获取登记信息(PTS/SPN)数据,其通过示出存在角度改变点的标志[is_angle_change_point==1]设置,并且将获取的信息输出到数据转换部分(代码转换器)。
在步骤S132中,存在通过数据转换部分(代码转换器)的处理。在步骤S132,数据转换部分根据其中在步骤S112和S113中确定作为数据转换目标的多角度内容的视频流的信息执行数据转换。
在数据转换处理时,执行数据转换而不破坏具有角度改变点的前导I画面的封闭GOP的状态。
在数据转换后,处理进行到步骤S151。
这里,步骤S132中的数据转换处理是由于执行的转换形式而不同的处理。具体地,执行以下的任一处理。
(1)在将MPEG-2编码数据转换为AVC编码数据的情况下,执行数据转换,使得MPEG-2编码数据中的封闭GOP的前导I画面成为AVC编码数据中的IDR画面。
(2)在将MPEG-2编码数据转换为MPEG-2编码数据(例如,改变压缩率等)的情况下,执行数据转换,使得封闭GOP的前导I画面照原样成为封闭GOP的前导I画面。
(3)在将AVC编码数据转换为AVC编码数据(例如,改变压缩率等)的情况下,执行数据转换,使得IDR画面照原样成为IDR画面。
即,执行数据转换(代码转换),使得角度改变点的画面是封闭GOP的前导I画面或IDR画面。
以此方式,通过设置角度改变点的画面作为封闭GOP的I画面或IDR画面,在从角度改变点的数据再现时,可以通过只参考获取的画面和之后的数据执行完整的解密和再现。
接着,将参考图28描述步骤S151及以下的处理。
在完成选择作为复制目标的视频流和音频流的转换处理后,执行步骤S151的处理。
在步骤S151,执行仅由不包括移除数据的复制目标数据形成的剪辑AV流的重新配置处理(如复用处理)。
即,重新设置仅由选择作为复制目标的数据形成的AV流。
在步骤S152,执行作为编码和解密MPEG段的GOP的重新设置和源分组号(SPN)的重新设置等。源分组号(SPN)是从剪辑AV流中的分组的前导开始的号。
接着,在步骤S153中,基于剪辑AV流的重新配置处理(如复用处理)后的数据,执行播放列表文件和剪辑信息文件的更新处理。
将参考图29所示的流程图描述播放列表文件和剪辑信息文件的更新处理的详细序列。
在步骤S171,基于剪辑AV流的重新配置处理(如复用处理)后的数据,计算在GOP前导的I画面的源分组号(SPN)。
在步骤S172,数据处理部分将计算的GOP前导的源分组号(SPN)记录在EP映射(EP_map)中。
该处理对应于例如之前参考图24描述的处理。
随着图24所示的流数据00001.m2ts的前导分组的SPN的改变,对应流数据00001.m2ts的剪辑信息文件的EP映射的登记信息改变。即,执行这样的处理,其中将SPN=X重写为SPN=N,该SPN=X是图24的(b1)的中央所示的剪辑信息文件中记录的EP映射的登记信息。以此方式,本公开实施例的信息处理设备的数据处理部分执行再现控制信息文件的更新处理,其中基于由数据转换部分生成的转换数据获取对应角度改变点的分组的位置信息,并且利用数据转换后的角度改变点位置信息更新数据转换前的角度改变点位置信息,该转换前的角度改变点信息记录在复制目标数据中包括的再现控制信息文件(剪辑信息文件)的EP映射中。这里,作为再现时间信息的PTS(呈现时间戳)对数据转换前和转换后相同,并且不改变。
这里,参考图24描述的处理描述为这样的处理示例,其中只有关于角度改变点的SPN的值改变,但是也可以有这样的配置,其中EP映射中登记的全部SPN值的值重置。
记录在EP映射中的源分组号(SPN)例如可以通过计数从转换后的剪辑AV流的配置数据的前导分组开始的分组的数量来计算,或者可以基于从转换后的剪辑AV流的配置数据的前导开始的字节数来计算。一个分组是192字节,并且可以通过从192字节减去从AV流文件的前导到角度改变点的字节数来计算之前分组的数量,并且角度改变点的分组号(SPN)是之前分组的数量加1。
通过使用以此方式更新的EP映射,再现转换后的复制数据的再现设备可以从更新后的EP映射确定I画面的正确位置,并且可以从EP映射中登记的SPN位置执行再现处理。
在步骤S173,更新播放列表文件和剪辑信息文件以便对应在转换(代码转换)期间移除的流的更新。
将参考图30和31描述播放列表文件和剪辑信息文件的更新处理示例。
图30是图示播放列表文件的更新处理示例的图。
图31是图示剪辑信息文件的更新处理示例的图。
首先,将参考图30描述播放列表文件的更新处理示例。
图30所示的示例是这样的示例,其中移除通过播放列表文件设置的子路径信息(SubPath())。例如,在设置作为日语音频的音频(1)和作为英语音频的音频(2)的配置中,在作为英语音频的音频(2)不是复制目标并且被移除的情况下,用作作为英语音频的音频(2)的音频流的指定信息的子路径被移除。
以此方式,在将作为复制源的第一介质上记录的播放列表文件(=图21所示的更新前的播放列表(1))复制到第二介质时,在存在对应于移除的子路径的剪辑AV流的情况下,用作移除的剪辑AV流的指定信息的子路径信息(Sub Path())被移除。
由于移除处理,创建图30所示的转换后的播放列表(2)。更新的播放列表文件记录在作为复制目的地的第二介质上。
图31是图示剪辑信息文件的更新处理示例的图。剪辑信息文件是记录对应于作为再现目标的剪辑AV流的再现信息等的文件,并且执行这样的处理,其中根据数据移除处理和转换处理后的剪辑AV流改变记录数据。
具体地,执行图31所示的数据改变。即,
TS_recording_rate:改变数据转换(代码转换)后的比特速率。
number_of_source_packets:改变数据转换(代码转换)后的分组的总数。
ProgramInfo():执行改变处理,其中存在与数据转换(代码转换)后的传送流(TS)中包括的流信息的匹配。
number_of_stream_in_ps:改变数据转换(代码转换)后的流数量。
PID,StreamCodingInfo():改变数据转换(代码转换)后存在流的匹配的信息。这里,移除流的信息被移除。
EP映射的SPN:改变数据转换(代码转换)后的分组数量。
例如,执行伴随改变处理的剪辑信息文件的更新处理。
执行各处理作为图29所示的流程中的步骤S173的处理,即,播放列表文件和剪辑信息文件的更新处理。
由于更新处理,创建了匹配复制并记录在第二介质上的AV流文件的内容的播放列表文件和剪辑信息文件。
执行各处理作为图28所示的步骤S153的处理,并且在处理完成后,执行图28所示的步骤S154的处理。
在步骤S154,关于作为复制目的地介质的第二介质,记录以下数据更新的播放列表文件(PlayList),
更新的剪辑信息文件(ClipInfo),
其中角度改变点的画面设为封闭GOP的I画面或IDR画面的剪辑AV流数据。
使用该处理记录在第二介质上的数据变为具有不同于记录在第一介质上的数据的形式的数据,但是变为可以利用与复制源内容相同的处理可靠地执行角度改变处理的复制内容。
即,在记录在剪辑信息文件中的EP映射的登记信息中,角度改变点的PTS/SPN数据变为对应于转换后的剪辑AV流的配置的正确的设置。
此外,剪辑AV流中的角度改变点的前导画面设为封闭GOP的I画面或IDR画面,并且设为可以进行顺畅的解密和再现的画面。
7.信息处理设备的配置示例
最后,将参考图32描述根据本公开实施例的信息处理设备120的配置示例。例如,信息处理设备120具有这样的配置,其中可以安装作为复制源内容的记录介质的第一介质110和作为内容的复制目的地的第二介质150。这里,不一定需要安装两个介质,并且例如可以存在这样的配置,其中复制目的地介质可以安装在经由USB电缆、无线通信等连接的另一设备中,并且输出复制数据。
作为第一介质110和第二介质150,例如可以使用各种类型的介质(信息记录介质),如蓝光盘(注册商标)、DVD、硬盘或闪存。
如图32所示,信息处理设备120具有数据处理部分(控制部分)501、通信部分502、输入部分503、输出部分504、存储器505、第一介质接口506、第二介质接口507和数据转换部分(代码转换器)。
输出处理部分501由CPU等配置,其具有执行各种数据处理程序的程序执行功能。例如,不同于数据记录和再现处理,执行伴随根据上述每个流程图的复制处理的各种处理。此外,对由设备执行的全部处理(如经由通信部分502的管理服务器140的通信处理)执行控制。
数据转换部分(代码转换器)521执行复制处理中的数据转换处理。
例如,转换处理伴随之前参考图22描述的以下处理
(1)编码方法转换(MPEG-2和AVC等之间的转换)
(2)视频压缩率转换
(3)流移除。
通信部分502在与管理服务器140的通信处理中使用,并且在请求上述服务器响应信息(Offer Response)并执行接收中使用,此外,在复制允许信息(Permission)等的接收处理中使用。
输入部分503例如是用户操作部分,并且执行各种输入,如数据记录或再现指令和复制指令的输入。这里,在输入部分503中,包括遥控,并且遥控操作信息的输入也是可能的。输出部分504是由显示器、扬声器等配置的图像或声音的输出部分。存储器505由RAM、ROM等配置,并用作数据处理部分501中执行的程序、各种参数和接收数据的存储区域,并且用作复制数据的缓冲区域等。
第一介质接口506是应用于使用第一介质110的数据记录、再现和复制处理的接口。根据数据处理部分501的请求执行使用第一介质110的数据写入和数据读取处理、复制处理等。
第二介质接口507是应用于使用第二介质150的数据记录、再现和复制处理的接口。根据数据处理部分501的请求执行使用第二介质150的数据写入和数据读取处理、复制处理等。
上面,在参考具体实施例的同时已经描述了本公开。然而,本领域技术人员应当理解的是,在不偏离本公开构思的范围内可以进行实施例的修改和替换。即,已经使用作为示例并不应当解释为限制的形式公开了本公开。为了确定本公开的范围,要参考包含权利要求的范围的领域。
此外,可以使用硬件、软件或两者的组合配置执行说明书中描述的一系列处理。在使用软件执行处理的情况下,记录处理序列的程序安装在具有内置硬件的计算机的存储器中并执行,或者程序安装在能够执行各种类型的处理的通用计算机中并执行。例如,程序可以预先记录在记录介质上。除了从记录介质安装在计算机上,可以经由网络(如LAN(局域网)或因特网)接收程序,并且将其安装在如内置硬盘等的记录介质上。
这里,在说明书中描述的每种类型的除了不仅可以根据描述按照时间序列执行,而且可以根据执行处理的设备的处理能力按照需要并行地或单独地执行。此外,说明书中的系统是多个设备的逻辑组合配置,并且不限于设备的每个配置在相同外壳中。
本申请包含涉及于2010年7月8日向日本专利局提交的日本优先权专利申请JP 2010-155698中公开的主题,在此通过引用并入其全部内容。
本领域的技术人员应该理解,取决于设计要求和其它因素,可以出现各种修改、组合、子组合和替换,只要它们在权利要求或其等价物的范围内。
Claims (10)
1.一种信息处理设备,包括:
数据处理部分,其执行将第一介质上的记录数据记录到第二介质上的复制处理的控制;以及
数据转换部分,其在复制处理中执行数据转换,
其中,数据处理部分基于由数据转换部分生成的转换数据获取对应于角度改变点的分组的位置信息,并且对再现控制信息文件执行更新处理,其中转换前数据的角度改变点位置信息变为转换后数据的角度改变点位置信息,所述转换前数据的角度改变点位置信息记录在复制目标数据中包括的再现控制信息文件中。
2.如权利要求1所述的信息处理设备,
其中,数据处理部分是这样的配置,其中执行源分组号(SPN)的重写处理,所述源分组号(SPN)是作为再现控制信息文件的剪辑信息文件中包括的EP映射的登记数据,并且执行将对应于转换前数据的角度改变点的分组位置的源分组号(SPN)改变为对应于转换后数据的角度改变点的分组位置的源分组号(SPN)的处理。
3.如权利要求2所述的信息处理设备,
其中,关于作为EP映射中登记的再现时间信息的呈现时间戳(PTS)和源分组号(SPN)的对应数据,数据处理部分执行不改变呈现时间戳(PTS)并且根据转换后数据的配置改变源分组号(SPN)的处理。
4.如权利要求2所述的信息处理设备,
其中,数据处理部分基于从转换后流数据的报头起的分组数或位数,计算对应于改变后数据的角度改变点的分组位置的源分组号(SPN)。
5.如权利要求2所述的信息处理设备,
其中,关于作为EP映射中登记的再现时间信息的呈现时间戳(PTS)和源分组号(SPN)的对应数据,数据处理部分执行根据转换后数据的配置改变源分组号(SPN)的处理,而不管是否为角度改变点。
6.如权利要求1所述的信息处理设备,
其中,在作为角度改变点的再现开始位置的画面作为再现开始点再现的情况下,数据转换部分生成至少能够在不参考之前画面的情况下被解密的转换数据。
7.如权利要求1所述的信息处理设备,
其中,数据转换部分执行数据转换处理,所述数据转换处理至少包括编码方法转换、压缩率转换和流移除的任一的处理。
8.如权利要求1所述的信息处理设备,还包括:
通信部分,其执行与管理服务器的通信,
其中,数据处理部分基于从管理服务器接收的信息显示复制允许数据的列表,所述复制允许数据包括第一介质上的记录数据,并且基于针对显示信息的用户指定选择复制目标数据。
9.一种在信息处理设备中执行的信息处理方法,包括:
使用数据处理部分执行将第一介质上的记录数据记录到第二介质上的复制处理的控制;以及
使用数据转换部分在复制处理中执行数据转换,
其中,在执行复制处理的控制时,基于由数据转换部分生成的转换数据获取对应于角度改变点的分组的位置信息,并且对再现控制信息文件执行更新处理,其中转换前数据的角度改变点位置信息变为转换后数据的角度改变点位置信息,所述转换前数据的角度改变点位置信息记录在复制目标数据中包括的再现控制信息文件中。
10.一种程序,其在信息处理设备中执行信息处理,包括:
使用数据处理部分执行将第一介质上的记录数据记录到第二介质的复制处理的控制;以及
使用数据转换部分在复制处理中执行数据转换,
其中,在执行复制处理的控制时,基于由数据转换部分生成的转换数据获取对应于角度改变点的分组的位置信息,并且对再现控制信息文件执行更新处理,其中转换前数据的角度改变点位置信息变为转换后数据的角度改变点位置信息,所述转换前数据的角度改变点位置信息记录在复制目标数据中包括的再现控制信息文件中。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010155698A JP5652021B2 (ja) | 2010-07-08 | 2010-07-08 | 情報処理装置、および情報処理方法、並びにプログラム |
JP2010-155698 | 2010-07-08 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102314915A true CN102314915A (zh) | 2012-01-11 |
Family
ID=45428006
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011101904014A Pending CN102314915A (zh) | 2010-07-08 | 2011-07-08 | 信息处理设备、信息处理方法和程序 |
Country Status (3)
Country | Link |
---|---|
US (1) | US8305860B2 (zh) |
JP (1) | JP5652021B2 (zh) |
CN (1) | CN102314915A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104519525A (zh) * | 2013-09-30 | 2015-04-15 | 日月光半导体制造股份有限公司 | 压缩封包的发送装置与接收装置与其发送方法及接收方法 |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5699812B2 (ja) * | 2011-05-31 | 2015-04-15 | 船井電機株式会社 | 再生装置 |
JP6467680B2 (ja) * | 2014-01-10 | 2019-02-13 | パナソニックIpマネジメント株式会社 | ファイル生成方法およびファイル生成装置 |
US9787986B2 (en) * | 2014-06-30 | 2017-10-10 | Intel Corporation | Techniques for parallel video transcoding |
WO2018047558A1 (ja) * | 2016-09-08 | 2018-03-15 | ソニー株式会社 | 情報処理装置、および情報処理方法、並びにプログラム |
US12314370B2 (en) * | 2018-08-20 | 2025-05-27 | Comcast Cable Communications, Llc | Digital rights management data conversion in a content delivery network |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1321265A (zh) * | 1999-09-01 | 2001-11-07 | 松下电器产业株式会社 | 数字数据版权保护系统 |
CN1595985A (zh) * | 2000-03-13 | 2005-03-16 | 索尼公司 | 内容提供装置和方法以及记录介质 |
WO2005024828A1 (ja) * | 2003-09-02 | 2005-03-17 | Matsushita Electric Industrial Co., Ltd. | 再生装置、システム集積回路、プログラム、再生方法、及び、情報記録媒体 |
CN1685720A (zh) * | 2002-11-11 | 2005-10-19 | 索尼株式会社 | 信息处理设备和方法、程序存储媒体、记录媒体和程序 |
CN1698369A (zh) * | 2003-04-25 | 2005-11-16 | 索尼株式会社 | 再现装置、再现方法、再现程序以及记录介质 |
US20070263985A1 (en) * | 2005-02-01 | 2007-11-15 | Wataru Ikeda | Reproduction Apparatus, Program and Reproduction Method |
JP2008098765A (ja) * | 2006-10-06 | 2008-04-24 | Sony Corp | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
WO2010007757A1 (ja) * | 2008-07-16 | 2010-01-21 | パナソニック株式会社 | 再生装置、再生方法、プログラム |
WO2010038455A1 (ja) * | 2008-10-01 | 2010-04-08 | パナソニック株式会社 | 再生装置 |
-
2010
- 2010-07-08 JP JP2010155698A patent/JP5652021B2/ja not_active Expired - Fee Related
-
2011
- 2011-06-29 US US13/171,700 patent/US8305860B2/en not_active Expired - Fee Related
- 2011-07-08 CN CN2011101904014A patent/CN102314915A/zh active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1321265A (zh) * | 1999-09-01 | 2001-11-07 | 松下电器产业株式会社 | 数字数据版权保护系统 |
CN1595985A (zh) * | 2000-03-13 | 2005-03-16 | 索尼公司 | 内容提供装置和方法以及记录介质 |
CN1685720A (zh) * | 2002-11-11 | 2005-10-19 | 索尼株式会社 | 信息处理设备和方法、程序存储媒体、记录媒体和程序 |
CN1698369A (zh) * | 2003-04-25 | 2005-11-16 | 索尼株式会社 | 再现装置、再现方法、再现程序以及记录介质 |
WO2005024828A1 (ja) * | 2003-09-02 | 2005-03-17 | Matsushita Electric Industrial Co., Ltd. | 再生装置、システム集積回路、プログラム、再生方法、及び、情報記録媒体 |
US20070263985A1 (en) * | 2005-02-01 | 2007-11-15 | Wataru Ikeda | Reproduction Apparatus, Program and Reproduction Method |
JP2008098765A (ja) * | 2006-10-06 | 2008-04-24 | Sony Corp | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
WO2010007757A1 (ja) * | 2008-07-16 | 2010-01-21 | パナソニック株式会社 | 再生装置、再生方法、プログラム |
WO2010038455A1 (ja) * | 2008-10-01 | 2010-04-08 | パナソニック株式会社 | 再生装置 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104519525A (zh) * | 2013-09-30 | 2015-04-15 | 日月光半导体制造股份有限公司 | 压缩封包的发送装置与接收装置与其发送方法及接收方法 |
CN104519525B (zh) * | 2013-09-30 | 2018-02-06 | 日月光半导体制造股份有限公司 | 压缩封包的发送装置与接收装置与其发送方法及接收方法 |
Also Published As
Publication number | Publication date |
---|---|
US20120008480A1 (en) | 2012-01-12 |
US8305860B2 (en) | 2012-11-06 |
JP5652021B2 (ja) | 2015-01-14 |
JP2012018728A (ja) | 2012-01-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105900174B (zh) | 信息处理设备、信息记录介质、信息处理系统、信息处理方法及计算机可读存储介质 | |
US8424101B2 (en) | Information processing apparatus and method, information recording medium manufacturing apparatus and method, and information recording medium | |
US8233777B2 (en) | Data transmitting method, recording medium, apparatus for reproducing data from recording medium using local storage and method thereof | |
JP4770650B2 (ja) | 情報処理装置および情報処理方法並びにコンピュータ・プログラム | |
US7746738B2 (en) | Data processing method, information recording medium manufacturing management system, recording data generation apparatus and method, and computer program | |
CN102084425A (zh) | 再现装置 | |
JP6550055B2 (ja) | 情報処理装置、情報記録媒体、および情報処理方法、並びにプログラム | |
CN102314915A (zh) | 信息处理设备、信息处理方法和程序 | |
CN102314914A (zh) | 信息处理装置、信息处理方法和程序 | |
US7965922B2 (en) | Information processing device, information recording medium manufacturing device, information recording medium, methods thereof, and computer program | |
JP5552928B2 (ja) | 情報処理装置、および情報処理方法、並びにプログラム | |
JP2008159233A (ja) | 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム | |
JP2012018727A5 (zh) | ||
JP2012018728A5 (zh) | ||
JP4886831B2 (ja) | コンテンツ記録装置、再生装置、編集装置およびその方法 | |
CN102547201B (zh) | 信息处理设备及其方法、信息记录介质制造设备及其方法 | |
CN101010904A (zh) | 信息处理设备、信息记录介质、信息处理方法、和计算机程序 | |
JP2010020633A (ja) | 情報処理装置、情報処理システム、情報記録媒体、および情報処理方法、並びにプログラム | |
JPWO2008105236A1 (ja) | 情報配信方法、情報記録方法、情報再生方法、及び、情報記録媒体 | |
KR101327878B1 (ko) | 정보 처리 장치, 정보 기록 매체 제조 장치, 정보 기록매체, 및 방법, 및 컴퓨터 프로그램 | |
WO2018221292A1 (ja) | 情報処理装置、情報記録媒体、および情報処理方法、並びにプログラム | |
JP4941607B2 (ja) | 情報処理装置、情報記録媒体製造装置、情報記録媒体、および方法 | |
JP4973818B2 (ja) | 情報処理装置、および情報処理方法 | |
WO2015186479A1 (ja) | 情報処理装置、情報記録媒体、および情報処理方法、並びにプログラム | |
JP2015167059A (ja) | 情報処理装置、情報記録装置、情報記録媒体、および情報処理方法、並びにプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20120111 |