JP2020017966A - Reproduction device, display device, and information processing method - Google Patents

Reproduction device, display device, and information processing method Download PDF

Info

Publication number
JP2020017966A
JP2020017966A JP2019158182A JP2019158182A JP2020017966A JP 2020017966 A JP2020017966 A JP 2020017966A JP 2019158182 A JP2019158182 A JP 2019158182A JP 2019158182 A JP2019158182 A JP 2019158182A JP 2020017966 A JP2020017966 A JP 2020017966A
Authority
JP
Japan
Prior art keywords
information
video
display
unit
video data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2019158182A
Other languages
Japanese (ja)
Other versions
JP6756396B2 (en
Inventor
しのぶ 服部
Shinobu Hattori
しのぶ 服部
山本 和夫
Kazuo Yamamoto
和夫 山本
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
Priority to JP2019158182A priority Critical patent/JP6756396B2/en
Publication of JP2020017966A publication Critical patent/JP2020017966A/en
Priority to JP2020143445A priority patent/JP6904470B2/en
Application granted granted Critical
Publication of JP6756396B2 publication Critical patent/JP6756396B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Television Signal Processing For Recording (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

To provide a reproduction device, a display device and an information processing method for transmitting information on the luminance of a master monitor used for generating a video of contents to a display device side.SOLUTION: A reproduction device 1 includes an acquisition unit for acquiring a video stream of a content including an HDR video and monitor information indicating a plurality of luminances of a master monitor used for producing a video of content; and an output unit for outputting the monitor information to a display device 2 capable of understanding the monitor information.SELECTED DRAWING: Figure 1

Description

本技術は、再生装置、表示装置、情報処理方法に関し、特に、コンテンツの映像の制作に用いられたマスターモニタの輝度の情報を表示装置側に伝送することができるようにした再生装置、表示装置、情報処理方法に関する。   The present technology relates to a playback device, a display device, and an information processing method, and in particular, to a playback device and a display device that can transmit information of luminance of a master monitor used for production of content video to a display device side. And an information processing method.

映画などのコンテンツの記録メディアとしてBlu-ray(登録商標) Disc(以下、適宜、BDという)がある。   As a recording medium for contents such as movies, there is a Blu-ray (registered trademark) Disc (hereinafter, appropriately referred to as BD).

近年、HD(High Definition)を超える、4K(3840×2160画素)、8K(7680×4320画素)などのいわゆるUHD(Ultra High Definition)のコンテンツをBDに記録できるようにすることが検討されている。   In recent years, it has been studied to be able to record so-called UHD (Ultra High Definition) contents such as 4K (3840 × 2160 pixels) and 8K (7680 × 4320 pixels), which exceed HD (High Definition), on BDs. .

特開2009−58692号公報JP 2009-58692 A 特開2009−89209号公報JP 2009-89209 A

BDに記録するUHDのコンテンツの色域の規格としてBT.2020などの広い色域の規格が採用される可能性がある。BT.2020は、現在のHDのコンテンツで採用されている色域の規格であるBT.709を超える広色域の規格である。   A wide color gamut standard such as BT.2020 may be adopted as a color gamut standard for UHD content recorded on a BD. BT.2020 is a wide color gamut standard that exceeds BT.709, which is the color gamut standard used in current HD content.

また、輝度のダイナミックレンジを標準のダイナミックレンジより拡張したコンテンツであるHDR(High Dynamic Range)のコンテンツをBDに記録できるようにする可能性がある。   In addition, there is a possibility that HDR (High Dynamic Range) content, which is content in which the luminance dynamic range is extended from the standard dynamic range, can be recorded on a BD.

BDに記録されたコンテンツをオーサー(Author(制作者))の意図したとおりの色味と明るさで出力するためには、コンテンツの色域とダイナミックレンジの情報をBDプレーヤ側からディスプレイ側に伝送する必要がある。   In order to output the content recorded on the BD with the color and brightness as intended by the author, the information on the color gamut and dynamic range of the content is transmitted from the BD player to the display. There is a need to.

本技術はこのような状況に鑑みてなされたものであり、コンテンツの映像の制作に用いられたマスターモニタの輝度の情報を表示装置側に伝送することができるようにするものである。   The present technology has been made in view of such a situation, and is intended to transmit information on luminance of a master monitor used for production of a video of a content to a display device side.

本技術の一側面の再生装置は、HDRの映像を含むコンテンツのビデオストリームと、前記コンテンツの映像の制作に用いられたマスターモニタの複数の輝度を表すモニタ情報を取得する取得部と、前記モニタ情報を理解することができる表示装置に対して前記モニタ情報を出力する出力部とを備える。   A playback device according to one aspect of the present technology includes: an acquisition unit configured to acquire a video stream of a content including an HDR video, and monitor information representing a plurality of luminances of a master monitor used for production of the video of the content; An output unit that outputs the monitor information to a display device that can understand the information.

本技術の他の側面の表示装置は、HDRの映像のビデオストリームを含むコンテンツの再生を行う再生装置に対して、自身の表示性能を表す表示性能情報を前記コンテンツの再生前に送信し、前記コンテンツの映像の制作に用いられたマスターモニタの複数の輝度を表すモニタ情報を自身が理解することができる装置であると判断された場合に前記再生装置から送信されてきた前記モニタ情報を受信する通信部を備える。   A display device according to another aspect of the present technology transmits, to a playback device that plays back a content including a video stream of an HDR video, display performance information representing its own display performance before the playback of the content, Receiving the monitor information transmitted from the reproducing apparatus when it is determined that the apparatus can understand the monitor information representing a plurality of luminances of the master monitor used for producing the video of the content; A communication unit is provided.

本技術によれば、コンテンツの映像の制作に用いられたマスターモニタの輝度の情報を表示装置側に伝送することができる。   According to the present technology, it is possible to transmit information on the luminance of the master monitor used for producing the video of the content to the display device.

なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。   Note that the effects described here are not necessarily limited, and may be any of the effects described in the present disclosure.

本技術の一実施形態に係る再生システムの構成例を示す図である。FIG. 1 is a diagram illustrating a configuration example of a reproduction system according to an embodiment of the present technology. BD-ROMフォーマットにおけるAVストリームの管理構造の例を示す図である。FIG. 3 is a diagram illustrating an example of a management structure of an AV stream in a BD-ROM format. Main PathとSub Pathの構造を示す図である。It is a figure showing the structure of Main Path and Sub Path. ファイルの管理構造の例を示す図である。FIG. 4 is a diagram illustrating an example of a file management structure. Index tableのシンタクスを示す図である。It is a figure showing the syntax of Index table. 図5のAppInfoBDMV()のシンタクスを示す図である。FIG. 6 is a diagram illustrating the syntax of AppInfoBDMV () in FIG. mastering_monitor_infoの例を示す図である。It is a figure showing an example of mastering_monitor_info. 図5のIndexes()のシンタクスを示す図である。FIG. 6 is a diagram illustrating the syntax of Indexes () in FIG. 5. Indexes()の他のシンタクスを示す図である。FIG. 35 is a diagram illustrating another syntax of Indexes (). mastering_monitor_color_primariesの例を示す図である。FIG. 4 is a diagram illustrating an example of mastering_monitor_color_primaries. mastering_monitor_luminanceの例を示す図である。It is a figure showing an example of mastering_monitor_luminance. ExtensionData()のシンタクスを示す図である。It is a figure showing the syntax of ExtensionData (). ID1とID2の値の組み合わせの意味を示す図である。FIG. 9 is a diagram illustrating the meaning of a combination of values of ID1 and ID2. UHD_Ext()の第1の例を示す図である。It is a figure showing the 1st example of UHD_Ext (). UHD_Ext()の第2の例を示す図である。FIG. 21 is a diagram illustrating a second example of UHD_Ext (). UHD_Ext()の第3の例を示す図である。FIG. 35 is a diagram illustrating a third example of UHD_Ext (). PlayListのシンタクスを示す図である。It is a figure showing the syntax of PlayList. 図17のAppInfoPlayList()のシンタクスを示す図である。Fig. 18 is a diagram illustrating the syntax of AppInfoPlayList () in Fig. 17. Clip Informationのシンタクスを示す図である。It is a figure showing the syntax of Clip Information. 図19のClipInfo()のシンタクスを示す図である。FIG. 20 is a diagram illustrating the syntax of ClipInfo () in FIG. 19. application_typeの例を示す図である。It is a figure showing an example of application_type. application_type=10を含むClipInfo()の例を示す図である。FIG. 35 is a diagram illustrating an example of ClipInfo () including application_type = 10. 図19のProgramInfo()のシンタクスを示す図である。FIG. 20 is a diagram illustrating the syntax of ProgramInfo () in FIG. 19. 図23のStreamCodingInfoのシンタクスを示す図である。24 is a diagram illustrating the syntax of StreamCodingInfo in FIG. 23. FIG. stream_coding_typeの例を示す図である。It is a figure showing an example of stream_coding_type. video_formatの例を示す図である。It is a figure showing the example of video_format. 再生装置の構成例を示すブロック図である。FIG. 35 is a block diagram illustrating a configuration example of a playback device. 図27のコントローラの構成例を示すブロック図である。FIG. 28 is a block diagram illustrating a configuration example of a controller in FIG. 27. 図27の復号処理部の構成例を示すブロック図である。FIG. 28 is a block diagram illustrating a configuration example of a decoding processing unit in FIG. 27. 表示装置の構成例を示すブロック図である。FIG. 3 is a block diagram illustrating a configuration example of a display device. 図30のコントローラの構成例を示すブロック図である。FIG. 31 is a block diagram illustrating a configuration example of a controller in FIG. 30. 図30の信号処理部の構成例を示すブロック図である。FIG. 31 is a block diagram illustrating a configuration example of a signal processing unit in FIG. 30. 再生装置の再生前処理について説明するフローチャートである。It is a flowchart explaining a pre-playback process of the playback device. 表示装置の再生前処理について説明するフローチャートである。9 is a flowchart illustrating a pre-playback process of the display device. 再生装置の再生処理について説明するフローチャートである。It is a flowchart explaining a reproduction process of the reproduction device. 再生装置の再生処理について説明する、図35に続くフローチャートである。FIG. 36 is a flowchart for describing the reproduction processing of the reproduction device, continued from FIG. 35. 表示装置の表示処理について説明するフローチャートである。9 is a flowchart illustrating a display process of the display device. HEVCのアクセスユニットの構成を示す図である。FIG. 3 is a diagram illustrating a configuration of an access unit of HEVC. HEVC Mastering monitor information SEIのシンタクスを示す図である。It is a figure showing the syntax of HEVC Mastering monitor information SEI. Clip InformationのClipInfo()の一部を示す図である。It is a figure which shows a part of ClipInfo () of Clip Information. 再生装置の再生処理について説明するフローチャートである。It is a flowchart explaining a reproduction process of the reproduction device. 再生装置の再生処理について説明する、図41に続くフローチャートである。42 is a flowchart for describing the reproduction processing of the reproduction device, subsequent to FIG. 41. 記録装置の構成例を示すブロック図である。FIG. 3 is a block diagram illustrating a configuration example of a recording device. 記録装置の記録処理について説明するフローチャートである。9 is a flowchart illustrating a recording process of the recording device. コンピュータの構成例を示すブロック図である。FIG. 18 is a block diagram illustrating a configuration example of a computer.

以下、本技術を実施するための形態について説明する。説明は以下の順序で行う。
・第1の実施の形態
1.再生システムについて
2.BDフォーマットについて
2−1.マスターモニタ情報の第1の記述例
2−2.マスターモニタ情報の第2の記述例
2−3.マスターモニタ情報の第3の記述例
2−4.マスターモニタ情報の第4の記述例
2−5.マスターモニタ情報の第5の記述例
2−6.マスターモニタ情報の第6の記述例
2−7.マスターモニタ情報の第7の記述例
2−8.マスターモニタ情報の第8の記述例
3.各装置の構成について
4.各装置の動作について
・第2の実施の形態
・記録装置について
Hereinafter, embodiments for implementing the present technology will be described. The description will be made in the following order.
-1st Embodiment1. 1. Reproduction system About BD format 2-1. First description example of master monitor information 2-2. Second description example of master monitor information 2-3. Third description example of master monitor information 2-4. Fourth description example of master monitor information 2-5. Fifth description example of master monitor information 2-6. Sixth description example of master monitor information 2-7. Seventh description example of master monitor information 2-8. 8. Eighth description example of master monitor information 3. Configuration of each device Operation of each device ・ Second embodiment ・ Recording device

<<第1の実施の形態>>
<1.再生システムについて>
図1は、本技術の一実施形態に係る再生システムの構成例を示す図である。
<< First Embodiment >>
<1. About playback system>
FIG. 1 is a diagram illustrating a configuration example of a reproduction system according to an embodiment of the present technology.

図1の再生システムは、再生装置1と表示装置2から構成される。再生装置1と表示装置2はHDMI(登録商標)(High Definition Multimedia Interface)規格のケーブルであるケーブル3を介して接続される。再生装置1と表示装置2が他の規格のケーブルを介して接続されるようにしてもよいし、無線による通信を介して接続されるようにしてもよい。   The playback system in FIG. 1 includes a playback device 1 and a display device 2. The playback device 1 and the display device 2 are connected via a cable 3 that is a cable conforming to the HDMI (registered trademark) (High Definition Multimedia Interface) standard. The playback device 1 and the display device 2 may be connected via a cable of another standard, or may be connected via wireless communication.

再生装置1は、光ディスク11に記録されているコンテンツを再生する。光ディスク11は、例えばBD-ROM(Blu-ray(登録商標) Disc Read-Only)フォーマットでコンテンツが記録されたディスクである。   The playback device 1 plays back the content recorded on the optical disc 11. The optical disk 11 is a disk on which contents are recorded in, for example, a BD-ROM (Blu-ray (registered trademark) Disc Read-Only) format.

光ディスク11に記録されたコンテンツは、4K、8Kなどの、いわゆるUHDのビデオデータを含むコンテンツである。4Kは、縦×横の解像度が例えば3840×2160画素であり、8Kは、縦×横の解像度が例えば7680×4320画素である。UHDのビデオデータの符号化には例えばHEVC(High Efficiency Video Coding)が用いられる。   The content recorded on the optical disk 11 is content including so-called UHD video data such as 4K and 8K. 4K has a vertical and horizontal resolution of, for example, 3840 × 2160 pixels, and 8K has a vertical and horizontal resolution of, for example, 7680 × 4320 pixels. For encoding UHD video data, for example, HEVC (High Efficiency Video Coding) is used.

また、光ディスク11に記録されたUHDのビデオデータは、例えば、BT.2020などの広色域、かつHDRのビデオデータである。ここでいうHDRは、輝度のダイナミックレンジが、標準のダイナミックレンジである0〜100cd/m2(=100nit)より広い範囲であることをいう。 The UHD video data recorded on the optical disc 11 is, for example, HDR video data of a wide color gamut such as BT.2020. HDR as used herein means that the dynamic range of luminance is wider than the standard dynamic range of 0 to 100 cd / m 2 (= 100 nit).

光ディスク11には、光ディスク11に記録されたビデオデータの制作に用いられたマスターモニタの色域とダイナミックレンジを表す情報が記録されている。言い換えると、マスターモニタの色域とダイナミックレンジを表す情報は、光ディスク11に記録されたビデオデータ自体の色域とダイナミックレンジをも表す。   On the optical disk 11, information indicating a color gamut and a dynamic range of a master monitor used for producing video data recorded on the optical disk 11 is recorded. In other words, the information indicating the color gamut and the dynamic range of the master monitor also indicates the color gamut and the dynamic range of the video data itself recorded on the optical disc 11.

以下、適宜、マスターモニタの色域とダイナミックレンジを表す情報をマスターモニタ情報という。マスターモニタ情報は、色域とダイナミックレンジの両方を表す1種類の情報であってもよいし、色域とダイナミックレンジをそれぞれ表す複数の情報からなるものであってもよい。   Hereinafter, information representing the color gamut and dynamic range of the master monitor is referred to as master monitor information as appropriate. The master monitor information may be one type of information representing both the color gamut and the dynamic range, or may be a plurality of pieces of information representing the color gamut and the dynamic range, respectively.

再生装置1は、ケーブル3を介して表示装置2と通信を行い、表示装置2の性能に関する情報を取得する。表示装置2の性能に関する情報には、表示装置2が有するディスプレイの色域とダイナミックレンジを表す情報と、表示装置2が、再生装置1が出力するマスターモニタ情報を理解できる装置であるのか否かを表す情報が含まれる。表示装置2の性能に応じて、再生装置1における再生処理が切り替えられる。   The playback device 1 communicates with the display device 2 via the cable 3 and acquires information on the performance of the display device 2. The information on the performance of the display device 2 includes information indicating the color gamut and dynamic range of the display of the display device 2 and whether or not the display device 2 can understand the master monitor information output by the playback device 1. Is included. The reproduction process in the reproduction device 1 is switched according to the performance of the display device 2.

再生装置1は、ドライブを駆動し、マスターモニタ情報を光ディスク11から読み出すとともに、ビデオストリームを光ディスク11から読み出してデコードする。   The playback device 1 drives a drive to read master monitor information from the optical disk 11 and read a video stream from the optical disk 11 for decoding.

再生装置1は、表示装置2がマスターモニタ情報を理解できる装置である場合には、デコードして得られたビデオデータとともにマスターモニタ情報を表示装置2に出力する。   When the display device 2 is a device that can understand the master monitor information, the playback device 1 outputs the master monitor information to the display device 2 together with the video data obtained by decoding.

また、再生装置1は、表示装置2がマスターモニタ情報を理解できない装置である場合には、デコードして得られたビデオデータを表示装置2に出力する。表示装置2に出力されるビデオデータに対しては、適宜、色域やダイナミックレンジを狭めるための変換処理が再生装置1において施される。   If the display device 2 cannot understand the master monitor information, the playback device 1 outputs the video data obtained by decoding to the display device 2. Conversion processing for narrowing the color gamut and dynamic range is appropriately performed on the video data output to the display device 2 in the playback device 1.

例えば、光ディスク11に記録されたコンテンツの色域がBT.2020であるのに対して、表示装置2が有するディスプレイの色域がBT.709である場合、色域を狭めるための変換処理が再生装置1において行われる。   For example, when the color gamut of the content recorded on the optical disk 11 is BT.2020, while the color gamut of the display of the display device 2 is BT.709, the conversion process for narrowing the color gamut is performed. This is performed in the device 1.

表示装置2は、再生装置1から送信されてきたビデオデータを受信し、コンテンツの映像をディスプレイに表示する。再生装置1からはコンテンツのオーディオデータも送信されてくる。表示装置2は、再生装置1から送信されてきたオーディオデータに基づいて、コンテンツの音声をスピーカから出力させる。   The display device 2 receives the video data transmitted from the playback device 1 and displays a video of the content on a display. The audio data of the content is also transmitted from the playback device 1. The display device 2 outputs the sound of the content from the speaker based on the audio data transmitted from the playback device 1.

例えば、ビデオデータとともにマスターモニタ情報が送信されてきた場合、表示装置2は、マスターモニタ情報に基づいて、光ディスク11に記録されたコンテンツの色域とダイナミックレンジを特定する。表示装置2は、自身が有するディスプレイが光ディスク11に記録されたコンテンツの表示に対応していない場合には、マスターモニタ情報を参照して、色域やダイナミックレンジを狭めるための変換処理を、再生装置1から送信されてきたビデオデータに施す。表示装置2は、色域やダイナミックレンジの変換後のビデオデータに基づいて、コンテンツの映像をディスプレイに表示させる。   For example, when the master monitor information is transmitted together with the video data, the display device 2 specifies the color gamut and the dynamic range of the content recorded on the optical disc 11 based on the master monitor information. When the display of the display device 2 does not support the display of the content recorded on the optical disk 11, the display device 2 reproduces the conversion process for narrowing the color gamut and the dynamic range with reference to the master monitor information. It is applied to the video data transmitted from the device 1. The display device 2 displays a video of the content on a display based on the video data after the conversion of the color gamut and the dynamic range.

このように、UHDのビデオデータを記録した光ディスク11には、その実際の色域とダイナミックレンジを表す情報であるマスターモニタ情報が含まれている。再生装置1がマスターモニタ情報をビデオデータとともに出力することにより、ビデオデータの実際の色域とダイナミックレンジを表示装置2に伝達することが可能になる。   As described above, the optical disc 11 on which UHD video data is recorded includes master monitor information which is information indicating the actual color gamut and dynamic range. When the playback device 1 outputs the master monitor information together with the video data, the actual color gamut and dynamic range of the video data can be transmitted to the display device 2.

実際の色域とダイナミックレンジを特定した上で、自身が有するディスプレイの性能に応じて表示装置2がビデオデータの変換処理を行うことにより、オーサーの意図に応じた色味と明るさの映像を表示させることが可能になる。   After specifying the actual color gamut and dynamic range, the display device 2 performs a video data conversion process in accordance with the performance of the display of the display device itself, so that an image of color and brightness according to the author's intention can be obtained. It can be displayed.

仮に、ケーブル3を介して伝送されてくるビデオデータがUHDのビデオデータである場合には、その色域がBT.2020であるとして表示装置2が認識するようになっていることを想定する。この場合、ディスプレイの色域とビデオデータの実際の色域がBT.2020より狭い場合には、実際の色域より狭い色域のビデオデータに変換するような処理が表示装置2において行われてしまうことになるが、そのようなことを防ぐことが可能になる。   If the video data transmitted via the cable 3 is UHD video data, it is assumed that the display device 2 recognizes that the color gamut is BT.2020. In this case, when the color gamut of the display and the actual color gamut of the video data are smaller than BT.2020, a process of converting the video data into video data having a color gamut smaller than the actual color gamut is performed in the display device 2. However, such a situation can be prevented.

<2.BDフォーマットについて>
ここで、BD-ROMフォーマットについて説明する。
<2. About BD format>
Here, the BD-ROM format will be described.

[データの管理構造]
図2は、BD-ROMフォーマットにおけるAVストリームの管理構造の例を示す図である。
[Data management structure]
FIG. 2 is a diagram showing an example of a management structure of an AV stream in the BD-ROM format.

HEVCのビデオストリームを含むAVストリームの管理は、PlayListとClipの2つのレイヤを用いて行われる。AVストリームは、光ディスク11だけでなく、再生装置1のローカルストレージに記録されることもある。   Management of an AV stream including a HEVC video stream is performed using two layers, PlayList and Clip. The AV stream may be recorded not only on the optical disc 11 but also on the local storage of the playback device 1.

1つのAVストリームと、それに付随する情報であるClip Informationのペアが1つのオブジェクトとして管理される。AVストリームとClip InformationのペアをClipという。   A pair of one AV stream and Clip Information that is information associated with the AV stream is managed as one object. A pair of an AV stream and Clip Information is called a Clip.

AVストリームは時間軸上に展開され、各Clipのアクセスポイントは、主に、タイムスタンプでPlayListにおいて指定される。Clip Informationは、AVストリーム中のデコードを開始すべきアドレスを見つけるためなどに使用される。   The AV stream is developed on the time axis, and the access point of each Clip is specified in the PlayList mainly by a time stamp. Clip Information is used to find an address in the AV stream to start decoding.

PlayListはAVストリームの再生区間の集まりである。AVストリーム中の1つの再生区間はPlayItemと呼ばれる。PlayItemは、時間軸上の再生区間のIN点とOUT点のペアで表される。図2に示すように、PlayListは1つまたは複数のPlayItemにより構成される。   PlayList is a group of playback sections of the AV stream. One playback section in the AV stream is called PlayItem. PlayItem is represented by a pair of an IN point and an OUT point of a playback section on the time axis. As shown in FIG. 2, the PlayList is composed of one or a plurality of PlayItems.

図2の左から1番目のPlayListは2つのPlayItemから構成され、その2つのPlayItemにより、左側のClipに含まれるAVストリームの前半部分と後半部分がそれぞれ参照される。   The first PlayList from the left in FIG. 2 includes two PlayItems, and the two PlayItems refer to the first half and the second half of the AV stream included in the left Clip.

左から2番目のPlayListは1つのPlayItemから構成され、それにより、右側のClipに含まれるAVストリーム全体が参照される。   The second PlayList from the left is made up of one PlayItem, whereby the entire AV stream included in the right Clip is referenced.

左から3番目のPlayListは2つのPlayItemから構成され、その2つのPlayItemにより、左側のClipに含まれるAVストリームのある部分と、右側のClipに含まれるAVストリームのある部分がそれぞれ参照される。   The third PlayList from the left is composed of two PlayItems, and the two PlayItems refer to a part of the AV stream included in the left Clip and a part of the AV stream included in the right Clip, respectively.

例えば、左から1番目のPlayListに含まれる左側のPlayItemが再生対象としてディスクナビゲーションプログラムにより指定された場合、そのPlayItemが参照する、左側のClipに含まれるAVストリームの前半部分の再生が行われる。   For example, when the left PlayItem included in the first PlayList from the left is specified by the disc navigation program as a playback target, the first half of the AV stream included in the left Clip referenced by the PlayItem is played.

PlayListの中で、1つ以上のPlayItemの並びによって作られる再生パスをメインパス(Main Path)という。また、PlayListの中で、Main Pathに並行して、1つ以上のSubPlayItemの並びによって作られる再生パスをサブパス(Sub Path)という。   In the PlayList, a playback path created by an arrangement of one or more PlayItems is called a main path (Main Path). In the PlayList, a playback path created by arranging one or more SubPlayItems in parallel with the Main Path is called a sub path.

図3は、Main PathとSub Pathの構造を示す図である。   FIG. 3 is a diagram showing the structure of the Main Path and the Sub Path.

PlayListは、1つのMain Pathと1つ以上のSub Pathを持つ。図3のPlayListは、3つのPlayItemの並びにより作られる1つのMain Pathと3つのSub Pathを有する。   PlayList has one Main Path and one or more Sub Paths. The PlayList in FIG. 3 has one Main Path and three Sub Paths formed from a series of three PlayItems.

Main Pathを構成するPlayItemには、先頭から順番にそれぞれIDが設定される。Sub Pathにも、先頭から順番にSubpath_id=0、Subpath_id=1、およびSubpath_id=2のIDが設定される。   IDs are set to PlayItems constituting the Main Path in order from the beginning. The IDs of Subpath_id = 0, Subpath_id = 1, and Subpath_id = 2 are also set in the Sub Path in order from the beginning.

図3の例においては、Subpath_id=0のSub Pathには1つのSubPlayItemが含まれ、Subpath_id=1のSub Pathには2つのSubPlayItemが含まれる。また、Subpath_id=2のSub Pathには1つのSubPlayItemが含まれる。   In the example of FIG. 3, one SubPlayItem is included in the Sub Path of Subpath_id = 0, and two SubPlayItems are included in the Sub Path of Subpath_id = 1. Also, one SubPlayItem is included in the Sub Path of Subpath_id = 2.

1つのPlayItemが参照するAVストリームには、少なくともビデオストリーム(メイン画像データ)が含まれる。AVストリームには、AVストリームに含まれるビデオストリームと同じタイミングで(同期して)再生されるオーディオストリームが1つ以上含まれてもよいし、含まれなくてもよい。   An AV stream referred to by one PlayItem includes at least a video stream (main image data). The AV stream may or may not include one or more audio streams that are played back (synchronously) at the same timing as the video stream included in the AV stream.

AVストリームには、AVストリームに含まれるビデオストリームと同期して再生されるビットマップの字幕データ(PG(Presentation Graphic))のストリームが1つ以上含まれてもよいし、含まれなくてもよい。   The AV stream may or may not include one or more bitmap subtitle data (PG (Presentation Graphic)) streams that are reproduced in synchronization with the video stream included in the AV stream. .

AVストリームには、AVストリームファイルに含まれるビデオストリームと同期して再生されるIG(Interactive Graphic)のストリームが1つ以上含まれてもよいし、含まれなくてもよい。IGのストリームは、ユーザにより操作されるボタンなどのグラフィックを表示させるために用いられる。   The AV stream may or may not include one or more IG (Interactive Graphic) streams reproduced in synchronization with the video stream included in the AV stream file. The IG stream is used to display a graphic such as a button operated by a user.

1つのPlayItemが参照するAVストリームには、ビデオストリームと、それと同期して再生されるオーディオストリーム、PGストリーム、およびIGストリームが多重化される。   In the AV stream referred to by one PlayItem, a video stream and an audio stream, a PG stream, and an IG stream that are reproduced in synchronization with the video stream are multiplexed.

また、1つのSubPlayItemは、PlayItemが参照するAVストリームとは異なるストリームの、ビデオストリーム、オーディオストリーム、PGストリームなどを参照する。   Also, one SubPlayItem refers to a video stream, an audio stream, a PG stream, or the like of a stream different from the AV stream referred to by the PlayItem.

このように、HEVCのビデオストリームを含むAVストリームの再生はPlayListとClip Informationを用いて行われる。PlayList、Clip Informationなどの、AVストリームのファイルと異なるファイルの情報であり、AVストリームの再生を管理するための情報を、適宜、Data Base情報という。   As described above, the reproduction of the AV stream including the HEVC video stream is performed using the PlayList and Clip Information. Information for managing playback of the AV stream, such as PlayList and Clip Information, which is different from the file of the AV stream, is appropriately referred to as Data Base information.

[ディレクトリ構造]
図4は、光ディスク11に記録されるファイルの管理構造の例を示す図である。
[Directory structure]
FIG. 4 is a diagram illustrating an example of a management structure of a file recorded on the optical disc 11.

光ディスク11に記録される各ファイルはディレクトリ構造により階層的に管理される。光ディスク11上には1つのrootディレクトリが作成される。   Each file recorded on the optical disc 11 is hierarchically managed by a directory structure. One root directory is created on the optical disc 11.

rootディレクトリの下にはBDMVディレクトリが置かれる。   Below the root directory is a BDMV directory.

BDMVディレクトリの下には、「Index.bdmv」の名前が設定されたファイルであるIndex tableファイルが1つ格納される。上述したData Base情報にはIndex tableも含まれる。BDMVディレクトリの下には、「MovieObject.bdmv」の名前が設定されたファイルであるMovieObjectファイルも格納される。   Under the BDMV directory, one Index table file, which is a file to which the name “Index.bdmv” is set, is stored. The Data Base information described above also includes an Index table. Under the BDMV directory, a MovieObject file, which is a file with the name “MovieObject.bdmv”, is also stored.

BDMVディレクトリの下には、PLAYLISTディレクトリ、CLIPINFディレクトリ、STREAMディレクトリ等が設けられる。   Under the BDMV directory, a PLAYLIST directory, a CLIPINF directory, a STREAM directory, and the like are provided.

PLAYLISTディレクトリには、PlayListを記述したPlayListファイルが格納される。各PlayListファイルには、5桁の数字と拡張子「.mpls」を組み合わせた名前が設定される。
図4に示す1つのPlayListファイルには「00000.mpls」のファイル名が設定されている。
複数のPlayListファイルがPLAYLISTディレクトリに含まれることもある。
The PLAYLIST directory stores PlayList files describing PlayLists. Each PlayList file is set with a name obtained by combining a five-digit number and an extension “.mpls”.
A file name of “00000.mpls” is set in one PlayList file shown in FIG.
A plurality of PlayList files may be included in the PLAYLIST directory.

CLIPINFディレクトリにはClip Informationファイルが格納される。各Clip Informationファイルには、5桁の数字と拡張子「.clpi」を組み合わせた名前が設定される。図4の3つのClip Informationファイルには、それぞれ、「00001.clpi」、「00002.clpi」、「00003.clpi」のファイル名が設定されている。   The Clip Information file is stored in the CLIPINF directory. Each Clip Information file is set with a name obtained by combining a five-digit number and an extension “.clpi”. In the three Clip Information files in FIG. 4, file names “00001.clpi”, “00002.clpi”, and “00003.clpi” are set, respectively.

STREAMディレクトリにはストリームファイルが格納される。各ストリームファイルには、5桁の数字と拡張子「.m2ts」を組み合わせた名前が設定される。図4の3つのストリームファイルには、それぞれ、「00001.m2ts」、「00002.m2ts」、「00003.m2ts」のファイル名が設定されている。   Stream files are stored in the STREAM directory. Each stream file is set with a name obtained by combining a five-digit number and an extension “.m2ts”. File names “00001.m2ts”, “00002.m2ts”, and “00003.m2ts” are set in the three stream files in FIG. 4, respectively.

同じ5桁の数字がファイル名に設定されているClip Informationファイルとストリームファイルが1つのClipを構成するファイルとなる。「00001.m2ts」のストリームファイルの再生時には「00001.clpi」のClip Informationファイルが用いられ、「00002.m2ts」のストリームファイルの再生時には「00002.clpi」のClip Informationファイルが用いられる。   The Clip Information file and the stream file in which the same five-digit number is set in the file name are files that constitute one Clip. When reproducing the stream file “00001.m2ts”, the Clip Information file “00001.clpi” is used, and when reproducing the stream file “00002.m2ts”, the Clip Information file “00002.clpi” is used.

[各ファイルのシンタクス]
ここで、各ファイルのシンタクスの主な記述について説明する。マスターモニタ情報を、Data Base情報の様々な位置に記述することが可能である。
[Syntax of each file]
Here, the main description of the syntax of each file will be described. The master monitor information can be described in various positions of the Data Base information.

・2−1.マスターモニタ情報の第1の記述例
マスターモニタ情報をIndex tableに記述する例について説明する。
-2-1. First description example of master monitor information An example in which master monitor information is described in an index table will be described.

図5は、Index tableのシンタクスを示す図である。   FIG. 5 is a diagram illustrating the syntax of the Index table.

Index table(index.bdmv)には、AppInfoBDMV()、Indexes()、ExtensionData()が記述される。AppInfoBDMV()は、光ディスク11の再生に関する重要なパラメータを含む情報である。Indexes()は、ユーザの操作に応じた動作の内容を規定する情報や光ディスク11がロードされたときの最初の動作の内容を規定する情報を含む情報である。ExtensionData()は、Index tableを拡張するための各種の情報を含む情報である。   In the Index table (index.bdmv), AppInfoBDMV (), Indexes (), and ExtensionData () are described. AppInfoBDMV () is information including important parameters related to the reproduction of the optical disc 11. Indexes () is information including information defining the content of the operation according to the user's operation and information defining the content of the first operation when the optical disk 11 is loaded. ExtensionData () is information including various information for extending the Index table.

図6は、図5のAppInfoBDMV()のシンタクスを示す図である。   FIG. 6 is a diagram illustrating the syntax of AppInfoBDMV () in FIG.

AppInfoBDMV()には、1ビットのinitial_output_mode_preference、1ビットのSS_content_exist_flagが含まれる。   AppInfoBDMV () includes 1-bit initial_output_mode_preference and 1-bit SS_content_exist_flag.

initial_output_mode_preferenceは、出力のモードが2D Output Modeであるのか、Stereoscopic Output Mode(3Dモード)であるのかを表す。SS_content_exist_flagは、光ディスク11を用いて実現可能な機能を表す。   initial_output_mode_preference indicates whether the output mode is 2D Output Mode or Stereoscopic Output Mode (3D mode). SS_content_exist_flag represents a function that can be realized using the optical disc 11.

また、AppInfoBDMV()には、1ビットのリザーブ領域を挟んで、4ビットのmastering_monitor_info、4ビットのvideo_format、4ビットのframe_rateが含まれる。   AppInfoBDMV () includes 4-bit mastering_monitor_info, 4-bit video_format, and 4-bit frame_rate with a 1-bit reserved area interposed.

リザーブ領域のビット数を減らしてmastering_monitor_infoを追加した点が、「Blu-ray Disc Read-Only Format Part3 version2.4」のAppInfoBDMV()のシンタクスと異なる。mastering_monitor_infoが、上述したマスターモニタ情報である。   The difference from the syntax of AppInfoBDMV () of "Blu-ray Disc Read-Only Format Part3 version2.4" is that mastering_monitor_info is added by reducing the number of bits in the reserved area. mastering_monitor_info is the above-mentioned master monitoring information.

図7は、mastering_monitor_infoの例を示す図である。   FIG. 7 is a diagram illustrating an example of mastering_monitor_info.

mastering_monitor_info=1は、色域、最大輝度、最小輝度がいずれも不明であることを表す。   mastering_monitor_info = 1 indicates that the color gamut, the maximum luminance, and the minimum luminance are all unknown.

mastering_monitor_info=2は、色域がBT.709(ITU-R BT.709)であることを表し、最大輝度と最小輝度が不明であることを表す。   mastering_monitor_info = 2 indicates that the color gamut is BT.709 (ITU-R BT.709), and indicates that the maximum luminance and the minimum luminance are unknown.

mastering_monitor_info=3は、色域がDCI(Digital Cinema Initiatives) P3であることを表し、最大輝度と最小輝度が不明であることを表す。   mastering_monitor_info = 3 indicates that the color gamut is DCI (Digital Cinema Initiatives) P3, and indicates that the maximum luminance and the minimum luminance are unknown.

mastering_monitor_info=4は、色域がBT.2020(ITU-R BT.2020)であることを表し、最大輝度と最小輝度が不明であることを表す。   mastering_monitor_info = 4 indicates that the color gamut is BT.2020 (ITU-R BT.2020), and indicates that the maximum luminance and the minimum luminance are unknown.

mastering_monitor_info=5は、色域がBT.709、最大輝度が1000cd/m2、最小輝度が0cd/m2であることを表す。 mastering_monitor_info = 5 indicates that the color gamut BT.709, the maximum luminance is 1000 cd / m 2, a minimum luminance is 0 cd / m 2.

mastering_monitor_info=6は、色域がDCI P3、最大輝度が1000cd/m2、最小輝度が0cd/m2であることを表す。 mastering_monitor_info = 6 indicates that the color gamut DCI P3, the maximum luminance is 1000 cd / m 2, a minimum luminance is 0 cd / m 2.

このように、Index tableのAppInfoBDMV()にマスターモニタ情報を記述することができる。AppInfoBDMV()にマスターモニタ情報を記述することにより、1種類の色域、ダイナミックレンジを光ディスク11全体を通して運用することが可能になる。   As described above, master monitor information can be described in AppInfoBDMV () of the Index table. By describing master monitor information in AppInfoBDMV (), one type of color gamut and dynamic range can be operated throughout the optical disc 11.

なお、図6のvideo_formatは光ディスク11に記録されているビデオのフォーマット(走査方式)を表し、frame_rateは光ディスク11に記録されているビデオのフレームレートを表す。   6 represents the format (scanning method) of the video recorded on the optical disk 11, and the frame_rate represents the frame rate of the video recorded on the optical disk 11.

・2−2.マスターモニタ情報の第2の記述例
マスターモニタ情報をIndex tableのIndexes()に記述する例について説明する。
・ 2-2. Second description example of master monitor information An example in which master monitor information is described in Indexes () of the Index table will be described.

図8は、図5のIndexes()のシンタクスを示す図である。   FIG. 8 is a diagram illustrating the syntax of Indexes () in FIG.

Indexes()には、16ビットのnumber_of_Titlesが含まれ、title_idにより識別されるTitle毎に、2ビットのTitle_object_typeと2ビットのTitle_access_typeが含まれる。   Indexes () includes 16-bit number_of_Titles, and includes 2-bit Title_object_type and 2-bit Title_access_type for each Title identified by title_id.

number_of_Titlesは、Indexes()に含まれるTitleの数を表す。Titleは、1つ、または複数のPlayListを用いて再生されるコンテンツの区間である。   number_of_Titles represents the number of Titles included in Indexes (). Title is a section of the content reproduced using one or a plurality of PlayLists.

Title_object_typeはタイトルのタイプを表し、Title_access_typeはタイトルの再生開始のタイプを表す。   Title_object_type represents the type of the title, and Title_access_type represents the type of starting playback of the title.

また、Indexes()には、title_idにより識別されるTitle毎に、4ビットのmastering_monitor_infoが含まれる。   Also, Indexes () includes 4-bit mastering_monitor_info for each Title identified by title_id.

リザーブ領域のビット数を減らしてmastering_monitor_infoを追加した点が、「Blu-ray Disc Read-Only Format Part3 version2.4」のIndexes()のシンタクスと異なる。mastering_monitor_infoが、上述したマスターモニタ情報である。mastering_monitor_infoの値の意味は、図7を参照して説明した意味と同じである。   The point that the number of bits in the reserved area is reduced and mastering_monitor_info is added is different from the syntax of Indexes () of “Blu-ray Disc Read-Only Format Part3 version2.4”. mastering_monitor_info is the above-mentioned master monitoring information. The meaning of the value of mastering_monitor_info is the same as the meaning described with reference to FIG.

このように、Index tableのIndexes()にマスターモニタ情報を記述することができる。
Indexes()にマスターモニタ情報を記述することにより、1種類の色域、ダイナミックレンジをTitle単位で運用することが可能になる。
As described above, master monitor information can be described in Indexes () of the Index table.
By describing master monitor information in Indexes (), one type of color gamut and dynamic range can be operated in Title units.

Title内での値の切り替わり(色域とダイナミックレンジの切り替わり)を制限できるため、Graphics(PG,IG)などを考慮した表示輝度の切り替わりによる影響を少なくすることができる。仮に、1つのTitle内に映像のみを表示する区間と映像にグラフィックスを重ねて表示する区間があり、グラフィックスの表示開始のタイミングで色域とダイナミックレンジを切り替えるとした場合、映像の色味と明るさが変わってしまうことになるがそのようなことを防ぐことが可能になる。   Since the switching of the value (switching between the color gamut and the dynamic range) within the Title can be restricted, the influence of the switching of the display luminance in consideration of Graphics (PG, IG) can be reduced. If there is a section in which only video is displayed in one Title and a section in which graphics are superimposed on the video, and the color gamut and dynamic range are switched at the timing of starting the display of graphics, The brightness will change, but such a thing can be prevented.

図9は、Indexes()の他のシンタクスを示す図である。   FIG. 9 is a diagram illustrating another syntax of Indexes ().

図9において、図8の説明と重複する説明については適宜省略する。以上においては、色域とダイナミックレンジを1種類の情報であるmastering_monitor_infoによって表すものとしたが、色域を表す情報とダイナミックレンジを表す情報をそれぞれ記述するようにしてもよい。   In FIG. 9, descriptions overlapping with the description of FIG. 8 will be appropriately omitted. In the above description, the color gamut and the dynamic range are represented by one type of information, mastering_monitor_info, but information representing the color gamut and information representing the dynamic range may be described.

図9の例においては、mastering_monitor_infoに代えて、4ビットのmastering_monitor_color_primariesと4ビットのmastering_monitor_luminanceを記述した点が、図8のシンタクスと異なる。mastering_monitor_color_primariesとmastering_monitor_luminanceがマスターモニタ情報である。   The example of FIG. 9 differs from the syntax of FIG. 8 in that, in place of mastering_monitor_info, 4-bit mastering_monitor_color_primaries and 4-bit mastering_monitor_luminance are described. mastering_monitor_color_primaries and mastering_monitor_luminance are master monitor information.

mastering_monitor_color_primariesはマスターモニタの色域を表し、mastering_monitor_luminanceはマスターモニタのダイナミックレンジを表す。   mastering_monitor_color_primaries represents the color gamut of the master monitor, and mastering_monitor_luminance represents the dynamic range of the master monitor.

図10は、mastering_monitor_color_primariesの例を示す図である。   FIG. 10 is a diagram illustrating an example of mastering_monitor_color_primaries.

mastering_monitor_color_primaries=1は、色域が不明であることを表す。   mastering_monitor_color_primaries = 1 indicates that the color gamut is unknown.

mastering_monitor_color_primaries=2は、色域がBT.709であることを表す。   mastering_monitor_color_primaries = 2 indicates that the color gamut is BT.709.

mastering_monitor_color_primaries=3は、色域がDCI P3であることを表す。   mastering_monitor_color_primaries = 3 indicates that the color gamut is DCIP3.

mastering_monitor_color_primaries=4は、色域がBT.2020であることを表す。   mastering_monitor_color_primaries = 4 indicates that the color gamut is BT.2020.

図11は、mastering_monitor_luminanceの例を示す図である。   FIG. 11 is a diagram illustrating an example of mastering_monitor_luminance.

mastering_monitor_luminance=1は、最大輝度と最小輝度が不明であることを表す。   mastering_monitor_luminance = 1 indicates that the maximum luminance and the minimum luminance are unknown.

mastering_monitor_luminance=2は、最大輝度が400cd/m2であり、最小輝度が0cd/m2であることを表す。 mastering_monitor_luminance = 2, the maximum brightness is 400 cd / m 2, indicating that the minimum luminance is 0 cd / m 2.

mastering_monitor_luminance=3は、最大輝度が400〜800cd/m2の範囲内のいずれかの輝度であり、最小輝度が0cd/m2であることを表す。 mastering_monitor_luminance = 3 indicates that the maximum luminance is any luminance within the range of 400 to 800 cd / m 2 and the minimum luminance is 0 cd / m 2 .

mastering_monitor_luminance=4は、最大輝度が800cd/m2であり、最小輝度が0cd/m2であることを表す。 mastering_monitor_luminance = 4 indicates that the maximum luminance is 800 cd / m 2 and the minimum luminance is 0 cd / m 2 .

mastering_monitor_luminance=5は、最大輝度が800〜1000cd/m2の範囲内のいずれかの輝度であり、最小輝度が0cd/m2であることを表す。 mastering_monitor_luminance = 5 indicates that the maximum luminance is any luminance within the range of 800 to 1000 cd / m 2 and the minimum luminance is 0 cd / m 2 .

mastering_monitor_luminance=6は、最大輝度が1000cd/m2であり、最小輝度が0cd/m2であることを表す。 mastering_monitor_luminance = 6, the maximum luminance is 1000 cd / m 2, indicating that the minimum luminance is 0 cd / m 2.

Indexes()の各Titleの領域(Title[title_id]())には、ビット数の多いリザーブ領域が確保されている。このようにビット数の多いリザーブ領域が確保されている領域には、色域を表す情報とダイナミックレンジを表す情報をそれぞれ記述することが可能である。   In each Title area (Title [title_id] ()) of Indexes (), a reserved area having a large number of bits is secured. Information indicating a color gamut and information indicating a dynamic range can be described in an area where a reserved area having a large number of bits is secured as described above.

・2−3.マスターモニタ情報の第3の記述例
マスターモニタ情報をIndex tableのExtensionData()(図5)に記述する例について説明する。
-2-3. Third Example of Description of Master Monitor Information An example in which master monitor information is described in ExtensionData () of the Index table (FIG. 5) will be described.

図12は、ExtensionData()のシンタクスを示す図である。   FIG. 12 is a diagram illustrating the syntax of ExtensionData ().

ExtensionData()には、ext_data_entry()毎に、それぞれ16ビットのID1、ID2が含まれる。ID1とID2の値の組み合わせが、ext_data_entry()内のdata_block()に記述される情報の内容を表す。   ExtensionData () includes 16-bit ID1 and ID2 for each ext_data_entry (). The combination of the values of ID1 and ID2 indicates the content of information described in data_block () in ext_data_entry ().

図13は、ID1とID2の値の組み合わせの意味を示す図である。   FIG. 13 is a diagram illustrating the meaning of the combination of the values of ID1 and ID2.

例えば、ID1の値が0x0001であり、ID2の値が0x0001であることは、data_block()に記述される情報がpip_metadataであることを表す。pip_metadataは、Picture in Picture機能に関する情報である。   For example, the fact that the value of ID1 is 0x0001 and the value of ID2 is 0x0001 indicates that the information described in data_block () is pip_metadata. pip_metadata is information on the Picture in Picture function.

なお、後述するように、ExtensionData()は、PlayListとClip Informationにも含まれる。PlayListとClip InformationのExtensionData()に記述される情報の内容も、図13に示すID1とID2の値の組み合わせによって表される。   Note that, as described later, ExtensionData () is also included in PlayList and Clip Information. The content of the information described in the ExtensionData () of the PlayList and Clip Information is also represented by a combination of the values of ID1 and ID2 shown in FIG.

また、ID1の値が所定の値である0xaaaaであり、ID2の値が他の所定の値である0xbbbbであることは、data_block()に記述される情報がUHD_Extであることを表す。UHD_Extがマスターモニタ情報である。UHD_Extを追加した点が、「Blu-ray Disc Read-Only Format Part3 version2.4」のID1とID2の値の組み合わせの意味と異なる。   Further, the fact that the value of ID1 is 0xaaaa which is a predetermined value and the value of ID2 is 0xbbbb which is another predetermined value indicates that the information described in data_block () is UHD_Ext. UHD_Ext is master monitor information. The point that UHD_Ext is added differs from the meaning of the combination of the values of ID1 and ID2 in “Blu-ray Disc Read-Only Format Part3 version2.4”.

図14は、data_block()として記述されるUHD_Ext()の第1の例を示す図である。   FIG. 14 is a diagram illustrating a first example of UHD_Ext () described as data_block ().

図14のUHD_Ext()にはmastering_monitor_infoが含まれる。UHD_Ext()のmastering_monitor_infoも図7に示す意味と同じ意味を表す。   UHD_Ext () in FIG. 14 includes mastering_monitor_info. The mastering_monitor_info of UHD_Ext () also has the same meaning as shown in FIG.

図15は、UHD_Ext()の第2の例を示す図である。   FIG. 15 is a diagram illustrating a second example of UHD_Ext ().

図15のUHD_Ext()にはmastering_monitor_color_primariesとmastering_monitor_luminanceが含まれる。UHD_Ext()のmastering_monitor_color_primariesとmastering_monitor_luminanceも、それぞれ図10、図11に示す意味と同じ意味を表す。   UHD_Ext () in FIG. 15 includes mastering_monitor_color_primaries and mastering_monitor_luminance. Mastering_monitor_color_primaries and mastering_monitor_luminance of UHD_Ext () also have the same meanings as shown in FIGS. 10 and 11, respectively.

図16は、UHD_Ext()の第3の例を示す図である。   FIG. 16 is a diagram illustrating a third example of UHD_Ext ().

図16のUHD_Ext()には、display_primaries_x,display_primaries_y,white_point_x,white_point_y,max_display_mastering_luminance,min_display_mastering_luminanceが含まれる。   The UHD_Ext () in FIG. 16 includes display_primaries_x, display_primaries_y, white_point_x, white_point_y, max_display_mastering_luminance, and min_display_mastering_luminance.

これらの情報は、SEI(Supplemental Enhancement Information)としてHEVCの符号化データに挿入される情報と同じ情報である。この例は、HEVCの符号化データにSEIとして挿入される情報と同じ情報を用いて、マスターモニタの色域とダイナミックレンジを表すものである。   These pieces of information are the same information as information inserted into the encoded data of HEVC as SEI (Supplemental Enhancement Information). In this example, the color gamut and the dynamic range of the master monitor are represented using the same information as the information inserted as the SEI into the encoded data of the HEVC.

display_primaries_xとdisplay_primaries_yがマスターモニタの色域(色空間)を表し、white_point_xとwhite_point_yが色域における白の位置を表す。max_display_mastering_luminanceとmin_display_mastering_luminanceがマスターモニタの輝度の最大値と最小値、すなわち輝度のダイナミックレンジを表す。   display_primaries_x and display_primaries_y represent the color gamut (color space) of the master monitor, and white_point_x and white_point_y represent the position of white in the color gamut. max_display_mastering_luminance and min_display_mastering_luminance represent the maximum and minimum luminance values of the master monitor, that is, the luminance dynamic range.

このように、Index tableのExtensionData()にマスターモニタ情報を記述することができる。ExtensionData()を用いることにより、リザーブ領域のビット数に影響されることなく、自由な形でマスターモニタ情報を定義することが可能になる。例えば、4K対応のための他の拡張パラメータと共にマスターモニタ情報を定義したり、ディスク全体で運用可能な、またはタイトル単位で運用可能なマスターモニタ情報を定義したりすることができる。   As described above, master monitor information can be described in ExtensionData () of the Index table. By using ExtensionData (), it is possible to freely define the master monitor information without being affected by the number of bits in the reserved area. For example, it is possible to define master monitor information together with other extended parameters for 4K support, or to define master monitor information that can be operated on the entire disc or that can be operated on a title basis.

・2−4.マスターモニタ情報の第4の記述例
次に、マスターモニタ情報をPlayListに記述する例について説明する。
・ 2-4. Fourth Description Example of Master Monitor Information Next, an example of describing master monitor information in a PlayList will be described.

図17は、PlayListのシンタクスを示す図である。   FIG. 17 is a diagram illustrating the syntax of the PlayList.

PlayListは、図4のPLAYLISTディレクトリに格納される、拡張子「.mpls」が設定されるファイルである。PlayListには、AppInfoPlayList()、PlayList()、PlayListMark()、およびExtensionData()が記述される。   PlayList is a file stored in the PLAYLIST directory of FIG. 4 and set with the extension “.mpls”. In the PlayList, AppInfoPlayList (), PlayList (), PlayListMark (), and ExtensionData () are described.

AppInfoPlayList()には、再生制限などの、PlayListの再生コントロールに関するパラメータが格納される。   AppInfoPlayList () stores parameters related to PlayList playback control, such as playback restrictions.

PlayList()には、Main PathやSub Pathに関するパラメータが格納される。   PlayList () stores parameters related to Main Path and Sub Path.

PlayListMark()には、PlayListのマーク情報、すなわち、チャプタジャンプなどを指令するユーザオペレーションまたはコマンドなどにおけるジャンプ先(ジャンプポイント)であるマークに関する情報が格納される。   PlayListMark () stores mark information of the PlayList, that is, information about a mark which is a jump destination (jump point) in a user operation or a command for instructing a chapter jump or the like.

ExtensionData()は、PlayListを拡張するための各種の情報を含む情報である。   ExtensionData () is information including various information for extending the PlayList.

図18は、図17のAppInfoPlayList()のシンタクスを示す図である。   FIG. 18 is a diagram illustrating the syntax of AppInfoPlayList () in FIG.

AppInfoPlayList()には、8ビットのPlayList_playback_type、1ビットのPlayList_random_access_flag、1ビットのaudio_mix_app_flag、1ビットのlossless_may_bypass_mixer_flag、1ビットのMVC_Base_view_R_flagが記述される。   AppInfoPlayList () describes 8-bit PlayList_playback_type, 1-bit PlayList_random_access_flag, 1-bit audio_mix_app_flag, 1-bit lossless_may_bypass_mixer_flag, and 1-bit MVC_Base_view_R_flag.

PlayList_playback_typeは、シーケンシャル再生、ランダム再生などの、PlayListに含まれるPlayItemの再生のタイプを表す。また、PlayList_random_access_flagは、PlayListが示す再生開始位置へのランダムアクセスを許可するか否かを表す。audio_mix_app_flagは、PlayListが示す再生区間においてオーディオデータの合成が行われるか否かを表す。   PlayList_playback_type represents the type of playback of PlayItems included in the PlayList, such as sequential playback and random playback. PlayList_random_access_flag indicates whether random access to the reproduction start position indicated by the PlayList is permitted. audio_mix_app_flag indicates whether or not audio data is synthesized in a playback section indicated by the PlayList.

また、AppInfoPlayList()には、それぞれ4ビットのmastering_monitor_color_primariesとmastering_monitor_luminanceが記述される。リザーブ領域のビット数を減らしてmastering_monitor_color_primariesとmastering_monitor_luminanceを追加した点が、「Blu-ray Disc Read-Only Format Part3 version2.4」のAppInfoPlayList()のシンタクスと異なる。   In AppInfoPlayList (), 4-bit mastering_monitor_color_primaries and mastering_monitor_luminance are described. The difference from the syntax of AppInfoPlayList () of "Blu-ray Disc Read-Only Format Part3 version2.4" is that the number of bits in the reserved area is reduced and mastering_monitor_color_primaries and mastering_monitor_luminance are added.

この例においては、mastering_monitor_color_primariesとmastering_monitor_luminanceがマスターモニタ情報として記述されるものとしたが、4ビットのmastering_monitor_infoがAppInfoPlayList()に記述されるようにしてもよい。   In this example, mastering_monitor_color_primaries and mastering_monitor_luminance are described as master monitor information, but 4-bit mastering_monitor_info may be described in AppInfoPlayList ().

このように、PlayListのAppInfoPlayList()にマスターモニタ情報を記述することができる。PlayListにマスターモニタ情報を記述することにより、1種類の色域、ダイナミックレンジをPlayList単位で運用することが可能になる。1つのTitleの再生に複数のPlayListが用いられる場合に、1つのTitle内で、異なる色域とダイナミックレンジを運用することが可能になる。   As described above, the master monitor information can be described in AppInfoPlayList () of the PlayList. By describing the master monitor information in the PlayList, one type of color gamut and dynamic range can be operated in units of PlayList. When a plurality of PlayLists are used to reproduce one Title, different color gamuts and dynamic ranges can be operated in one Title.

・2−5.マスターモニタ情報の第5の記述例
マスターモニタ情報をPlayListのExtensionData()(図17)に記述する例について説明する。
-2-5. Fifth description example of master monitor information An example in which master monitor information is described in ExtensionData () of PlayList (FIG. 17) will be described.

PlayListのExtensionData()も図12に示すシンタクスと同様のシンタクスを有する。ExtensionData()に含まれる情報の内容がID1,ID2の組み合わせにより表され、図14、図15、または図16のUHD_ExtがPlayListのExtensionData()に記述される。   ExtensionData () of PlayList has the same syntax as the syntax shown in FIG. The content of the information included in ExtensionData () is represented by a combination of ID1 and ID2, and UHD_Ext in FIG. 14, FIG. 15, or FIG. 16 is described in ExtensionData () of PlayList.

PlayListのExtensionData()にマスターモニタ情報を記述することにより、PlayListファイル単位で運用する色域とダイナミックレンジを自由な形で定義することができる。   By describing the master monitor information in the ExtensionData () of the PlayList, the color gamut and the dynamic range to be used for each PlayList file can be freely defined.

・2−6.マスターモニタ情報の第6の記述例
マスターモニタ情報をClip Informationに記述する例について説明する。
-2-6. Sixth description example of master monitor information An example in which master monitor information is described in Clip Information will be described.

図19は、Clip Informationのシンタクスを示す図である。   FIG. 19 is a diagram illustrating the syntax of Clip Information.

Clip Informationは、図4のCLIPINFディレクトリに格納される、拡張子「.clpi」が設定されるファイルである。   Clip Information is a file stored in the CLIPINF directory in FIG. 4 and set with the extension “.clpi”.

ClipInfo()には、Clipを構成するAVストリームのタイプを示す情報、AVストリームの記録レートを示す情報などが格納される。   ClipInfo () stores information indicating the type of an AV stream that forms the Clip, information indicating the recording rate of the AV stream, and the like.

SequenceInfo()には、AVストリームを構成するsource packetの時間軸上の位置を示す情報、表示時刻を示す情報などが含まれる。   SequenceInfo () includes information indicating the position on the time axis of the source packet forming the AV stream, information indicating the display time, and the like.

ProgramInfo()には、Clipを構成するAVストリームのPID、AVストリームの符号化に関する情報などが含まれる。   ProgramInfo () includes the PID of the AV stream that constitutes the Clip, information on encoding of the AV stream, and the like.

CPI()には、エントリーポイントとなるsource packetの位置を示す情報などが含まれる。   CPI () includes information indicating the position of a source packet serving as an entry point.

ExtensionData()は、Clip Informationファイルを拡張するための各種の情報を含む情報である。   ExtensionData () is information including various information for extending the Clip Information file.

図20は、図19のClipInfo()のシンタクスを示す図である。   FIG. 20 is a diagram illustrating the syntax of ClipInfo () in FIG.

ClipInfo()には、8ビットのClip_stream_type、8ビットのapplication_typeが記述される。   ClipInfo () describes an 8-bit Clip_stream_type and an 8-bit application_type.

Clip_stream_typeは、Clip Informationファイルに対応するClip AV streamのタイプを表す。application_typeは、Clip Informationファイルと、対応するClip AV streamを用いて実現されるアプリケーション(機能)を表す。application_typeの値に応じて、後段の記述内容が切り替わる。   Clip_stream_type represents the type of Clip AV stream corresponding to the Clip Information file. application_type represents an application (function) realized using the Clip Information file and the corresponding Clip AV stream. The description contents at the subsequent stage are switched according to the value of application_type.

また、ClipInfo()には、それぞれ4ビットのmastering_monitor_color_primariesとmastering_monitor_luminanceが記述される。リザーブ領域のビット数を減らしてmastering_monitor_color_primariesとmastering_monitor_luminanceを追加した点が、「Blu-ray Disc Read-Only Format Part3 version2.4」のClipInfo()のシンタクスと異なる。   Also, 4-bit mastering_monitor_color_primaries and mastering_monitor_luminance are described in ClipInfo (). The difference from the ClipInfo () syntax of "Blu-ray Disc Read-Only Format Part3 version2.4" is that mastering_monitor_color_primaries and mastering_monitor_luminance are added by reducing the number of bits in the reserved area.

この例においても、mastering_monitor_color_primariesとmastering_monitor_luminanceがマスターモニタ情報として記述されるものとしたが、4ビットのmastering_monitor_infoがClipInfo()に記述されるようにしてもよい。   Also in this example, mastering_monitor_color_primaries and mastering_monitor_luminance are described as master monitor information, but 4-bit mastering_monitor_info may be described in ClipInfo ().

このように、Clip Informationファイルにマスターモニタ情報を記述することも可能である。これにより、より細かいオーサリング単位であるClip単位で色域とダイナミックレンジを定義することができる。1つのPlayListで複数のClipを参照する場合に、Clip毎に色域とダイナミックレンジを変えるような運用が可能になる。   Thus, it is also possible to describe master monitor information in the Clip Information file. As a result, a color gamut and a dynamic range can be defined in units of Clips, which are finer authoring units. When referring to a plurality of Clips in one PlayList, it is possible to operate such that the color gamut and dynamic range are changed for each Clip.

Clip_stream_typeとapplication_typeに続けてマスターモニタ情報を記述するのではなく、ClipInfo()内の他の位置にmastering_monitor_color_primariesとmastering_monitor_luminanceを記述することも可能である。この場合、application_typeの値として、広色域、HDRのコンテンツを出力するアプリケーションを表す値が定義される。   Instead of describing master monitor information following Clip_stream_type and application_type, it is also possible to describe mastering_monitor_color_primaries and mastering_monitor_luminance at other positions in ClipInfo (). In this case, as the value of application_type, a value representing an application that outputs a wide color gamut and HDR content is defined.

図21は、application_typeの例を示す図である。   FIG. 21 is a diagram illustrating an example of the application_type.

図21に示すように、application_typeの値1〜9に対してそれぞれアプリケーションが割り当てられる。例えば、application_type=1は、application_type=1を含むClip Informationに対応するClip AV streamが、main-pathが参照する映画のMainTSであり、Clip InformationとClip AV streamを用いて、その再生が行われることを表す。   As shown in FIG. 21, an application is assigned to each of the values 1 to 9 of application_type. For example, application_type = 1 means that the Clip AV stream corresponding to the Clip Information including application_type = 1 is the MainTS of the movie referenced by the main-path, and the reproduction is performed using the Clip Information and the Clip AV stream. Represents

application_type=10は、application_type=10を含むClip Informationに対応するClip AV streamが、main-pathが参照する、広色域、かつHDRの映画のMainTSであり、Clip InformationとClip AV streamを用いて、その再生が行われることを表す。   application_type = 10 is a Clip AV stream corresponding to Clip Information including application_type = 10, is a MainTS of a wide color gamut and HDR movie referred to by the main-path, and uses Clip Information and Clip AV stream. Indicates that the reproduction is performed.

application_type=10を追加した点が、「Blu-ray Disc Read-Only Format Part3 version2.4」のapplication_typeと異なる。   It differs from application_type of "Blu-ray Disc Read-Only Format Part3 version2.4" in that application_type = 10 has been added.

図22は、application_type=10を含むClipInfo()の例を示す図である。   FIG. 22 is a diagram illustrating an example of ClipInfo () including application_type = 10.

application_type=10である場合、図22に示すように、mastering_monitor_color_primariesとmastering_monitor_luminanceがClipInfo()に記述される。   When application_type = 10, as shown in FIG. 22, mastering_monitor_color_primaries and mastering_monitor_luminance are described in ClipInfo ().

このように、application_typeに広色域、かつHDRのビデオデータの再生機能を表す値を定義し、その値がapplication_typeに設定されている場合に、マスターモニタ情報をClipInfo()に記述するようにすることも可能である。   As described above, a value indicating the wide color gamut and the HDR video data playback function is defined in the application_type, and when the value is set in the application_type, the master monitor information is described in the ClipInfo (). It is also possible.

・2−7.マスターモニタ情報の第7の記述例
マスターモニタ情報をClip InformationのProgramInfo()(図19)に記述する例について説明する。
・ 2-7. Seventh Description Example of Master Monitor Information An example will be described in which the master monitor information is described in ProgramInfo () of Clip Information (FIG. 19).

図23は、図19のProgramInfo()のシンタクスを示す図である。   FIG. 23 is a diagram illustrating the syntax of ProgramInfo () in FIG.

number_of_program_sequencesは、ProgramInfo()に記述されるプログラムシーケンスの数を示す。プログラムシーケンスは、プログラムを構成するソースパケットの並びにより構成される。   number_of_program_sequences indicates the number of program sequences described in ProgramInfo (). The program sequence is composed of a sequence of source packets constituting a program.

SPN_program_sequence_start[i]は、プログラムシーケンスの先頭のソースパケットの番号(source packet number)を示す。   SPN_program_sequence_start [i] indicates the number (source packet number) of the first source packet of the program sequence.

StreamCodingInfo()には、Clipを構成するAVストリームの符号化に関する情報が含まれる。   StreamCodingInfo () includes information on encoding of an AV stream making up the Clip.

図24は、図23のStreamCodingInfo()のシンタクスを示す図である。   FIG. 24 is a diagram illustrating the syntax of StreamCodingInfo () in FIG.

stream_coding_typeは、AVストリームに含まれるelementary streamの符号化方式を示す。stream_coding_typeの値が0x02,0x1B,0xEAのうちのいずれかである場合、StreamCodingInfoには、4ビットのvideo_format、4ビットのframe_rate、4ビットのaspect_ratio、1ビットのcc_flagが含まれる。   stream_coding_type indicates a coding method of an elementary stream included in the AV stream. If the value of stream_coding_type is any of 0x02, 0x1B, and 0xEA, StreamCodingInfo includes 4-bit video_format, 4-bit frame_rate, 4-bit aspect_ratio, and 1-bit cc_flag.

video_formatは、ビデオの走査方式を示す。frame_rateは、ビデオストリームのフレームレートを示す。aspect_ratioは、ビデオのアスペクト比を示す。cc_flagは1ビットのフラグであり、クローズドキャプションのデータがビデオストリームに含まれているか否かを示す。   video_format indicates a video scanning method. frame_rate indicates the frame rate of the video stream. aspect_ratio indicates the aspect ratio of the video. cc_flag is a 1-bit flag, and indicates whether or not closed caption data is included in the video stream.

また、stream_coding_typeの値が所定の値である0xNNであるか、他の所定の値である0xMMである場合、StreamCodingInfo()には、video_format、frame_rate、aspect_ratio、cc_flagに加えて、マスターモニタ情報であるmastering_monitor_color_primariesとmastering_monitor_luminanceが記述される。   Also, if the value of stream_coding_type is 0xNN which is a predetermined value or 0xMM which is another predetermined value, in StreamCodingInfo (), in addition to video_format, frame_rate, aspect_ratio, cc_flag, it is master monitor information. mastering_monitor_color_primaries and mastering_monitor_luminance are described.

stream_coding_type=0xNN、0xMMを定義し、mastering_monitor_color_primariesとmastering_monitor_luminanceをStreamCodingInfoに記述するようにした点が、「Blu-ray Disc Read-Only Format Part3 version2.4」のStreamCodingInfoのシンタクスと異なる。   Stream_coding_type = 0xNN and 0xMM are defined, and mastering_monitor_color_primaries and mastering_monitor_luminance are described in StreamCodingInfo, which is different from the syntax of StreamCodingInfo of “Blu-ray Disc Read-Only Format Part3 version2.4”.

図25は、stream_coding_typeの例を示す図である。   FIG. 25 is a diagram illustrating an example of the stream_coding_type.

例えば、stream_coding_type=0x02は、stream_coding_type=0x02を含むClip Informationに対応するClip AV streamがMPEG-2ビデオストリームであることを表す。stream_coding_type=0x1Bは、stream_coding_type=0x1Bを含むClip Informationに対応するClip AV streamがMPEG-4 AVCビデオストリームであることを表す。   For example, stream_coding_type = 0x02 indicates that the Clip AV stream corresponding to Clip Information including stream_coding_type = 0x02 is an MPEG-2 video stream. stream_coding_type = 0x1B indicates that the Clip AV stream corresponding to Clip Information including stream_coding_type = 0x1B is an MPEG-4 AVC video stream.

また、stream_coding_type=0xNNは、stream_coding_type=0xNNを含むClip Informationに対応するClip AV streamが、HEVCのビデオストリームであることを表す。stream_coding_type=0xMMであることは、stream_coding_type=0xMMを含むClip Informationに対応するClip AV streamが、HDRのHEVCビデオストリームであることを表す。   Also, stream_coding_type = 0xNN indicates that the Clip AV stream corresponding to Clip Information including stream_coding_type = 0xNN is a HEVC video stream. Stream_coding_type = 0xMM indicates that the Clip AV stream corresponding to Clip Information including stream_coding_type = 0xMM is an HDR HEVC video stream.

stream_coding_typeにHEVCビデオストリームとHDRのHEVCビデオストリームを表す値が追加されることに応じて、図26に示すように、video_formatにもUHDの走査方式を表す値が追加される。   In response to the value indicating the HEVC video stream and the HDR HEVC video stream being added to stream_coding_type, a value indicating the UHD scanning method is also added to video_format, as shown in FIG.

video_format=8は、走査方式が2160pであり、色域がBT.2020であることを表す。video_format=8を定義した点が、「Blu-ray Disc Read-Only Format Part3 version2.4」のvideo_formatと異なる。   video_format = 8 indicates that the scanning method is 2160p and the color gamut is BT.2020. The point that video_format = 8 is defined is different from the video_format of “Blu-ray Disc Read-Only Format Part3 version 2.4”.

このように、マスターモニタ情報をStreamCodingInfo()に記述することが可能である。
StreamCodingInfo()には、ビデオの走査方式やフレームレートなどの、再生するビデオの基本的な情報が含まれ、これらの情報は、例えば、表示装置2との間で行われるHDMIを介した通信の設定時に用いられる。そのような基本的な情報としてマスターモニタ情報をStreamCodingInfo()に記述することにより、ビデオの走査方式やフレームレートだけでなく、色域とダイナミックレンジをも、HDMIを介した通信の設定時に同様のスキームで表示装置2に伝達することが可能になる。
As described above, it is possible to describe the master monitor information in StreamCodingInfo ().
StreamCodingInfo () includes basic information of a video to be reproduced, such as a video scanning method and a frame rate, and the information includes, for example, information of communication with the display device 2 via HDMI. Used when setting. By describing the master monitor information in StreamCodingInfo () as such basic information, not only the video scanning method and frame rate, but also the color gamut and dynamic range can be set in the same way when setting up communication via HDMI. It can be transmitted to the display device 2 in a scheme.

・2−8.マスターモニタ情報の第8の記述例
マスターモニタ情報をClip InformationのExtensionData()(図19)に記述する例について説明する。
-2-8. Eighth description example of master monitor information An example of describing master monitor information in ExtensionData () of Clip Information (FIG. 19) will be described.

Clip InformationのExtensionData()も図12に示すシンタクスと同様のシンタクスを有する。ExtensionData()に含まれる情報の内容がID1,ID2の組み合わせにより表され、図14、図15、または図16のUHD_ExtがClip InformationのExtensionData()に記述される。   ExtensionData () of Clip Information has the same syntax as the syntax shown in FIG. The content of the information included in ExtensionData () is represented by a combination of ID1 and ID2, and UHD_Ext in FIG. 14, FIG. 15, or FIG. 16 is described in ExtensionData () of Clip Information.

Clip InformationのExtensionData()にマスターモニタ情報を記述することにより、Clip Informationファイル単位で運用する色域とダイナミックレンジを自由な形で定義することができる。   By describing the master monitor information in the ExtensionData () of the Clip Information, the color gamut and the dynamic range to be used for each Clip Information file can be freely defined.

・変形例
以上においては、Data Base情報のいずれか一か所にマスターモニタ情報が記述されるものとしたが、複数の位置に記述されるようにしてもよい。例えば、Index tableにはダイナミックレンジを表す情報だけを記述し、色域を表す情報についてはClip Informationに記述することも可能である。
Modified Example In the above description, the master monitor information is described in any one place of the Data Base information, but may be described in a plurality of positions. For example, only information indicating a dynamic range can be described in the Index table, and information indicating a color gamut can be described in Clip Information.

このように、ダイナミックレンジを表す情報と色域を表す情報をそれぞれ異なる位置に分けて記述することも可能である。   As described above, it is also possible to separately describe the information representing the dynamic range and the information representing the color gamut at different positions.

また、マスターモニタ情報を記述する位置は上述した例に限られるものではなく、リザーブ領域が確保されている他の位置に記述することも可能である。例えば、図17のPlayList()に含まれる各PlayItemに関する情報内にマスターモニタ情報を記述したり、各SubPlayItemに関する情報内にマスターモニタ情報を記述したりすることも可能である。   Further, the position where the master monitor information is described is not limited to the above example, but may be described in another position where the reserved area is secured. For example, it is possible to describe master monitor information in information about each PlayItem included in PlayList () in FIG. 17 or to describe master monitor information in information about each SubPlayItem.

<3.各装置の構成について>
ここで、各装置の構成について説明する。
<3. About the configuration of each device>
Here, the configuration of each device will be described.

[再生装置1の構成]
図27は、再生装置1の構成例を示すブロック図である。
[Configuration of the playback device 1]
FIG. 27 is a block diagram illustrating a configuration example of the playback device 1.

再生装置1は、コントローラ51、ディスクドライブ52、メモリ53、ローカルストレージ54、ネットワークインタフェース55、復号処理部56、操作入力部57、および通信部58から構成される。   The playback device 1 includes a controller 51, a disk drive 52, a memory 53, a local storage 54, a network interface 55, a decoding processing unit 56, an operation input unit 57, and a communication unit 58.

コントローラ51は、CPU、ROM、RAMなどより構成される。コントローラ51は、所定のプログラムを実行し、再生装置1の全体の動作を制御する。   The controller 51 includes a CPU, a ROM, a RAM, and the like. The controller 51 executes a predetermined program and controls the entire operation of the playback device 1.

ディスクドライブ52は、光ディスク11からデータを読み出し、読み出したデータを、コントローラ51、メモリ53、または復号処理部56に出力する。例えば、ディスクドライブ52は、光ディスク11から読み出したData Base情報をコントローラ51に出力し、HEVCビデオストリームを復号処理部56に出力する。   The disk drive 52 reads data from the optical disk 11 and outputs the read data to the controller 51, the memory 53, or the decoding processing unit 56. For example, the disk drive 52 outputs the Data Base information read from the optical disk 11 to the controller 51, and outputs the HEVC video stream to the decoding processing unit 56.

メモリ53は、コントローラ51が各種の処理を実行する上において必要なデータなどを記憶する。   The memory 53 stores data necessary for the controller 51 to execute various processes.

ローカルストレージ54は例えばHDD(Hard Disk Drive)により構成される。ローカルストレージ54には、サーバからダウンロードされたストリームなどが記録される。   The local storage 54 is constituted by, for example, an HDD (Hard Disk Drive). In the local storage 54, a stream or the like downloaded from the server is recorded.

ネットワークインタフェース55は、インターネットなどのネットワークを介してサーバと通信を行い、サーバからダウンロードしたデータをローカルストレージ54に供給する。   The network interface 55 communicates with the server via a network such as the Internet, and supplies data downloaded from the server to the local storage 54.

復号処理部56は、ディスクドライブ52から供給されたビデオストリームをデコードし、デコードして得られたビデオデータを通信部58に出力する。   The decoding processing unit 56 decodes the video stream supplied from the disk drive 52 and outputs the decoded video data to the communication unit 58.

操作入力部57は、ボタン、キー、タッチパネルなどの入力デバイスや、所定のリモートコマンダから送信される赤外線などの信号を受信する受信部により構成される。操作入力部57はユーザの操作を検出し、検出した操作の内容を表す信号をコントローラ51に供給する。   The operation input unit 57 includes input devices such as buttons, keys, and a touch panel, and a receiving unit that receives a signal such as infrared light transmitted from a predetermined remote commander. The operation input unit 57 detects a user operation and supplies a signal representing the content of the detected operation to the controller 51.

通信部58は、ケーブル3を介して表示装置2との間で通信を行う。例えば、通信部58は、表示装置2が有するディスプレイの性能に関する情報を取得し、コントローラ51に出力する。また、通信部58は、復号処理部56から供給されたビデオデータを表示装置2に出力する。   The communication unit 58 communicates with the display device 2 via the cable 3. For example, the communication unit 58 acquires information on the performance of the display of the display device 2 and outputs the information to the controller 51. Further, the communication unit 58 outputs the video data supplied from the decoding processing unit 56 to the display device 2.

図28は、図27のコントローラ51の構成例を示すブロック図である。   FIG. 28 is a block diagram showing a configuration example of the controller 51 of FIG.

コントローラ51は、読み出し制御部71、マスターモニタ情報取得部72、復号制御部73、およびディスプレイ情報取得部74から構成される。   The controller 51 includes a read control unit 71, a master monitor information acquisition unit 72, a decoding control unit 73, and a display information acquisition unit 74.

読み出し制御部71は、ディスクドライブ52を制御し、各種のデータを光ディスク11から読み出して取得する。例えば、読み出し制御部71は、ビデオストリームのファイルを読み出して復号処理部56に供給させるとともに、Data Base情報のファイルを読み出してマスターモニタ情報取得部72に出力する。   The read control unit 71 controls the disk drive 52 to read and acquire various data from the optical disk 11. For example, the reading control unit 71 reads a file of the video stream and supplies the file to the decoding processing unit 56, and reads a file of Data Base information and outputs the file to the master monitor information obtaining unit 72.

マスターモニタ情報取得部72は、読み出し制御部71から供給されたファイルからマスターモニタ情報を取得する。上述したように、Index table、PlayList、Clip Informationの各位置にマスターモニタ情報が記述されている。   The master monitor information acquisition unit 72 acquires master monitor information from the file supplied from the read control unit 71. As described above, master monitor information is described at each position of the Index table, PlayList, and Clip Information.

例えば、第1の記述例を参照して説明したようにIndex tableのAppInfoBDMV()にマスターモニタ情報が記述されている場合、マスターモニタ情報取得部72は、読み出し制御部71から供給されたIndex tableからマスターモニタ情報を取得する。   For example, as described with reference to the first description example, when the master monitor information is described in AppInfoBDMV () of the Index table, the master monitor information acquisition unit 72 transmits the Index table supplied from the read control unit 71. From the master monitor information.

また、第4の記述例を参照して説明したようにPlayListのAppInfoPlayList()にマスターモニタ情報が記述されている場合、マスターモニタ情報取得部72は、読み出し制御部71から供給されたPlayListからマスターモニタ情報を取得する。   Also, as described with reference to the fourth description example, when the master monitor information is described in AppInfoPlayList () of the PlayList, the master monitor information acquisition unit 72 returns the master information from the PlayList supplied from the read control unit 71. Get monitor information.

第6の記述例を参照して説明したようにClip InformationのClipInfo()にマスターモニタ情報が記述されている場合、マスターモニタ情報取得部72は、読み出し制御部71から供給されたClip Informationからマスターモニタ情報を取得する。   As described with reference to the sixth description example, when the master monitor information is described in the ClipInfo () of the Clip Information, the master monitor information acquisition unit 72 determines the master information from the Clip Information supplied from the read control unit 71. Get monitor information.

復号制御部73は、マスターモニタ情報取得部72から供給されたマスターモニタ情報に基づいて、マスターモニタ、すなわち光ディスク11に記録されているコンテンツの色域とダイナミックレンジを特定する。また、復号制御部73は、ディスプレイ情報取得部74から供給された情報に基づいて、表示装置2の性能を特定する。   The decoding control unit 73 specifies the color gamut and dynamic range of the content recorded on the master monitor, that is, the content recorded on the optical disc 11, based on the master monitor information supplied from the master monitor information acquisition unit 72. Further, the decoding control unit 73 specifies the performance of the display device 2 based on the information supplied from the display information acquisition unit 74.

復号制御部73は、コンテンツの色域およびダイナミックレンジと、表示装置2の性能に基づいて、復号処理部56の処理を制御する。   The decoding control unit 73 controls the processing of the decoding processing unit 56 based on the color gamut and dynamic range of the content and the performance of the display device 2.

例えば、復号制御部73は、復号処理部56を制御し、ビデオストリームをデコードさせる。また、コンテンツの色域とダイナミックレンジが、表示装置2が有するディスプレイの色域とダイナミックレンジを超えている場合、デコードして得られたビデオデータを、色域とダイナミックレンジを狭めたデータに変換させる。   For example, the decoding control unit 73 controls the decoding processing unit 56 to decode the video stream. When the color gamut and the dynamic range of the content exceed the color gamut and the dynamic range of the display of the display device 2, the video data obtained by decoding is converted into data having a reduced color gamut and dynamic range. Let it.

復号制御部73は、再生装置1が出力するマスターモニタ情報を表示装置2が理解することができる場合、マスターモニタ情報取得部72から供給されたマスターモニタ情報を通信部58に出力する。通信部58に供給されたマスターモニタ情報は、復号処理部56によりデコードして得られたビデオデータとともに表示装置2に出力される。   When the display device 2 can understand the master monitor information output by the playback device 1, the decoding control unit 73 outputs the master monitor information supplied from the master monitor information acquisition unit 72 to the communication unit 58. The master monitor information supplied to the communication unit 58 is output to the display device 2 together with the video data obtained by decoding by the decoding processing unit 56.

ディスプレイ情報取得部74は、通信部58により取得された表示装置2の性能を表す情報を取得し、復号制御部73に出力する。表示装置2の性能を表す情報には、再生装置1が出力するマスターモニタ情報を表示装置2が理解することができるか否かを表す情報、表示装置2が有するディスプレイの色域およびダイナミックレンジを表す情報が含まれる。   The display information acquisition unit 74 acquires information indicating the performance of the display device 2 acquired by the communication unit 58, and outputs the information to the decoding control unit 73. The information indicating the performance of the display device 2 includes information indicating whether or not the display device 2 can understand the master monitor information output by the playback device 1 and the color gamut and dynamic range of the display of the display device 2. Contains the information to represent.

例えば、マスターモニタ情報は、HDMI通信に用いられるデータ形式の必須の領域とオプションの領域のうちのオプションの領域に記述される。表示装置2がオプションの領域に記述された情報の処理に対応していない場合には、再生装置1が出力するマスターモニタ情報を表示装置2が理解することができないと判断される。   For example, the master monitor information is described in an optional area of a mandatory area and an optional area of a data format used for HDMI communication. If the display device 2 does not support the processing of the information described in the optional area, it is determined that the display device 2 cannot understand the master monitor information output by the playback device 1.

図29は、図27の復号処理部56の構成例を示すブロック図である。   FIG. 29 is a block diagram illustrating a configuration example of the decoding processing unit 56 in FIG.

復号処理部56は、復号部81、ダイナミックレンジ変換部82、色域変換部83、および出力部84から構成される。ディスクドライブ52により読み出されたビデオストリームは復号部81に入力される。   The decoding processing unit 56 includes a decoding unit 81, a dynamic range conversion unit 82, a color gamut conversion unit 83, and an output unit 84. The video stream read by the disk drive 52 is input to the decoding unit 81.

復号部81は、ビデオストリームをデコードし、デコードして得られたビデオデータを出力する。復号部81から出力されたビデオデータは、ダイナミックレンジ変換部82、色域変換部83、および出力部84に供給される。   The decoding unit 81 decodes a video stream and outputs video data obtained by decoding. The video data output from the decoding unit 81 is supplied to a dynamic range conversion unit 82, a color gamut conversion unit 83, and an output unit 84.

ダイナミックレンジ変換部82は、ビデオデータのダイナミックレンジが表示装置2が有するディスプレイのダイナミックレンジを超えている場合、復号部81から供給されたビデオデータを、ダイナミックレンジを狭めたデータに変換する。ダイナミックレンジ変換部82は、ダイナミックレンジだけでなく色域をも狭める必要がある場合、変換後のビデオデータを色域変換部83に出力し、色域を狭める必要がない場合、変換後のビデオデータを出力部84に出力する。   When the dynamic range of the video data exceeds the dynamic range of the display of the display device 2, the dynamic range conversion unit 82 converts the video data supplied from the decoding unit 81 into data having a reduced dynamic range. The dynamic range conversion unit 82 outputs the converted video data to the color gamut conversion unit 83 when it is necessary to narrow not only the dynamic range but also the color gamut. The data is output to the output unit 84.

色域変換部83は、復号部81から供給されたビデオデータ、またはダイナミックレンジ変換部82から供給されたビデオデータを、色域を狭めたデータに変換する。色域変換部83は、色域の変換後のビデオデータを出力部84に出力する。   The color gamut converter 83 converts the video data supplied from the decoder 81 or the video data supplied from the dynamic range converter 82 into data with a reduced color gamut. The color gamut converter 83 outputs the video data after the color gamut conversion to the output unit 84.

出力部84は、復号部81から供給されたビデオデータ、ダイナミックレンジ変換部82から供給されたビデオデータ、または色域変換部83から供給されたビデオデータを通信部58に出力する。   The output unit 84 outputs the video data supplied from the decoding unit 81, the video data supplied from the dynamic range conversion unit 82, or the video data supplied from the color gamut conversion unit 83 to the communication unit 58.

[表示装置2の構成]
図30は、表示装置2の構成例を示すブロック図である。
[Configuration of Display Device 2]
FIG. 30 is a block diagram illustrating a configuration example of the display device 2.

表示装置2は、コントローラ101、通信部102、信号処理部103、およびディスプレイ104から構成される。コントローラ101はメモリ101Aを有する。   The display device 2 includes a controller 101, a communication unit 102, a signal processing unit 103, and a display 104. The controller 101 has a memory 101A.

コントローラ101は、CPU、ROM、RAMなどより構成される。コントローラ101は、所定のプログラムを実行し、表示装置2の全体の動作を制御する。   The controller 101 includes a CPU, a ROM, a RAM, and the like. The controller 101 executes a predetermined program and controls the entire operation of the display device 2.

例えば、コントローラ101は、ディスプレイ104の性能を表すEDID(Extended display identification data)をメモリ101Aに記憶させて管理する。コントローラ101は、再生装置1との認証時、メモリ101Aに記憶されているEDIDを通信部102に出力し、再生装置1に対して送信させる。EDIDに基づいて、ディスプレイ104の性能が再生装置1により特定される。   For example, the controller 101 stores and manages EDID (Extended display identification data) representing the performance of the display 104 in the memory 101A. At the time of authentication with the playback device 1, the controller 101 outputs the EDID stored in the memory 101A to the communication unit 102, and transmits the EDID to the playback device 1. The playback device 1 specifies the performance of the display 104 based on the EDID.

また、コントローラ101は、通信部102を制御し、再生装置1が出力するマスターモニタ情報に自身が対応しているか否かを表す情報を再生装置1に対して送信させる。   In addition, the controller 101 controls the communication unit 102 to cause the playback device 1 to transmit information indicating whether the controller 101 itself corresponds to the master monitor information output by the playback device 1.

通信部102は、ケーブル3を介して再生装置1との間で通信を行う。通信部102は、再生装置1から送信されてきたビデオデータを受信し、信号処理部103に出力する。
通信部102は、ビデオデータとともにマスターモニタ情報が再生装置1から送信されてきた場合、受信したマスターモニタ情報をコントローラ101に出力する。また、通信部102は、コントローラ101から供給された情報を再生装置1に送信する。
The communication unit 102 communicates with the playback device 1 via the cable 3. The communication unit 102 receives the video data transmitted from the playback device 1 and outputs the video data to the signal processing unit 103.
When the master monitor information is transmitted from the playback device 1 together with the video data, the communication unit 102 outputs the received master monitor information to the controller 101. The communication unit 102 transmits the information supplied from the controller 101 to the playback device 1.

信号処理部103は、通信部102から供給されたビデオデータに基づいて、コンテンツの映像をディスプレイ104に表示させる。信号処理部103においては、適宜、コントローラ101による制御に従って、ビデオデータの色域の変換、ダイナミックレンジの変換が行われる。   The signal processing unit 103 causes the display 104 to display the video of the content based on the video data supplied from the communication unit 102. In the signal processing unit 103, color gamut conversion and dynamic range conversion of video data are performed as appropriate under the control of the controller 101.

図31は、図30のコントローラ101の構成例を示すブロック図である。   FIG. 31 is a block diagram illustrating a configuration example of the controller 101 in FIG.

コントローラ101は、マスターモニタ情報取得部111と信号処理制御部112から構成される。   The controller 101 includes a master monitor information acquisition unit 111 and a signal processing control unit 112.

マスターモニタ情報取得部111は、ビデオデータとともに再生装置1から出力されたマスターモニタ情報が通信部102において受信された場合、マスターモニタ情報を取得し、信号処理制御部112に出力する。   When the master monitor information output from the playback device 1 together with the video data is received by the communication unit 102, the master monitor information obtaining unit 111 obtains the master monitor information and outputs the master monitor information to the signal processing control unit 112.

信号処理制御部112は、再生装置1から送信されてきたビデオデータの色域とダイナミックレンジをマスターモニタ情報に基づいて特定する。信号処理制御部112は、ビデオデータの色域とダイナミックレンジがディスプレイ104の性能を超えている場合、色域とダイナミックレンジを圧縮するための変換処理を信号処理部103に行わせる。   The signal processing control unit 112 specifies the color gamut and the dynamic range of the video data transmitted from the playback device 1 based on the master monitor information. If the color gamut and dynamic range of the video data exceed the performance of the display 104, the signal processing control unit 112 causes the signal processing unit 103 to perform conversion processing for compressing the color gamut and dynamic range.

図32は、図30の信号処理部103の構成例を示すブロック図である。   FIG. 32 is a block diagram illustrating a configuration example of the signal processing unit 103 in FIG.

信号処理部103は、ビデオデータ取得部121、ダイナミックレンジ変換部122、色域変換部123、および出力部124から構成される。通信部102から出力されたビデオデータはビデオデータ取得部121に入力される。   The signal processing unit 103 includes a video data acquisition unit 121, a dynamic range conversion unit 122, a color gamut conversion unit 123, and an output unit 124. The video data output from the communication unit 102 is input to the video data acquisition unit 121.

ビデオデータ取得部121は、通信部102から出力されたビデオデータを取得し、出力する。ビデオデータ取得部121から出力されたビデオデータは、ダイナミックレンジ変換部122、色域変換部123、および出力部124に供給される。   The video data acquisition unit 121 acquires and outputs the video data output from the communication unit 102. The video data output from the video data acquisition unit 121 is supplied to a dynamic range conversion unit 122, a color gamut conversion unit 123, and an output unit 124.

ダイナミックレンジ変換部122は、ビデオデータのダイナミックレンジがディスプレイ104のダイナミックレンジを超えている場合、ビデオデータ取得部121から供給されたビデオデータを、ダイナミックレンジを狭めたデータに変換する。ダイナミックレンジ変換部122は、ダイナミックレンジだけでなく色域をも狭める必要がある場合、変換後のビデオデータを色域変換部123に出力し、色域を狭める必要がない場合、変換後のビデオデータを出力部124に出力する。   When the dynamic range of the video data exceeds the dynamic range of the display 104, the dynamic range conversion unit 122 converts the video data supplied from the video data acquisition unit 121 into data having a reduced dynamic range. The dynamic range conversion unit 122 outputs the converted video data to the color gamut conversion unit 123 when it is necessary to narrow not only the dynamic range but also the color gamut. The data is output to the output unit 124.

色域変換部123は、ビデオデータ取得部121から供給されたビデオデータ、またはダイナミックレンジ変換部122から供給されたビデオデータを、色域を狭めたデータに変換する。色域変換部123は、色域の変換後のビデオデータを出力部124に出力する。   The color gamut conversion unit 123 converts the video data supplied from the video data acquisition unit 121 or the video data supplied from the dynamic range conversion unit 122 into data with a reduced color gamut. The color gamut conversion unit 123 outputs the video data after the color gamut conversion to the output unit 124.

出力部124は、ビデオデータ取得部121から供給されたビデオデータ、ダイナミックレンジ変換部122から供給されたビデオデータ、または色域変換部123から供給されたビデオデータをディスプレイ104に出力する。   The output unit 124 outputs the video data supplied from the video data acquisition unit 121, the video data supplied from the dynamic range conversion unit 122, or the video data supplied from the color gamut conversion unit 123 to the display 104.

<4.各装置の動作について>
ここで、以上のような構成を有する各装置の動作について説明する。
<4. Operation of each device>
Here, the operation of each device having the above configuration will be described.

・再生前処理
はじめに、図33のフローチャートを参照して、光ディスク11の再生を開始する前の再生装置1の処理について説明する。
First, the processing of the reproducing apparatus 1 before starting the reproduction of the optical disk 11 will be described with reference to the flowchart of FIG.

図33の処理は、例えば、ケーブル3を介して接続された再生装置1と表示装置2の電源がオンになったときに開始される。   The process of FIG. 33 is started, for example, when the power of the playback device 1 and the display device 2 connected via the cable 3 is turned on.

ステップS1において、再生装置1の通信部58は、表示装置2から送信されてきた、ディスプレイ104の性能、すなわちディスプレイ104の色域とダイナミックレンジを表す例えばEDID形式の情報を受信する。   In step S <b> 1, the communication unit 58 of the playback device 1 receives, for example, information in the EDID format indicating the performance of the display 104, that is, the color gamut and dynamic range of the display 104, transmitted from the display device 2.

ステップS2において、通信部58は、表示装置2から送信されてきた、表示装置2がマスターモニタ情報に対応しているか否かを表す情報を受信し、処理を終了させる。通信部58により受信された情報はコントローラ51に供給され、ディスプレイ情報取得部74により取得される。   In step S2, the communication unit 58 receives the information transmitted from the display device 2 and indicating whether or not the display device 2 corresponds to the master monitor information, and ends the process. The information received by the communication unit 58 is supplied to the controller 51 and is acquired by the display information acquisition unit 74.

次に、図34のフローチャートを参照して、光ディスク11の再生が開始される前の表示装置2の処理について説明する。   Next, the processing of the display device 2 before the reproduction of the optical disk 11 is started will be described with reference to the flowchart of FIG.

ステップS11において、表示装置2の通信部102は、メモリ101Aから読み出されたディスプレイ104の色域とダイナミックレンジを表す例えばEDID形式の情報を再生装置1に送信する。   In step S11, the communication unit 102 of the display device 2 transmits, for example, information in the EDID format representing the color gamut and dynamic range of the display 104 read from the memory 101A to the playback device 1.

ステップS12において、通信部102は、表示装置2自身がマスターモニタ情報に対応しているか否かを表す情報(マスターモニタ情報を理解できるか否かを表す情報)を送信し、処理を終了させる。   In step S12, the communication unit 102 transmits information indicating whether the display device 2 itself corresponds to the master monitor information (information indicating whether the master monitor information can be understood), and terminates the process.

[再生装置1の再生処理]
次に、図35および図36のフローチャートを参照して、再生装置1の再生処理について説明する。
[Playback process of playback device 1]
Next, the reproduction process of the reproduction device 1 will be described with reference to the flowcharts of FIGS.

ステップS21において、コントローラ51の読み出し制御部71は、ディスクドライブ52を制御し、光ディスク11からData Base情報を読み出す。読み出し制御部71は、読み出したData Base情報であるIndex table、PlayList、およびClip Informationをマスターモニタ情報取得部72に出力する。   In step S21, the read control unit 71 of the controller 51 controls the disk drive 52 to read Data Base information from the optical disk 11. The read control unit 71 outputs the read Index Table, PlayList, and Clip Information, which are Data Base information, to the master monitor information acquisition unit 72.

ステップS22において、マスターモニタ情報取得部72は、Data Base情報からマスターモニタ情報を取得する。Data Base情報からマスターモニタ情報を取得することは、マスターモニタ情報が切り替わる毎に行われる。   In step S22, the master monitor information acquisition section 72 acquires master monitor information from the Data Base information. Obtaining the master monitor information from the Data Base information is performed every time the master monitor information is switched.

例えば、PlayListにマスターモニタ情報が記述されている場合、再生に用いるPlayListが切り替わる毎にマスターモニタ情報が取得される。また、Clip Informationにマスターモニタ情報が記述されている場合、再生に用いるClip Informationが切り替わる毎にマスターモニタ情報が取得される。Data Base情報に含まれるマスターモニタ情報以外の情報は、ビデオストリームの再生などに用いられる。   For example, when master monitor information is described in a PlayList, master monitor information is acquired every time the PlayList used for reproduction is switched. Further, when the master monitor information is described in the Clip Information, the master monitor information is acquired every time the Clip Information used for reproduction is switched. Information other than the master monitor information included in the Data Base information is used for reproducing a video stream.

ステップS23において、復号制御部73は、図33の処理が行われることによってディスプレイ情報取得部74により取得された情報に基づいて、表示装置2がマスターモニタ情報に対応しているか否かを判定する。   In step S23, the decoding control unit 73 determines whether or not the display device 2 corresponds to the master monitor information based on the information obtained by the display information obtaining unit 74 by performing the processing in FIG. .

表示装置2がマスターモニタ情報に対応しているとステップS23において判定された場合、ステップS24において、読み出し制御部71は、ディスクドライブ52を制御し、光ディスク11からビデオストリームを読み出す。光ディスク11から読み出されたビデオストリームは復号処理部56に供給される。   When it is determined in step S23 that the display device 2 corresponds to the master monitor information, the read control unit 71 controls the disk drive 52 to read a video stream from the optical disk 11 in step S24. The video stream read from the optical disc 11 is supplied to the decoding processing unit 56.

ステップS25において、復号処理部56の復号部81は、ディスクドライブ52から供給されたビデオストリームをデコードする。デコードすることによって得られたビデオデータは出力部84を介して通信部58に供給される。   In step S25, the decoding unit 81 of the decoding processing unit 56 decodes the video stream supplied from the disk drive 52. The video data obtained by decoding is supplied to the communication unit 58 via the output unit 84.

ステップS26において、通信部58は、コントローラ51のマスターモニタ情報取得部72により取得され、供給されたマスターモニタ情報と、復号処理部56によるデコードによって得られたビデオデータを表示装置2に出力する。その後、ビデオストリームの読み出しとデコードが続けられ、例えばビデオストリームの最後まで再生が終わったとき、処理は終了となる。   In step S26, the communication unit 58 outputs to the display device 2 the master monitor information acquired and supplied by the master monitor information acquisition unit 72 of the controller 51 and the video data obtained by decoding by the decoding processing unit 56. Thereafter, the reading and decoding of the video stream are continued. For example, when the reproduction is completed to the end of the video stream, the process ends.

一方、表示装置2がマスターモニタ情報に対応していないとステップS23において判定された場合、ステップS27において、復号制御部73は、ディスプレイ104がコンテンツ(ビデオストリーム)の色域に対応しているか否かを判定する。ここでの判定は、マスターモニタ情報取得部72により取得されたマスターモニタ情報と、ディスプレイ情報取得部74により取得されたディスプレイ104の性能を表す情報に基づいて行われる。   On the other hand, when it is determined in step S23 that the display device 2 does not support the master monitor information, in step S27, the decoding control unit 73 determines whether or not the display 104 supports the color gamut of the content (video stream). Is determined. The determination here is made based on the master monitor information acquired by the master monitor information acquisition unit 72 and the information indicating the performance of the display 104 acquired by the display information acquisition unit 74.

例えば、コンテンツの色域とディスプレイの色域がともにBT.2020であるといったように、コンテンツの色域がディスプレイの色域を超えていない場合、ディスプレイ104がコンテンツの色域に対応していると判定される。また、コンテンツの色域がBT.2020であるのに対してディスプレイの色域がBT.709であるといったように、コンテンツの色域がディスプレイの色域より広い場合、ディスプレイ104がコンテンツの色域に対応していないと判定される。   For example, when the color gamut of the content does not exceed the color gamut of the display, such as when the color gamut of the content and the color gamut of the display are both BT.2020, the display 104 corresponds to the color gamut of the content. Is determined. When the color gamut of the content is wider than the color gamut of the display, such as when the color gamut of the display is BT.709 while the color gamut of the content is BT.2020, the display 104 Is determined not to correspond.

ディスプレイ104がコンテンツの色域に対応しているとステップS27において判定した場合、ステップS28において、復号制御部73は、ディスプレイ104がコンテンツのダイナミックレンジに対応しているか否かを判定する。ここでの判定も、マスターモニタ情報取得部72により取得されたマスターモニタ情報と、ディスプレイ情報取得部74により取得されたディスプレイ104の性能を表す情報に基づいて行われる。   When it is determined in step S27 that the display 104 corresponds to the color gamut of the content, in step S28, the decoding control unit 73 determines whether the display 104 corresponds to the dynamic range of the content. This determination is also made based on the master monitor information acquired by the master monitor information acquisition unit 72 and the information indicating the performance of the display 104 acquired by the display information acquisition unit 74.

ディスプレイ104がコンテンツのダイナミックレンジにも対応しているとステップS28において判定した場合、ステップS29において、読み出し制御部71は、ディスクドライブ52を制御し、光ディスク11からビデオストリームを読み出す。   If it is determined in step S28 that the display 104 also supports the dynamic range of the content, the read control unit 71 controls the disk drive 52 to read a video stream from the optical disk 11 in step S29.

ステップS30において、復号処理部56の復号部81は、ディスクドライブ52から供給されたビデオストリームをデコードする。デコードすることによって得られたビデオデータは出力部84を介して通信部58に供給される。   In step S30, the decoding unit 81 of the decoding processing unit 56 decodes the video stream supplied from the disk drive 52. The video data obtained by decoding is supplied to the communication unit 58 via the output unit 84.

ステップS31において、通信部58は、復号処理部56によるデコードによって得られたビデオデータを表示装置2に出力する。その後、ビデオストリームの読み出しとデコードが続けられ、例えばビデオストリームの最後まで再生が終わったとき、処理は終了となる。   In step S31, the communication unit 58 outputs the video data obtained by decoding by the decoding processing unit 56 to the display device 2. Thereafter, the reading and decoding of the video stream are continued. For example, when the reproduction is completed to the end of the video stream, the process ends.

このように、表示装置2がマスターモニタ情報を理解できない場合、光ディスク11から読み出されたマスターモニタ情報は出力されずに、ビデオストリームをデコードして得られたビデオデータだけが出力される。   As described above, when the display device 2 cannot understand the master monitor information, only the video data obtained by decoding the video stream is output without outputting the master monitor information read from the optical disc 11.

また、ディスプレイ104がコンテンツの色域とダイナミックレンジの両方に対応している場合、色域を狭めたり、ダイナミックレンジを狭めたりするなどの変換処理は行われずに、デコードによって得られたビデオデータがそのまま表示装置2に出力される。   If the display 104 supports both the color gamut and the dynamic range of the content, the video data obtained by decoding is not converted without performing a conversion process such as narrowing the color gamut or narrowing the dynamic range. The data is output to the display device 2 as it is.

一方、ディスプレイ104がコンテンツのダイナミックレンジに対応していないとステップS28において判定された場合、ステップS32において、読み出し制御部71は、ディスクドライブ52を制御し、光ディスク11からビデオストリームを読み出す。   On the other hand, when it is determined in step S28 that the display 104 does not support the dynamic range of the content, the read control unit 71 controls the disk drive 52 to read a video stream from the optical disk 11 in step S32.

ステップS33において、復号処理部56の復号部81は、ディスクドライブ52から供給されたビデオストリームをデコードする。デコードすることによって得られたビデオデータはダイナミックレンジ変換部82に供給される。   In step S33, the decoding unit 81 of the decoding processing unit 56 decodes the video stream supplied from the disk drive 52. The video data obtained by decoding is supplied to the dynamic range converter 82.

ステップS34において、ダイナミックレンジ変換部82は、マスターモニタ情報を参照し、復号部81によるデコードによって得られたビデオデータを、ダイナミックレンジを狭めたデータに変換する。   In step S34, the dynamic range conversion unit 82 refers to the master monitor information and converts the video data obtained by the decoding by the decoding unit 81 into data having a reduced dynamic range.

例えば、コンテンツのダイナミックレンジが0〜400cd/m2である場合において、ディスプレイ104のダイナミックレンジが0〜300cd/m2であるとき、コンテンツのダイナミックレンジを0〜300cd/m2の範囲に圧縮する処理が行われる。 For example, when the dynamic range of the content is 0 to 400 cd / m 2 and the dynamic range of the display 104 is 0 to 300 cd / m 2 , the dynamic range of the content is compressed to the range of 0 to 300 cd / m 2. Processing is performed.

ステップS35において、通信部58は、ダイナミックレンジ変換後のビデオデータを表示装置2に出力する。その後、ビデオストリームの読み出しとデコード、およびダイナミックレンジの変換が続けられ、例えばビデオストリームの最後まで再生が終わったとき、処理は終了となる。   In step S35, the communication unit 58 outputs the video data after the dynamic range conversion to the display device 2. Thereafter, reading and decoding of the video stream and conversion of the dynamic range are continued. For example, when the reproduction is completed to the end of the video stream, the process ends.

一方、ディスプレイ104がコンテンツの色域に対応していないとステップS27において判定された場合、ステップS36(図36)において、復号制御部73は、ディスプレイ104がコンテンツのダイナミックレンジに対応しているか否かを判定する。   On the other hand, when it is determined in step S27 that the display 104 does not support the color gamut of the content, in step S36 (FIG. 36), the decoding control unit 73 determines whether the display 104 supports the dynamic range of the content. Is determined.

ディスプレイ104がコンテンツのダイナミックレンジに対応しているとステップS36において判定した場合、ステップS37において、読み出し制御部71は、ディスクドライブ52を制御し、光ディスク11からビデオストリームを読み出す。   If it is determined in step S36 that the display 104 corresponds to the dynamic range of the content, the read control unit 71 controls the disk drive 52 to read a video stream from the optical disk 11 in step S37.

ステップS38において、復号処理部56の復号部81は、ディスクドライブ52から供給されたビデオストリームをデコードする。   In step S38, the decoding unit 81 of the decoding processing unit 56 decodes the video stream supplied from the disk drive 52.

ステップS39において、色域変換部83は、マスターモニタ情報を参照し、復号部81によるデコードによって得られたビデオデータを、色域を狭めたデータに変換する。   In step S39, the color gamut converter 83 refers to the master monitor information and converts the video data obtained by the decoding by the decoder 81 into data with a narrower color gamut.

例えば、コンテンツの色域がBT.2020である場合において、ディスプレイ104の色域がBT.709であるとき、コンテンツの色域をBT.709の色域に圧縮する処理が行われる。   For example, when the color gamut of the content is BT.2020 and the color gamut of the display 104 is BT.709, a process of compressing the color gamut of the content to the color gamut of BT.709 is performed.

ステップS40において、通信部58は、色域変換後のビデオデータを表示装置2に出力する。その後、ビデオストリームの読み出しとデコード、および色域の変換が続けられ、例えばビデオストリームの最後まで再生が終わったとき、処理は終了となる。   In step S40, the communication unit 58 outputs the video data after the color gamut conversion to the display device 2. After that, the reading and decoding of the video stream and the conversion of the color gamut are continued. For example, when the reproduction is completed to the end of the video stream, the process ends.

一方、ディスプレイ104がコンテンツのダイナミックレンジにも対応していないとステップS36において判定された場合、ステップS41において、読み出し制御部71は、ディスクドライブ52を制御し、光ディスク11からビデオストリームを読み出す。   On the other hand, when it is determined in step S36 that the display 104 does not support the dynamic range of the content, the read control unit 71 controls the disk drive 52 to read a video stream from the optical disk 11 in step S41.

ステップS42において、復号処理部56の復号部81は、ディスクドライブ52から供給されたビデオストリームをデコードする。デコードすることによって得られたビデオデータはダイナミックレンジ変換部82に供給される。   In step S42, the decoding unit 81 of the decoding processing unit 56 decodes the video stream supplied from the disk drive 52. The video data obtained by decoding is supplied to the dynamic range converter 82.

ステップS43において、ダイナミックレンジ変換部82は、マスターモニタ情報を参照し、復号部81によるデコードによって得られたビデオデータを、ダイナミックレンジを狭めたデータに変換する。また、色域変換部83は、マスターモニタ情報を参照し、ダイナミックレンジ変換部82によるダイナミックレンジの変換後のビデオデータを、さらに、色域をも狭めたデータに変換する。ダイナミックレンジと色域の変換後のビデオデータは色域変換部83から出力部84に出力され、通信部58に供給される。   In step S43, the dynamic range conversion unit 82 converts the video data obtained by the decoding by the decoding unit 81 into data having a reduced dynamic range with reference to the master monitor information. Further, the color gamut converter 83 refers to the master monitor information, and converts the video data after the dynamic range conversion by the dynamic range converter 82 into data with a narrower color gamut. The video data after the conversion between the dynamic range and the color gamut is output from the color gamut conversion unit 83 to the output unit 84 and supplied to the communication unit 58.

ステップS44において、通信部58は、ダイナミックレンジと色域の変換後のビデオデータを表示装置2に出力する。その後、ビデオストリームの読み出し、読み出されたビデオストリームのデコード、ダイナミックレンジおよび色域の変換が続けられ、例えばビデオストリームの最後まで再生が終わったとき、処理は終了となる。   In step S44, the communication unit 58 outputs the video data after the conversion of the dynamic range and the color gamut to the display device 2. Thereafter, reading of the video stream, decoding of the read video stream, and conversion of the dynamic range and color gamut are continued. For example, when the reproduction is completed to the end of the video stream, the process ends.

以上のように、表示装置2がマスターモニタ情報に対応している場合には、デコードによって得られたビデオデータが、ディスプレイ104の性能にかかわらず、そのままマスターモニタ情報とともに出力される。   As described above, when the display device 2 supports the master monitor information, the video data obtained by decoding is output together with the master monitor information as it is regardless of the performance of the display 104.

また、表示装置2がマスターモニタ情報に対応していない場合には、デコードによって得られたビデオデータがそのまま出力されるか、ダイナミックレンジと色域のうちの少なくともいずれかを変換した変換後のビデオデータが出力される。   When the display device 2 does not support the master monitor information, the video data obtained by the decoding is output as it is, or the converted video obtained by converting at least one of the dynamic range and the color gamut. Data is output.

[表示装置2の表示処理]
次に、図37のフローチャートを参照して、表示装置2の表示処理について説明する。
[Display processing of display device 2]
Next, a display process of the display device 2 will be described with reference to a flowchart of FIG.

図37の処理は、図35および図36の処理が再生装置1により行われ、ビデオデータが送信されてきたときに開始される。送信されてきたビデオデータは、通信部102により受信される。   The process of FIG. 37 is started when the playback device 1 performs the processes of FIGS. 35 and 36 and video data is transmitted. The transmitted video data is received by the communication unit 102.

ステップS51において、信号処理部103のビデオデータ取得部121は、通信部102により受信されたビデオデータを取得する。   In step S51, the video data acquisition unit 121 of the signal processing unit 103 acquires the video data received by the communication unit 102.

ステップS52において、通信部102は、ビデオデータとともにマスターモニタ情報が再生装置1から送信されてきたか否かを判定する。ビデオデータとともにマスターモニタ情報が送信されてきたということは、表示装置2が、マスターモニタ情報に対応している装置であることを表す。上述したように、表示装置2がマスターモニタ情報に対応している場合、ビデオストリームをデコードして得られたビデオデータがそのまま表示装置2に対して送信されてくる。   In step S52, the communication unit 102 determines whether the master monitor information has been transmitted from the playback device 1 together with the video data. The fact that the master monitor information has been transmitted together with the video data indicates that the display device 2 is a device corresponding to the master monitor information. As described above, when the display device 2 supports the master monitor information, the video data obtained by decoding the video stream is transmitted to the display device 2 as it is.

マスターモニタ情報が送信されてきたとステップS52において判定された場合、ステップS53において、コントローラ101のマスターモニタ情報取得部111は、ビデオデータとともに送信されてきたマスターモニタ情報を取得する。取得されたマスターモニタ情報は、信号処理制御部112に供給される。   If it is determined in step S52 that the master monitor information has been transmitted, in step S53, the master monitor information acquisition unit 111 of the controller 101 acquires the master monitor information transmitted together with the video data. The acquired master monitor information is supplied to the signal processing control unit 112.

ステップS54において、信号処理制御部112は、マスターモニタ情報により表される、再生装置1から送信されてきたビデオデータの色域がディスプレイ104の色域を超えているか否かを判定する。   In step S54, the signal processing control unit 112 determines whether the color gamut of the video data transmitted from the playback device 1 and represented by the master monitor information exceeds the color gamut of the display 104.

ビデオデータの色域がディスプレイ104の色域を超えているとステップS54において判定した場合、ステップS55において、信号処理制御部112は、マスターモニタ情報により表されるビデオデータのダイナミックレンジが、ディスプレイ104のダイナミックレンジを超えているか否かを判定する。   When it is determined in step S54 that the color gamut of the video data exceeds the color gamut of the display 104, in step S55, the signal processing control unit 112 determines that the dynamic range of the video data represented by the master monitor information is It is determined whether or not the dynamic range is exceeded.

ビデオデータのダイナミックレンジがディスプレイ104のダイナミックレンジを超えているとステップS55において判定した場合、ステップS56において、信号処理制御部112は、ビデオデータのダイナミックレンジと色域の変換を信号処理部103に行わせる。   If it is determined in step S55 that the dynamic range of the video data exceeds the dynamic range of the display 104, the signal processing control unit 112 instructs the signal processing unit 103 to convert the video data dynamic range and color gamut in step S56. Let it do.

すなわち、信号処理部103のダイナミックレンジ変換部122は、ビデオデータ取得部121により取得されたビデオデータを、ディスプレイ104が表示可能なダイナミックレンジのビデオデータに変換する。また、色域変換部123は、ダイナミックレンジの変換後のビデオデータを、ディスプレイ104が表示可能な色域のビデオデータに変換する。ダイナミックレンジと色域を狭めた変換後のビデオデータは出力部124に出力される。   That is, the dynamic range conversion unit 122 of the signal processing unit 103 converts the video data acquired by the video data acquisition unit 121 into video data having a dynamic range that can be displayed on the display 104. Further, the color gamut conversion unit 123 converts the video data after the dynamic range conversion into video data of a color gamut that can be displayed on the display 104. The converted video data with the reduced dynamic range and color gamut is output to the output unit 124.

ステップS57において、出力部124は、ダイナミックレンジと色域の変換後のビデオデータに基づいて、コンテンツの映像をディスプレイ104に表示させる。以上の処理が続けられ、コンテンツの再生が終了したとき、処理は終了される。   In step S57, the output unit 124 causes the display 104 to display the video of the content based on the video data after the conversion of the dynamic range and the color gamut. The above processing is continued, and when the reproduction of the content ends, the processing ends.

一方、ビデオデータのダイナミックレンジがディスプレイ104のダイナミックレンジを超えていないとステップS55において判定した場合、ステップS58において、信号処理制御部112は、ビデオデータの変換を信号処理部103に行わせる。   On the other hand, if it is determined in step S55 that the dynamic range of the video data does not exceed the dynamic range of the display 104, the signal processing control unit 112 causes the signal processing unit 103 to convert the video data in step S58.

すなわち、信号処理部103の色域変換部123は、ビデオデータ取得部121により取得されたビデオデータを、ディスプレイ104が表示可能な色域のビデオデータに変換する。ダイナミックレンジについてはディスプレイのダイナミックレンジを超えていないことから、色域を狭めるデータへの変換だけが行われる。色域を狭めるように変換された変換後のビデオデータは出力部124に出力される。   That is, the color gamut conversion unit 123 of the signal processing unit 103 converts the video data acquired by the video data acquisition unit 121 into video data of a color gamut that can be displayed on the display 104. Since the dynamic range does not exceed the dynamic range of the display, only conversion to data for narrowing the color gamut is performed. The converted video data converted to narrow the color gamut is output to the output unit 124.

ステップS59において、出力部124は、色域の変換後のビデオデータに基づいて、コンテンツの映像をディスプレイ104に表示させる。以上の処理が続けられ、コンテンツの再生が終了したとき、処理は終了される。   In step S59, the output unit 124 causes the display 104 to display the video of the content based on the video data after the color gamut conversion. The above processing is continued, and when the reproduction of the content ends, the processing ends.

一方、ビデオデータの色域がディスプレイ104の色域を超えていないとステップS54において判定した場合、信号処理制御部112は、ステップS60において、ビデオデータのダイナミックレンジが、ディスプレイ104のダイナミックレンジを超えているか否かを判定する。   On the other hand, when determining in step S54 that the color gamut of the video data does not exceed the color gamut of the display 104, the signal processing control unit 112 determines in step S60 that the dynamic range of the video data exceeds the dynamic range of the display 104. Is determined.

ビデオデータのダイナミックレンジがディスプレイ104のダイナミックレンジを超えているとステップS60において判定した場合、ステップS61において、信号処理制御部112は、マスターモニタ情報を参照し、再生装置1から送信されてきたビデオデータを信号処理部103に変換させる。   If it is determined in step S60 that the dynamic range of the video data exceeds the dynamic range of the display 104, in step S61, the signal processing control unit 112 refers to the master monitor information and transmits the video transmitted from the playback device 1. The data is converted by the signal processing unit 103.

すなわち、信号処理部103のダイナミックレンジ変換部122は、ビデオデータ取得部121により取得されたビデオデータを、ディスプレイ104が表示可能なダイナミックレンジのビデオデータに変換する。ダイナミックレンジを狭めるように変換された変換後のビデオデータは出力部124に出力される。   That is, the dynamic range conversion unit 122 of the signal processing unit 103 converts the video data acquired by the video data acquisition unit 121 into video data having a dynamic range that can be displayed on the display 104. The converted video data converted to narrow the dynamic range is output to the output unit 124.

ステップS62において、出力部124は、ダイナミックレンジの変換後のビデオデータに基づいて、コンテンツの映像をディスプレイ104に表示させる。以上の処理が続けられ、コンテンツの再生が終了したとき、処理は終了される。   In step S62, the output unit 124 causes the display 104 to display the video of the content based on the video data after the dynamic range conversion. The above processing is continued, and when the reproduction of the content ends, the processing ends.

一方、表示装置2がマスターモニタ情報に対応していないことから、マスターモニタ情報が送信されてきていないとステップS52において判定された場合、ステップS63おいて、信号処理部103の出力部124は、ビデオデータ取得部121により取得されたビデオデータに基づいてコンテンツの映像をディスプレイ104に表示させる。   On the other hand, when it is determined in step S52 that the master monitor information has not been transmitted since the display device 2 does not support the master monitor information, in step S63, the output unit 124 of the signal processing unit 103 outputs The video of the content is displayed on the display 104 based on the video data acquired by the video data acquisition unit 121.

ビデオデータのダイナミックレンジがディスプレイ104のダイナミックレンジを超えていないとステップS60において判定された場合も同様に、ステップS63において、ビデオデータ取得部121により取得されたビデオデータに基づいてコンテンツの映像が表示される。表示装置2がマスターモニタ情報に対応した装置であるものの、送信されてきたビデオデータがディスプレイ104が表示可能なビデオデータである場合には、再生装置1から送信されてきたビデオデータが映像の表示にそのまま用いられる。   Similarly, when it is determined in step S60 that the dynamic range of the video data does not exceed the dynamic range of the display 104, the video of the content is displayed based on the video data acquired by the video data acquisition unit 121 in step S63. Is done. When the display device 2 is a device corresponding to the master monitor information, but the transmitted video data is video data that can be displayed on the display 104, the video data transmitted from the playback device 1 is used for displaying a video. Used as is.

再生装置1から送信されてきたビデオデータをそのまま用いた映像の表示が行われ、コンテンツの再生が終了したとき、処理は終了される。   A video is displayed using the video data transmitted from the playback device 1 as it is, and when the playback of the content ends, the process ends.

以上の処理により、再生装置1から表示装置2に対して、光ディスク11に記録されているコンテンツの実際の色域とダイナミックレンジが伝送されることになる。   Through the above processing, the actual color gamut and dynamic range of the content recorded on the optical disk 11 are transmitted from the playback device 1 to the display device 2.

また、光ディスク11に記録されているコンテンツの色域とダイナミックレンジがディスプレイ104の性能を超えている場合には実際の色域とダイナミックレンジに基づいてそれらを狭める処理が行われる。   If the color gamut and dynamic range of the content recorded on the optical disk 11 exceed the performance of the display 104, a process for narrowing them is performed based on the actual color gamut and dynamic range.

以上においては、表示装置2がマスターモニタ情報に対応しているときには、色域とダイナミックレンジを狭める変換処理が表示装置2により行われるものとしたが、再生装置1により行われるようにしてもよい。この場合、光ディスク11に記録されているコンテンツの色域とダイナミックレンジがディスプレイ104の性能を超えているときの再生装置1による変換処理は、図36のステップS43の処理と同様にして行われる。   In the above description, when the display device 2 supports the master monitor information, the conversion process for narrowing the color gamut and the dynamic range is performed by the display device 2, but the conversion process may be performed by the reproduction device 1. . In this case, the conversion processing by the playback device 1 when the color gamut and dynamic range of the content recorded on the optical disk 11 exceed the performance of the display 104 is performed in the same manner as the processing in step S43 in FIG.

<<第2の実施の形態>>
以上においては、光ディスク11に記録されているData Base情報にマスターモニタ情報が含まれるものとしたが、ビデオストリーム中に含まれるようにしてもよい。ビデオストリームがHEVCビデオストリームである場合、マスターモニタ情報は、SEI(Supplemental Enhancement Information)としてHEVCの符号化データに挿入される。HEVCの符号化データにSEIを挿入したHEVCビデオストリームが、BDフォーマットで光ディスク11に記録される。
<< Second Embodiment >>
In the above description, the master monitor information is included in the Data Base information recorded on the optical disc 11, but may be included in the video stream. When the video stream is a HEVC video stream, the master monitor information is inserted into HEVC encoded data as SEI (Supplemental Enhancement Information). The HEVC video stream in which the SEI is inserted into the encoded data of the HEVC is recorded on the optical disc 11 in the BD format.

図38は、HEVCのアクセスユニットの構成を示す図である。   FIG. 38 is a diagram illustrating a configuration of an access unit of HEVC.

HEVCビデオストリームは、NAL(Network Abstraction Layer)ユニットの集まりであるアクセスユニットから構成される。1つのアクセスユニットには1ピクチャのビデオデータが含まれる。   The HEVC video stream is composed of an access unit that is a collection of NAL (Network Abstraction Layer) units. One access unit includes video data of one picture.

図38に示すように、1つのアクセスユニットは、AUデリミタ(Access Unit delimiter)、VPS(Video Parameter Set)、SPS(Sequence Parameter Set)、PPS(Picture Parameter Set)、SEI、VCL(Video Coding Layer)、EOS(End of Sequence)、およびEOS(End of Stream)から構成される。   As shown in FIG. 38, one access unit includes an AU delimiter (Access Unit delimiter), a VPS (Video Parameter Set), an SPS (Sequence Parameter Set), a PPS (Picture Parameter Set), an SEI, and a VCL (Video Coding Layer). , EOS (End of Sequence), and EOS (End of Stream).

AUデリミタは、アクセスユニットの先頭を示す。VPSは、ビットストリームの内容を表すメタデータを含む。SPSは、ピクチャサイズ、CTB(Coding Tree Block)サイズなどの、HEVCデコーダがシーケンスの復号処理を通じて参照する必要のある情報を含む。PPSは、HEVCデコーダがピクチャの復号処理を実行するために参照する必要のある情報を含む。VPS,SPS,PPSがヘッダ情報として用いられる。   The AU delimiter indicates the head of the access unit. The VPS includes metadata representing the contents of the bitstream. The SPS includes information, such as a picture size and a CTB (Coding Tree Block) size, that the HEVC decoder needs to refer to through the decoding process of the sequence. The PPS includes information that the HEVC decoder needs to refer to in order to execute a decoding process of a picture. VPS, SPS, and PPS are used as header information.

SEIは、各ピクチャのタイミング情報やランダムアクセスに関する情報などを含む補助情報である。マスターモニタ情報は、HEVC Mastering monitor information SEIとしてアクセスユニットに含まれる。VCLは1ピクチャのデータである。EOS(End of Sequence)はシーケンスの終了位置を示し、EOS(End of Stream)はストリームの終了位置を示す。   The SEI is auxiliary information including timing information of each picture, information on random access, and the like. The master monitoring information is included in the access unit as HEVC Mastering monitor information SEI. VCL is data of one picture. EOS (End of Sequence) indicates the end position of the sequence, and EOS (End of Stream) indicates the end position of the stream.

図39は、HEVC Mastering monitor information SEIのシンタクスを示す図である。   FIG. 39 is a diagram illustrating the syntax of the HEVC Mastering monitor information SEI.

HEVC Mastering monitor information SEIには、display_primaries_x,display_primaries_y,white_point_x,white_point_y,max_display_mastering_luminance,min_display_mastering_luminanceが含まれる。   HEVC Mastering monitor information SEI includes display_primaries_x, display_primaries_y, white_point_x, white_point_y, max_display_mastering_luminance, and min_display_mastering_luminance.

これらの情報は、図16を参照して説明した情報と同じ情報である。すなわち、display_primaries_xとdisplay_primaries_yがマスターモニタの色域を表し、white_point_xとwhite_point_yが色域における白の位置を表す。max_display_mastering_luminanceとmin_display_mastering_luminanceがマスターモニタのダイナミックレンジを表す。   These pieces of information are the same information as the information described with reference to FIG. That is, display_primaries_x and display_primaries_y represent the color gamut of the master monitor, and white_point_x and white_point_y represent the position of white in the color gamut. max_display_mastering_luminance and min_display_mastering_luminance represent the dynamic range of the master monitor.

このように、マスターモニタ情報がビデオストリームに含まれる場合において、上述したようにしてマスターモニタ情報がData Base情報にも含まれるとき、ビデオストリームに含まれるマスターモニタ情報が優先的に用いられる。   Thus, when the master monitor information is included in the video stream and the master monitor information is also included in the Data Base information as described above, the master monitor information included in the video stream is preferentially used.

ビデオストリームに含まれるマスターモニタ情報の方が、Data Base情報に含まれるマスターモニタ情報と較べてより詳細な情報を含んでいる可能性がある。例えば、Data Base情報に記述するマスターモニタ情報として図7を参照して説明したmastering_monitor_infoを用いた場合、情報量としては、図39に示すビデオストリーム中の情報の方がより多い。   The master monitor information included in the video stream may contain more detailed information than the master monitor information included in the Data Base information. For example, when the mastering_monitor_info described with reference to FIG. 7 is used as the master monitor information described in the Data Base information, the amount of information in the video stream shown in FIG. 39 is larger.

ビデオストリームに含まれるマスターモニタ情報を優先的に用いることにより、効率的に、かつより高い精度で(よりオーサーの意図に沿う形で)処理を行うことが可能になる。   By preferentially using the master monitor information included in the video stream, it is possible to perform processing efficiently and with higher accuracy (in a manner that more closely matches the intention of the author).

マスターモニタ情報をビデオストリームにも含めることが可能とされている場合、Data Base情報としてのClip Informationには、対応するビデオストリームにマスターモニタ情報が含まれているか否かを表す情報がマスターモニタ情報とともに記述される。   If the master monitor information can be included in the video stream, Clip Information as Data Base information includes information indicating whether or not the corresponding video stream includes master monitor information. It is described with.

図40は、Clip InformationのClipInfo()の一部を示す図である。   FIG. 40 is a diagram showing a part of ClipInfo () of Clip Information.

ClipInfo()には、図20を参照して説明したmastering_monitor_color_primariesとmastering_monitor_luminanceに加えて、1ビットのmastering_monitor_sei_paresent_flagが記述される。   In ClipInfo (), 1-bit mastering_monitor_sei_paresent_flag is described in addition to mastering_monitor_color_primaries and mastering_monitor_luminance described with reference to FIG.

mastering_monitor_sei_paresent_flag=1は、対応するビデオストリームに図39のマスターモニタ情報が含まれていることを表す。また、mastering_monitor_sei_paresent_flag=0は、対応するビデオストリームにマスターモニタ情報が含まれていないことを表す。   mastering_monitor_sei_paresent_flag = 1 indicates that the corresponding video stream includes the master monitor information of FIG. Also, mastering_monitor_sei_paresent_flag = 0 indicates that the corresponding video stream does not include master monitor information.

mastering_monitor_sei_paresent_flagの値が1である場合には、対応するビデオストリームに含まれるマスターモニタ情報を用いて処理が行われ、0である場合には、ClipInfo()に含まれるマスターモニタ情報を用いて処理が行われることになる。   If the value of mastering_monitor_sei_paresent_flag is 1, the process is performed using the master monitor information included in the corresponding video stream, and if the value is 0, the process is performed using the master monitor information included in ClipInfo (). Will be done.

マスターモニタ情報についてはIndex tableまたはPlayListに記述され、mastering_monitor_sei_paresent_flagがClip Informationに含まれるようにしてもよい。   The master monitor information may be described in an Index table or a PlayList, and the mastering_monitor_sei_paresent_flag may be included in the Clip Information.

ここで、図41および図42のフローチャートを参照して、再生装置1の再生処理について説明する。   Here, the reproduction processing of the reproduction device 1 will be described with reference to the flowcharts of FIGS. 41 and 42.

図41および図42の処理は、マスターモニタ情報がData Base情報中だけでなく、ビデオストリーム中にも含めることが可能とされている場合の処理である。   The processing in FIGS. 41 and 42 is processing in a case where master monitor information can be included not only in Data Base information but also in a video stream.

ステップS101において、コントローラ51の読み出し制御部71は、ディスクドライブ52を制御し、光ディスク11からData Base情報を読み出す。   In step S101, the read control unit 71 of the controller 51 controls the disk drive 52 to read Data Base information from the optical disk 11.

ステップS102において、読み出し制御部71は、Clip Informationに含まれるmastering_monitor_sei_paresent_flagの値が1であるか否かを判定する。   In step S102, the read control unit 71 determines whether or not the value of mastering_monitor_sei_paresent_flag included in Clip Information is 1.

Clip Informationに対応するビデオストリームにマスターモニタ情報が含まれていないことから、mastering_monitor_sei_paresent_flagの値が1ではないと判定された場合、ステップS103において、コントローラ51は通常の再生処理を行う。すなわち、Data Base情報に含まれるマスターモニタ情報を用いた、図35および図36を参照して説明した処理が行われる。ステップS103における通常の再生処理の後、処理は終了される。   When it is determined that the value of the mastering_monitor_sei_paresent_flag is not 1 because the video stream corresponding to the Clip Information does not include the master monitor information, the controller 51 performs a normal reproduction process in step S103. That is, the processing described with reference to FIGS. 35 and 36 using the master monitor information included in the Data Base information is performed. After the normal reproduction processing in step S103, the processing ends.

一方、mastering_monitor_sei_paresent_flagの値が1であると判定された場合、ステップS104において、読み出し制御部71は、ディスクドライブ52を制御し、光ディスク11からビデオストリームを読み出す。光ディスク11から読み出されたビデオストリームは復号処理部56に供給される。   On the other hand, when it is determined that the value of the mastering_monitor_sei_paresent_flag is 1, the read control unit 71 controls the disk drive 52 to read a video stream from the optical disk 11 in step S104. The video stream read from the optical disc 11 is supplied to the decoding processing unit 56.

ステップS105において、マスターモニタ情報取得部72は、復号処理部56に供給されたビデオストリームを解析し、SEIとしてビデオストリームに含まれるマスターモニタ情報を取得する。取得されたマスターモニタ情報は復号制御部73に供給される。   In step S105, the master monitor information acquisition unit 72 analyzes the video stream supplied to the decoding processing unit 56, and acquires master monitor information included in the video stream as SEI. The acquired master monitor information is supplied to the decoding control unit 73.

ステップS106において、復号制御部73は、図33の処理が行われることによってディスプレイ情報取得部74により取得された情報に基づいて、表示装置2がマスターモニタ情報に対応しているか否かを判定する。   In step S106, the decoding control unit 73 determines whether or not the display device 2 corresponds to the master monitor information based on the information obtained by the display information obtaining unit 74 by performing the processing in FIG. .

表示装置2がマスターモニタ情報に対応しているとステップS106において判定された場合、ステップS107において、復号処理部56の復号部81は、ディスクドライブ52から供給されたビデオストリームをデコードする。デコードすることによって得られたビデオデータは出力部84を介して通信部58に供給される。   When it is determined in step S106 that the display device 2 corresponds to the master monitor information, the decoding unit 81 of the decoding processing unit 56 decodes the video stream supplied from the disk drive 52 in step S107. The video data obtained by decoding is supplied to the communication unit 58 via the output unit 84.

ステップS108において、通信部58は、コントローラ51のマスターモニタ情報取得部72により取得され、供給されたマスターモニタ情報と、復号処理部56によるデコードによって得られたビデオデータを表示装置2に出力する。その後、ビデオストリームの読み出しとデコードが続けられ、例えばビデオストリームの最後まで再生が終わったとき、処理は終了となる。   In step S108, the communication unit 58 outputs to the display device 2 the master monitor information acquired and supplied by the master monitor information acquisition unit 72 of the controller 51 and the video data obtained by decoding by the decoding processing unit 56. Thereafter, the reading and decoding of the video stream are continued. For example, when the reproduction is completed to the end of the video stream, the process ends.

一方、表示装置2がマスターモニタ情報に対応していないとステップS106において判定された場合、ステップS109において、復号制御部73は、ディスプレイ104がコンテンツの色域に対応しているか否かを判定する。ここでの判定は、マスターモニタ情報取得部72により取得されたマスターモニタ情報と、ディスプレイ情報取得部74により取得されたディスプレイ104の性能を表す情報に基づいて行われる。   On the other hand, when it is determined in step S106 that the display device 2 does not support the master monitor information, in step S109, the decoding control unit 73 determines whether the display 104 supports the color gamut of the content. . The determination here is made based on the master monitor information acquired by the master monitor information acquisition unit 72 and the information indicating the performance of the display 104 acquired by the display information acquisition unit 74.

ディスプレイ104がコンテンツの色域に対応しているとステップS109において判定した場合、ステップS110において、復号制御部73は、ディスプレイ104がコンテンツのダイナミックレンジに対応しているか否かを判定する。ここでの判定も、マスターモニタ情報取得部72により取得されたマスターモニタ情報と、ディスプレイ情報取得部74により取得されたディスプレイ104の性能を表す情報に基づいて行われる。   If it is determined in step S109 that the display 104 corresponds to the color gamut of the content, in step S110, the decoding control unit 73 determines whether the display 104 corresponds to the dynamic range of the content. This determination is also made based on the master monitor information acquired by the master monitor information acquisition unit 72 and the information indicating the performance of the display 104 acquired by the display information acquisition unit 74.

ディスプレイ104がコンテンツのダイナミックレンジにも対応しているとステップS110において判定した場合、ステップS111において、復号処理部56の復号部81は、ディスクドライブ52から供給されたビデオストリームをデコードする。デコードすることによって得られたビデオデータは出力部84を介して通信部58に供給される。   If it is determined in step S110 that the display 104 also supports the dynamic range of the content, the decoding unit 81 of the decoding processing unit 56 decodes the video stream supplied from the disk drive 52 in step S111. The video data obtained by decoding is supplied to the communication unit 58 via the output unit 84.

ステップS112において、通信部58は、復号処理部56によるデコードによって得られたビデオデータを表示装置2に出力する。その後、ビデオストリームの読み出しとデコードが続けられ、例えばビデオストリームの最後まで再生が終わったとき、処理は終了となる。   In step S112, the communication unit 58 outputs the video data obtained by the decoding by the decoding processing unit 56 to the display device 2. Thereafter, the reading and decoding of the video stream are continued. For example, when the reproduction is completed to the end of the video stream, the process ends.

このように、表示装置2がマスターモニタ情報を理解できない場合、ビデオストリームから取得されたマスターモニタ情報は出力されずに、ビデオストリームをデコードして得られたビデオデータだけが出力される。   As described above, when the display device 2 cannot understand the master monitor information, only the video data obtained by decoding the video stream is output without outputting the master monitor information obtained from the video stream.

一方、ディスプレイ104がコンテンツのダイナミックレンジに対応していないとステップS110において判定された場合、ステップS113において、復号処理部56の復号部81は、ディスクドライブ52から供給されたビデオストリームをデコードする。デコードすることによって得られたビデオデータはダイナミックレンジ変換部82に供給される。   On the other hand, when it is determined in step S110 that the display 104 does not support the dynamic range of the content, the decoding unit 81 of the decoding processing unit 56 decodes the video stream supplied from the disk drive 52 in step S113. The video data obtained by decoding is supplied to the dynamic range converter 82.

ステップS114において、ダイナミックレンジ変換部82は、マスターモニタ情報を参照し、復号部81によるデコードによって得られたビデオデータを、ダイナミックレンジを狭めたデータに変換する。   In step S114, the dynamic range conversion unit 82 converts the video data obtained by the decoding by the decoding unit 81 into data with a reduced dynamic range with reference to the master monitor information.

ステップS115において、通信部58は、ダイナミックレンジ変換後のビデオデータを表示装置2に出力する。その後、ビデオストリームの読み出しとデコード、およびダイナミックレンジの変換が続けられ、例えばビデオストリームの最後まで再生が終わったとき、処理は終了となる。   In step S115, the communication unit 58 outputs the video data after the dynamic range conversion to the display device 2. Thereafter, reading and decoding of the video stream and conversion of the dynamic range are continued. For example, when the reproduction is completed to the end of the video stream, the process ends.

一方、ディスプレイ104がコンテンツの色域に対応していないとステップS109において判定された場合、ステップS116(図42)において、復号制御部73は、ディスプレイ104がコンテンツのダイナミックレンジに対応しているか否かを判定する。   On the other hand, when it is determined in step S109 that the display 104 does not support the color gamut of the content, in step S116 (FIG. 42), the decoding control unit 73 determines whether the display 104 supports the dynamic range of the content. Is determined.

ディスプレイ104がコンテンツのダイナミックレンジに対応しているとステップS116において判定した場合、ステップS117において、復号処理部56の復号部81は、ディスクドライブ52から供給されたビデオストリームをデコードする。   If it is determined in step S116 that the display 104 corresponds to the dynamic range of the content, the decoding unit 81 of the decoding processing unit 56 decodes the video stream supplied from the disk drive 52 in step S117.

ステップS118において、色域変換部83は、マスターモニタ情報を参照し、復号部81によるデコードによって得られたビデオデータを、色域を狭めたデータに変換する。   In step S118, the color gamut conversion unit 83 converts the video data obtained by the decoding by the decoding unit 81 into data with a reduced color gamut, with reference to the master monitor information.

ステップS119において、通信部58は、色域変換後のビデオデータを表示装置2に出力する。その後、ビデオストリームの読み出しとデコード、および色域の変換が続けられ、例えばビデオストリームの最後まで再生が終わったとき、処理は終了となる。   In step S119, the communication unit 58 outputs the video data after the color gamut conversion to the display device 2. After that, the reading and decoding of the video stream and the conversion of the color gamut are continued. For example, when the reproduction is completed to the end of the video stream, the process ends.

一方、ディスプレイ104がコンテンツのダイナミックレンジにも対応していないとステップS116において判定された場合、ステップS120において、復号処理部56の復号部81は、ディスクドライブ52から供給されたビデオストリームをデコードする。
デコードすることによって得られたビデオデータはダイナミックレンジ変換部82に供給される。
On the other hand, if it is determined in step S116 that the display 104 does not support the dynamic range of the content, the decoding unit 81 of the decoding processing unit 56 decodes the video stream supplied from the disk drive 52 in step S120. .
The video data obtained by decoding is supplied to the dynamic range converter 82.

ステップS121において、ダイナミックレンジ変換部82は、マスターモニタ情報を参照し、復号部81によるデコードによって得られたビデオデータを、ダイナミックレンジを狭めたデータに変換する。また、色域変換部83は、マスターモニタ情報を参照し、ダイナミックレンジ変換部82によるダイナミックレンジの変換後のビデオデータを、さらに、色域をも狭めたデータに変換する。ダイナミックレンジと色域の変換後のビデオデータは色域変換部83から出力部84に出力され、通信部58に供給される。   In step S121, the dynamic range conversion unit 82 converts the video data obtained by decoding by the decoding unit 81 into data with a reduced dynamic range with reference to the master monitor information. Further, the color gamut converter 83 refers to the master monitor information, and converts the video data after the dynamic range conversion by the dynamic range converter 82 into data with a narrower color gamut. The video data after the conversion between the dynamic range and the color gamut is output from the color gamut conversion unit 83 to the output unit 84 and supplied to the communication unit 58.

ステップS122において、通信部58は、ダイナミックレンジと色域の変換後のビデオデータを表示装置2に出力する。その後、ビデオストリームの読み出し、読み出されたビデオストリームのデコード、ダイナミックレンジおよび色域の変換が続けられ、例えばビデオストリームの最後まで再生が終わったとき、処理は終了となる。   In step S122, the communication unit 58 outputs the video data after the conversion of the dynamic range and the color gamut to the display device 2. Thereafter, reading of the video stream, decoding of the read video stream, and conversion of the dynamic range and color gamut are continued. For example, when the reproduction is completed to the end of the video stream, the process ends.

以上のように、マスターモニタ情報がビデオストリームとData Base情報の両方に含まれる場合にはビデオストリームに含まれるマスターモニタ情報が優先的に用いられることにより、効率的に、かつより高い精度で処理を行うことが可能になる。   As described above, when the master monitor information is included in both the video stream and the data base information, the master monitor information included in the video stream is preferentially used, so that the processing can be performed efficiently and with higher accuracy. Can be performed.

なお、図41および図42の処理に対応して、表示装置2においては、図37を参照して説明した処理と同様の処理が行われる。   Note that the display device 2 performs the same processing as the processing described with reference to FIG. 37 corresponding to the processing in FIGS. 41 and 42.

<<記録装置について>>
図43は、記録装置201の構成例を示すブロック図である。
<< About the recording device >>
FIG. 43 is a block diagram illustrating a configuration example of the recording apparatus 201.

記録装置201により生成されたデータが光ディスク11に記録され、再生装置1において再生される。実際には、記録装置201によりコンテンツが記録されたマスター盤に基づいて光ディスクが複製され、その一つが光ディスク11として再生装置1に提供され、再生される。   The data generated by the recording device 201 is recorded on the optical disk 11 and reproduced by the reproducing device 1. Actually, an optical disk is duplicated based on a master disc on which content is recorded by the recording device 201, and one of the duplicated optical disks is provided to the reproducing device 1 as the optical disk 11 and reproduced.

記録装置201は、コントローラ211、符号化処理部212、およびディスクドライブ213から構成される。マスターモニタの表示を確認しながらオーサーにより生成された、マスターとなるビデオデータが符号化処理部212に入力される。   The recording device 201 includes a controller 211, an encoding processing unit 212, and a disk drive 213. While confirming the display on the master monitor, the master video data generated by the author is input to the encoding processing unit 212.

コントローラ211は、CPU、ROM、RAMなどより構成される。コントローラ211は、所定のプログラムを実行し、記録装置201の全体の動作を制御する。   The controller 211 includes a CPU, a ROM, a RAM, and the like. The controller 211 executes a predetermined program and controls the overall operation of the recording device 201.

コントローラ211においては、所定のプログラムが実行されることによってData Base情報生成部211Aが実現される。Data Base情報生成部211Aは、上述したような、マスターモニタ情報を含むData Base情報を生成し、ディスクドライブ213に出力する。   In the controller 211, a predetermined program is executed to implement the Data Base information generation unit 211A. The Data Base information generation unit 211A generates Data Base information including master monitor information as described above, and outputs the generated Data Base information to the disk drive 213.

符号化処理部212は、例えばHEVCなどのフォーマットに従って、入力されたビデオデータの符号化を行う。符号化処理部212は、マスターのビデオデータを符号化して得られたビデオストリームをディスクドライブ213に出力する。ビデオストリームには、適宜、SEIとしてマスターモニタ情報が含まれる。   The encoding processing unit 212 encodes the input video data according to a format such as HEVC, for example. The encoding processing unit 212 outputs a video stream obtained by encoding the master video data to the disk drive 213. The video stream appropriately includes master monitor information as SEI.

ディスクドライブ213は、コントローラ211から供給されたData Base情報と、符号化処理部212から供給されたビデオストリームを格納するファイルを図4のディレクトリ構造に従って光ディスク11に記録する。   The disk drive 213 records the Data Base information supplied from the controller 211 and the file storing the video stream supplied from the encoding unit 212 on the optical disk 11 according to the directory structure of FIG.

<記録処理>
次に、図44のフローチャートを参照して、記録装置201の記録処理について説明する。図44の処理は、マスターのビデオデータがネットワークや所定の記録媒体を介して記録装置201に入力されたときに開始される。
<Recording process>
Next, the recording process of the recording device 201 will be described with reference to the flowchart in FIG. The process of FIG. 44 is started when the master video data is input to the recording device 201 via a network or a predetermined recording medium.

ステップS201において、Data Base情報生成部211Aは、マスターモニタ情報を含むData Base情報を生成する。   In step S201, the Data Base information generation unit 211A generates Data Base information including master monitor information.

ステップS202において、符号化処理部212は、例えばHEVCなどのフォーマットに従って、入力されたビデオデータの符号化を行い、ビデオストリームを生成する。   In step S202, the encoding processing unit 212 encodes the input video data according to a format such as HEVC, for example, to generate a video stream.

ステップS203において、ディスクドライブ213は、コントローラ211から供給されたData Base情報と、符号化処理部212から供給されたビデオストリームを格納するファイルを光ディスク11に記録し、処理を終了させる。   In step S203, the disk drive 213 records the Data Base information supplied from the controller 211 and the file storing the video stream supplied from the encoding processing unit 212 on the optical disk 11, and ends the processing.

<コンピュータの構成例>
上述した一連の処理は、ハードウェアにより実行することもできるし、ソフトウェアにより実行することもできる。一連の処理をソフトウェアにより実行する場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
<Example of computer configuration>
The series of processes described above can be executed by hardware or can be executed by software. When a series of processes is executed by software, a program constituting the software is installed from a program recording medium into a computer incorporated in dedicated hardware or a general-purpose personal computer.

図45は、上述した一連の処理をプログラムにより実行するコンピュータのハードウェアの構成例を示すブロック図である。   FIG. 45 is a block diagram illustrating a configuration example of hardware of a computer that executes the series of processes described above by a program.

CPU(Central Processing Unit)251、ROM(Read Only Memory)252、RAM(Random Access Memory)253は、バス254により相互に接続されている。   A CPU (Central Processing Unit) 251, a ROM (Read Only Memory) 252, and a RAM (Random Access Memory) 253 are mutually connected by a bus 254.

バス254には、さらに、入出力インタフェース255が接続されている。入出力インタフェース255には、キーボード、マウスなどよりなる入力部256、ディスプレイ、スピーカなどよりなる出力部257が接続される。また、入出力インタフェース255には、ハードディスクや不揮発性のメモリなどよりなる記憶部258、ネットワークインタフェースなどよりなる通信部259、リムーバブルメディア261を駆動するドライブ260が接続される。   The bus 254 is further connected to an input / output interface 255. The input / output interface 255 is connected to an input unit 256 including a keyboard and a mouse, and an output unit 257 including a display and a speaker. The input / output interface 255 is connected to a storage unit 258 including a hard disk or a non-volatile memory, a communication unit 259 including a network interface, and a drive 260 for driving the removable medium 261.

以上のように構成されるコンピュータでは、CPU251が、例えば、記憶部258に記憶されているプログラムを入出力インタフェース255及びバス254を介してRAM253にロードして実行することにより、上述した一連の処理が行われる。   In the computer configured as described above, the CPU 251 loads the program stored in the storage unit 258 into the RAM 253 via the input / output interface 255 and the bus 254 and executes the program, for example. Is performed.

CPU251が実行するプログラムは、例えばリムーバブルメディア261に記録して、あるいは、ローカルエリアネットワーク、インターネット、デジタル放送といった、有線または無線の伝送媒体を介して提供され、記憶部258にインストールされる。   The program executed by the CPU 251 is recorded on, for example, the removable medium 261 or provided via a wired or wireless transmission medium such as a local area network, the Internet, or digital broadcasting, and is installed in the storage unit 258.

なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。   Note that the program executed by the computer may be a program in which processing is performed in chronological order in the order described in this specification, or may be performed in parallel or at a necessary timing such as when a call is made. It may be a program that performs processing.

本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。   Embodiments of the present technology are not limited to the above-described embodiments, and various modifications can be made without departing from the gist of the present technology.

例えば、本技術は、1つの機能をネットワークを介して複数の装置で分担、共同して処理するクラウドコンピューティングの構成をとることができる。   For example, the present technology can take a configuration of cloud computing in which one function is shared by a plurality of devices via a network and processed jointly.

また、上述のフローチャートで説明した各ステップは、1つの装置で実行する他、複数の装置で分担して実行することができる。   In addition, each step described in the above-described flowchart can be executed by one device, or can be shared and executed by a plurality of devices.

さらに、1つのステップに複数の処理が含まれる場合には、その1つのステップに含まれる複数の処理は、1つの装置で実行する他、複数の装置で分担して実行することができる。   Further, when a plurality of processes are included in one step, the plurality of processes included in the one step can be executed by one device or can be shared and executed by a plurality of devices.

なお、本明細書において、システムとは、複数の構成要素(装置、モジュール(部品)等)の集合を意味し、すべての構成要素が同一筐体中にあるか否かは問わない。したがって、別個の筐体に収納され、ネットワークを介して接続されている複数の装置、及び、1つの筐体の中に複数のモジュールが収納されている1つの装置は、いずれも、システムである。   In this specification, a system means a set of a plurality of components (devices, modules (parts), and the like), and it does not matter whether all components are in the same housing. Therefore, a plurality of devices housed in separate housings and connected via a network and one device housing a plurality of modules in one housing are all systems. .

本明細書に記載された効果はあくまで例示であって限定されるものでは無く、また他の効果があってもよい。   The effects described in the present specification are merely examples and are not limited, and may have other effects.

1 再生装置, 2 表示装置, 11 光ディスク, 51 コントローラ, 52 ディスクドライブ, 53 メモリ, 56 復号処理部, 58 通信部, 71 読み出し制御部, 72 マスターモニタ情報取得部, 73 復号制御部, 74 ディスプレイ情報取得部, 81 復号部, 82 ダイナミックレンジ変換部, 83 色域変換部, 84 出力部   Reference Signs List 1 playback device, 2 display device, 11 optical disk, 51 controller, 52 disk drive, 53 memory, 56 decoding processing unit, 58 communication unit, 71 read control unit, 72 master monitor information acquisition unit, 73 decoding control unit, 74 display information Acquisition unit, 81 decoding unit, 82 dynamic range conversion unit, 83 color gamut conversion unit, 84 output unit

Claims (10)

HDRの映像を含むコンテンツのビデオストリームと、前記コンテンツの映像の制作に用いられたマスターモニタの複数の輝度を表すモニタ情報を取得する取得部と、
前記モニタ情報を理解することができる表示装置に対して前記モニタ情報を出力する出力部と
を備える再生装置。
A video stream of the content including the video of the HDR, and an acquisition unit that acquires monitor information representing a plurality of luminances of a master monitor used for production of the video of the content,
An output unit that outputs the monitor information to a display device that can understand the monitor information.
前記複数の輝度は、最大輝度および最小輝度を含む
請求項1に記載の再生装置。
The reproducing device according to claim 1, wherein the plurality of luminances include a maximum luminance and a minimum luminance.
前記ビデオストリームをデコードするデコード部をさらに備え、
前記出力部は、前記モニタ情報を、前記ビデオストリームをデコードして得られたビデオデータとともに出力する
請求項1または2に記載の再生装置。
A decoding unit that decodes the video stream;
The reproduction device according to claim 1, wherein the output unit outputs the monitor information together with video data obtained by decoding the video stream.
前記ビデオストリームをデコードして得られたビデオデータを、前記モニタ情報を理解することができない表示装置が表示可能な輝度の映像のビデオデータに変換する変換部をさらに備え、
前記出力部は、変換して得られたビデオデータを出力する
請求項1乃至3のいずれかに記載の再生装置。
The video data obtained by decoding the video stream, further comprising a conversion unit for converting video data of a video of a luminance that can be displayed by a display device that can not understand the monitor information,
The playback device according to claim 1, wherein the output unit outputs video data obtained by the conversion.
前記コンテンツの再生前に表示装置から送信されてきた、表示性能を表す情報を取得する情報取得部と、
前記情報取得部により取得された情報に基づいて、表示装置に対する出力を制御する制御部と
をさらに備える請求項1乃至4のいずれかに記載の再生装置。
An information acquisition unit that acquires information representing display performance, which has been transmitted from the display device before the reproduction of the content,
The playback device according to claim 1, further comprising: a control unit configured to control an output to a display device based on the information acquired by the information acquisition unit.
HDRの映像を含むコンテンツのビデオストリームと、前記コンテンツの映像の制作に用いられたマスターモニタの複数の輝度を表すモニタ情報を取得し、
前記モニタ情報を理解することができる表示装置に対して前記モニタ情報を出力する
ステップを含む情報処理方法。
Obtain monitor information representing a plurality of luminances of the master monitor used in the production of the video of the content and a video stream of the content including the video of the HDR,
Outputting the monitor information to a display device that can understand the monitor information.
HDRの映像のビデオストリームを含むコンテンツの再生を行う再生装置に対して、自身の表示性能を表す表示性能情報を前記コンテンツの再生前に送信し、前記コンテンツの映像の制作に用いられたマスターモニタの複数の輝度を表すモニタ情報を自身が理解することができる装置であると判断された場合に前記再生装置から送信されてきた前記モニタ情報を受信する通信部を備える
表示装置。
To a playback device that plays back a content including a video stream of an HDR video, the display performance information indicating its own display performance is transmitted before the playback of the content, and a master monitor used for production of the video of the content A display device comprising: a communication unit that receives the monitor information transmitted from the playback device when it is determined that the device can understand the monitor information representing the plurality of luminances.
前記通信部は、前記再生装置において前記ビデオストリームがデコードされることによって得られたビデオデータとともに送信されてきた前記モニタ情報を受信し、
前記ビデオデータに基づいて映像を表示する表示部をさらに備える
請求項7に記載の表示装置。
The communication unit receives the monitor information transmitted together with the video data obtained by decoding the video stream in the playback device,
The display device according to claim 7, further comprising a display unit that displays a video based on the video data.
前記再生装置から送信されてきた前記ビデオデータを、表示可能な輝度のビデオデータに前記モニタ情報に基づいて変換する変換部をさらに備え、
前記表示部は、輝度を変換して得られたビデオデータに基づいて映像を表示する
請求項8に記載の表示装置。
The video data transmitted from the playback device, further comprising a conversion unit for converting the video data of displayable luminance based on the monitor information,
The display device according to claim 8, wherein the display unit displays an image based on video data obtained by converting luminance.
HDRの映像のビデオストリームを含むコンテンツの再生を行う再生装置に対して、自身の表示性能を表す表示性能情報を前記コンテンツの再生前に送信し、
前記コンテンツの映像の制作に用いられたマスターモニタの複数の輝度を表すモニタ情報を自身が理解することができる装置であると判断された場合に前記再生装置から送信されてきた前記モニタ情報を受信する
ステップを含む情報処理方法。
For a playback device that plays back a content including a video stream of an HDR video, transmitting display performance information indicating its own display performance before the playback of the content,
Receiving the monitor information transmitted from the playback device when it is determined that the device can understand the monitor information representing a plurality of luminances of the master monitor used for producing the video of the content; An information processing method including the step of performing.
JP2019158182A 2019-08-30 2019-08-30 Playback device, display device, information processing method Active JP6756396B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2019158182A JP6756396B2 (en) 2019-08-30 2019-08-30 Playback device, display device, information processing method
JP2020143445A JP6904470B2 (en) 2019-08-30 2020-08-27 Playback device, display device, information processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019158182A JP6756396B2 (en) 2019-08-30 2019-08-30 Playback device, display device, information processing method

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2018159541A Division JP6583501B2 (en) 2018-08-28 2018-08-28 Playback device, display device, and information processing method

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2020143445A Division JP6904470B2 (en) 2019-08-30 2020-08-27 Playback device, display device, information processing method

Publications (2)

Publication Number Publication Date
JP2020017966A true JP2020017966A (en) 2020-01-30
JP6756396B2 JP6756396B2 (en) 2020-09-16

Family

ID=69580951

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019158182A Active JP6756396B2 (en) 2019-08-30 2019-08-30 Playback device, display device, information processing method

Country Status (1)

Country Link
JP (1) JP6756396B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004282599A (en) * 2003-03-18 2004-10-07 Matsushita Electric Ind Co Ltd Image display device, image display method, program, and recording medium
JP2010011191A (en) * 2008-06-27 2010-01-14 Sony Corp Recording device and recording control method, reproduction device and reproduction control method, output device and output control method, and program
WO2013046095A1 (en) * 2011-09-27 2013-04-04 Koninklijke Philips Electronics N.V. Apparatus and method for dynamic range transforming of images

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004282599A (en) * 2003-03-18 2004-10-07 Matsushita Electric Ind Co Ltd Image display device, image display method, program, and recording medium
JP2010011191A (en) * 2008-06-27 2010-01-14 Sony Corp Recording device and recording control method, reproduction device and reproduction control method, output device and output control method, and program
WO2013046095A1 (en) * 2011-09-27 2013-04-04 Koninklijke Philips Electronics N.V. Apparatus and method for dynamic range transforming of images
JP2014531821A (en) * 2011-09-27 2014-11-27 コーニンクレッカ フィリップス エヌ ヴェ Apparatus and method for dynamic range conversion of images

Also Published As

Publication number Publication date
JP6756396B2 (en) 2020-09-16

Similar Documents

Publication Publication Date Title
US11812046B2 (en) Reproduction device reproduction method, and recording medium
US11516428B2 (en) Reproduction device, reproduction method, and recording medium
JP6628117B2 (en) Playback device and playback method
TW201517027A (en) Player device, play method, and recording medium
US20160232937A1 (en) Reproduction device, reproduction method, and recording medium
JP6471915B2 (en) Playback apparatus, playback method, information processing apparatus, information processing method, and program
KR20160045686A (en) Reproduction device, reproduction method, and recording medium
US10694196B2 (en) Reproduction device, reproduction method, and program
JP6241692B2 (en) REPRODUCTION DEVICE, REPRODUCTION METHOD, INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, PROGRAM, AND RECORDING MEDIUM
JP6149777B2 (en) REPRODUCTION DEVICE, REPRODUCTION METHOD, PROGRAM, AND RECORDING MEDIUM
JP2017143546A (en) Playback device, recording medium, display device and information processing method
JP6703752B2 (en) Information processing apparatus, information processing method, program, and recording medium
JP6904470B2 (en) Playback device, display device, information processing method
JP6756396B2 (en) Playback device, display device, information processing method
JP6583501B2 (en) Playback device, display device, and information processing method
KR102624024B1 (en) Information processing device, information processing method, recording medium, playback device, playback method, and program
JP2015008024A (en) Playback device, playback method, and recording medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190924

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200714

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20200728

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200810

R151 Written notification of patent or utility model registration

Ref document number: 6756396

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151