JP2020017966A - Reproduction device, display device, and information processing method - Google Patents
Reproduction device, display device, and information processing method Download PDFInfo
- 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
Links
Images
Landscapes
- Television Signal Processing For Recording (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
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. .
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.
以下、本技術を実施するための形態について説明する。説明は以下の順序で行う。
・第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
<<第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
再生装置1は、光ディスク11に記録されているコンテンツを再生する。光ディスク11は、例えばBD-ROM(Blu-ray(登録商標) Disc Read-Only)フォーマットでコンテンツが記録されたディスクである。
The
光ディスク11に記録されたコンテンツは、4K、8Kなどの、いわゆるUHDのビデオデータを含むコンテンツである。4Kは、縦×横の解像度が例えば3840×2160画素であり、8Kは、縦×横の解像度が例えば7680×4320画素である。UHDのビデオデータの符号化には例えばHEVC(High Efficiency Video Coding)が用いられる。
The content recorded on the
また、光ディスク11に記録されたUHDのビデオデータは、例えば、BT.2020などの広色域、かつHDRのビデオデータである。ここでいうHDRは、輝度のダイナミックレンジが、標準のダイナミックレンジである0〜100cd/m2(=100nit)より広い範囲であることをいう。
The UHD video data recorded on the
光ディスク11には、光ディスク11に記録されたビデオデータの制作に用いられたマスターモニタの色域とダイナミックレンジを表す情報が記録されている。言い換えると、マスターモニタの色域とダイナミックレンジを表す情報は、光ディスク11に記録されたビデオデータ自体の色域とダイナミックレンジをも表す。
On the
以下、適宜、マスターモニタの色域とダイナミックレンジを表す情報をマスターモニタ情報という。マスターモニタ情報は、色域とダイナミックレンジの両方を表す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
再生装置1は、ドライブを駆動し、マスターモニタ情報を光ディスク11から読み出すとともに、ビデオストリームを光ディスク11から読み出してデコードする。
The
再生装置1は、表示装置2がマスターモニタ情報を理解できる装置である場合には、デコードして得られたビデオデータとともにマスターモニタ情報を表示装置2に出力する。
When the
また、再生装置1は、表示装置2がマスターモニタ情報を理解できない装置である場合には、デコードして得られたビデオデータを表示装置2に出力する。表示装置2に出力されるビデオデータに対しては、適宜、色域やダイナミックレンジを狭めるための変換処理が再生装置1において施される。
If the
例えば、光ディスク11に記録されたコンテンツの色域がBT.2020であるのに対して、表示装置2が有するディスプレイの色域がBT.709である場合、色域を狭めるための変換処理が再生装置1において行われる。
For example, when the color gamut of the content recorded on the
表示装置2は、再生装置1から送信されてきたビデオデータを受信し、コンテンツの映像をディスプレイに表示する。再生装置1からはコンテンツのオーディオデータも送信されてくる。表示装置2は、再生装置1から送信されてきたオーディオデータに基づいて、コンテンツの音声をスピーカから出力させる。
The
例えば、ビデオデータとともにマスターモニタ情報が送信されてきた場合、表示装置2は、マスターモニタ情報に基づいて、光ディスク11に記録されたコンテンツの色域とダイナミックレンジを特定する。表示装置2は、自身が有するディスプレイが光ディスク11に記録されたコンテンツの表示に対応していない場合には、マスターモニタ情報を参照して、色域やダイナミックレンジを狭めるための変換処理を、再生装置1から送信されてきたビデオデータに施す。表示装置2は、色域やダイナミックレンジの変換後のビデオデータに基づいて、コンテンツの映像をディスプレイに表示させる。
For example, when the master monitor information is transmitted together with the video data, the
このように、UHDのビデオデータを記録した光ディスク11には、その実際の色域とダイナミックレンジを表す情報であるマスターモニタ情報が含まれている。再生装置1がマスターモニタ情報をビデオデータとともに出力することにより、ビデオデータの実際の色域とダイナミックレンジを表示装置2に伝達することが可能になる。
As described above, the
実際の色域とダイナミックレンジを特定した上で、自身が有するディスプレイの性能に応じて表示装置2がビデオデータの変換処理を行うことにより、オーサーの意図に応じた色味と明るさの映像を表示させることが可能になる。
After specifying the actual color gamut and dynamic range, the
仮に、ケーブル3を介して伝送されてくるビデオデータがUHDのビデオデータである場合には、その色域がBT.2020であるとして表示装置2が認識するようになっていることを想定する。この場合、ディスプレイの色域とビデオデータの実際の色域がBT.2020より狭い場合には、実際の色域より狭い色域のビデオデータに変換するような処理が表示装置2において行われてしまうことになるが、そのようなことを防ぐことが可能になる。
If the video data transmitted via the
<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
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
光ディスク11に記録される各ファイルはディレクトリ構造により階層的に管理される。光ディスク11上には1つのrootディレクトリが作成される。
Each file recorded on the
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
図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
また、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
なお、図6のvideo_formatは光ディスク11に記録されているビデオのフォーマット(走査方式)を表し、frame_rateは光ディスク11に記録されているビデオのフレームレートを表す。
6 represents the format (scanning method) of the video recorded on the
・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
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
・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
再生装置1は、コントローラ51、ディスクドライブ52、メモリ53、ローカルストレージ54、ネットワークインタフェース55、復号処理部56、操作入力部57、および通信部58から構成される。
The
コントローラ51は、CPU、ROM、RAMなどより構成される。コントローラ51は、所定のプログラムを実行し、再生装置1の全体の動作を制御する。
The
ディスクドライブ52は、光ディスク11からデータを読み出し、読み出したデータを、コントローラ51、メモリ53、または復号処理部56に出力する。例えば、ディスクドライブ52は、光ディスク11から読み出したData Base情報をコントローラ51に出力し、HEVCビデオストリームを復号処理部56に出力する。
The
メモリ53は、コントローラ51が各種の処理を実行する上において必要なデータなどを記憶する。
The
ローカルストレージ54は例えばHDD(Hard Disk Drive)により構成される。ローカルストレージ54には、サーバからダウンロードされたストリームなどが記録される。
The
ネットワークインタフェース55は、インターネットなどのネットワークを介してサーバと通信を行い、サーバからダウンロードしたデータをローカルストレージ54に供給する。
The
復号処理部56は、ディスクドライブ52から供給されたビデオストリームをデコードし、デコードして得られたビデオデータを通信部58に出力する。
The
操作入力部57は、ボタン、キー、タッチパネルなどの入力デバイスや、所定のリモートコマンダから送信される赤外線などの信号を受信する受信部により構成される。操作入力部57はユーザの操作を検出し、検出した操作の内容を表す信号をコントローラ51に供給する。
The
通信部58は、ケーブル3を介して表示装置2との間で通信を行う。例えば、通信部58は、表示装置2が有するディスプレイの性能に関する情報を取得し、コントローラ51に出力する。また、通信部58は、復号処理部56から供給されたビデオデータを表示装置2に出力する。
The
図28は、図27のコントローラ51の構成例を示すブロック図である。
FIG. 28 is a block diagram showing a configuration example of the
コントローラ51は、読み出し制御部71、マスターモニタ情報取得部72、復号制御部73、およびディスプレイ情報取得部74から構成される。
The
読み出し制御部71は、ディスクドライブ52を制御し、各種のデータを光ディスク11から読み出して取得する。例えば、読み出し制御部71は、ビデオストリームのファイルを読み出して復号処理部56に供給させるとともに、Data Base情報のファイルを読み出してマスターモニタ情報取得部72に出力する。
The
マスターモニタ情報取得部72は、読み出し制御部71から供給されたファイルからマスターモニタ情報を取得する。上述したように、Index table、PlayList、Clip Informationの各位置にマスターモニタ情報が記述されている。
The master monitor
例えば、第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
また、第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
第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
復号制御部73は、マスターモニタ情報取得部72から供給されたマスターモニタ情報に基づいて、マスターモニタ、すなわち光ディスク11に記録されているコンテンツの色域とダイナミックレンジを特定する。また、復号制御部73は、ディスプレイ情報取得部74から供給された情報に基づいて、表示装置2の性能を特定する。
The
復号制御部73は、コンテンツの色域およびダイナミックレンジと、表示装置2の性能に基づいて、復号処理部56の処理を制御する。
The
例えば、復号制御部73は、復号処理部56を制御し、ビデオストリームをデコードさせる。また、コンテンツの色域とダイナミックレンジが、表示装置2が有するディスプレイの色域とダイナミックレンジを超えている場合、デコードして得られたビデオデータを、色域とダイナミックレンジを狭めたデータに変換させる。
For example, the
復号制御部73は、再生装置1が出力するマスターモニタ情報を表示装置2が理解することができる場合、マスターモニタ情報取得部72から供給されたマスターモニタ情報を通信部58に出力する。通信部58に供給されたマスターモニタ情報は、復号処理部56によりデコードして得られたビデオデータとともに表示装置2に出力される。
When the
ディスプレイ情報取得部74は、通信部58により取得された表示装置2の性能を表す情報を取得し、復号制御部73に出力する。表示装置2の性能を表す情報には、再生装置1が出力するマスターモニタ情報を表示装置2が理解することができるか否かを表す情報、表示装置2が有するディスプレイの色域およびダイナミックレンジを表す情報が含まれる。
The display
例えば、マスターモニタ情報は、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
図29は、図27の復号処理部56の構成例を示すブロック図である。
FIG. 29 is a block diagram illustrating a configuration example of the
復号処理部56は、復号部81、ダイナミックレンジ変換部82、色域変換部83、および出力部84から構成される。ディスクドライブ52により読み出されたビデオストリームは復号部81に入力される。
The
復号部81は、ビデオストリームをデコードし、デコードして得られたビデオデータを出力する。復号部81から出力されたビデオデータは、ダイナミックレンジ変換部82、色域変換部83、および出力部84に供給される。
The
ダイナミックレンジ変換部82は、ビデオデータのダイナミックレンジが表示装置2が有するディスプレイのダイナミックレンジを超えている場合、復号部81から供給されたビデオデータを、ダイナミックレンジを狭めたデータに変換する。ダイナミックレンジ変換部82は、ダイナミックレンジだけでなく色域をも狭める必要がある場合、変換後のビデオデータを色域変換部83に出力し、色域を狭める必要がない場合、変換後のビデオデータを出力部84に出力する。
When the dynamic range of the video data exceeds the dynamic range of the display of the
色域変換部83は、復号部81から供給されたビデオデータ、またはダイナミックレンジ変換部82から供給されたビデオデータを、色域を狭めたデータに変換する。色域変換部83は、色域の変換後のビデオデータを出力部84に出力する。
The
出力部84は、復号部81から供給されたビデオデータ、ダイナミックレンジ変換部82から供給されたビデオデータ、または色域変換部83から供給されたビデオデータを通信部58に出力する。
The
[表示装置2の構成]
図30は、表示装置2の構成例を示すブロック図である。
[Configuration of Display Device 2]
FIG. 30 is a block diagram illustrating a configuration example of the
表示装置2は、コントローラ101、通信部102、信号処理部103、およびディスプレイ104から構成される。コントローラ101はメモリ101Aを有する。
The
コントローラ101は、CPU、ROM、RAMなどより構成される。コントローラ101は、所定のプログラムを実行し、表示装置2の全体の動作を制御する。
The
例えば、コントローラ101は、ディスプレイ104の性能を表すEDID(Extended display identification data)をメモリ101Aに記憶させて管理する。コントローラ101は、再生装置1との認証時、メモリ101Aに記憶されているEDIDを通信部102に出力し、再生装置1に対して送信させる。EDIDに基づいて、ディスプレイ104の性能が再生装置1により特定される。
For example, the
また、コントローラ101は、通信部102を制御し、再生装置1が出力するマスターモニタ情報に自身が対応しているか否かを表す情報を再生装置1に対して送信させる。
In addition, the
通信部102は、ケーブル3を介して再生装置1との間で通信を行う。通信部102は、再生装置1から送信されてきたビデオデータを受信し、信号処理部103に出力する。
通信部102は、ビデオデータとともにマスターモニタ情報が再生装置1から送信されてきた場合、受信したマスターモニタ情報をコントローラ101に出力する。また、通信部102は、コントローラ101から供給された情報を再生装置1に送信する。
The
When the master monitor information is transmitted from the
信号処理部103は、通信部102から供給されたビデオデータに基づいて、コンテンツの映像をディスプレイ104に表示させる。信号処理部103においては、適宜、コントローラ101による制御に従って、ビデオデータの色域の変換、ダイナミックレンジの変換が行われる。
The
図31は、図30のコントローラ101の構成例を示すブロック図である。
FIG. 31 is a block diagram illustrating a configuration example of the
コントローラ101は、マスターモニタ情報取得部111と信号処理制御部112から構成される。
The
マスターモニタ情報取得部111は、ビデオデータとともに再生装置1から出力されたマスターモニタ情報が通信部102において受信された場合、マスターモニタ情報を取得し、信号処理制御部112に出力する。
When the master monitor information output from the
信号処理制御部112は、再生装置1から送信されてきたビデオデータの色域とダイナミックレンジをマスターモニタ情報に基づいて特定する。信号処理制御部112は、ビデオデータの色域とダイナミックレンジがディスプレイ104の性能を超えている場合、色域とダイナミックレンジを圧縮するための変換処理を信号処理部103に行わせる。
The signal
図32は、図30の信号処理部103の構成例を示すブロック図である。
FIG. 32 is a block diagram illustrating a configuration example of the
信号処理部103は、ビデオデータ取得部121、ダイナミックレンジ変換部122、色域変換部123、および出力部124から構成される。通信部102から出力されたビデオデータはビデオデータ取得部121に入力される。
The
ビデオデータ取得部121は、通信部102から出力されたビデオデータを取得し、出力する。ビデオデータ取得部121から出力されたビデオデータは、ダイナミックレンジ変換部122、色域変換部123、および出力部124に供給される。
The video
ダイナミックレンジ変換部122は、ビデオデータのダイナミックレンジがディスプレイ104のダイナミックレンジを超えている場合、ビデオデータ取得部121から供給されたビデオデータを、ダイナミックレンジを狭めたデータに変換する。ダイナミックレンジ変換部122は、ダイナミックレンジだけでなく色域をも狭める必要がある場合、変換後のビデオデータを色域変換部123に出力し、色域を狭める必要がない場合、変換後のビデオデータを出力部124に出力する。
When the dynamic range of the video data exceeds the dynamic range of the
色域変換部123は、ビデオデータ取得部121から供給されたビデオデータ、またはダイナミックレンジ変換部122から供給されたビデオデータを、色域を狭めたデータに変換する。色域変換部123は、色域の変換後のビデオデータを出力部124に出力する。
The color
出力部124は、ビデオデータ取得部121から供給されたビデオデータ、ダイナミックレンジ変換部122から供給されたビデオデータ、または色域変換部123から供給されたビデオデータをディスプレイ104に出力する。
The
<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
図33の処理は、例えば、ケーブル3を介して接続された再生装置1と表示装置2の電源がオンになったときに開始される。
The process of FIG. 33 is started, for example, when the power of the
ステップS1において、再生装置1の通信部58は、表示装置2から送信されてきた、ディスプレイ104の性能、すなわちディスプレイ104の色域とダイナミックレンジを表す例えばEDID形式の情報を受信する。
In step S <b> 1, the
ステップS2において、通信部58は、表示装置2から送信されてきた、表示装置2がマスターモニタ情報に対応しているか否かを表す情報を受信し、処理を終了させる。通信部58により受信された情報はコントローラ51に供給され、ディスプレイ情報取得部74により取得される。
In step S2, the
次に、図34のフローチャートを参照して、光ディスク11の再生が開始される前の表示装置2の処理について説明する。
Next, the processing of the
ステップS11において、表示装置2の通信部102は、メモリ101Aから読み出されたディスプレイ104の色域とダイナミックレンジを表す例えばEDID形式の情報を再生装置1に送信する。
In step S11, the
ステップS12において、通信部102は、表示装置2自身がマスターモニタ情報に対応しているか否かを表す情報(マスターモニタ情報を理解できるか否かを表す情報)を送信し、処理を終了させる。
In step S12, the
[再生装置1の再生処理]
次に、図35および図36のフローチャートを参照して、再生装置1の再生処理について説明する。
[Playback process of playback device 1]
Next, the reproduction process of the
ステップS21において、コントローラ51の読み出し制御部71は、ディスクドライブ52を制御し、光ディスク11からData Base情報を読み出す。読み出し制御部71は、読み出したData Base情報であるIndex table、PlayList、およびClip Informationをマスターモニタ情報取得部72に出力する。
In step S21, the
ステップS22において、マスターモニタ情報取得部72は、Data Base情報からマスターモニタ情報を取得する。Data Base情報からマスターモニタ情報を取得することは、マスターモニタ情報が切り替わる毎に行われる。
In step S22, the master monitor
例えば、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
表示装置2がマスターモニタ情報に対応しているとステップS23において判定された場合、ステップS24において、読み出し制御部71は、ディスクドライブ52を制御し、光ディスク11からビデオストリームを読み出す。光ディスク11から読み出されたビデオストリームは復号処理部56に供給される。
When it is determined in step S23 that the
ステップS25において、復号処理部56の復号部81は、ディスクドライブ52から供給されたビデオストリームをデコードする。デコードすることによって得られたビデオデータは出力部84を介して通信部58に供給される。
In step S25, the
ステップS26において、通信部58は、コントローラ51のマスターモニタ情報取得部72により取得され、供給されたマスターモニタ情報と、復号処理部56によるデコードによって得られたビデオデータを表示装置2に出力する。その後、ビデオストリームの読み出しとデコードが続けられ、例えばビデオストリームの最後まで再生が終わったとき、処理は終了となる。
In step S26, the
一方、表示装置2がマスターモニタ情報に対応していないとステップS23において判定された場合、ステップS27において、復号制御部73は、ディスプレイ104がコンテンツ(ビデオストリーム)の色域に対応しているか否かを判定する。ここでの判定は、マスターモニタ情報取得部72により取得されたマスターモニタ情報と、ディスプレイ情報取得部74により取得されたディスプレイ104の性能を表す情報に基づいて行われる。
On the other hand, when it is determined in step S23 that the
例えば、コンテンツの色域とディスプレイの色域がともに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
ディスプレイ104がコンテンツの色域に対応しているとステップS27において判定した場合、ステップS28において、復号制御部73は、ディスプレイ104がコンテンツのダイナミックレンジに対応しているか否かを判定する。ここでの判定も、マスターモニタ情報取得部72により取得されたマスターモニタ情報と、ディスプレイ情報取得部74により取得されたディスプレイ104の性能を表す情報に基づいて行われる。
When it is determined in step S27 that the
ディスプレイ104がコンテンツのダイナミックレンジにも対応しているとステップS28において判定した場合、ステップS29において、読み出し制御部71は、ディスクドライブ52を制御し、光ディスク11からビデオストリームを読み出す。
If it is determined in step S28 that the
ステップS30において、復号処理部56の復号部81は、ディスクドライブ52から供給されたビデオストリームをデコードする。デコードすることによって得られたビデオデータは出力部84を介して通信部58に供給される。
In step S30, the
ステップS31において、通信部58は、復号処理部56によるデコードによって得られたビデオデータを表示装置2に出力する。その後、ビデオストリームの読み出しとデコードが続けられ、例えばビデオストリームの最後まで再生が終わったとき、処理は終了となる。
In step S31, the
このように、表示装置2がマスターモニタ情報を理解できない場合、光ディスク11から読み出されたマスターモニタ情報は出力されずに、ビデオストリームをデコードして得られたビデオデータだけが出力される。
As described above, when the
また、ディスプレイ104がコンテンツの色域とダイナミックレンジの両方に対応している場合、色域を狭めたり、ダイナミックレンジを狭めたりするなどの変換処理は行われずに、デコードによって得られたビデオデータがそのまま表示装置2に出力される。
If the
一方、ディスプレイ104がコンテンツのダイナミックレンジに対応していないとステップS28において判定された場合、ステップS32において、読み出し制御部71は、ディスクドライブ52を制御し、光ディスク11からビデオストリームを読み出す。
On the other hand, when it is determined in step S28 that the
ステップS33において、復号処理部56の復号部81は、ディスクドライブ52から供給されたビデオストリームをデコードする。デコードすることによって得られたビデオデータはダイナミックレンジ変換部82に供給される。
In step S33, the
ステップS34において、ダイナミックレンジ変換部82は、マスターモニタ情報を参照し、復号部81によるデコードによって得られたビデオデータを、ダイナミックレンジを狭めたデータに変換する。
In step S34, the dynamic
例えば、コンテンツのダイナミックレンジが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
ステップS35において、通信部58は、ダイナミックレンジ変換後のビデオデータを表示装置2に出力する。その後、ビデオストリームの読み出しとデコード、およびダイナミックレンジの変換が続けられ、例えばビデオストリームの最後まで再生が終わったとき、処理は終了となる。
In step S35, the
一方、ディスプレイ104がコンテンツの色域に対応していないとステップS27において判定された場合、ステップS36(図36)において、復号制御部73は、ディスプレイ104がコンテンツのダイナミックレンジに対応しているか否かを判定する。
On the other hand, when it is determined in step S27 that the
ディスプレイ104がコンテンツのダイナミックレンジに対応しているとステップS36において判定した場合、ステップS37において、読み出し制御部71は、ディスクドライブ52を制御し、光ディスク11からビデオストリームを読み出す。
If it is determined in step S36 that the
ステップS38において、復号処理部56の復号部81は、ディスクドライブ52から供給されたビデオストリームをデコードする。
In step S38, the
ステップS39において、色域変換部83は、マスターモニタ情報を参照し、復号部81によるデコードによって得られたビデオデータを、色域を狭めたデータに変換する。
In step S39, the
例えば、コンテンツの色域が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
ステップS40において、通信部58は、色域変換後のビデオデータを表示装置2に出力する。その後、ビデオストリームの読み出しとデコード、および色域の変換が続けられ、例えばビデオストリームの最後まで再生が終わったとき、処理は終了となる。
In step S40, the
一方、ディスプレイ104がコンテンツのダイナミックレンジにも対応していないとステップS36において判定された場合、ステップS41において、読み出し制御部71は、ディスクドライブ52を制御し、光ディスク11からビデオストリームを読み出す。
On the other hand, when it is determined in step S36 that the
ステップS42において、復号処理部56の復号部81は、ディスクドライブ52から供給されたビデオストリームをデコードする。デコードすることによって得られたビデオデータはダイナミックレンジ変換部82に供給される。
In step S42, the
ステップS43において、ダイナミックレンジ変換部82は、マスターモニタ情報を参照し、復号部81によるデコードによって得られたビデオデータを、ダイナミックレンジを狭めたデータに変換する。また、色域変換部83は、マスターモニタ情報を参照し、ダイナミックレンジ変換部82によるダイナミックレンジの変換後のビデオデータを、さらに、色域をも狭めたデータに変換する。ダイナミックレンジと色域の変換後のビデオデータは色域変換部83から出力部84に出力され、通信部58に供給される。
In step S43, the dynamic
ステップS44において、通信部58は、ダイナミックレンジと色域の変換後のビデオデータを表示装置2に出力する。その後、ビデオストリームの読み出し、読み出されたビデオストリームのデコード、ダイナミックレンジおよび色域の変換が続けられ、例えばビデオストリームの最後まで再生が終わったとき、処理は終了となる。
In step S44, the
以上のように、表示装置2がマスターモニタ情報に対応している場合には、デコードによって得られたビデオデータが、ディスプレイ104の性能にかかわらず、そのままマスターモニタ情報とともに出力される。
As described above, when the
また、表示装置2がマスターモニタ情報に対応していない場合には、デコードによって得られたビデオデータがそのまま出力されるか、ダイナミックレンジと色域のうちの少なくともいずれかを変換した変換後のビデオデータが出力される。
When the
[表示装置2の表示処理]
次に、図37のフローチャートを参照して、表示装置2の表示処理について説明する。
[Display processing of display device 2]
Next, a display process of the
図37の処理は、図35および図36の処理が再生装置1により行われ、ビデオデータが送信されてきたときに開始される。送信されてきたビデオデータは、通信部102により受信される。
The process of FIG. 37 is started when the
ステップS51において、信号処理部103のビデオデータ取得部121は、通信部102により受信されたビデオデータを取得する。
In step S51, the video
ステップS52において、通信部102は、ビデオデータとともにマスターモニタ情報が再生装置1から送信されてきたか否かを判定する。ビデオデータとともにマスターモニタ情報が送信されてきたということは、表示装置2が、マスターモニタ情報に対応している装置であることを表す。上述したように、表示装置2がマスターモニタ情報に対応している場合、ビデオストリームをデコードして得られたビデオデータがそのまま表示装置2に対して送信されてくる。
In step S52, the
マスターモニタ情報が送信されてきたとステップ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
ステップS54において、信号処理制御部112は、マスターモニタ情報により表される、再生装置1から送信されてきたビデオデータの色域がディスプレイ104の色域を超えているか否かを判定する。
In step S54, the signal
ビデオデータの色域がディスプレイ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
ビデオデータのダイナミックレンジがディスプレイ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
すなわち、信号処理部103のダイナミックレンジ変換部122は、ビデオデータ取得部121により取得されたビデオデータを、ディスプレイ104が表示可能なダイナミックレンジのビデオデータに変換する。また、色域変換部123は、ダイナミックレンジの変換後のビデオデータを、ディスプレイ104が表示可能な色域のビデオデータに変換する。ダイナミックレンジと色域を狭めた変換後のビデオデータは出力部124に出力される。
That is, the dynamic
ステップS57において、出力部124は、ダイナミックレンジと色域の変換後のビデオデータに基づいて、コンテンツの映像をディスプレイ104に表示させる。以上の処理が続けられ、コンテンツの再生が終了したとき、処理は終了される。
In step S57, the
一方、ビデオデータのダイナミックレンジがディスプレイ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
すなわち、信号処理部103の色域変換部123は、ビデオデータ取得部121により取得されたビデオデータを、ディスプレイ104が表示可能な色域のビデオデータに変換する。ダイナミックレンジについてはディスプレイのダイナミックレンジを超えていないことから、色域を狭めるデータへの変換だけが行われる。色域を狭めるように変換された変換後のビデオデータは出力部124に出力される。
That is, the color
ステップS59において、出力部124は、色域の変換後のビデオデータに基づいて、コンテンツの映像をディスプレイ104に表示させる。以上の処理が続けられ、コンテンツの再生が終了したとき、処理は終了される。
In step S59, the
一方、ビデオデータの色域がディスプレイ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
ビデオデータのダイナミックレンジがディスプレイ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
すなわち、信号処理部103のダイナミックレンジ変換部122は、ビデオデータ取得部121により取得されたビデオデータを、ディスプレイ104が表示可能なダイナミックレンジのビデオデータに変換する。ダイナミックレンジを狭めるように変換された変換後のビデオデータは出力部124に出力される。
That is, the dynamic
ステップS62において、出力部124は、ダイナミックレンジの変換後のビデオデータに基づいて、コンテンツの映像をディスプレイ104に表示させる。以上の処理が続けられ、コンテンツの再生が終了したとき、処理は終了される。
In step S62, the
一方、表示装置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
ビデオデータのダイナミックレンジがディスプレイ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
再生装置1から送信されてきたビデオデータをそのまま用いた映像の表示が行われ、コンテンツの再生が終了したとき、処理は終了される。
A video is displayed using the video data transmitted from the
以上の処理により、再生装置1から表示装置2に対して、光ディスク11に記録されているコンテンツの実際の色域とダイナミックレンジが伝送されることになる。
Through the above processing, the actual color gamut and dynamic range of the content recorded on the
また、光ディスク11に記録されているコンテンツの色域とダイナミックレンジがディスプレイ104の性能を超えている場合には実際の色域とダイナミックレンジに基づいてそれらを狭める処理が行われる。
If the color gamut and dynamic range of the content recorded on the
以上においては、表示装置2がマスターモニタ情報に対応しているときには、色域とダイナミックレンジを狭める変換処理が表示装置2により行われるものとしたが、再生装置1により行われるようにしてもよい。この場合、光ディスク11に記録されているコンテンツの色域とダイナミックレンジがディスプレイ104の性能を超えているときの再生装置1による変換処理は、図36のステップS43の処理と同様にして行われる。
In the above description, when the
<<第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
図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
図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
ステップS102において、読み出し制御部71は、Clip Informationに含まれるmastering_monitor_sei_paresent_flagの値が1であるか否かを判定する。
In step S102, the
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
一方、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
ステップS105において、マスターモニタ情報取得部72は、復号処理部56に供給されたビデオストリームを解析し、SEIとしてビデオストリームに含まれるマスターモニタ情報を取得する。取得されたマスターモニタ情報は復号制御部73に供給される。
In step S105, the master monitor
ステップS106において、復号制御部73は、図33の処理が行われることによってディスプレイ情報取得部74により取得された情報に基づいて、表示装置2がマスターモニタ情報に対応しているか否かを判定する。
In step S106, the
表示装置2がマスターモニタ情報に対応しているとステップS106において判定された場合、ステップS107において、復号処理部56の復号部81は、ディスクドライブ52から供給されたビデオストリームをデコードする。デコードすることによって得られたビデオデータは出力部84を介して通信部58に供給される。
When it is determined in step S106 that the
ステップS108において、通信部58は、コントローラ51のマスターモニタ情報取得部72により取得され、供給されたマスターモニタ情報と、復号処理部56によるデコードによって得られたビデオデータを表示装置2に出力する。その後、ビデオストリームの読み出しとデコードが続けられ、例えばビデオストリームの最後まで再生が終わったとき、処理は終了となる。
In step S108, the
一方、表示装置2がマスターモニタ情報に対応していないとステップS106において判定された場合、ステップS109において、復号制御部73は、ディスプレイ104がコンテンツの色域に対応しているか否かを判定する。ここでの判定は、マスターモニタ情報取得部72により取得されたマスターモニタ情報と、ディスプレイ情報取得部74により取得されたディスプレイ104の性能を表す情報に基づいて行われる。
On the other hand, when it is determined in step S106 that the
ディスプレイ104がコンテンツの色域に対応しているとステップS109において判定した場合、ステップS110において、復号制御部73は、ディスプレイ104がコンテンツのダイナミックレンジに対応しているか否かを判定する。ここでの判定も、マスターモニタ情報取得部72により取得されたマスターモニタ情報と、ディスプレイ情報取得部74により取得されたディスプレイ104の性能を表す情報に基づいて行われる。
If it is determined in step S109 that the
ディスプレイ104がコンテンツのダイナミックレンジにも対応しているとステップS110において判定した場合、ステップS111において、復号処理部56の復号部81は、ディスクドライブ52から供給されたビデオストリームをデコードする。デコードすることによって得られたビデオデータは出力部84を介して通信部58に供給される。
If it is determined in step S110 that the
ステップS112において、通信部58は、復号処理部56によるデコードによって得られたビデオデータを表示装置2に出力する。その後、ビデオストリームの読み出しとデコードが続けられ、例えばビデオストリームの最後まで再生が終わったとき、処理は終了となる。
In step S112, the
このように、表示装置2がマスターモニタ情報を理解できない場合、ビデオストリームから取得されたマスターモニタ情報は出力されずに、ビデオストリームをデコードして得られたビデオデータだけが出力される。
As described above, when the
一方、ディスプレイ104がコンテンツのダイナミックレンジに対応していないとステップS110において判定された場合、ステップS113において、復号処理部56の復号部81は、ディスクドライブ52から供給されたビデオストリームをデコードする。デコードすることによって得られたビデオデータはダイナミックレンジ変換部82に供給される。
On the other hand, when it is determined in step S110 that the
ステップS114において、ダイナミックレンジ変換部82は、マスターモニタ情報を参照し、復号部81によるデコードによって得られたビデオデータを、ダイナミックレンジを狭めたデータに変換する。
In step S114, the dynamic
ステップS115において、通信部58は、ダイナミックレンジ変換後のビデオデータを表示装置2に出力する。その後、ビデオストリームの読み出しとデコード、およびダイナミックレンジの変換が続けられ、例えばビデオストリームの最後まで再生が終わったとき、処理は終了となる。
In step S115, the
一方、ディスプレイ104がコンテンツの色域に対応していないとステップS109において判定された場合、ステップS116(図42)において、復号制御部73は、ディスプレイ104がコンテンツのダイナミックレンジに対応しているか否かを判定する。
On the other hand, when it is determined in step S109 that the
ディスプレイ104がコンテンツのダイナミックレンジに対応しているとステップS116において判定した場合、ステップS117において、復号処理部56の復号部81は、ディスクドライブ52から供給されたビデオストリームをデコードする。
If it is determined in step S116 that the
ステップS118において、色域変換部83は、マスターモニタ情報を参照し、復号部81によるデコードによって得られたビデオデータを、色域を狭めたデータに変換する。
In step S118, the color
ステップS119において、通信部58は、色域変換後のビデオデータを表示装置2に出力する。その後、ビデオストリームの読み出しとデコード、および色域の変換が続けられ、例えばビデオストリームの最後まで再生が終わったとき、処理は終了となる。
In step S119, the
一方、ディスプレイ104がコンテンツのダイナミックレンジにも対応していないとステップS116において判定された場合、ステップS120において、復号処理部56の復号部81は、ディスクドライブ52から供給されたビデオストリームをデコードする。
デコードすることによって得られたビデオデータはダイナミックレンジ変換部82に供給される。
On the other hand, if it is determined in step S116 that the
The video data obtained by decoding is supplied to the
ステップS121において、ダイナミックレンジ変換部82は、マスターモニタ情報を参照し、復号部81によるデコードによって得られたビデオデータを、ダイナミックレンジを狭めたデータに変換する。また、色域変換部83は、マスターモニタ情報を参照し、ダイナミックレンジ変換部82によるダイナミックレンジの変換後のビデオデータを、さらに、色域をも狭めたデータに変換する。ダイナミックレンジと色域の変換後のビデオデータは色域変換部83から出力部84に出力され、通信部58に供給される。
In step S121, the dynamic
ステップS122において、通信部58は、ダイナミックレンジと色域の変換後のビデオデータを表示装置2に出力する。その後、ビデオストリームの読み出し、読み出されたビデオストリームのデコード、ダイナミックレンジおよび色域の変換が続けられ、例えばビデオストリームの最後まで再生が終わったとき、処理は終了となる。
In step S122, the
以上のように、マスターモニタ情報がビデオストリームと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
<<記録装置について>>
図43は、記録装置201の構成例を示すブロック図である。
<< About the recording device >>
FIG. 43 is a block diagram illustrating a configuration example of the
記録装置201により生成されたデータが光ディスク11に記録され、再生装置1において再生される。実際には、記録装置201によりコンテンツが記録されたマスター盤に基づいて光ディスクが複製され、その一つが光ディスク11として再生装置1に提供され、再生される。
The data generated by the
記録装置201は、コントローラ211、符号化処理部212、およびディスクドライブ213から構成される。マスターモニタの表示を確認しながらオーサーにより生成された、マスターとなるビデオデータが符号化処理部212に入力される。
The
コントローラ211は、CPU、ROM、RAMなどより構成される。コントローラ211は、所定のプログラムを実行し、記録装置201の全体の動作を制御する。
The
コントローラ211においては、所定のプログラムが実行されることによってData Base情報生成部211Aが実現される。Data Base情報生成部211Aは、上述したような、マスターモニタ情報を含むData Base情報を生成し、ディスクドライブ213に出力する。
In the
符号化処理部212は、例えばHEVCなどのフォーマットに従って、入力されたビデオデータの符号化を行う。符号化処理部212は、マスターのビデオデータを符号化して得られたビデオストリームをディスクドライブ213に出力する。ビデオストリームには、適宜、SEIとしてマスターモニタ情報が含まれる。
The
ディスクドライブ213は、コントローラ211から供給されたData Base情報と、符号化処理部212から供給されたビデオストリームを格納するファイルを図4のディレクトリ構造に従って光ディスク11に記録する。
The
<記録処理>
次に、図44のフローチャートを参照して、記録装置201の記録処理について説明する。図44の処理は、マスターのビデオデータがネットワークや所定の記録媒体を介して記録装置201に入力されたときに開始される。
<Recording process>
Next, the recording process of the
ステップS201において、Data Base情報生成部211Aは、マスターモニタ情報を含むData Base情報を生成する。
In step S201, the Data Base
ステップS202において、符号化処理部212は、例えばHEVCなどのフォーマットに従って、入力されたビデオデータの符号化を行い、ビデオストリームを生成する。
In step S202, the
ステップS203において、ディスクドライブ213は、コントローラ211から供給されたData Base情報と、符号化処理部212から供給されたビデオストリームを格納するファイルを光ディスク11に記録し、処理を終了させる。
In step S203, the
<コンピュータの構成例>
上述した一連の処理は、ハードウェアにより実行することもできるし、ソフトウェアにより実行することもできる。一連の処理をソフトウェアにより実行する場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
<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
バス254には、さらに、入出力インタフェース255が接続されている。入出力インタフェース255には、キーボード、マウスなどよりなる入力部256、ディスプレイ、スピーカなどよりなる出力部257が接続される。また、入出力インタフェース255には、ハードディスクや不揮発性のメモリなどよりなる記憶部258、ネットワークインタフェースなどよりなる通信部259、リムーバブルメディア261を駆動するドライブ260が接続される。
The
以上のように構成されるコンピュータでは、CPU251が、例えば、記憶部258に記憶されているプログラムを入出力インタフェース255及びバス254を介してRAM253にロードして実行することにより、上述した一連の処理が行われる。
In the computer configured as described above, the
CPU251が実行するプログラムは、例えばリムーバブルメディア261に記録して、あるいは、ローカルエリアネットワーク、インターネット、デジタル放送といった、有線または無線の伝送媒体を介して提供され、記憶部258にインストールされる。
The program executed by the
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。 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 出力部
Claims (10)
前記モニタ情報を理解することができる表示装置に対して前記モニタ情報を出力する出力部と
を備える再生装置。 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.
前記モニタ情報を理解することができる表示装置に対して前記モニタ情報を出力する
ステップを含む情報処理方法。 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.
表示装置。 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.
前記コンテンツの映像の制作に用いられたマスターモニタの複数の輝度を表すモニタ情報を自身が理解することができる装置であると判断された場合に前記再生装置から送信されてきた前記モニタ情報を受信する
ステップを含む情報処理方法。 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.
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)
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 |
-
2019
- 2019-08-30 JP JP2019158182A patent/JP6756396B2/en active Active
Patent Citations (4)
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 |