[go: up one dir, main page]

WO2017002541A1 - Dispositif de traitement d'informations, système de traitement d'informations, support d'enregistrement d'informations, procédé de traitement d'informations, et programme - Google Patents

Dispositif de traitement d'informations, système de traitement d'informations, support d'enregistrement d'informations, procédé de traitement d'informations, et programme Download PDF

Info

Publication number
WO2017002541A1
WO2017002541A1 PCT/JP2016/066724 JP2016066724W WO2017002541A1 WO 2017002541 A1 WO2017002541 A1 WO 2017002541A1 JP 2016066724 W JP2016066724 W JP 2016066724W WO 2017002541 A1 WO2017002541 A1 WO 2017002541A1
Authority
WO
WIPO (PCT)
Prior art keywords
copy
information
data
stream
medium
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.)
Ceased
Application number
PCT/JP2016/066724
Other languages
English (en)
Japanese (ja)
Inventor
義行 小林
幸一 内村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Publication of WO2017002541A1 publication Critical patent/WO2017002541A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor

Definitions

  • the present disclosure relates to an information processing apparatus, an information processing system, an information recording medium, an information processing method, and a program. More specifically, a configuration that allows copy processing of data recorded on a medium such as a disc (information recording medium) to be performed under predetermined management, such as allowing the copy processing on condition that the permission information is received from the management server.
  • the present invention relates to an information processing apparatus, an information processing system, an information recording medium, an information processing method, and a program.
  • Various information recording media such as DVD (Digital Versatile Disc), BD (Blu-ray (registered trademark) Disc), and flash memory are used as information recording media for various contents such as movies and music. Yes. Many contents such as music data and image data recorded on these information recording media have copyrights and distribution rights by their creators and distributors. Therefore, even a user who has purchased a disc has certain restrictions on the use of disc recorded content. For example, it is not allowed to copy the disc recording content to other media without limitation.
  • a copy permissible configuration is known on condition that the copy management information is received from the management server. Specifically, for example, processing is performed in the following sequence.
  • a user attaches a first medium serving as a copy source, such as a content storage disk, to a user device such as a PC or a recording / playback device, and the user device connects to the management server via a network. Thereafter, the user device transmits predetermined information such as a disc identifier (ID) of the first medium to the server. After confirming the validity of the received information, the server transmits copy management information in which copy permission data is recorded to the user device. The user device can confirm the copy permission data recorded in the copy management information from the server, read the copy permission data from the first medium, and copy to the second medium as the copy destination. .
  • a first medium serving as a copy source such as a content storage disk
  • Such a copy management configuration is called managed copy (MC), and details thereof are described in, for example, Patent Document 1 (Japanese Patent Laid-Open No. 2008-98765).
  • BD Blu-ray (registered trademark) Disc
  • MC managed copy
  • BD-ROM which is a recording medium for current content-recorded discs, such as movie content
  • HD images which are high-quality images.
  • This is a so-called high-definition 2K image.
  • UHD Ultra High Definition images
  • 4K images with an increased number of pixels are recorded will increase.
  • Patent Document 2 Japanese Patent Laid-Open No. 2011-023071
  • BDA Bo-ray (registered trademark) Disc Association
  • HDR High Dynamic Range
  • HDR images Compared to SDR (Standard Dynamic Range) images that are widely used in current 2K-compatible displays, HDR images have a wider expressible color gamut and a larger contrast ratio that can be set with the naked eye. Image representation close to reality is possible.
  • BD-compatible data format for example, the BDMV format.
  • this BD format record data is converted into data of a different format, for example, MP4 format and recorded on a medium such as a flash memory, that is, when copy processing is performed, it is necessary to execute copy processing with format conversion.
  • the user device that executes the copy acquires copy management information from, for example, the copy management server, and performs copy management. It is necessary to copy only the copy-permitted data recorded in the information.
  • ultra-high definition images UHD images
  • UHD images ultra-high definition images
  • both conventional HD images and ultra-high definition images UHD images are recorded together for the same content.
  • BD is also expected to be distributed.
  • An object of the present invention is to provide an information processing apparatus, an information processing system, an information recording medium, an information processing method, and a program that realize a configuration that allows selection of copy-permitted data.
  • the first aspect of the present disclosure is: A data processing unit for executing a copy process for recording the recording data of the first medium on the second medium;
  • the data processing unit Receive pair stream restriction information, which is copy restriction information that records which streams of multiple streams are allowed to be copied, from the copy management server, When a plurality of different image streams corresponding to the same content are recorded on the first medium, refer to the pair stream restriction information,
  • the information processing apparatus determines which image stream is recognized as a copy-permitted stream, selects an image stream that is permitted to be copied, and performs a copy process on the second medium.
  • the second aspect of the present disclosure is: An SDR (Standard Dynamic Range) image stream; HDR (High Dynamic Range) image stream, An information recording medium that records pair stream restriction information that records whether playback processing of an SDR image stream or an HDR image stream is allowed, When the playback device performs data playback from the information recording medium,
  • the information recording medium can refer to the pair stream restriction information and can select and reproduce only the image stream data permitted to be reproduced.
  • the third aspect of the present disclosure is: A data processing unit that provides copy restriction information to a copy execution apparatus that executes a copy process for recording the record data of the first medium on the second medium;
  • the data processing unit The copy management server generates copy restriction information including pair stream restriction information, which is copy restriction information that records which streams of a plurality of streams are allowed to be copied, and transmits the copy restriction information to the copy execution apparatus.
  • the fourth aspect of the present disclosure is: An information processing system having a copy management server and a copy execution device, The copy management server Executing a copy management information providing process for the copy execution device;
  • the copy management information is Including pair stream restriction information that is copy restriction information that records which of the multiple streams are allowed to be copied;
  • the copy execution device A data processing unit for executing a copy process for recording the recording data of the first medium on the second medium;
  • the data processing unit Receive pair stream restriction information, which is copy restriction information that records which streams of multiple streams are allowed to be copied, from the copy management server, When a plurality of different image streams corresponding to the same content are recorded on the first medium, refer to the pair stream restriction information,
  • the information processing system determines which image stream is recognized as a copy-permitted stream, selects an image stream that is permitted to be copied, and performs a copy process on the second medium.
  • the fifth aspect of the present disclosure is: An information processing method executed in an information processing apparatus,
  • the information processing apparatus includes a data processing unit that executes a copy process for recording the recording data of the first medium on the second medium,
  • the data processing unit is Receive pair stream restriction information, which is copy restriction information that records which streams of multiple streams are allowed to be copied, from the copy management server, When a plurality of different image streams corresponding to the same content are recorded on the first medium, refer to the pair stream restriction information,
  • the sixth aspect of the present disclosure is: An information processing method executed in the copy management server,
  • the copy management server includes a data processing unit that provides copy restriction information to a copy execution apparatus that executes a copy process for recording the recording data of the first medium on the second medium;
  • the data processing unit is There is an information processing method for generating copy restriction information including pair stream restriction information, which is copy restriction information that records which streams of a plurality of streams are allowed to be copied, and transmitting the copy restriction information to the copy execution apparatus.
  • the seventh aspect of the present disclosure is: A program for executing information processing in an information processing apparatus;
  • the information processing apparatus includes a data processing unit that executes a copy process for recording the recording data of the first medium on the second medium,
  • the program is stored in the data processing unit.
  • a process of receiving pair stream restriction information which is copy restriction information that records which of the multiple streams are allowed to be copied, from the copy management server;
  • pair stream restriction information which is copy restriction information that records which of the multiple streams are allowed to be copied
  • an eighth aspect of the present disclosure is A program that executes information processing in the copy management server
  • the copy management server includes a data processing unit that provides copy restriction information to a copy execution apparatus that executes a copy process for recording the recording data of the first medium on the second medium;
  • the program is stored in the data processing unit.
  • the program of the present disclosure is a program that can be provided by, for example, a storage medium or a communication medium provided in a computer-readable format to an information processing apparatus or a computer system that can execute various program codes.
  • a program in a computer-readable format, processing corresponding to the program is realized on the information processing apparatus or the computer system.
  • system is a logical set configuration of a plurality of devices, and is not limited to one in which the devices of each configuration are in the same casing.
  • copy management in units of streams is realized based on pair stream restriction information that records which streams of multiple streams such as SDR image streams and HDR image streams are allowed to be copied.
  • a copy execution device that performs data copy processing between media receives pair stream restriction information that records which streams of a plurality of streams are allowed to be copied from the copy management server, and records them.
  • pair stream restriction information that records which streams of a plurality of streams are allowed to be copied from the copy management server, and records them.
  • MC Managed Copy
  • summary of a managed copy (MC: Managed Copy) system. It is a figure explaining a unit structure and a unit key management table. It is a figure explaining the example of a directory structure of a medium. It is a figure explaining the sequence of the copy process (MC (Managed Copy)) by management of a management server. It is a figure explaining the structure data of the copy control management file (MCMF: Managed Copy Manifest File) which is the recording information of the 1st medium. It is a figure which shows an example of the data contained in a copy execution request. It is a figure explaining the basic information contained in server response information (Offer List) 131. FIG. It is a figure explaining the example of a reproduction process of BDMV format data.
  • MPEG-2TS format data It is a figure explaining MP4 format data. It is a figure explaining MP4 format data. It is a figure explaining MP4 format data. It is a figure which shows the example of the image data (video elementary stream) recorded on BD according to a BDMV format. It is a figure explaining the kind of the specific recording example of the image data with respect to BD. It is a figure explaining the example of a conversion process from MPEG-2TS format to MP4 format. It is a figure explaining the data example of the additional information recorded on server response information (Offer Response). It is a figure explaining the specific example of the server response information (Offer Response) which a management server provides.
  • server response information Offer Response
  • FIG. 3 is a diagram for describing a configuration example of an information processing apparatus that performs format conversion and data recording processing.
  • FIG. 3 is a diagram for describing a configuration example of an information processing apparatus that performs format conversion and data recording processing.
  • FIG. 3 is a diagram illustrating an example of a hardware configuration of an information processing apparatus that executes data copy and data recording / reproduction processing, and a copy management server.
  • FIG. 1 is a diagram for explaining an outline of a managed copy (MC) system as an example.
  • the information processing apparatus 20 is a user's PC, recorder (recording / playback apparatus), and the like, and can play back the first medium 10 on which a movie or the like, which is a copyright management target content, is recorded.
  • the information processing apparatus 20 can perform processing for copying the content recorded on the first medium 10 to the second medium 30 which is another medium.
  • the second medium 30 is a medium that can be recorded in the information processing apparatus 20, and is a medium such as a hard disk (HDD), a flash memory, or a data recordable disk (BD, DVD, etc.).
  • the information processing apparatus 20 which is a user apparatus executes content copying
  • the information processing apparatus 20 is connected to the management server 50 and receives copy permission information from the management server 50.
  • this copy permission information for example, procedures such as confirmation of the validity of the first medium possessed by the user and payment of a predetermined fee are required.
  • the information processing apparatus 20 which is a user apparatus, can receive the copy permission information from the management server 50 and perform content copying on condition that the copy permission information is received by performing this predetermined procedure.
  • This is an outline of managed copy (MC).
  • BD Blu-ray (registered trademark) Disc
  • Encrypted content according to the AACS (Advanced Access Content System) standard which is a standard for content copyright protection technology, is divided into units as described above, and is recorded as encrypted data using different encryption keys for each unit. Is done.
  • AACS Advanced Access Content System
  • the unit-by-unit encryption configuration it is possible to perform unit-based usage control, and strict and diverse content usage control is realized.
  • a unit that is a content division unit is called a content management unit or a CPS unit
  • an encryption key corresponding to each CPS unit is called a CPS unit key, a unit key, or a title key.
  • An example of the correspondence between the unit classification of the content recorded on the disc and the encryption key (unit key) is shown in FIG.
  • FIG. 2 is an example of a unit key management table showing a correspondence relationship between a unit (CPS unit) constituting content recorded on a certain medium, for example, one disc, and a CPS unit key which is an encryption key.
  • This unit key management table is recorded on the medium (BD etc.) together with the encrypted content.
  • CPS units which are content configuration data, are divided into CPS units 1 to n.
  • Each CPS unit 1 to n is associated with a CPS unit key which is a unique encryption key.
  • CPS unit 1 For example, when playing back CPS unit 1 (CPS1), decryption is performed using CPS unit key 1 (Ku1).
  • CPS unit 2 When reproducing the CPS unit 2 (CPS2), it is necessary to perform decryption by applying the CPS unit key 2 (Ku2).
  • title As an index corresponding to each CPS unit and CPS unit key, for example, “title” is used. “Title” is an index set corresponding to each CPS unit, and the CPS unit and the CPS unit key can be specified by specifying the title.
  • FIG. 3 shows a directory structure when the first medium 10 is a ROM-type Blu-ray (registered trademark) Disc, and shows a directory structure corresponding to recording data of a BD (Blu-ray (registered trademark) Disc). Yes.
  • the directory is divided into a management information setting unit 51 (AACS directory) and a data unit 52 (BDMV directory).
  • the management information setting unit 51 (AACS directory) stores a CPS unit key file, a usage control information file, and the like.
  • the index file stores title information as index information to be applied to playback processing. This title is the same as the title registered in the unit key management table described above with reference to FIG. 2, and is data associated with the CPS unit.
  • the playlist file is a file that defines the playback order of content in accordance with the program information of the playback program specified by the title, and has playback position information and teacher information for clip information.
  • the clip information file is a file specified by the playlist file, and has reproduction position information of the clip AV stream file and the like.
  • the clip AV stream file is a file storing AV stream data to be reproduced.
  • the BDJO file is a file that stores execution control information of a file that stores JAVA (registered trademark) programs, commands, and the like.
  • the sequence in which the information processing apparatus reproduces the content recorded on the information recording medium is as follows. First, a specific title is specified from the index file by the playback application. A playback program associated with the specified title is selected. A playlist that defines the playback order of the contents is selected according to the program information of the selected playback program. The AV stream or the command as the actual content data is read out by the clip information defined in the selected playlist, and the AV stream is reproduced and the command is executed.
  • the unit and unit key described above with reference to FIG. 2 can be discriminated according to the selected title, and the unit key corresponding to the unit to be reproduced is obtained to obtain the unit unit.
  • the decoding process is performed.
  • the copy process described with reference to FIG. 1 the copy process is executed by specifying the copy target data with reference to the information received from the management server 50.
  • FIG. 4 is a diagram for explaining a managed copy (MC) sequence as an example of content copy processing based on server management.
  • a first medium 110 such as a ROM disk on which content such as a movie is recorded
  • An information processing apparatus 120 as a user apparatus that reads data such as content from the first medium 110 and performs a copy process
  • a second medium 150 which is a medium to which content is copied, and includes a hard disk (HDD), a flash memory, an R / RE disk, further, A management server (MC server) 140 that executes processing for providing content copy permission information and the like; These are shown.
  • HDD hard disk
  • MC server management server
  • the information processing apparatus 120 is configured by, for example, a PC or a recording / reproducing apparatus, and receives a read data from the first medium 110, and a copy destination configured by a hard disk (HDD), a flash memory, an R / RE disk, or the like A process of recording data on the second medium 150 as a medium, that is, a content copy process is executed.
  • a PC a PC or a recording / reproducing apparatus
  • the first medium 110 is, for example, a ROM type Blu-ray (registered trademark) Disc, a DVD disk, or the like.
  • the second medium 150 is a medium in which data can be written. Specifically, for example, a hard disk (HDD), a flash memory, an R-type or RE-type Blu-ray (registered trademark) Disc, a DVD disk, or the like. is there.
  • encrypted content 113 which is usage control content is recorded as shown in the figure.
  • the encrypted content 113 is, for example, an AV (Audio Visual) stream of moving image content such as HD (High Definition) movie content that is high-definition moving image data, or music data, a game program, an image file, audio data, text data, or the like.
  • AV Audio Visual
  • HD High Definition
  • the encrypted content 113 has a usage management configuration in units of content management units (CPS units), and applies different unit keys (CPS unit keys) in units of CPS units.
  • the encrypted content is encrypted. That is, in order to realize different usage control for each unit of division data, encryption is performed with a different key (called a CPS unit key, unit key, or title key) for each unit.
  • the first media 110 includes management data (AACS Data) 112 configured by key information, usage control information, etc. applied to decryption of the encrypted content 113, and further copying processing of recorded content of the first media 110.
  • a copy control management file (MCMF: Managed Copy Manifest File) 111 used at the time is stored.
  • the copy control management file (MCMF) will be described later.
  • the management data 112 shown as the recording information of the first medium 110 shown in FIG. 4 is management data defined by, for example, AACS (Advanced Access Content System), which is a standard management system related to content copyright protection technology, and the encrypted content 113 CPS unit key file storing a key (unit key) to be used for decryption, usage permission information, content certificate (CC: Content Certificate) indicating the validity of the content, and a media key for obtaining the CPS unit key Data including an encryption key block (MKB (Media Key Block)) and the like stored therein.
  • AACS Advanced Access Content System
  • MKB Media Key Block
  • MKB Media Key Block
  • the MKB is an encryption key block generated based on a tree-structured key distribution method known as one aspect of the broadcast encryption method.
  • the MKB can acquire the media key [Km], which is a key necessary for decrypting the content, only by processing (decryption) based on the device key [Kd] stored in the information processing apparatus of the user having a valid license.
  • This is a key information block.
  • This is an application of an information distribution method according to a so-called hierarchical tree structure, and only when the user device (information processing apparatus) has a valid license, the media key [Km] can be acquired and invalidated. In the revoked user device, the media key [Km] cannot be acquired.
  • a device key [Kd] is stored in the memory of the information processing apparatus 120.
  • a copy control management file (MCMF: Managed Copy Manifest File) 111 shown as recording information of the first medium 110 in FIG. 4 is a file applied when executing a copy process of the content 113 recorded on the first medium 110.
  • MCMF Managed Copy Manifest File
  • XML description data including the data shown in FIG.
  • the copy control management file (MCMF: Managed Copy Manifest File) 111 includes the following data, for example.
  • Management server URL Access information of a management server that provides copy permission information. This is access information for the management server 140 shown in FIG.
  • Copy data information (deal manifest) (2-1) Playlist file name: The file name of the playlist to be copied.
  • CPS unit key information CPS unit key identification information applied to the decryption process of the content to be copied.
  • Copy unit identifier Unit identification information of a copy unit (MC unit) indicating a copy unit of management copy (MC).
  • Content ID an identifier of the content to be copied. For example, an ISAN (International Standard Audio Number) number is used as content code information.
  • first medium 110 which is a ROM disk
  • second medium 150 configured by a hard disk, an R / RE disk, or the like.
  • step S11 the information processing apparatus 120 applies server information (such as a URI) recorded in the copy control management file (MCMF) 111 recorded in the first medium 110, and executes a copy to the management server 140.
  • server information such as a URI
  • MCMF copy control management file
  • Send a request (Offer Request).
  • a content ID corresponding to the content to be copied is transmitted to the management server 140.
  • the copy execution request includes, for example, the following data.
  • the random number is generated in the information processing apparatus 120.
  • (E) For the language code a language code recorded in advance in the memory of the information processing apparatus 120 is acquired and transmitted. The language code is used to determine the language of offer detail information included in the response provided by the management server 140.
  • step S12 the management server 140 performs a verification process on the validity of the received information such as the content ID received from the information processing apparatus 120, and if it is confirmed that there is no problem, the server response information (Offer List) 131 is generated and transmitted to the information processing apparatus 120.
  • the server response information (Offer List) 131 includes basic information shown in FIG. 7 and additional information. The additional information will be described later with reference to FIG.
  • the basic information includes the following information.
  • Offer details information (1a) Title / abstract / description (title / abstract / description): Title, summary, and description information corresponding to copy-permitted content.
  • Copy unit identifier MCU: An identifier for identifying a copy unit as a copy unit.
  • Price information (price): Copy price information.
  • Price auxiliary information (priceInfo): Price auxiliary information.
  • Payment server URL final HTML URL
  • Copy destination information (mcotInfo): Information indicating the type of media allowed as a copy destination device. For example, media types such as HDD / flash memory are recorded.
  • Pieces of information are basic information included in server response information (Offer List) 131 provided by the management server 140 to the information processing apparatus 120. These pieces of information are set for each copy unit (MCU) as a copy processing unit. For example, even for the same content A, the copy unit is set according to the copy destination medium. That is, Copy unit 0001 of content A for hard disk Copy unit 0002 of content A for flash memory This is the setting.
  • MCMF copy control management file
  • step S12 the management server 140 performs a verification process on the validity of the received information such as the content ID received from the information processing apparatus 120, and if it is confirmed that there is no problem, the server response information (Offer List) 131 is generated and transmitted to the information processing apparatus 120.
  • the server response information (Offer List) 131 includes various additional information in addition to the basic information shown in FIG. 7, which will be described later.
  • the information processing apparatus 120 that has received the server response information (Offer List) 131 applies the response information (Offer List) 131 received from the management server 140 to process the copy-permitted content list (copy-permitted list 131).
  • the information is displayed on the display unit of the device 120. In this list, for example, a price (price) when copying for each content is set.
  • step S13 the user executes content selection for designating the content to be copied from the copy allowable content list. Furthermore, in step S ⁇ b> 14, the information processing apparatus 120 executes a settlement process associated with the copy process with the management server 140. Specifically, a transfer process for the settlement data 132 is performed between the information processing apparatus 120 and the management server 140.
  • the server that executes the payment process may be a payment server different from the management server. Further, in the case of executing copying of content for which copy processing is set to free, the payment processing is omitted.
  • the information processing apparatus 120 transmits a request for copy permission information to the management server 140 in step S15.
  • the management server 140 confirms that payment has been made in response to a request for copy permission information from the information processing apparatus 120, generates copy permission information 122, and transmits the copy permission information 122 to the information processing apparatus 120.
  • the information processing apparatus 120 executes content copy processing in step S17 on condition that the copy permission information 122 is received from the management server 140. That is, the encrypted content 113 is read from the first medium 110, the data to be copied is selected and decrypted, and is configured by a hard disk (HDD), flash memory, R / RE disk, or the like as a copy destination. The data copy to the second medium 150 is executed.
  • the content copy process is executed, for example, according to the following procedure. (1) Reading encrypted content from the first medium 110 (copy source medium), (2) Decryption processing of encrypted content according to the first management system corresponding to the first medium 110 (copy source medium), (3) Content encryption processing according to the second management system compatible with the second medium 150 (copy destination medium); (4) Recording process of encrypted content to the second medium 150 (copy destination medium); Processing is performed in such a sequence.
  • the encrypted content to be copied is once decrypted, and then the copyright management system standard corresponding to the copy destination medium.
  • a process of executing re-encryption according to the above and recording is performed. By performing such processing, use control is also performed on the copy destination medium, and unauthorized use and distribution of copy content can be prevented.
  • the content copyright management system relating to digital data is generally called a DRM (Digital Rights Management) system.
  • DRM Digital Rights Management
  • media capable of recording digital data
  • various DRM systems corresponding to the media are employed.
  • copying is performed after changing from the DRM system adopted for the copy source medium to the DRM system adopted for the copy destination medium. With such a configuration, unauthorized use and distribution of copy content can be prevented.
  • the copy source management system (referred to as the first DRM) and the copy destination content management system (referred to as the second DRM) are different, the copy source management system as in the above-described sequences (1) to (4). It is necessary to decrypt the encrypted content once and perform processing according to the copy destination management system (second DRM), for example, re-encryption using another encryption key, and record it.
  • the decryption process of the encrypted content according to the first management system (2) is performed as a decryption process for each CPS unit to which the CPS unit key is applied when the first management system is a system complying with the AACS standard. It will be.
  • the second management system corresponding to the copy destination medium (second medium 150) may be AACS, or other management systems that support various regulations such as CPRM, MagicGate, and VCPS. is assumed.
  • Copy source medium copy source information recording medium
  • second medium copy destination medium (copy medium) such as a flash memory
  • the first medium 10 as a copy source medium has a data recording configuration in accordance with the BDMV format
  • An example in which the second medium 30 as the copy destination medium has a data recording configuration according to the MP4 format will be described.
  • each of these formats will be described.
  • FIG. 3 is a diagram showing a directory of recording data according to the BDMV format recorded on the information recording medium (medium) 10 which is a ROM type BD (Blu-ray (registered trademark) Disc).
  • the directory is divided into the management information setting unit 51 (AACS directory) and the data unit 52 (BDMV directory).
  • the management information setting unit 51 (AACS directory) stores a CPS unit key file and a usage control information file that are data encryption keys.
  • FIG. 8 shows the following data recorded on the first medium 10, namely: Playlist files, Clip information file, Clip AV stream file, It is a figure explaining the correspondence of these data.
  • An AV stream composed of image and audio data as actual reproduction target data is recorded as a clip AV stream (Clip AV Stream) file, and further, a playlist (PlayList) is used as management information and a reproduction control information file of these AV streams.
  • a file and a clip information (Clip Information) file are defined.
  • a playlist layer including a playlist (PlayList) file,
  • a clip layer consisting of a clip AV stream (Clip AV Stream) file and a clip information (Clip Information) file, It can be divided into these two layers.
  • clip AV stream (Clip AV Stream) file is associated with one clip information (Clip Information) file, these pairs are considered as one object, and these are collectively referred to as a clip (Clip).
  • Clip Information Clip Information
  • Detailed information of data included in the clip AV stream file for example, management information such as an EP map in which I picture position information of MPEG data is recorded is recorded in the clip information file.
  • the clip AV stream (Clip AV Stream) file stores data in which MPEG-2TS (transport stream) is arranged in accordance with the BDMV format specified structure. Details of this configuration will be described later with reference to FIG.
  • the clip information (Clip Information) file includes, for example, a playback time such as the data position of the byte string data of the clip AV stream file and the playback start point when the data is expanded on the time axis (entry point: EP).
  • the management information for acquiring the reproduction start position of the data stored in the clip AV stream file, such as the corresponding data such as the position, is stored.
  • the clip information file is referred to, and the data read position of the clip AV stream file, that is, the address as the playback start point is acquired. Is possible.
  • the clip AV stream (Clip AV Stream) file storing the actual image and audio data to be played back has, for example, an MPEG-2 transport stream (TS) file structure as shown in FIG.
  • the MPEG-2TS format is used for storing encoded data, which is content configuration data, such as images (Video), audio (Audio), subtitles (Subtitles), etc., in a recording medium (media), or when transmitted via broadcast waves or a network.
  • This format defines a data storage format (container format) such as encoded data.
  • the MPEG-2TS format is a format standardized by ISO13818-1, and is used for data recording, digital broadcasting, and the like for BD (Blu-ray (registered trademark) Disc), for example.
  • the MP4 format is mainly used as a data recording format for the flash memory.
  • the MP4 format is a format defined by ISO / IECC 14496-14, and is a format suitable for recording data in, for example, a flash memory frequently used in a smartphone or the like.
  • BDMV Blu-ray (registered trademark) Disc Movie
  • MPEG-2TS MPEG-2TS
  • the encoded data of images, audio, and still images that are allowed to be stored in accordance with the MPEG-2TS format is, for example, the following encoded data.
  • each of the above encoded data is distributed and stored in TS (Transport Stream) packets defined in MPEG-2TS.
  • the MPEG-2TS format used for BD and broadcasting will be described with reference to FIG.
  • the MPEG-2TS format has the following characteristics.
  • the MPEG-2TS file is composed of an integer number of aligned units.
  • the aligned unit starts from the first byte of the source packet.
  • the source packet is 192 bytes long.
  • one source packet includes a TP_extra_header and a TS packet.
  • the TP_extra_header is 4 bytes long, and the TS packet is 188 bytes long.
  • the TS packet has a header (TP header) and a payload portion.
  • the payload of one TS packet stores control data such as encoded data of any one kind of data such as image and sound, or attribute information.
  • a PID program ID
  • a packet identifier indicating the data type of the payload is recorded in the header (TP header) of the TS packet.
  • the payload of the TS packet includes a packet (packetized elementary stream (PES)) that stores encoded stream data such as images and audio (a packetized elementary stream (PES)), a PES header that stores playback time information, and content. Attribute information, control information, etc. corresponding to are stored. Specifically, the attribute information and control information stored in the payload of the TS packet are information called PSI / SI (Program Specific Information), for example.
  • the PSI / SI includes, for example, a program map table (PMT: Program Map Table).
  • a PMT Program Map Table
  • the information processing apparatus that executes processing on the TS packet first refers to the PMT, confirms the PID corresponding to each data of image, audio, caption, and other control information (attribute information), and confirms the corresponding data type. Based on the PID, received packets are separated by data type, and processing corresponding to each data type is performed.
  • A Byte for synchronization (Sync byte)
  • B Transport error identifier (Transport_error_indicator)
  • C Payload unit start identifier (Payload_unit_start_indicator)
  • D Transport priority (Transport_priority)
  • E Program ID (PID)
  • F Transport scrambling control (Transport scrambling control)
  • G Adaptation field control (Adaptation field control)
  • H Continuity counter
  • I Adaptation field (Adaptation field)
  • FIG. 10 shows the following two examples of the MP4 format defined by ISO / IEC 14496-14.
  • A Fragmented (split type) MP4 file (fragmented movie)
  • B Non-fragmented MP4 file (Non-fragmented movie)
  • a fragmented (divided type) MP4 file is a file format in which data such as images and sounds, which are reproduction target data, is divided and stored for each reproduction data within a predetermined time.
  • a non-fragmented (non-fragmented) MP4 file is a file format in which data such as images and sounds that are reproduction target data is stored without being divided.
  • an area is set in units of boxes, and data defined in units of boxes is stored in each box.
  • Each box has areas of a box size (box-size), a box type (box-type), and box data (box-data).
  • the box data size (byte size) is recorded in the box size (box-size).
  • box type (box-type)
  • box-data data of the type indicated by the box type is recorded.
  • Actual data that is reproduction target data such as images, sounds, and captions is divided into mdat boxes and stored. Further, each mdat box is associated with a moof box, and the moof box stores metadata such as attribute information and reproduction control information related to the divided actual data stored in the mdat box associated with the moof box. To do.
  • the fragmented (divided) MP4 file shown in FIG. 10 (a) includes a large number of pieces of real data (mdat) that is divided data of reproduction target data and metadata corresponding to the divided real data (moof) as one set data. It has a configuration in which set data is stored, and metadata regarding all of the plurality of stored set data is stored in a moov box.
  • a traf box is set in the metadata (moof) corresponding to the divided actual data.
  • the traf box stores reproduction sequence information of associated real data (mdat) and the like.
  • the moov box is a box set as a storage area for metadata such as reproduction control information of data stored in the entire MP4 file.
  • One or more trak boxes are set in the moov box.
  • the trak box can be set for each data type such as image, sound, subtitle, etc., and stores reproduction sequence information of each data.
  • the playback data stored in the MP4 file includes a plurality of different image data, such as HD images, 4K images, etc.
  • image data such as HD images, 4K images, etc.
  • the stored audio data of the MP4 file includes a plurality of different audio data, for example, Japanese audio, English audio, etc.
  • individual trak boxes can be set according to these audio types.
  • the stored subtitle data of the MP4 file includes a plurality of different subtitle data, for example, Japanese subtitles, English subtitles, etc.
  • individual trak boxes can be set according to these subtitle types.
  • a non-fragmented (non-fragmented) MP4 file (Non-fragmented movie) is a file format in which data such as images and sounds that are reproduction target data is stored without being divided.
  • the following types of boxes are set in the non-fragmented (non-divided) MP4 file shown in FIG. moov box, trak box, mdat box, Each box above is set.
  • the mdat box stores actual data to be reproduced.
  • the moov box stores metadata set corresponding to the actual data (mdat) that is the reproduction target data, for example, metadata including the attributes of the reproduction target real data (mdat) and the reproduction control information.
  • the trak box set in the moov box stores reproduction sequence information of actual data (mdat).
  • one or more trak boxes are set in the moov box set in the (b) non-fragmented (non-partitioned) MP4 file.
  • Each trak box is set for each data type, such as image, audio, and caption.
  • FIG. 10 shows a basic configuration example of the MP4 format.
  • DECE Digital Entertainment Content Ecosystem
  • CFF Common File Format
  • the CFF (Common File Format) shown in FIG. 11 basically has the same data structure as the fragmented movie MP4 described with reference to FIG.
  • each mdat box has a restriction that only one type of data is stored. That is, in each mdat box, (A) Image (b) Audio (c) Subtitle One kind of data is stored. There is a restriction that the above data (a) to (c) should not be stored together.
  • the moof box which is a metadata storage area corresponding to the mdat box, is also set to store metadata set corresponding to one type of data of image, audio, and caption.
  • the data stored in the mdat box which is the data portion of the MP4 format, is divided into samples as basic data units.
  • CFF Common File Format
  • a set of only image samples, a set of only audio samples, a set of only subtitle samples, or a set of data samples of the same type is stored in one mdat box. .
  • the CFF defined by DECE also defines the coding mode (codec) and data format of images, audio, and subtitles that are allowed to be stored in the CFF file.
  • codec codec
  • data formats include the following data formats.
  • BD-ROM which is a recording medium for current content-recorded discs, such as movie content
  • HD high definition
  • Many of the current BD-ROMs mainly record HD images, so-called high-definition 2K images.
  • UHD Ultra High Definition images
  • BDA Bo-ray (registered trademark) Disc Association
  • HDR High Dynamic Range
  • HDR images Compared to SDR (Standard Dynamic Range) images that are widely used in current 2K-compatible displays, HDR images have a wider expressible color gamut and a larger contrast ratio that can be set with the naked eye. Image representation close to reality is possible.
  • an HDR image or an SDR image, or both images are recorded together on the BD, and further, image information relating to the recorded image is also recorded.
  • image data recorded on the BD will be described with reference to FIG.
  • FIG. 12 is a diagram illustrating an example of image data (video elementary stream) recorded on a BD in accordance with the BDMV format.
  • FIG. 12 shows the following two image examples.
  • Ultra-high-definition [UHD: Ultra High Definition] image For example, the image data shown in the above (1) and (2) is recorded on the BD.
  • (A) number of output pixels, (B) output dynamic range, and (C) applicable color space are set as follows.
  • the number of output pixels is High definition image (HD) is 2K (1920 x 1080 pixels)
  • Ultra high definition image (UHD) is 4K (3840 x 2160 pixels) or more,
  • the output dynamic range is High-definition images (HD) are, for example, SDR (Standard Dynamic Range) with a maximum luminance of about 100 nits
  • Ultra high definition images (UHD) are, for example, HDR (High Dynamic Range) with a maximum luminance of about 500 to 1000 nits.
  • the applicable color space is High-definition images (HD) are ITU. BT. 709 Ultra-high definition images (UHD) are ITU. BT. 2020
  • the values and settings of (A) the number of output pixels, (B) the output dynamic range, and (C) the applicable color space relating to the high-definition image and the ultra-high-definition image described with reference to FIG. 12 are examples.
  • an SDR 4K image that is not HDR may be referred to as an ultra-high definition image.
  • a 2K HDR image may be referred to as an ultra-high definition image. There is no clear definition for an ultra-high definition image.
  • (A) Number of output pixels, (B) Output dynamic range, (C) Applicable color space, an image in which at least one of these settings is higher than the current high-definition image Are often referred to as ultra-high definition images.
  • FIG. 13 shows the following four image data recording examples.
  • Recording Example 1 Recording only SDR images (SDR single stream recording) (Recording example 2) Only HDR image is recorded (HDR single stream recording) (Recording Example 3) Parallel recording of SDR image and HDR image (pair stream recording of SDR image and HDR image) (Recording Example 4) Recording a basic layer and an auxiliary layer for configuring an HDR image (recording of an image having dynamic range scalability)
  • This recording example is an example in which an SDR image and an HDR image are recorded in parallel on a BD for the same content.
  • a playback device that can only play back SDR images can select and play back SDR images
  • a playback device that can play back HDR images can select and play back HDR images.
  • a configuration in which an SDR image stream and an HDR image stream are recorded in parallel for the same content is referred to as a pair stream.
  • This recording example is an image recording example in which a high-quality HDR image can be played back by playing back using both the base layer and the auxiliary layer.
  • Examples of specific layer sets of two layers corresponding to encoded data generated when scalable encoding is executed, that is, a base layer and an auxiliary layer, include the following layer set examples.
  • Base layer encoded video data with 10-bit depth
  • Auxiliary layer auxiliary data for extending to 12-bit depth
  • Base layer SDR video encoded data
  • Auxiliary layer Auxiliary data for generating HDR video For example, there is a combination of such layer sets.
  • the BDMV format data recorded on the first medium 10 such as BD (Blu-ray (registered trademark) Disc) is converted into a format different from the BDMV format, such as MP4 format, for the second medium such as flash memory. Processing for converting and copying will be described.
  • BDMV format data is read from a BD (Blu-ray (registered trademark) Disc), converted to MP4 format data, and recorded (copied) on a second medium such as a flash memory.
  • BD Blu-ray (registered trademark) Disc
  • BDMV format data from the first medium (BD) 10
  • MP4 format data converts the read data into MP4 format data
  • flash memory records the data in the second medium (flash memory) 30.
  • the information processing apparatus 120 stores an MPEG-2TS file storing reproduction target data such as images, audio, and subtitles from the first medium (BD) 10, that is, the MPEG- described with reference to FIG. BDMV format data 181 including a transport stream (TS) file generated according to the 2TS format is read. Further, format conversion based on the read BDMV format data 181 is executed to generate MP4 format data 182 and record it in the second medium (flash memory) 30.
  • BDMV format data 181 including a transport stream (TS) file generated according to the 2TS format is read.
  • the information processing apparatus 120 needs to select only image data that is allowed to be copied from image data stored in the transport stream (TS) file 51, for example, and perform copying.
  • TS transport stream
  • Offer Response server response information
  • server response information received from the management server 140 in the sequence described above with reference to FIG.
  • there are various types of image data recorded on the BD and only copy-permitted data is selected from these image data and copy processing is performed. Must be executed.
  • Specific contents of the copy restriction information recorded in the server response information (Offer Response) will be described in detail in the following items.
  • the management server 140 generates server response information (Offer Response) 131 and provides it to the information processing apparatus 120 in response to a copy execution request from the information processing apparatus 120. To do.
  • the server response information (Offer Response) 131 is: (A) Basic information described with reference to FIG. (B) Additional information shown in FIG. This information includes these pieces of information.
  • the information processing device 120 receives the server response information (Offer Response) 131 including these (A) basic information and (B) additional information, and a list or content of content permitted to be copied to the display unit of the information processing device 120 Display detailed information for. The user can determine the content to be copied according to the display information.
  • server response information (Offer Response) 131 including these (A) basic information and (B) additional information, and a list or content of content permitted to be copied to the display unit of the information processing device 120 Display detailed information for. The user can determine the content to be copied according to the display information.
  • the management server 140 receives the server response information (Offer) as a response to the copy execution request (Offer Request) from the information processing apparatus 120 that executes the content copy processing.
  • (Response) 131 is generated and provided to the information processing apparatus 120.
  • the server response information (Offer Response) 131 includes the basic information described with reference to FIG. Further, the management server 140 generates server response information (Offer Response) 131 including the additional information shown in FIG. 15 in addition to the basic information shown in FIG.
  • the additional information shown in FIG. 15 will be described.
  • the additional information includes the following information.
  • First copy restriction information (1a) Regional restriction information (region) (1b) Age restriction information (age) (1c) 3D image (3D) restriction information (1d) Dynamic range scalability restriction information (2) Second copy restriction information Selection restriction information (selection) (2a) Audio (2b) Subtitle (2c) Angle + angle information (angleInfo) (2d) Pair stream restriction information (3) Playlist sequence information These information. These pieces of information are set as information corresponding to a copy unit (MCU) set as a copy unit.
  • MCU copy unit
  • the region restriction information (region) is restriction information related to a region where copying is permitted (for example, a country or a set of countries). For example, it is information that a region in the world is divided in advance as A, B, C,.
  • the information processing device 120 that executes the copy process includes the region restriction information (region) received from the management server 140, the region code (Region Code) or the language code (Language Code) stored in the memory inside the information processing device 120, and the like. Compare.
  • the information processing apparatus 120 determines whether or not the storage code of the information processing apparatus 120 is an area code that allows copying in the area restriction information (region) received from the management server 140.
  • the information processing apparatus 120 executes the copy process only when it is determined that the storage code of the information processing apparatus 120 corresponds to the copy allowable area, and when it is determined that the storage code of the information processing apparatus does not correspond to the copy allowable area, the copy process Do not execute.
  • the information processing device 120 stores a non-volatile memory in which a region code (Region Code) indicating a sales region or a language code (Language Code) indicating a language to be used is stored in advance according to the sales region (for example, a country). Is stored.
  • a region code (Region Code) indicating a sales region or a language code (Language Code) indicating a language to be used is stored in advance according to the sales region (for example, a country).
  • the information processing apparatus 120 may execute processing for recording an attribute file storing additional information shown in FIG. 15 on, for example, a copy destination medium.
  • this attribute file recording process it is possible to perform content reproduction restriction using various information recorded in the attribute file when reproducing copy content from the copy destination medium. That is, it is possible to perform content reproduction restriction according to the region restriction information (region).
  • the playback device that plays back the copy data from the copy destination medium is set so that content playback control using various information recorded in the attribute file can be executed, it corresponds to the region restriction information (region). It may be configured such that all copying is permitted and executed without performing the copying process, and content reproduction restriction using the region restriction information (region) recorded in the attribute file at the time of reproduction is performed.
  • the information processing apparatus 120 is preliminarily provided with a program to be applied to copy permission determination processing based on region restriction information (region) at the time of copy processing, copy processing with attribute file recording, and reproduction processing of copy content. .
  • a process according to these programs is executed.
  • These programs may have a configuration recorded in advance in the nonvolatile memory of the information processing apparatus 120, or various settings such as a configuration provided from the first medium 110 or a configuration provided from the management server 140 are possible. It is.
  • the age restriction information (age) is information for restricting the age at which copying is permitted (for example, 13 years old or older, 18 years old or older, etc.). For example, it is possible to use a movie content including a violent scene only for a user over 13 years old.
  • the information processing apparatus 120 is an apparatus that can set age restriction information in an internal memory in advance.
  • a conventionally known parent lock function may be used.
  • the parent lock is set in the memory in the information processing device 120 by comparing the age restriction information recorded as the content management information during content playback with the age restriction information set in the memory in the information processing device 120.
  • the age restriction information is less than the age restriction recorded as the attribute information of the content, a function for preventing the content from being reproduced is provided.
  • this function functions when, for example, the management information recorded on the disc is read when reproducing the content of the disc recording, and the comparison processing with the parent lock setting information set in the information processing apparatus 120 is executed. In other words, it functions effectively when reproducing content from a ROM medium in which management information and content are recorded together.
  • a copy permission determination process based on age restriction information (age) received from the management server 140 is executed as a copy process execution condition.
  • the information processing apparatus 120 that executes the copy process receives the age restriction information (age) received from the management server 140 and the age restriction information (age) stored in the memory inside the information processing apparatus 120 (for example, the parent lock setting). Information).
  • the information processing apparatus 120 executes the copy process only when it is determined that the copy-permitted age setting of the information processing apparatus 120 is an age that allows copying in the age restriction information (age) received from the management server 140. If it is determined that the age setting information (age) indicates that the information processing apparatus setting is not an age that allows copying, the copy process is not executed.
  • an attribute file storing additional information shown in FIG. 15 may be created and recorded on the copy destination medium.
  • content reproduction restriction using age restriction information recorded in the attribute file can be performed at the time of reproduction of copy content from the copy destination medium.
  • a configuration may be adopted in which copy processing is executed while allowing copying, and content playback restriction is performed using age restriction information (age) recorded in the attribute file at the time of playback.
  • the information processing apparatus 120 is provided in advance with a program to be applied to the copy permission determination process at the time of the copy process, the copy process with attribute file recording, and the reproduction process of the copy content.
  • the 3D image (3D) restriction information is copy restriction information when 3D image (3D) data is included in the copy target content.
  • (P1) 3D to 2D conversion copy prohibited (p2) 3D to 2D conversion copy allowed, but 2D playback prohibited (p3) 3D to 2D converted copy allowed, 2D playback allowed These 3 restriction informations correspond to 3D content Is set.
  • (Q1) Conversion copy permission to different 3D formats (q2) Conversion copy prohibition to different 3D formats are set according to 3D content.
  • the information processing device 120 or a display device connected to the information processing device 120 is roughly classified. A device capable of reproducing a three-dimensional image; If the device can only play back 2D images, These two cases are assumed. Further, when the information processing device 120 or the display device connected to the information processing device 120 is a device capable of reproducing a three-dimensional image, It is assumed that reproduction and display according to a specific three-dimensional image format is possible in most cases.
  • the three-dimensional image (3D) restriction information is set with restriction information for copying a three-dimensional image in such various apparatuses.
  • the information processing device 120 or a display device connected to the information processing device 120 is a device that can only reproduce a two-dimensional image
  • copy as a 2D image. It is enough.
  • the content creator may not want the user to play back as a 2D image.
  • the above (p1) and (p2) are set. That is, (P1) 3D to 2D conversion copy prohibited (p2) 3D to 2D conversion copy allowed, but 2D playback is prohibited
  • the Frame Sequential (Frame Sequential) method is an encoding method that records / transfers left-eye image (L image) and right-eye image (R image) frames alternately with L, R, L, R,... .
  • the side-by-side method is an encoding method in which an LR image is divided into left and right in one frame image and recorded / transferred.
  • the Top & Bottom method is an encoding method in which an LR image is divided into upper and lower parts in one frame image and recorded / transferred.
  • the information processing device 120 or a display device connected to the information processing device 120 is a device capable of reproducing a three-dimensional image, there may be a case where reproduction display according to any one of the above three-dimensional image formats is possible. Most likely.
  • the information processing apparatus 120 that executes the copy process performs the 3D content copy process, and the 3D image (3D) restriction information received from the management server 140, that is, (P1) 3D to 2D conversion copy prohibited (p2) 3D to 2D conversion copy allowed, but 2D playback prohibited (p3) 3D to 2D conversion copy allowed, 2D playback allowed (q1) Conversion copy to a different 3D format allowed (Q2) Prohibition of conversion copy to different 3D format Referring to these pieces of information, 3D content is copied according to these pieces of restriction information.
  • an attribute file storing additional information shown in FIG. 15 may be created and recorded on the copy destination medium.
  • the playback device that plays back the copy data from the copy destination medium is set so that content playback restriction using various information recorded in the attribute file can be executed, the 3D image (3D) restriction information
  • the copy processing is executed without allowing or prohibiting the copy processing according to the content, and the copy processing is executed by allowing all the copies, and the content reproduction restriction using the three-dimensional image (3D) restriction information recorded in the attribute file at the time of reproduction is performed. It is good.
  • the information processing apparatus 120 is provided in advance with a program to be applied to the copy permission determination process at the time of the copy process, the copy process with attribute file recording, and the reproduction process of the copy content.
  • the dynamic range scalability restriction information is copy restriction information when the copy target content includes two layers, that is, a base layer and an auxiliary layer. Specific dynamic range scalability restriction information is set to one of the following settings. (R1) Permits copying only the base layer (r2) Permits copying of both the base layer and the auxiliary layer (r3) Does not permit copying of stream having dynamic range scalability Any of these (r1) to (r3) The copy restriction information is recorded.
  • the base layer and the auxiliary layer are data layers corresponding to two pieces of data (base layer and auxiliary layer) including encoded data generated when scalable encoding is performed.
  • this corresponds to data corresponding to recording example 4.
  • a specific layer set of two layers corresponding to encoded data generated when scalable encoding is executed that is, a base layer and an auxiliary layer, as described above with reference to FIG.
  • a base layer encoded video data with 10-bit depth
  • Auxiliary layer auxiliary data for extending to 12-bit depth
  • Base layer SDR video encoded data
  • Auxiliary layer Auxiliary data for generating HDR video
  • image reproduction in the information processing apparatus 120 may be performed using only the base layer. In this case, by using both the basic layer and the auxiliary layer, it is possible to reproduce an image with higher image quality. Any one of the above (r1) to (r3) is designated by the management server 140 in the dynamic range scalability restriction information in the server response information.
  • the information processing apparatus 120 that executes the copy process, in the content copy process, the dynamic range scalability restriction information received from the management server 140, that is, (R1) Permitted to copy only the base layer (r2) Permitted to copy both the base layer and the auxiliary layer (r3) Not allowed to copy a stream with dynamic range scalability Referring to these information, Copy content according to the restriction information.
  • an attribute file storing additional information shown in FIG. 15 may be created and recorded on the copy destination medium.
  • content reproduction restriction using the dynamic range scalability restriction information recorded in the attribute file can be performed at the time of reproduction of the copy content from the copy destination medium.
  • a playback device that plays back copy data from a copy destination medium can execute content playback control using various types of information recorded in the attribute file, a copy process corresponding to the dynamic range scalability restriction information is performed.
  • the copying process may be executed with all copying permitted without allowing / not allowing.
  • the playback device that plays back the copy data from the copy destination medium performs content playback control using the dynamic range scalability restriction information recorded in the attribute file at the time of playback.
  • the reproducing apparatus In the copy destination medium, basic layer and auxiliary layer data used for reproducing image data, and dynamic range scalability restriction information that records whether or not reproduction processing using each layer is allowed are recorded.
  • Dynamic range scalability limit information setting is (1) Only playback of the basic layer is allowed, (2) Allow playback using both the base layer and the auxiliary layer, (3) Do not allow playback of streams with dynamic range scalability, Any one of the above (1) to (3) is set.
  • a program to be applied to the information processing apparatus 120 is applied in advance to a copy permission determination process at the time of a copy process, a copy process with attribute file recording, and a reproduction process of copy content.
  • selection restriction information (selection) that is the second copy restriction information.
  • the selection restriction information is information that restricts the setting of the following information about the copy content.
  • a subtitle is restriction information on subtitles to be displayed along with movie content, such as Japanese subtitles, English subtitles, French subtitles, etc., and restricts subtitle data allowed as copy content.
  • the angle (angle) is information for limiting an angle video that allows copying.
  • a plurality of videos focused only on a specific member from a plurality of members (for example, members x, y, z) constituting the musician are set.
  • Angle attribute value 1: Video shot around member x
  • Angle attribute value 2: Video taken around member y
  • Angle attribute value 3: Video shot around member z
  • Angle attribute value 4: Video shot to include all members x to z
  • (2d) Pair stream restriction information indicates a stream to be copied, (1) SDR (standard dynamic range) stream, (2) HDR (High Dynamic Range) stream, This is the designation information as to which of the above streams or restriction information that can be arbitrarily selected by the user.
  • the processing according to the attribute value of the pair stream restriction information is as follows.
  • PID 0x1011 is the SDR stream
  • This restriction information functions as one of “selection restriction information”.
  • the HDR stream is regarded as an added value, but from the viewpoint of being supplied as a pair with the SDR stream, the fallback option has a strong meaning and gives priority to the end user's discretion.
  • SDR Pair stream restriction information attribute value
  • the clip name of the clip corresponding to the SDR image is 32145, and the PID is 0x1020.
  • the clip name and PID information are recorded as additional information in (2d) pair stream restriction information. Information processing equipment. By executing clip selection and packet selection according to the clip name and PID, it is possible to select SDR image content and execute copy processing.
  • Subtitle attribute value 2 (JPN (Japanese))
  • Angle attribute value 1 (video shot around member x)
  • Pair stream restriction information attribute value 2 (HDR)
  • HDR Pair stream restriction information attribute value
  • the clip name of the clip corresponding to the HDR image is 54321, and the PID is 0x1021.
  • the clip name and PID information are recorded as additional information in (2d) pair stream restriction information.
  • Information processing equipment By executing clip selection and packet selection according to the clip name and PID, it is possible to select HDR image content and execute copy processing.
  • Subtitle attribute value -1 (unspecified)
  • Angle attribute value 2 (video shot around member y)
  • Pair stream restriction information attribute value -1 (unspecified)
  • the PID of the data storage packet corresponding to the SDR image is 0x1020
  • the PID of the data storage packet corresponding to the HDR image is 0x1021.
  • the clip name and PID information are recorded as additional information in (2d) pair stream restriction information.
  • the PID of the data storage packet corresponding to the HDR image is 0x1021,
  • the copy target data can be selected by selecting one of these PIDs.
  • the user can freely select the audio and subtitles and the image (SDR or HDR), and the copy of the content in which only the angle is set in advance is executed.
  • the information processing device 120 refers to the selection restriction information (selection) received from the management server 140 during the content copying process, and performs processing for copying the content corresponding to the setting of the selection restriction information (selection) as copy-permitted content. Execute. Copying of content that violates the setting of selection restriction information (selection) is not allowed.
  • the information processing apparatus 120 can selectively execute the following processing according to the copy destination medium.
  • Process 1 Only the data corresponding to the setting of the selection restriction information (selection) is selectively copied, and the reproducible content from the copy destination medium is limited to the data corresponding to the setting of the selection restriction information (selection).
  • Process 2 The data corresponding to the data corresponding to the setting of the selection restriction information (selection) and the data not corresponding to the data are collectively copied, and an attribute file in which the selection restriction information (selection) is recorded is generated and recorded on the copy destination medium.
  • the reproducing apparatus reproduces data from the copy destination medium, it is possible to refer to the pair stream restriction information and select and reproduce only the image stream data permitted to be reproduced.
  • the copy destination medium is a medium that allows reproduction according to a sequence similar to the BD-ROM reproduction sequence, such as a hard disk (HDD)
  • the copy processing and reproduction processing of (Process 2) can be performed.
  • the copy destination medium is a medium that allows reproduction according to a sequence similar to the BD-ROM reproduction sequence, such as a flash memory
  • reproduction with attribute file reference processing is impossible, and the above (processing)
  • the copy process 1) is performed.
  • the copy destination medium is a medium that allows reproduction according to a sequence similar to the BD-ROM reproduction sequence, such as a hard disk (HDD), in order to reduce the copy data capacity, It may be set to execute processing and copy only selected data.
  • HDD hard disk
  • the playlist sequence information is information that defines the order of playlists used when reproducing copy content.
  • the movie object (MovieObject) file recorded on the disc is not copied, and only the playlist file to the AV stream file are selected and copied.
  • the movie object (MovieObject) file the use order of the playlist at the time of content reproduction is recorded.
  • a clip information file and an AV stream file selected in accordance with the playlist acquired by sequentially acquiring the playlist according to the playlist registration information of the movie object (MovieObject) file are used. Playback processing can be performed.
  • the movie object (MovieObject) file does not exist in the copy destination medium to which the content is copied. Therefore, the order of playlists to be applied during playback cannot be determined. Without this information, processing such as simply performing playback according to the file name of the playlist is executed. Although there are contents that can be reproduced correctly even when such processing is performed, for example, in the contents that select the angle described above, it may be indispensable to select a specific playlist. The same applies to audio, subtitles, and the like. In order to perform reproduction using specific audio and subtitles, it is necessary to select and reproduce a specific playlist.
  • the additional information of the server response information (Offer Response) shown in FIG. 15 is copied from the management server 140 together with the basic information of the server response information (Offer Response) described above with reference to FIG. Provided to the information processing apparatus 120.
  • server response information (Offer Response) provided by the management server 140 to the information processing apparatus 120 that executes the copy process will be described with reference to FIGS.
  • the management server 140 In the sequence diagram shown in FIG. 4, the management server 140 generates server response information (Offer Response) 131 as, for example, XML data and provides the information to the information processing apparatus 120.
  • server response information (Offer Response) 131 as, for example, XML data and provides the information to the information processing apparatus 120.
  • An example of a part of the XML data will be described with reference to FIG.
  • FIG. 16 shows partial data of server response information corresponding to one copy unit as one copy unit.
  • the management server 140 generates server response information (Offer Response) 131 for each copy unit and provides it to the information processing apparatus 120.
  • FIG. 16 is XML data indicating the basic information included in the server response information (Offer Response) 131 and the main part of the additional information.
  • the set value of the age restriction information (age) in the data 201 is “17”. This data “17” indicates that only users over the age of 17 are copy-permitted users.
  • the set value “17” of the age restriction information (age) and the age restriction information (age) stored in the memory inside the information processing device 120 (for example, parent lock setting) Information). If the age restriction information (age) stored in the memory inside the information processing apparatus 120 is, for example, “13” (for example, parental lock is set), the setting of the information processing apparatus allows copying in the age restriction information (age). Therefore, it is determined that the age is not appropriate, and copying is not executed.
  • the copy itself may be executable, and an attribute file including age restriction information (age) may be generated and recorded in the copy destination. That is, at the time of reproduction, the age restriction information (age) is obtained by referring to the attribute file, and reproduction is permitted in comparison with the age restriction information (age) (for example, parent lock setting information) stored in the memory of the reproduction apparatus. Play data only.
  • the copy itself may be set to be executable.
  • Selection restriction information (selection) shown in the data 202 is information for restricting the setting of the following information of the copy content.
  • D) Angle information (angleInfo) Each of these setting values is recorded.
  • Selection restriction information (selection) shown in the data 203 is information for restricting the setting of the following information of the copy content.
  • either HDR image stream can be freely selected as a copy target.
  • the data shown in FIG. 17 is an example of selection restriction information displayed on the display unit of the information processing device 120 based on the selection restriction information (selection) shown in the server response information described with reference to FIGS. 15 and 16, for example. It is.
  • a plurality of different selection restriction information corresponding to the data 202 and 203 in FIG. 16 are displayed in the entries (1a), (1b), (2a), and (2b) shown in FIG. That is,
  • Entries (1a) and (1b) This corresponds to two entries selectable by the user in correspondence with one copy target unit [(1) MIB / episode 1].
  • the entries (2a) and (2b) This corresponds to two entries that can be selected by the user corresponding to one copy target unit [(2) MIB / episode 2].
  • the correspondence data between the attribute values such as audio and subtitles recorded in the XML data described with reference to FIG. 16 and the specific meaning (language) thereof is, for example, play item information in a playlist file. It is recorded in the STN table (STN_table) to be recorded.
  • STN_table STN table
  • the information processing apparatus acquires a playlist file corresponding to the copy unit from the information recording medium (first medium), and refers to the STN table recorded in the acquired playlist file.
  • specific language information of each attribute value recorded in the XML data can be acquired and displayed.
  • the management server 140 may generate server response information (Offer Response) configured to record specific language information in the XML data in addition to the attribute value. In this case, the above table search becomes unnecessary.
  • server response information Offer Response
  • step S31 the data processing unit of the information processing apparatus reads server response information (Offer Response) received from the management server.
  • server response information (Offer Response) received from the management server.
  • step S32 the data processing unit of the information processing apparatus determines whether the image data recorded on the copy source medium (first medium) has a basic layer and an auxiliary layer. That is, it is determined whether or not an image having dynamic range scalability is recorded on the copy source medium (first medium).
  • An image having dynamic range scalability is an image corresponding to (Recording Example 4) described above with reference to FIG.
  • the copy source medium (first medium) is (Recording Example 4) It is determined whether or not the base layer and the auxiliary layer for constituting the HDR image are recorded, that is, whether an image having dynamic range scalability is recorded.
  • Examples of data corresponding to the recording example 4 include the following layer set examples.
  • Base layer encoded video data with 10-bit depth
  • Auxiliary layer auxiliary data for extending to 12-bit depth
  • Base layer SDR video encoded data
  • Auxiliary layer Auxiliary data for generating HDR video For example, there is a combination of such layer sets.
  • step S32 the data processing unit of the information processing apparatus determines whether the image data recorded on the copy source medium (first medium) has a basic layer and an auxiliary layer. When it is confirmed that the base layer and the auxiliary layer are included, the process proceeds to step S33. On the other hand, when the base layer and the auxiliary layer are not provided, the process proceeds to the pair stream determination process (FIG. 20).
  • Step S33 If it is confirmed in step S32 that the image data recorded on the copy source medium (first medium) has a basic layer and an auxiliary layer, the process proceeds to step S33.
  • the information processing apparatus acquires the set value of the dynamic range scalability information included in the copy restriction information from the server response information. This is the set value of the dynamic range scalability information in the copy restriction information included in the additional information in the server response information described above with reference to FIG. 15 and others.
  • the setting value of the dynamic range scalability restriction information of the copy restriction information is one of the following.
  • the dynamic range scalability restriction information Any one of (r1) to (r3) is recorded as a set value.
  • steps S33 to S34 the data processing unit of the information processing apparatus that executes the copy process checks whether the set value of the dynamic range scalability restriction information of the copy restriction information is any of (r1) to (r3) described above. To do.
  • the set value of the dynamic range scalability restriction information is the following (r1), that is, (R1) Permitted to copy only the base layer If it is the above setting, the process proceeds to step S35.
  • the setting value of the dynamic range scalability restriction information is the following (r2), that is, (R2) Permitting copying of both the base layer and the auxiliary layer If the above setting, the process proceeds to step S36.
  • the set value of the dynamic range scalability restriction information is the following (r3), that is, (R3) Do not allow copying of stream having dynamic range scalability
  • this setting it is determined that copying of a stream having dynamic range scalability is not allowed, and the process proceeds to step S39.
  • step S34 the set value of the dynamic range scalability restriction information is (R1) Permitted to copy only the base layer If the above setting, the copy target data is determined as the base layer in step S35.
  • Step S36 In step S34, the set value of the dynamic range scalability restriction information is (R2) Permit copying of both base layer and auxiliary layer
  • step S36 the function information of the copy execution device, the playback device that performs playback using the copy destination medium, and these two devices is acquired, and the copy target data is determined according to these function information.
  • Copy execution device function information is acquired such as whether the copy execution device can copy the base layer and the auxiliary layer separately, and whether a composite image can be generated using the base layer and the auxiliary layer. Furthermore, device function information such as whether or not playback processing using the base layer and the auxiliary layer can be executed is acquired as function information of a playback device that performs playback using the copy destination medium.
  • the device function information acquisition processing is performed as acquisition of device information stored in the storage unit of the device, and further acquisition of device information of an external device (copy destination media playback device) input via the input / output unit. To do. Or you may perform a user inquiry and may acquire based on the answer input from the user.
  • the information processing apparatus determines copy target data based on the acquired apparatus function information.
  • (1) Only the basic layer (2) Basic layer, auxiliary layer, (3) a composite image generated based on the base layer and the auxiliary layer; Which of these is to be copied is determined.
  • the set value of the dynamic range scalability restriction information is (R2) Permit copying of both base layer and auxiliary layer
  • the setting value of the dynamic range scalability restriction information is (R2) Permit copying of both base layer and auxiliary layer
  • (B) When both the copy execution device and the copy destination media playback device are configured to interpret the auxiliary layer, When the above condition (b) is satisfied, The base layer and the auxiliary layer are determined as copy targets.
  • the setting value of the dynamic range scalability restriction information is (R2) Permit copying of both base layer and auxiliary layer
  • (C) When the copy execution apparatus can interpret the auxiliary layer but the copy destination media playback apparatus cannot interpret the auxiliary layer, When the above condition (c) is satisfied, A composite image generated by generating a composite image from the base layer and the auxiliary layer is determined as a copy target.
  • Steps S37 to S38 the information processing apparatus executes copy permission determination processing based on other copy restriction information in the server response information. Specifically, whether copying is permitted according to the set values of the region restriction information (region), age restriction information (age), and three-dimensional image (3D) restriction information included in the copy restriction information acquired from the server response information Determine whether or not. If it is determined that copying is permitted, the process proceeds to step S41. On the other hand, if it is determined that copying is not allowed, the process proceeds to step S39.
  • region restriction information region
  • age restriction information age restriction information
  • 3D three-dimensional image
  • step S39 the user is notified that copying is not possible, and the process ends. For example, it outputs a message notifying that there is no copyable content on the display unit of the information processing apparatus.
  • Step S41 If it is determined in steps S37 to S38 that the copy process is allowed, the information processing apparatus determines in step S41 which of the following is the copy target data determined in step S36. (1) Only the basic layer (2) Basic layer, auxiliary layer, (3) a composite image generated based on the base layer and the auxiliary layer; It is determined which of these has been determined as a copy target.
  • step S42 If the copy target is only the base layer, the process proceeds to step S42.
  • step S44 When the copy target is the base layer and the auxiliary layer, the process proceeds to step S44.
  • step S46 If the copy target is a composite image generated based on the base layer and the auxiliary layer, the process proceeds to step S46.
  • Step S42 to S43 If it is determined in step S41 that the copy target is only the base layer, the process proceeds to step S42. In steps S42 to S43, a base layer is selected as a copy target, and base layer data and metadata corresponding to the base layer are acquired from the copy source medium (first medium).
  • Step S44 to S45 If it is determined in step S41 that the copy target is the base layer and the auxiliary layer, the process proceeds to step S44.
  • steps S44 to S45 the base layer and the auxiliary layer are selected as copy targets, and the base layer data, the auxiliary layer data, and the metadata corresponding to the base layer and the auxiliary layer are acquired from the copy source medium (first medium). .
  • Step S46 to S48 If it is determined in step S41 that the copy target is a composite image generated based on the base layer and the auxiliary layer, the process proceeds to step S46.
  • steps S46 to S48 the base layer and the auxiliary layer are acquired from the copy source medium (first medium), and a composite image is generated using these layer data. Further, metadata necessary for reproducing the composite image is acquired.
  • Step S49 When either step S43, step S45, or step S48 is completed, the process proceeds to step S49.
  • the information processing apparatus executes a process of recording the layer data acquired from the copy source medium (first medium), or the composite image data, and the metadata according to the recording format of the copy destination medium.
  • BDMV format data which is a recording format of a copy source medium (first medium)
  • MP4 format which is a recording format of a copy destination medium (second medium)
  • recording the data on the copy destination medium (second medium) Execute.
  • Step S51 to S52 the information processing apparatus executes a copy permission determination process based on the first copy restriction information in the server response information. Specifically, whether copying is permitted according to the set values of the region restriction information (region), age restriction information (age), and three-dimensional image (3D) restriction information included in the copy restriction information acquired from the server response information Determine whether or not.
  • the image data recorded on the copy source medium (first medium) in step S32 described above with reference to FIG. 18 is not an image composed of the base layer and the auxiliary layer, that is, the dynamic range. Since it has been confirmed that the image does not have scalability, determination based on the dynamic range scalability information is unnecessary.
  • step S54 When it is determined that copying is permitted according to the set values of the region restriction information (region), age restriction information (age), and three-dimensional image (3D) restriction information included in the copy restriction information acquired from the server response information, Proceed to step S54. On the other hand, if it is determined that copying is not allowed, the process proceeds to step S53.
  • Step S53 the user is notified that copying is not possible, and the process ends. For example, it outputs a message notifying that there is no copyable content on the display unit of the information processing apparatus.
  • Step S54 If it is determined in step S52 that copying is permitted, the process proceeds to step S54.
  • step S54 the data processing unit of the information processing apparatus determines whether the image data recorded on the copy source medium (first medium) is a pair stream in step S54.
  • the pair stream is an image stream corresponding to (Recording Example 3) described above with reference to FIG. (Recording Example 3) Parallel recording of SDR image and HDR image (pair stream recording of SDR image and HDR image) It is.
  • This recording example is an example in which an SDR image and an HDR image are recorded in parallel on a BD for the same content.
  • a playback device that can only play back SDR images can select and play back SDR images
  • a playback device that can play back HDR images can select and play back HDR images.
  • a configuration in which an SDR image stream and an HDR image stream are recorded in parallel for the same content is referred to as a pair stream.
  • step S55 If it is determined that the image data recorded on the copy source medium (first medium) is a pair stream, the process proceeds to step S55. If it is determined that the stream is not a pair stream, a single stream copy process is executed.
  • step S55 the data processing unit of the information processing apparatus acquires pair stream restriction information from the server response information (Offer Response).
  • the pair stream restriction information recorded in the server response information indicates the stream to be copied, (1) SDR (standard dynamic range) stream, (2) HDR (High Dynamic Range) stream, This is restriction information that defines which of the above-mentioned streams is restricted or whether the user can arbitrarily select the stream.
  • the information processing apparatus that executes the copy process can immediately select and acquire the SDR image stream or the HDR image stream to be copied using these pieces of information.
  • Pair stream restriction information attribute value 1 (SDR)
  • Pair stream restriction information attribute value 2 (HDR)
  • the information processing apparatus can select and copy any of the designated data (SDR image data or HDR image data).
  • Pair stream restriction information attribute value -1 (unspecified) If the above -1 (unspecified) was recorded, The information processing apparatus can selectively copy either an SDR (standard dynamic range) stream or an HDR (high dynamic range) stream according to a user selection.
  • step S72 If the pair stream restriction information is set to [-1 (undesignated)], the process proceeds to step S72.
  • the pair stream restriction information is set to [1 (SDR)] or [2 (HDR)]
  • the process proceeds to step S76.
  • Step S72 If it is confirmed in step S71 that the pair stream restriction information is set to [-1 (undesignated)], the process proceeds to step S72.
  • step S72 the information processing apparatus makes an inquiry about whether the copy target data is an SDR image or an HDR image.
  • step S72 if selection information (SDR or HDR) of data to be copied can be acquired from the user, the process proceeds to step S73. On the other hand, if the selection information (SDR or HDR) of the data to be copied cannot be acquired from the user, the process proceeds to step S74.
  • step S73 In step S72, if selection information (SDR or HDR) of data to be copied can be acquired from the user, the process proceeds to step S73.
  • the information processing apparatus selects a stream selected by the user, that is, one of the SDR stream and the HDR stream as copy target data.
  • Step S74 On the other hand, if the selection information (SDR or HDR) of the copy target data cannot be acquired from the user in step S72, the process proceeds to step S74.
  • the information processing apparatus selects copy target data according to the dynamic range and color space setting information of the information processing apparatus.
  • the information processing apparatus is an apparatus that can interpret and use a dynamic range and color space corresponding to an HDR image
  • the HDR image data is selected as a copy target.
  • the information processing apparatus interprets the dynamic range and color space corresponding to the HDR image and is not usable, SDR image data is selected as a copy target.
  • Step S75 When the copy target data is determined in step S73 or step S74, the information processing apparatus executes the following processing in step S75.
  • a clip clip information file / stream file
  • a clip is acquired from the clip name stored in the pair stream restriction information as additional information corresponding to a user selection or an image (SDR or HDR) selected according to the information processing device, Based on the PID corresponding to the selected stream (HDR or SDR), the packets storing the copy target data are sequentially selected, and the copy process is executed.
  • a recording process is executed according to the recording format of the copy destination medium.
  • BDMV format data which is a recording format of a copy source medium (first medium)
  • MP4 format which is a recording format of a copy destination medium (second medium)
  • recording the data on the copy destination medium (second medium) Execute.
  • step S76 the information processing apparatus performs the following processing. Pair stream restriction is set as additional information corresponding to the selected image (SDR or HDR) according to the set value of the pair stream restriction information, that is, the set value of [1 (SDR)] or [2 (HDR)].
  • a clip clip information file / stream file
  • the packets storing the copy target data are sequentially selected based on the stream-corresponding PID, and the copy process is executed.
  • a recording process is executed according to the recording format of the copy destination medium.
  • BDMV format data which is a recording format of a copy source medium (first medium)
  • MP4 format which is a recording format of a copy destination medium (second medium)
  • recording the data on the copy destination medium (second medium) Execute.
  • the copy target data is an HDR image.
  • Step S101 the data processing unit of the information processing apparatus reads server response information (Offer Response) received from the management server.
  • server response information Offer Response
  • step S102 the data processing unit of the information processing device sets the region restriction information (region), age restriction information (age), and three-dimensional image (3D) restriction information included in the copy restriction information from the server response information. Get the value. This is copy restriction information included in the additional information in the server response information described above with reference to FIG.
  • the data processing unit of the information processing apparatus includes region restriction information (region), age restriction information (age), and three-dimensional image (3D) included in the copy restriction information acquired from the server response information. It is determined whether copying is permitted according to the setting value of the restriction information.
  • the information processing device 120 that executes the copy process includes the region restriction information (region) received from the management server 140, the region code (Region Code) or the language code (Language Code) stored in the memory inside the information processing device 120, and the like. Compare. Further, the information processing apparatus 120 compares the age restriction information (age) received from the management server 140 with the age restriction information (age) (for example, parent lock setting information) stored in the memory inside the information processing apparatus 120. To do.
  • this determination process is preferably performed in consideration of 3D image playback function information of the copy destination media using device.
  • the 3D image playback function information of the copy destination media using device is acquired by user input and the determination process is performed.
  • step S104 copying is permitted based on all set values of the region restriction information (region), age restriction information (age), and three-dimensional image (3D) restriction information included in the copy restriction information acquired from the server response information. If it is determined that it will be performed, the process proceeds to step S201. On the other hand, if it is determined that copying is not permitted based on any setting value of the region restriction information (region), age restriction information (age), and 3D image (3D) restriction information included in the copy restriction information, Proceed to step S105.
  • Step S105 If it is determined that copying is not permitted based on any setting value of the region restriction information (region), age restriction information (age), and three-dimensional image (3D) restriction information included in the P restriction information, step S105 Proceed to In step S105, the user is notified that copying is not possible, and the process ends. For example, it outputs a message notifying that there is no copyable content on the display unit of the information processing apparatus.
  • step S104 based on all set values of the region restriction information (region), age restriction information (age), and three-dimensional image (3D) restriction information included in the copy restriction information acquired from the server response information, Processing when it is determined that copying is permitted will be described with reference to the flowcharts in FIG.
  • step S201 the data processing unit of the information processing apparatus acquires the set value of the dynamic range scalability restriction information of the copy restriction information.
  • the setting value of the dynamic range scalability restriction information of the copy restriction information is one of the following. (R1) Permitted to copy only the base layer (r2) Permitted to copy both the base layer and the auxiliary layer (r3) Not permitted to copy a stream having dynamic range scalability
  • the dynamic range scalability restriction information Any one of these (r1) to (r3) is recorded as the set value.
  • step S201 the data processing unit of the information processing apparatus that executes the copy process confirms whether the setting value of the dynamic range scalability restriction information of the copy restriction information is any of (r1) to (r3) described above.
  • step S202 the data processing unit of the information processing apparatus determines whether or not the set value of the dynamic range scalability restriction information of the copy restriction information permits copying of a stream having dynamic range scalability.
  • the set value of the dynamic range scalability restriction information is one of the following (r1) and (r2), that is, (R1) Permitted to copy only the base layer (r2) Permitted to copy both the base layer and the auxiliary layer If any of these, it is determined that copying of a stream having dynamic range scalability is permitted. The process proceeds to step S203.
  • the set value of the dynamic range scalability restriction information is the following (r3), that is, (R3) Do not allow copying of stream having dynamic range scalability
  • this setting it is determined that copying of a stream having dynamic range scalability is not allowed, and the process proceeds to step S206.
  • step S202 the set value of the dynamic range scalability restriction information is (R1) Permitted to copy only the base layer (r2) Permitted to copy both the base layer and the auxiliary layer It is confirmed that either of these is permitted, and copying of a stream having dynamic range scalability is permitted. Is determined, the determination process of step S203 is executed.
  • step S203 it is determined whether or not the user desires to copy a stream having dynamic range scalability. This determination process is performed, for example, by displaying a message inquiring whether or not a copy of a stream having dynamic range scalability is desired on the display unit of the information processing apparatus, and allowing the user to input an answer.
  • step S204 If it is confirmed that the user desires to copy a stream having dynamic range scalability, the process proceeds to step S204, and process A (process according to the flow shown in FIG. 24) is executed. On the other hand, if it is confirmed that the user does not wish to copy a stream having dynamic range scalability, the process proceeds to step S205, and process B (process according to the flow shown in FIG. 25) is executed.
  • Step S206 In step S202, the set value of the dynamic range scalability restriction information is (R3) Do not allow copying of stream having dynamic range scalability If it is confirmed that this setting is made and it is determined that copying of a stream having dynamic range scalability is not allowed, the process of step S206 is executed.
  • step S206 the data processing unit of the information processing apparatus notifies the user that copying of a stream having dynamic range scalability is not possible. For example, a message indicating that copying cannot be performed is displayed on the display unit.
  • Process A is a process executed when it is confirmed in step S203 that the user desires to copy a stream having dynamic range scalability.
  • the setting value of the dynamic range scalability restriction information is (R1) Permitted to copy only the base layer (r2) Permitted to copy both the base layer and the auxiliary layer It is confirmed that either of these is permitted, and copying of a stream having dynamic range scalability is permitted It has been confirmed.
  • step S251 the data processing unit of the information processing apparatus determines whether or not the dynamic range scalability restriction information setting value is a setting that indicates copy permission for only the base layer. That is, the setting value of the dynamic range scalability restriction information is (R2) Permit copying of both base layer and auxiliary layer (R1) Permitted to copy only the base layer It is determined whether or not the setting of (r1) is made.
  • the setting value of the dynamic range scalability restriction information is (R2) Permit copying of both base layer and auxiliary layer (R1) Permitted to copy only the base layer It is determined whether or not the setting of (r1) is made.
  • the process proceeds to step S252.
  • the dynamic range scalability limit information setting value is (R2) Permit copying of both base layer and auxiliary layer If the setting is (r2), the process proceeds to step S261.
  • Step S252 When the dynamic range scalability restriction information setting value is the above setting (r1) indicating that only the base layer is allowed to be copied, the process proceeds to step S252.
  • step S252 the data processing unit of the information processing apparatus notifies the user that copying of the auxiliary layer is not permitted. For example, a notification message is displayed on the display unit.
  • Step S253 the data processing unit of the information processing apparatus selects only the base layer as a copy target, and executes a copy process for the copy destination medium (second medium) in step S401 and the subsequent steps.
  • This copy process is performed by setting the dynamic range scalability restriction information included in the copy restriction information of the server response information, that is, (R1) Permitted to copy only the base layer This is executed as a copy process according to this set value.
  • step S261 the dynamic range scalability restriction information setting value is not a setting indicating copy permission of only the base layer, that is, (R2) Permit copying of both base layer and auxiliary layer If the setting is (r2), the processing from step S261 is executed.
  • step S261 the data processing unit of the information processing apparatus determines whether the information processing apparatus (copying apparatus) that is executing the copy process can interpret the auxiliary layer.
  • examples of the setting of the combination of the base layer and the auxiliary layer include the following settings.
  • Base layer encoded video data with 10-bit depth
  • Auxiliary layer auxiliary data for extending to 12-bit depth
  • Base layer SDR video encoded data
  • Auxiliary layer Auxiliary data for generating HDR video
  • the information processing apparatus that is executing the copy process is not necessarily an apparatus that can interpret all of these layer sets.
  • the copy process cannot be executed.
  • step S265 the data processing unit of the information processing apparatus notifies the user that there is no content that can be copied, and ends the process.
  • step S261 it is determined in step S261 that the information processing apparatus (copying apparatus) executing the copy process can interpret the auxiliary layer, the process proceeds to step S262.
  • Step S265 the user is notified that there is no content that can be copied, and the process ends. For example, it outputs a message notifying that there is no copyable content on the display unit of the information processing apparatus.
  • Step S262 If it is determined in step S261 that the information processing apparatus (copying apparatus) executing the copy process can interpret the auxiliary layer, the information processing apparatus uses the copy destination medium in step S262. It is confirmed whether or not the copy destination device that executes the data reproduction is a device that can interpret the auxiliary layer.
  • an inquiry message about a copy destination apparatus that executes data reproduction using a copy destination medium is displayed on the display unit of the information processing apparatus, and is confirmed based on a user's answer input.
  • step S281 If it is confirmed that the copy destination apparatus that executes data reproduction using the copy destination medium is an apparatus that can interpret the auxiliary layer, the process proceeds to step S281. On the other hand, if it is not confirmed that the copy destination apparatus that executes data reproduction using the copy destination medium is an apparatus that can interpret the auxiliary layer, the process proceeds to step S263.
  • Step S281 If it is determined in step S262 that the copy destination device that performs data reproduction using the copy destination medium is a device that can interpret the auxiliary layer, the process proceeds to step S281.
  • the information processing apparatus selects two layers, that is, a base layer and an auxiliary layer, as copy targets, and executes the copy processing in step S401 and subsequent steps.
  • Step S263 If it is not determined in step S262 that the copy destination device that performs data reproduction using the copy destination medium is a device that can interpret the auxiliary layer, the process proceeds to step S263.
  • step S263 the information processing apparatus confirms whether or not the copy destination apparatus that performs data reproduction using the copy destination medium is an apparatus that can reproduce the composite image of the base layer and the auxiliary layer.
  • an inquiry message about a copy destination apparatus that executes data reproduction using a copy destination medium is displayed on the display unit of the information processing apparatus, and is confirmed based on a user's answer input.
  • the copy destination device that performs data reproduction using the copy destination medium is a device that can reproduce the composite image of the base layer and the auxiliary layer, the process proceeds to step S264.
  • step S265 the data processing unit of the information processing apparatus notifies the user that there is no content that can be copied, and ends the process.
  • Step S264 If it is determined in step S263 that the copy destination device that performs data reproduction using the copy destination medium is a device that can reproduce the composite image of the base layer and the auxiliary layer, the process proceeds to step S264.
  • step S264 the information processing apparatus sets a composite image based on the base layer and the auxiliary layer as a copy processing target, and executes a composite image copy process in step S401 and the subsequent steps. That is, in this case, the information processing apparatus generates a composite image based on each data of the base layer and the auxiliary layer in the copy process executed in step S401 and subsequent steps, and uses the generated composite image as a copy destination medium (second medium). Execute the recording process.
  • Process B is executed when the determination in step S202 in the flow of FIG. 23 is Yes and the determination in step S203 is No, that is, when the following determination is made.
  • S202-Yes The setting value of the dynamic range scalability restriction information of the copy restriction information permits copying of a stream having dynamic range scalability
  • S203-No The user does not wish to copy a stream having dynamic range scalability. Processing B is executed when these determinations are made.
  • step S301 the data processing unit of the information processing apparatus acquires pair stream restriction information from the server response information (Offer Response).
  • the pair stream restriction information recorded in the server response information indicates the stream to be copied, (1) SDR (standard dynamic range) stream, (2) HDR (High Dynamic Range) stream, This is restriction information that defines which of the above-mentioned streams is restricted or whether the user can arbitrarily select the stream.
  • the information processing apparatus that executes the copy process can immediately select and acquire the SDR image stream or the HDR image stream to be copied using these pieces of information.
  • Pair stream restriction information attribute value 1 (SDR)
  • Pair stream restriction information attribute value 2 (HDR)
  • the information processing apparatus 120 can select and copy any of the designation data (SDR image data or HDR image data).
  • Pair stream restriction information attribute value -1 (unspecified) If the above -1 (unspecified) was recorded, The information processing apparatus 120 can selectively copy either an SDR (standard dynamic range) stream or an HDR (high dynamic range) stream according to a user selection.
  • SDR standard dynamic range
  • HDR high dynamic range
  • the pair stream restriction information is set to [-1 (unspecified)]
  • the user can freely select and copy either an SDR (standard dynamic range) stream or an HDR (high dynamic range) stream. can do.
  • step S303 If the pair stream restriction information is set to [-1 (undesignated)], the process proceeds to step S303.
  • Step S303 If it is confirmed in step S302 that the pair stream restriction information is set to [-1 (undesignated)], the process proceeds to step S303.
  • step S303 the information processing apparatus makes an inquiry about whether the copy target data is an SDR image or an HDR image.
  • step S304 if selection information (SDR or HDR) of data to be copied can be acquired from the user, the process proceeds to step S305. On the other hand, if selection information (SDR or HDR) of copy target data cannot be obtained from the user, the process proceeds to step S306.
  • Step S305 In step S304, if selection information (SDR or HDR) of data to be copied can be acquired from the user, the process proceeds to step S305.
  • the information processing apparatus selects a stream selected by the user, that is, one of the SDR stream and the HDR stream as copy target data.
  • Step S306 On the other hand, when the selection information (SDR or HDR) of the copy target data cannot be acquired from the user in step S304, the process proceeds to step S306. In step S306, the information processing apparatus selects copy target data according to the dynamic range and color space setting information of the information processing apparatus.
  • the information processing apparatus is an apparatus that can interpret and use a dynamic range and color space corresponding to an HDR image
  • the HDR image data is selected as a copy target.
  • the information processing apparatus interprets the dynamic range and color space corresponding to the HDR image and is not usable, SDR image data is selected as a copy target.
  • Step S307 When the copy target data is determined in step S305 or step S306, the information processing apparatus executes the following processing in step S307.
  • a clip clip information file / stream file
  • Packets storing copy target data are sequentially selected based on the PID corresponding to the selected stream (HDR or SDR). After selecting these copy target data (packets), the copy processing from step S401 is executed.
  • step S308 the information processing apparatus performs the following processing. Pair stream restriction is set as additional information corresponding to the selected image (SDR or HDR) according to the set value of the pair stream restriction information, that is, the set value of [1 (SDR)] or [2 (HDR)].
  • a clip clip information file / stream file
  • packets storing copy target data are sequentially selected based on the PID corresponding to the stream. After selecting these copy target data (packets), the copy processing from step S401 is executed.
  • the copy target data is an HDR image.
  • Step S401 shown in FIG. 26 Process for determining only the base layer as copy target data.
  • Step S264 in the flow shown in FIG. 24 Process for determining a composite image generated by the base layer and the auxiliary layer as copy target data.
  • Step S281 in the flow shown in FIG. 24 Process for determining each of the base layer and the auxiliary layer as copy target data (4) Step S307 in the flow shown in FIG.
  • Clip clip information file / stream file
  • Clip is acquired from the clip name stored in the pair stream restriction information as additional information corresponding to the selected image (SDR or HDR), and based on the PID corresponding to the selected stream (HDR or SDR) The process of selecting packets that contain data to be copied in order. (5) Step S308 in the flow shown in FIG.
  • the set value of the pair stream restriction information that is, the selected image (SDR or SDR) according to the set value of [1 (SDR)] or [2 (HDR)]
  • a packet clip information file / stream file
  • a packet storing copy target data based on the PID corresponding to the stream is obtained. Processing to select sequentially.
  • step S401 shown in FIG. 26 The processes after step S401 shown in FIG. 26 are executed after the above processes (1) to (5) are performed. Hereinafter, each process from step S401 to step S401 will be described.
  • Step S401 First, in step S401, a CPS unit key to be applied to decryption processing of data selected as a copy target is acquired.
  • the CPS unit key can be selected and acquired based on title information associated with data selected as a copy target, for example.
  • Step S402 Next, in step S402, the CPS unit key acquired in step S401 is applied, and the stream file to be copied is decrypted.
  • Step S403 a process for limiting the copy target data to a specific angle, sound, and subtitle is performed.
  • These are, for example, data extraction processing corresponding to the setting of the angle, audio, subtitle, and pair stream restriction information of copy-permitted data based on selection restriction information.
  • Step S404 In step S404, compression coding (Transcode) is performed on the selected data. This is performed as processing corresponding to the copy destination medium, for example.
  • Step S405 a multiplexed file corresponding to the format of the copy destination medium is created.
  • a file or the like corresponding to the MP4 format described above with reference to FIGS. 10 and 11 is generated.
  • step S406 encryption is performed by applying a key according to the copyright management system (DRM) of the copy destination medium.
  • DRM copyright management system
  • step S407 the encrypted stream file and other management information files (playlist, clip information file, etc.) are recorded on the second medium (flash memory in this example), which is the copy destination medium. These processes complete the copy process.
  • the restriction information included in the response information (Offer Response) provided by the management server 140 to the information processing apparatus 120 that is, the copy restriction information is recorded together on the copy destination medium (second medium). Also good.
  • An information processing apparatus 120 illustrated in FIG. 27 is an information processing apparatus that records, on the second medium 620, MP4 format data generated by converting the MPEG-2 TS format data recorded on the first medium 610.
  • the information processing apparatus 120 reads out data recorded on the first medium 610 that is an information recording medium such as a BD (Blu-ray (registered trademark) Disc), and the second medium 620 is an information recording medium such as a flash memory. So-called copy processing is performed. Alternatively, a process of recording data input via the communication unit 603 in the second medium 620 such as a flash memory is performed.
  • BD Blu-ray (registered trademark) Disc
  • the data format of data input via the first medium 610 or the communication unit 603 is a first format
  • the format of data recorded on the second medium 620 is a second format
  • the information processing apparatus converts the first format data into the second format data when recording the first format data input via the first medium 610 or the communication unit 603 in the second medium 620 such as a flash memory. The process to do is performed.
  • the format of data input from the first medium 610 or the communication unit 603 is BDMV format data including reproduction target data recorded in accordance with the MPEG-2TS format
  • the recording format of the second medium is MP4 format.
  • the information processing apparatus 100 executes format conversion from the BDMV format and the MPEG-2TS format to the MP4 format in the data recording process for the second medium 620.
  • the information processing apparatus 120 includes a control unit 601, an input unit 602, a communication unit 603, a storage unit 604, an output unit 605, a first media IF (interface) 606, a data buffer 607, and a data conversion unit 608. And a second media IF 609.
  • the control unit 601 functions as a data processing unit, and controls data processing executed in the information processing apparatus 120 such as data recording / playback using a medium and data copying between media. These controls are performed according to a program stored in the storage unit 604, for example.
  • the input unit 602 is an input unit such as a switch, button, or touch panel that can be operated by the user, and is an input unit that inputs instructions for various processes such as reproduction, copying, and recording. Further, the input unit 602 may have a configuration including an imaging unit that inputs an image or sound to be recorded on a medium, and a microphone.
  • the communication unit 603 communicates with, for example, an external server or an external device, and is used for various communication processes such as acquisition of recording data for media, control information related to recording data, or permission information for copy processing.
  • the storage unit 604 is used as a storage area for a program executed by the control unit 601, a parameter area used for program execution, and a work area during program execution. Specifically, it is also used as an area for temporarily storing data read from the first medium 610 when data is recorded on the second medium 620 or data input via the communication unit 603.
  • the storage unit 604 is configured by, for example, a RAM, a ROM, and the like.
  • the output unit 605 includes an output unit for an external device and an output unit for reproduction data from media. For example, it is used for displaying the progress of data recording processing on the second medium 620, displaying messages to the user, and the like, and includes a display, a speaker, and the like.
  • the first media interface (IF) 606 is a data recording / reproducing unit that accesses the first medium 610 such as a BD (Blu-ray (registered trademark) Disc) and performs data recording and data reading on the first medium 610.
  • a functional interface such as a BD (Blu-ray (registered trademark) Disc)
  • the data buffer 607 is a buffer that temporarily stores data read from the first medium 610 and data input from the communication unit 603. For example, data to be recorded on the second medium 620 is temporarily stored.
  • the data conversion unit 608 records the data recorded in the first medium 610 or the data in the first format, which is the format of the data input via the communication unit 603, in the second medium 620 that is the data recording destination.
  • a format conversion process for converting to a second format which is a format is executed.
  • the second media interface (IF) 609 is an interface that functions as a data recording / reproducing unit that accesses the second medium 620 and performs data recording or reading processing on the second medium 620.
  • the information processing apparatus 120 performs a process of recording data in the first format input via the first medium 610 or the communication unit 603 in the second medium 620 such as a flash memory. In this process, a process for converting the first format data into the second format data is performed.
  • the first format is, for example, BDMV format or MPEG-2TS format data
  • the second format is MP4 format data.
  • the information processing apparatus 120 acquires data that cannot be acquired from the first medium 610 from an external server via the communication unit 603, and receives the read data from the first medium 610 and the reception acquired via the communication unit 603. You may perform the process which records data on the 2nd medium 620 collectively.
  • the first medium 610 is, for example, a BD (Blu-ray (registered trademark) Disc).
  • the second medium 620 is a flash memory such as an SD card, for example.
  • the first medium 610 and the second medium 620 are not limited to the above combinations, and various combinations are possible.
  • the data conversion unit 608 includes a data analysis unit 650, an attribute information (PSI / SI) analysis unit 651, an image data conversion unit 652, an audio data conversion unit 653, a caption data conversion unit 654, a multiplexing process.
  • An execution unit 655 is included.
  • the data analysis unit 650 reads each data based on the read data from the first medium 610 stored in the data buffer 607 or the packet identifier (PID) set in the data (packet) input via the communication unit 603.
  • PID packet identifier
  • Packet image data, Audio data, Subtitle data, Attribute information (PSI / SI), These are classified into each type of data.
  • the data analysis unit 650 outputs the attribute information (PSI / SI) to the attribute information (PSI / SI) analysis unit 651. Further, the image data is output to the image data conversion unit 652, the audio data is output to the audio data conversion unit 653, and the caption data is output to the caption data conversion unit 654.
  • the attribute information (PSI / SI) analysis unit 651 acquires attribute information for each elementary stream from the program map table (PMT) in the PSI / SI.
  • a program map table (PMT (Program Map Table)) includes a map as a correspondence information between a PID that becomes a packet identifier of a TS packet and a data type.
  • An information processing apparatus that executes processing for a TS packet first refers to the PMT. PID corresponding to each data of image, sound, subtitle, and other control information (attribute information) is confirmed, and the received packet is separated by data type based on the confirmed PID corresponding to the data type, and each data Process according to the type.
  • PMT program map table
  • ES stream
  • the image data conversion unit 652, the audio data conversion unit 653, and the subtitle data conversion unit 654 are a first format that is a data format of input data, for example, a second format for recording MPEG-2TS format data on the second medium 620, specifically Specifically, for example, a process of converting into MP4 format data is executed.
  • the image data conversion unit 652 generates MP4 format image data, which is a data recording format for the second medium 620, and outputs the image data to the multiplexing processing execution unit 655.
  • the audio data conversion unit 653 generates MP4 format audio data and outputs it to the multiplexing process execution unit 655.
  • the subtitle data conversion unit 654 generates MP4 format subtitle data and outputs the subtitle data to the multiplexing processing execution unit 655.
  • the multiplexing processing unit 655 (A) second format (MP4) format image format data generated by the image data generation unit 652; (B) audio format data in the second format (MP4) format generated by the audio data generation unit 653, (C) Subtitle format data in the second format (MP4) generated by the subtitle data generation unit 654, (D) metadata in the second format (MP4) format generated by the attribute information (PSI / SI) analysis unit 652; For example, multiplexing processing of each of these data is executed to generate recording data in the second format (MP4) format.
  • the data generated by the multiplexing process execution unit 655 is recorded on the second medium 620 via the second media interface 609.
  • the information processing apparatus 120 uses the recording data of the first medium 610 or the data of the first format (MPEG-2TS format) input via the communication unit 603 as the recording format of the second medium 620.
  • a process of converting to the second format (MP4) and recording on the second medium 620 is executed.
  • CPU 701 functions as a data processing unit that executes various processes according to a program stored in ROM (Read Only Memory) 702 or storage unit 708. For example, processing according to the sequence described in the above-described embodiment is executed.
  • a RAM (Random Access Memory) 703 stores programs executed by the CPU 701, data, and the like.
  • the CPU 701, ROM 702, and RAM 703 are connected to each other via a bus 704.
  • the CPU 701 is connected to an input / output interface 705 via a bus 704.
  • the input / output interface 705 is connected to an input unit 706 including various switches, a keyboard, a mouse, and a microphone, and an output unit 707 including a display and a speaker. Yes.
  • the CPU 701 executes various processes in response to a command input from the input unit 706, and outputs a processing result to the output unit 707, for example.
  • the storage unit 708 connected to the input / output interface 705 includes, for example, a hard disk, and stores programs executed by the CPU 701 and various data.
  • the communication unit 709 functions as a data communication transmission / reception unit via a network such as the Internet or a local area network, and further as a broadcast wave transmission / reception unit, and communicates with an external device.
  • the drive 710 connected to the input / output interface 705 drives a removable medium 711 such as a semiconductor memory such as a magnetic disk, an optical disk, a magneto-optical disk, or a memory card, and executes data recording or reading.
  • a removable medium 711 such as a semiconductor memory such as a magnetic disk, an optical disk, a magneto-optical disk, or a memory card, and executes data recording or reading.
  • the encoding or decoding of data can be executed as a process of the CPU 701 as a data processing unit, but a configuration including a codec as dedicated hardware for executing the encoding process or the decoding process may be adopted.
  • the technology disclosed in this specification can take the following configurations.
  • the data processing unit Receive pair stream restriction information, which is copy restriction information that records which streams of multiple streams are allowed to be copied, from the copy management server, When a plurality of different image streams corresponding to the same content are recorded on the first medium, refer to the pair stream restriction information,
  • An information processing apparatus that determines which image stream is recognized as a copy-permitted stream, selects an image stream that is permitted to be copied, and performs a copy process on the second medium.
  • the pair stream restriction information is: (A) No designation, (B) Allow copying of SDR (Standard Dynamic Range) image stream, (C) allows copying of HDR (High Dynamic Range) image streams;
  • the information processing apparatus according to (1), wherein the setting value of any one of (a) to (c) is recorded.
  • the data processing unit The pair stream restriction information setting is (A) No designation, (B) Allow copying of SDR (Standard Dynamic Range) image stream, (C) allows copying of HDR (High Dynamic Range) image streams; It is determined which of the above (a) to (c) is selected, and an image stream determined to be allowed to be copied is selected according to the determination result, and a copy process is performed on the second medium (1) Or the information processing apparatus according to (2).
  • the data processing unit The pair stream restriction information setting is (A) No designation, In case of setting (a) above, The information processing apparatus according to (3), wherein the user selection information is input, and the SDR image stream or the HDR image stream selected according to the input information is copied to the second medium.
  • the data processing unit The pair stream restriction information setting is (A) No designation, In the case of setting (a) above, when user selection information is not input, The information processing apparatus according to (3), wherein an image stream having a dynamic range that matches the dynamic range information that can be used by the information processing apparatus is selected and copied to the second medium.
  • a clip name of a clip that stores an SDR (Standard Dynamic Range) image stream, a packet identifier (PID), A clip name of a clip storing a HDR (High Dynamic Range) image stream and a packet identifier (PID) are recorded.
  • the information processing apparatus according to any one of (1) to (5), wherein the data processing unit obtains a clip and a packet storing copy target data using the additional information.
  • the data processing unit When a playback device that performs playback of copy data from the second medium is capable of playback control using the pair stream limit information as playback permission information, it generates an attribute file including the pair stream limit information.
  • the information processing apparatus according to any one of (1) to (6), wherein the generated attribute file is recorded together with the copy data on the second medium.
  • An information recording medium capable of selecting and reproducing only the image stream data permitted to be reproduced with reference to the pair stream restriction information.
  • the pair stream restriction information is set as follows: (A) No designation, (B) Allow copying of SDR (Standard Dynamic Range) image stream, (C) allows copying of HDR (High Dynamic Range) image streams;
  • (10) having a data processing unit that provides copy restriction information to a copy execution apparatus that executes a copy process for recording the record data of the first medium on the second medium;
  • the data processing unit A copy management server that generates copy restriction information including pair stream restriction information, which is copy restriction information that records which streams of a plurality of streams are allowed to be copied, and transmits the copy restriction information to the copy execution apparatus.
  • the data processing unit Set the pair stream restriction information, (A) No designation, (B) Allow copying of SDR (Standard Dynamic Range) image stream, (C) allows copying of HDR (High Dynamic Range) image streams;
  • the copy management server according to (10) wherein copy restriction information including pair stream restriction information set in any one of the above (a) to (c) is generated and transmitted to the copy execution apparatus.
  • An information processing system having a copy management server and a copy execution device, The copy management server Executing a copy management information providing process for the copy execution device;
  • the copy management information is Including pair stream restriction information that is copy restriction information that records which of the multiple streams are allowed to be copied;
  • the copy execution device A data processing unit for executing a copy process for recording the recording data of the first medium on the second medium;
  • the data processing unit Receive pair stream restriction information, which is copy restriction information that records which streams of multiple streams are allowed to be copied, from the copy management server, When a plurality of different image streams corresponding to the same content are recorded on the first medium, refer to the pair stream restriction information, An information processing system that determines which image stream is recognized as a copy-permitted stream, selects an image stream that is permitted to be copied, and performs a copy process on the second medium.
  • the data processing unit of the copy execution device includes:
  • the pair stream restriction information setting is (A) No designation, (B) Allow copying of SDR (Standard Dynamic Range) image stream, (C) allows copying of HDR (High Dynamic Range) image streams; It is determined which of the above (a) to (c) is selected, and an image stream determined to be allowed to be copied is selected according to the determination result, and a copy process is performed on the second medium (12).
  • the information processing apparatus includes a data processing unit that executes a copy process for recording the recording data of the first medium on the second medium,
  • the data processing unit is Receive pair stream restriction information, which is copy restriction information that records which streams of multiple streams are allowed to be copied, from the copy management server, When a plurality of different image streams corresponding to the same content are recorded on the first medium, refer to the pair stream restriction information, An information processing method for determining which image stream is recognized as a copy-permitted stream, selecting an image stream that is permitted to be copied, and performing a copy process on the second medium.
  • the copy management server includes a data processing unit that provides copy restriction information to a copy execution apparatus that executes a copy process for recording the recording data of the first medium on the second medium;
  • the data processing unit is An information processing method for generating copy restriction information including pair stream restriction information, which is copy restriction information that records which streams of a plurality of streams are allowed to be copied, and transmitting the copy restriction information to the copy execution apparatus.
  • a program for executing information processing in an information processing device includes a data processing unit that executes a copy process for recording the recording data of the first medium on the second medium,
  • the program is stored in the data processing unit.
  • a process of receiving pair stream restriction information which is copy restriction information that records which of the multiple streams are allowed to be copied, from the copy management server;
  • a program that determines which image stream is recognized as a copy-permitted stream selects an image stream that is permitted to be copied, and executes a process of copying to the second medium.
  • a program for executing information processing in a copy management server includes a data processing unit that provides copy restriction information to a copy execution apparatus that executes a copy process for recording the recording data of the first medium on the second medium;
  • the program is stored in the data processing unit.
  • the series of processes described in the specification can be executed by hardware, software, or a combined configuration of both.
  • the program recording the processing sequence is installed in a memory in a computer incorporated in dedicated hardware and executed, or the program is executed on a general-purpose computer capable of executing various processing. It can be installed and run.
  • the program can be recorded in advance on a recording medium.
  • the program can be received via a network such as a LAN (Local Area Network) or the Internet and installed on a recording medium such as a built-in hard disk.
  • the various processes described in the specification are not only executed in time series according to the description, but may be executed in parallel or individually according to the processing capability of the apparatus that executes the processes or as necessary.
  • the system is a logical set configuration of a plurality of devices, and the devices of each configuration are not limited to being in the same casing.
  • Unit copy management is realized.
  • a copy execution device that performs data copy processing between media receives pair stream restriction information that records which streams of a plurality of streams are allowed to be copied from the copy management server, and records them.
  • pair stream restriction information When a plurality of different image streams corresponding to the same content are recorded on the first medium, reference is made to the pair stream restriction information to determine which image stream is recognized as a copy-permitted stream, and copying is permitted.
  • the image stream to be selected is selected, and the copy process for the second medium is performed.
  • copy management in units of streams is realized based on pair stream restriction information that records which streams of multiple streams such as SDR image streams and HDR image streams are allowed to be copied.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Multimedia (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

L'invention développe une gestion de copie d'unités de flux sur la base d'informations de limitation de paire de flux dans lesquelles est enregistré un objet d'autorisation de copie d'un flux parmi une pluralité de flux tels qu'un flux d'imagerie à grande gamme dynamique, un flux d'imagerie à gamme dynamique standard, ou similaire. Un dispositif d'exécution de copie exécutant un traitement de copie de données entre supports, reçoit d'un serveur de gestion de copie des informations de limitation de paire de flux dans lesquelles est enregistré l'autorisation ou la non autorisation de copie d'un flux parmi la pluralité de flux, se réfère aux informations de limitation de paire de flux, dans le cas où une pluralité de différents flux d'imagerie correspondant à un même contenu est enregistrée une un premier support, juge de la reconnaissance ou la non reconnaissance d'un flux d'imagerie en tant que flux dont la copie est autorisée, choisit des flux d'imagerie dont la copie est autorisée, et effectue un traitement de copie sur un second support.
PCT/JP2016/066724 2015-06-30 2016-06-06 Dispositif de traitement d'informations, système de traitement d'informations, support d'enregistrement d'informations, procédé de traitement d'informations, et programme Ceased WO2017002541A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2015131136 2015-06-30
JP2015-131136 2015-06-30

Publications (1)

Publication Number Publication Date
WO2017002541A1 true WO2017002541A1 (fr) 2017-01-05

Family

ID=57608421

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2016/066724 Ceased WO2017002541A1 (fr) 2015-06-30 2016-06-06 Dispositif de traitement d'informations, système de traitement d'informations, support d'enregistrement d'informations, procédé de traitement d'informations, et programme

Country Status (1)

Country Link
WO (1) WO2017002541A1 (fr)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011004410A (ja) * 2009-02-19 2011-01-06 Panasonic Corp 記録媒体、及び再生装置
JP2011221776A (ja) * 2010-04-08 2011-11-04 Sony Corp 情報処理装置、情報処理システム、および情報処理方法、並びにプログラム
JP2014528182A (ja) * 2011-06-14 2014-10-23 コーニンクレッカ フィリップス エヌ ヴェ 高ダイナミックレンジ・ビデオのためのグラフィック処理

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011004410A (ja) * 2009-02-19 2011-01-06 Panasonic Corp 記録媒体、及び再生装置
JP2011221776A (ja) * 2010-04-08 2011-11-04 Sony Corp 情報処理装置、情報処理システム、および情報処理方法、並びにプログラム
JP2014528182A (ja) * 2011-06-14 2014-10-23 コーニンクレッカ フィリップス エヌ ヴェ 高ダイナミックレンジ・ビデオのためのグラフィック処理

Similar Documents

Publication Publication Date Title
JP6465144B2 (ja) 情報処理装置、情報記録媒体、情報処理システム、および情報処理方法、並びにプログラム
JP4687424B2 (ja) 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム
US8917970B2 (en) Information processing apparatus, information processing system, information processing method, and program
JP6550055B2 (ja) 情報処理装置、情報記録媒体、および情報処理方法、並びにプログラム
US8305860B2 (en) Information processing device, information processing method, and program
US8955159B2 (en) Information processing apparatus, information processing system, information processing method, and program
JP5217713B2 (ja) 情報処理装置、情報処理システム、情報記録媒体、および情報処理方法、並びにプログラム
US8705939B2 (en) Information processing apparatus, information processing system, information processing method, and program
US8760982B2 (en) Information processing apparatus, information processing system, information processing method, and program
WO2015178112A1 (fr) Dispositif de traitement d'informations, dispositif de génération d'informations, support d'enregistrement d'informations, procédé de traitement d'informations, et programme
KR20190131025A (ko) 정보 처리 장치, 정보 기록 매체 및 정보 처리 방법, 그리고 프로그램
JP6589984B2 (ja) 情報処理装置、情報処理システム、情報記録媒体、および情報処理方法、並びにプログラム
WO2018221292A1 (fr) Dispositif de traitement d'informations, support d'enregistrement d'informations, procédé de traitement d'informations et programme
WO2017002541A1 (fr) Dispositif de traitement d'informations, système de traitement d'informations, support d'enregistrement d'informations, procédé de traitement d'informations, et programme
JP2007128584A (ja) 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム
JP5609222B2 (ja) 情報処理装置、情報処理システム、および情報処理方法、並びにプログラム
WO2015186479A1 (fr) Appareil de traitement d'informations, support d'enregistrement d'informations, procédé de traitement d'informations, et programme

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16817650

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 16817650

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: JP