(57)【要約】  本技術は、記録媒体に記録された全てのコンテンツの属性を、個別のコンテンツの属性とともに特定できるようにする情報処理装置、情報処理方法、およびプログラムに関する。本技術の一側面の情報処理装置は、記録媒体全体に関する情報である、記録媒体に記録されているコンテンツが有するビデオの解像度に関する情報、コーデックに関する情報、および輝度範囲に関する情報のうちの少なくともいずれかを含む全体情報と、記録媒体に記録されているそれぞれのコンテンツに関する情報である、ビデオの解像度に関する情報、コーデックに関する情報、および輝度範囲に関する情報のうちの少なくともいずれかを含む個別情報と、を含むインデックス情報を生成し、記録媒体に記録させる。本技術は、ハードディスクレコーダなどの記録装置に適用することができる。
2017141745.tif 000002
【特許請求の範囲】
【請求項１】
ビデオのデータを少なくとも含むコンテンツの記録先となる記録媒体全体に関する情報である、前記記録媒体に記録されているコンテンツが有するビデオの解像度に関する情報、コーデックに関する情報、および輝度範囲に関する情報のうちの少なくともいずれかを含む全体情報と、前記記録媒体に記録されているそれぞれのコンテンツに関する情報である、ビデオの解像度に関する情報、コーデックに関する情報、および輝度範囲に関する情報のうちの少なくともいずれかを含む個別情報と、を含むインデックス情報を生成する生成部と、
記録対象のコンテンツと前記インデックス情報とを前記記録媒体に記録させる記録制御部と
を備える情報処理装置。
【請求項２】
前記生成部は、HDを超える解像度のビデオを有するコンテンツが前記記録媒体に少なくとも１つ記録されているか否かを示す情報を、前記全体情報に含まれる解像度に関する情報として生成し、HDを超える解像度のビデオを有するコンテンツであるか否かを示す情報を、前記個別情報に含まれる解像度に関する情報として生成する
請求項１に記載の情報処理装置。
【請求項３】
前記生成部は、所定のコーデックで符号化したビデオを有するコンテンツが前記記録媒体に少なくとも１つ記録されているか否かを示す情報を、前記全体情報に含まれるコーデックに関する情報として生成し、所定のコーデックで符号化したビデオを有するコンテンツであるか否かを示す情報を、前記個別情報に含まれるコーデックに関する情報として生成する
請求項１に記載の情報処理装置。
【請求項４】
前記生成部は、HDRコンテンツが前記記録媒体に少なくとも１つ記録されているか否かを示す情報を、前記全体情報に含まれる輝度範囲に関する情報として生成し、１種類のHDRビデオのタイプを示す情報を、前記個別情報に含まれる輝度範囲に関する情報として生成する
請求項１に記載の情報処理装置。
【請求項５】
前記生成部は、前記記録媒体に記録されている所定のコンテンツが消去されることに応じて、前記所定のコンテンツに関する前記個別情報を削除するとともに、前記全体情報を書き換える
請求項１に記載の情報処理装置。
【請求項６】
前記生成部は、
前記所定のコンテンツと同じ解像度のビデオを含むコンテンツが前記記録媒体上に存在しなくなる場合、前記全体情報に含まれるビデオの解像度に関する情報を書き換え、
前記所定のコンテンツと同じコーデックによって符号化したビデオを含むコンテンツが前記記録媒体上に存在しなくなる場合、前記全体情報に含まれるコーデックに関する情報を書き換え、
前記所定のコンテンツと同じタイプのHDRビデオを含むコンテンツが前記記録媒体上に存在しなくなる場合、前記全体情報に含まれる輝度範囲に関する情報を書き換える
請求項５に記載の情報処理装置。
【請求項７】
ビデオのデータを少なくとも含むコンテンツの記録先となる記録媒体全体に関する情報である、前記記録媒体に記録されているコンテンツが有するビデオの解像度に関する情報、コーデックに関する情報、および輝度範囲に関する情報のうちの少なくともいずれかを含む全体情報と、前記記録媒体に記録されているそれぞれのコンテンツに関する情報である、ビデオの解像度に関する情報、コーデックに関する情報、および輝度範囲に関する情報のうちの少なくともいずれかを含む個別情報と、を含むインデックス情報を生成し、
記録対象のコンテンツと前記インデックス情報とを前記記録媒体に記録させる
ステップを含む情報処理方法。
【請求項８】
ビデオのデータを少なくとも含むコンテンツの記録先となる記録媒体全体に関する情報である、前記記録媒体に記録されているコンテンツが有するビデオの解像度に関する情報、コーデックに関する情報、および輝度範囲に関する情報のうちの少なくともいずれかを含む全体情報と、前記記録媒体に記録されているそれぞれのコンテンツに関する情報である、ビデオの解像度に関する情報、コーデックに関する情報、および輝度範囲に関する情報のうちの少なくともいずれかを含む個別情報と、を含むインデックス情報を生成し、
記録対象のコンテンツと前記インデックス情報とを前記記録媒体に記録させる
ステップを含む処理をコンピュータに実行させるプログラム。
【請求項９】
ビデオのデータを少なくとも含むコンテンツが記録された記録媒体から、前記記録媒体全体に関する情報である、前記記録媒体に記録されているコンテンツが有するビデオの解像度に関する情報、コーデックに関する情報、および輝度範囲に関する情報のうちの少なくともいずれかを含む全体情報と、前記記録媒体に記録されているそれぞれのコンテンツに関する情報である、ビデオの解像度に関する情報、コーデックに関する情報、および輝度範囲に関する情報のうちの少なくともいずれかを含む個別情報と、を含むインデックス情報を読み出す読み出し部と、
前記全体情報に基づいて、コンテンツの出力先となる表示装置に本来の画質の映像を表示させることができないコンテンツが前記記録媒体に記録されていることを表す情報を表示し、前記個別情報に基づいて、前記記録媒体に記録されているそれぞれのコンテンツの属性を表す情報を表示する表示制御部と
を備える情報処理装置。
【請求項１０】
前記表示制御部は、前記記録媒体に記録されているコンテンツの中に、前記表示装置に表示させることができない解像度のビデオを含むコンテンツ、復号することができないコーデックで符号化したビデオを含むコンテンツ、または、前記表示装置に表示させることができない輝度範囲のビデオを含むコンテンツがある場合、本来の画質の映像を表示させることができないコンテンツが前記記録媒体に記録されていることを表す情報を表示する
請求項９に記載の情報処理装置。
【請求項１１】
ビデオのデータを少なくとも含むコンテンツが記録された記録媒体から、前記記録媒体全体に関する情報である、前記記録媒体に記録されているコンテンツが有するビデオの解像度に関する情報、コーデックに関する情報、および輝度範囲に関する情報のうちの少なくともいずれかを含む全体情報と、前記記録媒体に記録されているそれぞれのコンテンツに関する情報である、ビデオの解像度に関する情報、コーデックに関する情報、および輝度範囲に関する情報のうちの少なくともいずれかを含む個別情報と、を含むインデックス情報を読み出し、
前記全体情報に基づいて、コンテンツの出力先となる表示装置に本来の画質の映像を表示させることができないコンテンツが前記記録媒体に記録されていることを表す情報を表示し、
前記個別情報に基づいて、前記記録媒体に記録されているそれぞれのコンテンツの属性を表す情報を表示する
ステップを含む情報処理方法。
【請求項１２】
ビデオのデータを少なくとも含むコンテンツが記録された記録媒体から、前記記録媒体全体に関する情報である、前記記録媒体に記録されているコンテンツが有するビデオの解像度に関する情報、コーデックに関する情報、および輝度範囲に関する情報のうちの少なくともいずれかを含む全体情報と、前記記録媒体に記録されているそれぞれのコンテンツに関する情報である、ビデオの解像度に関する情報、コーデックに関する情報、および輝度範囲に関する情報のうちの少なくともいずれかを含む個別情報と、を含むインデックス情報を読み出し、
前記全体情報に基づいて、コンテンツの出力先となる表示装置に本来の画質の映像を表示させることができないコンテンツが前記記録媒体に記録されていることを表す情報を表示し、
前記個別情報に基づいて、前記記録媒体に記録されているそれぞれのコンテンツの属性を表す情報を表示する
ステップを含む処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、情報処理装置、情報処理方法、およびプログラムに関し、特に、記録媒体に記録された全てのコンテンツの属性を、個別のコンテンツの属性とともに特定できるようにした情報処理装置、情報処理方法、およびプログラムに関する。
【背景技術】
【０００２】
メモリカードや外付けのハードディスクなどの汎用の記録媒体に記録したコンテンツを保護するための規格としてSeeQVault（登録商標）がある。SeeQVaultは、標準化団体であるNSM(Next. Generation Secure Memory Initiative)により提供される規格である。【０００３】
SeeQVault対応の電子機器がSeeQVault対応の記録媒体に記録したコンテンツは、その記録媒体が接続された、SeeQVault対応の別の電子機器において再生することが可能とされる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−２２５４９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
近年、HD解像度（1920×1080画素）を超えるUHD(Ultra High Definition)解像度のコンテンツを放送したり、Blu-ray（登録商標）ディスクなどの大容量の記録媒体に記録したりすることが一部実現されている。SeeQVaultにおいても、UHD解像度のコンテンツを扱うことができるようにするための議論が進んでいる。【０００６】
本技術はこのような状況に鑑みてなされたものであり、記録媒体に記録された全てのコンテンツの属性を、個別のコンテンツの属性とともに特定できるようにするものである。
【課題を解決するための手段】
【０００７】
本技術の一側面の情報処理装置は、ビデオのデータを少なくとも含むコンテンツの記録先となる記録媒体全体に関する情報である、前記記録媒体に記録されているコンテンツが有するビデオの解像度に関する情報、コーデックに関する情報、および輝度範囲に関する情報のうちの少なくともいずれかを含む全体情報と、前記記録媒体に記録されているそれぞれのコンテンツに関する情報である、ビデオの解像度に関する情報、コーデックに関する情報、および輝度範囲に関する情報のうちの少なくともいずれかを含む個別情報と、を含むインデックス情報を生成する生成部と、記録対象のコンテンツと前記インデックス情報とを前記記録媒体に記録させる記録制御部とを備える。【０００８】
前記生成部には、HDを超える解像度のビデオを有するコンテンツが前記記録媒体に少なくとも１つ記録されているか否かを示す情報を、前記全体情報に含まれる解像度に関する情報として生成させ、HDを超える解像度のビデオを有するコンテンツであるか否かを示す情報を、前記個別情報に含まれる解像度に関する情報として生成させることができる。【０００９】
前記生成部には、所定のコーデックで符号化したビデオを有するコンテンツが前記記録媒体に少なくとも１つ記録されているか否かを示す情報を、前記全体情報に含まれるコーデックに関する情報として生成させ、所定のコーデックで符号化したビデオを有するコンテンツであるか否かを示す情報を、前記個別情報に含まれるコーデックに関する情報として生成させることができる。【００１０】
前記生成部には、HDRコンテンツが前記記録媒体に少なくとも１つ記録されているか否かを示す情報を、前記全体情報に含まれる輝度範囲に関する情報として生成させ、１種類のHDRビデオのタイプを示す情報を、前記個別情報に含まれる輝度範囲に関する情報として生成させることができる。【００１１】
前記生成部には、前記記録媒体に記録されている所定のコンテンツが消去されることに応じて、前記所定のコンテンツに関する前記個別情報を削除させるとともに、前記全体情報を書き換させることができる。【００１２】
前記生成部には、前記所定のコンテンツと同じ解像度のビデオを含むコンテンツが前記記録媒体上に存在しなくなる場合、前記全体情報に含まれるビデオの解像度に関する情報を書き換えさせ、前記所定のコンテンツと同じコーデックによって符号化したビデオを含むコンテンツが前記記録媒体上に存在しなくなる場合、前記全体情報に含まれるコーデックに関する情報を書き換えさせ、前記所定のコンテンツと同じタイプのHDRビデオを含むコンテンツが前記記録媒体上に存在しなくなる場合、前記全体情報に含まれる輝度範囲に関する情報を書き換えさせることができる。【００１３】
本技術の一側面においては、ビデオのデータを少なくとも含むコンテンツの記録先となる記録媒体全体に関する情報である、前記記録媒体に記録されているコンテンツが有するビデオの解像度に関する情報、コーデックに関する情報、および輝度範囲に関する情報のうちの少なくともいずれかを含む全体情報と、前記記録媒体に記録されているそれぞれのコンテンツに関する情報である、ビデオの解像度に関する情報、コーデックに関する情報、および輝度範囲に関する情報のうちの少なくともいずれかを含む個別情報と、を含むインデックス情報が生成され、記録対象のコンテンツと前記インデックス情報とが前記記録媒体に記録される。【００１４】
本技術の他の側面の情報処理装置は、ビデオのデータを少なくとも含むコンテンツが記録された記録媒体から、前記記録媒体全体に関する情報である、前記記録媒体に記録されているコンテンツが有するビデオの解像度に関する情報、コーデックに関する情報、および輝度範囲に関する情報のうちの少なくともいずれかを含む全体情報と、前記記録媒体に記録されているそれぞれのコンテンツに関する情報である、ビデオの解像度に関する情報、コーデックに関する情報、および輝度範囲に関する情報のうちの少なくともいずれかを含む個別情報と、を含むインデックス情報を読み出す読み出し部と、前記全体情報に基づいて、コンテンツの出力先となる表示装置に本来の画質の映像を表示させることができないコンテンツが前記記録媒体に記録されていることを表す情報を表示し、前記個別情報に基づいて、前記記録媒体に記録されているそれぞれのコンテンツの属性を表す情報を表示する表示制御部とを備える。【００１５】
前記表示制御部には、前記記録媒体に記録されているコンテンツの中に、前記表示装置に表示させることができない解像度のビデオを含むコンテンツ、復号することができないコーデックで符号化したビデオを含むコンテンツ、または、前記表示装置に表示させることができない輝度範囲のビデオを含むコンテンツがある場合、本来の画質の映像を表示させることができないコンテンツが前記記録媒体に記録されていることを表す情報を表示させることができる。【００１６】
本技術の他の側面においては、ビデオのデータを少なくとも含むコンテンツが記録された記録媒体から、前記記録媒体全体に関する情報である、前記記録媒体に記録されているコンテンツが有するビデオの解像度に関する情報、コーデックに関する情報、および輝度範囲に関する情報のうちの少なくともいずれかを含む全体情報と、前記記録媒体に記録されているそれぞれのコンテンツに関する情報である、ビデオの解像度に関する情報、コーデックに関する情報、および輝度範囲に関する情報のうちの少なくともいずれかを含む個別情報と、を含むインデックス情報が読み出され、前記全体情報に基づいて、コンテンツの出力先となる表示装置に本来の画質の映像を表示させることができないコンテンツが前記記録媒体に記録されていることを表す情報が表示され、前記個別情報に基づいて、前記記録媒体に記録されているそれぞれのコンテンツの属性を表す情報が表示される。
【発明の効果】
【００１７】
本技術によれば、記録媒体に記録された全てのコンテンツの属性を、個別のコンテンツの属性とともに特定することができる。【００１８】
なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。
【図面の簡単な説明】
【００１９】
【図１】本技術の一実施形態に係る情報処理システムの構成例を示す図である。
【図２】MP4ファイルフォーマットにおけるファイルの管理構造の例を示す図である。
【図３】TS Recordingファイルフォーマットにおけるファイルの管理構造の例を示す図である。
【図４】MP4ファイルフォーマットでコンテンツを記録する場合のINDEXファイルのシンタクスの例を示す図である。
【図５】TS Recordingファイルフォーマットでコンテンツを記録する場合のINDEXファイルのシンタクスの例を示す図である。
【図６】記録装置の構成例を示すブロック図である。
【図７】記録装置の機能構成例を示すブロック図である。
【図８】再生装置の構成例を示すブロック図である。
【図９】再生装置の機能構成例を示すブロック図である。
【図１０】記録装置の記録処理について説明するフローチャートである。
【図１１】図１０のステップＳ５において行われるINDEXファイル管理処理について説明するフローチャートである。
【図１２】図１０のステップＳ５において行われるINDEXファイル管理処理について説明する、図１１に続くフローチャートである。
【図１３】記録装置の編集処理について説明するフローチャートである。
【図１４】図１３のステップＳ４５において行われるINDEXファイル管理処理について説明するフローチャートである。
【図１５】図１３のステップＳ４５において行われるINDEXファイル管理処理について説明する、図１４に続くフローチャートである。
【図１６】再生装置の再生処理について説明するフローチャートである。
【図１７】再生装置の再生処理について説明する、図１６に続くフローチャートである。
【図１８】表示部の表示例を示す図である。
【図１９】タイトルリストの表示例を示す図である。
【図２０】表示部の他の表示例を示す図である。
【図２１】表示部のさらに他の表示例を示す図である。
【図２２】コンピュータの構成例を示すブロック図である。
【発明を実施するための形態】
【００２０】
以下、本技術を実施するための形態について説明する。説明は以下の順序で行う。
１．情報処理システム
２．SeeQVaultについて
３．記録装置と再生装置の構成例
４．記録装置と再生装置の動作例
５．変形例
【００２１】
＜＜１．情報処理システム＞＞
図１は、本技術の一実施形態に係る情報処理システムの構成例を示す図である。
【００２２】
図１の情報処理システムは、記録装置１と再生装置２とを含む。
【００２３】
記録装置１は、ハードディスクレコーダ、テレビジョン受像機、パーソナルコンピュータなどの情報処理装置である。記録装置１は、放送コンテンツ、インターネットなどのネットワークを介して配信されたコンテンツ等のコンテンツを取得し、録画する機能を有する。
【００２４】
記録装置１が取得するコンテンツは、例えば、ビデオとオーディオを含むテレビジョン番組である。ビデオを少なくとも含むコンテンツであれば、どのようなコンテンツが記録装置１により取得されるようにしてもよい。
【００２５】
再生装置２は、ハードディスクレコーダ、メディアプレーヤ、テレビジョン受像機などの据え置き型の情報処理装置である。再生装置２を、スマートホンやタブレット端末などの携帯型の情報処理装置としてもよい。再生装置２は、コンテンツを再生し、コンテンツの映像と音声を出力する。
【００２６】
再生装置２が再生したコンテンツの映像は、再生装置２がハードディスクレコーダやメディアプレーヤなどのディスプレイを有していない装置である場合には、再生装置２に接続された外部のディスプレイに表示される。また、再生装置２が再生したコンテンツの映像は、再生装置２がテレビジョン受像機、携帯型の情報処理装置などのディスプレイを有している装置である場合には、再生装置２自身が有するディスプレイに表示される。
【００２７】
記録媒体３は、SD規格などの所定の規格に準拠したメモリカード、USB(Universal Serial Bus)メモリ、USB接続の外付けのHDD(Hard Disk Drive)、SSD(Solid State Drive)などの汎用の記録媒体である。記録媒体３は、記録装置１と再生装置２に着脱可能である。Blu-ray（登録商標） discなどの光ディスクが記録媒体３として用いられるようにしてもよい。
【００２８】
記録装置１、再生装置２、および記録媒体３は、それぞれ、コンテンツ保護の規格であるSeeQVault（登録商標）に対応した機器である。白抜き矢印＃１に示すように記録装置１が記録媒体３に記録したコンテンツは、記録媒体３を再生装置２に付け替えることで、白抜き矢印＃２に示すように、再生装置２において再生することが可能とされる。
【００２９】
ここで、記録装置１によるコンテンツの記録と再生装置２によるコンテンツの再生の流れについて簡単に説明する。
【００３０】
記録装置１は、記録媒体３の認証を行うことによって、コンテンツの暗号化に用いる暗号鍵を生成し、記録媒体３の保護領域に記録する。また、記録装置１は、暗号鍵を用いて暗号化したコンテンツを記録媒体３に記録する。
【００３１】
再生装置２は、自身に接続された記録媒体３の認証を行うことによって、記録媒体３の保護領域から暗号鍵（復号鍵）を取得する。また、再生装置２は、暗号化されたコンテンツを記録媒体３から読み出し、復号鍵を用いて復号する。再生装置２は、復号して得られたコンテンツのビデオストリームとオーディオストリームをデコードし、映像と音声をそれぞれ出力する。
【００３２】
図１の情報処理システムにおいては、UHDビデオのコンテンツ、HDRビデオのコンテンツ、および、HEVCで符号化したビデオのコンテンツを処理することが可能とされる。
【００３３】
すなわち、記録装置１は、UHDビデオのコンテンツなどをSeeQVault対応の記録媒体である記録媒体３に記録することができる。再生装置２は、記録媒体３を介して提供されたUHDビデオのコンテンツを再生し、映像をディスプレイに表示させることができる。従来のSeeQVault規格においては、UHDビデオのコンテンツ、HDRビデオのコンテンツ、および、HEVCで符号化したビデオを扱うことが不可とされる。
【００３４】
UHD(Ultra High Definition)ビデオは、HD（2K（1920×1080画素））を超える解像度を有するビデオである。例えば、HDの４倍の画素数であるいわゆる4K（3840×2160画素）の解像度を有する4Kビデオ、HDの８倍の画素数であるいわゆる8K（7680×4320画素）の解像度を有する8Kビデオが、UHDビデオに含まれる。
【００３５】
HDR(High Dynamic Range)ビデオは、標準の輝度のディスプレイで表示可能なダイナミックレンジ（輝度範囲）のビデオをSDR(Standard Dynamic Range)ビデオとすると、それより広いダイナミックレンジを有するビデオである。標準の輝度のディスプレイの最大輝度は例えば100cd/m2（＝100nit）である。HDRビデオの最大輝度は、例えば1000nitといったように標準の輝度より高い。
【００３６】
HDRビデオには、type1、type2、type3、・・・といったように複数のHDRタイプが設定されている。それぞれのHDRタイプは、最大輝度、階調変換に用いるパラメータなどの仕様が異なる。例えば、HDRタイプがtype1のHDRビデオの映像は、type1のHDRビデオに対応したディスプレイで表示可能とされる。HDRタイプがtype2またはtype3のHDRビデオの映像は、それぞれ、type2、type3のHDRビデオに対応したディスプレイで表示可能とされる。
【００３７】
HEVC(High Efficiency Video Coding)は、映像の圧縮方式（符号化方式）であり、H.264/MPEG-4 AVC(Advanced Video Coding)より圧縮効率が高い。
【００３８】
このように、図１の情報処理システムの各機器が対応するSeeQVaultは、従来のSeeQVaultの規格を拡張した規格といえる。UHDビデオのコンテンツなどを扱うことができるようにすることにより、記録媒体３に記録されたそれらのコンテンツの管理情報であるINDEX情報（インデックス情報）も拡張される。後述するように、INDEX情報は、コンテンツのデータとともに記録媒体３に記録される情報である。再生装置２は、INDEX情報に基づいて、記録媒体３に記録されているコンテンツの属性を特定することができる。
【００３９】
＜＜２．SeeQVaultについて＞＞
ここで、図１の情報処理システムの各機器が対応するSeeQVaultについて説明する。
【００４０】
SeeQVaultにおいては、コンテンツを管理するためのファイルフォーマットとして、MP4ファイルフォーマット（NSM mp4 file format）とTS Recordingファイルフォーマット（NSM TS Recording file format）が規定されている。MP4ファイルフォーマットはMP4ファイルの記録に対応したフォーマットであり、TS RecordingファイルフォーマットはMPEG-2 TSファイルの記録に対応したフォーマットである。
【００４１】
MP4ファイルフォーマットでコンテンツを記録する場合、記録媒体３には、INDEX情報のファイルであるINDEXファイルの他に、AVストリームを多重化したMP4ファイルが記録される。１つのMP4ファイルが１コンテンツ（１タイトル）となる。記録媒体３にはそれぞれのMP4ファイルの再生制御情報も記録される。
【００４２】
一方、TS Recordingファイルフォーマットでコンテンツを記録する場合、記録媒体３には、INDEXファイルの他に、AVストリームをMPEG-2 TSとして多重化して得られたTSファイルと、再生制御情報であるPlayListファイルなどが記録される。PlayListファイルには、再生するTSファイルの情報、AVストリームの再生区間の情報などが含まれる。TSファイルとPlayListファイルは対応付けられており、１つのPlayListファイルが１コンテンツ（１タイトル）に対応する。
【００４３】
＜２−１．ディレクトリ構造の例＞
図２は、MP4ファイルフォーマットにおけるファイルの管理構造の例を示す図である。
【００４４】
各ファイルはディレクトリ構造により階層的に管理される。記録媒体３上にはrootディレクトリ（Root directory）が作成される。rootディレクトリの下にはDLTMP4ディレクトリが作成される。
【００４５】
DLTMP4ディレクトリの下には、「INDEX.BAV」の名前が設定されたINDEXファイルが１つ格納される。INDEXファイルには、記録媒体３に記録されている全体のMP4ファイルに関する情報と、個別のMP4ファイルに関する情報とが記述される。
【００４６】
DLTMP4ディレクトリの下にはDBSC-Mディレクトリ、DBHC-Mディレクトリが作成され、それぞれのディレクトリの下に、MP4ファイル、再生制御情報のファイルなどが格納される。
【００４７】
図３は、TS Recordingファイルフォーマットにおけるファイルの管理構造の例を示す図である。
【００４８】
各ファイルはディレクトリ構造により階層的に管理される。記録媒体３上にはrootディレクトリ（root）が作成される。rootディレクトリの下にはSPAVディレクトリが作成される。
【００４９】
SPAVディレクトリの下には、「INDEX.BAV」の名前が設定されたINDEXファイルが１つ格納される。INDEXファイルには、記録媒体３に記録されている全てのPlayListに関する情報と、個別のPlayListに関する情報とが記述される。
【００５０】
SPAVディレクトリの下には、PLAYLISTディレクトリ、CLIPINFディレクトリ、STREAMディレクトリが作成され、それぞれのディレクトリの下に、PlayListファイル、ClipInfoファイル、TSファイルなどが格納される。ClipInfoファイルもTSの再生に用いられる再生制御情報である。
【００５１】
このように、記録媒体３には、MP4ファイルフォーマットでコンテンツを記録する場合であっても、TS Recordingファイルフォーマットでコンテンツを記録する場合であっても、INDEXファイルが１つ格納される。
【００５２】
＜２−２．INDEXファイルのシンタクスの例＞
図４は、MP4ファイルフォーマットでコンテンツを記録する場合のINDEXファイルのシンタクスの例を示す図である。
【００５３】
図４にはINDEXファイルの一部の情報が示されている。type_indicatorからnumber_of_titlesまでの情報が、記録媒体３に記録されているMP4ファイル全体に関する情報（媒体全体情報）である。また、MP4_info()に含まれる情報が、それぞれのMP4ファイルに関する情報（個別情報）である。
【００５４】
type_indicatorはINDEXファイルのタイプを示し、version_numberはINDEXファイルのバージョンを示す。
【００５５】
媒体全体情報には以下の情報が含まれる。
・4K_content_exist_flag（１ビット）
・8K_content_exist_flag（１ビット）
・HEVC_content_exist_flag（１ビット）
・HDR_content_exit_flag（１６ビット）
【００５６】
媒体全体情報の4K_content_exist_flagは、記録媒体内に少なくとも１つの4Kコンテンツ（4Kビデオを含むコンテンツ）が記録されているか否かを示す。例えば、4K_content_exist_flagの値が１であることは4Kコンテンツが少なくとも１つ含まれていることを示す。一方、4K_content_exist_flagの値が0であることは4Kコンテンツが含まれていないことを示す。
【００５７】
媒体全体情報の8K_content_exist_flagは、記録媒体内に少なくとも１つの8Kコンテンツ（8Kビデオを含むコンテンツ）が記録されているか否かを示す。例えば、8K_content_exist_flagの値が１であることは8Kコンテンツが少なくとも１つ含まれていることを示す。一方、8K_content_exist_flagの値が0であることは8Kコンテンツが含まれていないことを示す。
【００５８】
媒体全体情報のHEVC_content_exist_flagは、記録媒体内に少なくとも１つのHEVCコンテンツ（HEVCで符号化したビデオを含むコンテンツ）が記録されているか否かを示す。例えば、HEVC_content_exist_flagの値が１であることはHEVCコンテンツが少なくとも１つ含まれていることを示す。一方、HEVC_content_exist_flagの値が0であることはHEVCコンテンツが含まれていないことを示す。
【００５９】
媒体全体情報のHDR_content_exit_flagは、記録媒体内に少なくとも１つの対応するHDRコンテンツ（HDRビデオを含むコンテンツ）が記録されているか否かを示すとともに、どのような種類のHDRコンテンツが記録されているか否かを示す識別情報である。例えば、１６ビットのうちの、最下位のビットから順に４ビット（bit0〜bit3）が用いられる。他のビットはリザーブビットとなる。
【００６０】
bit0〜bit3の各ビットは、例えば、SDR、HDR type1、HDR type2、HDR type3に割り当てられる。上述したようにHDRにはタイプが設定されている。この例においては、HDR type1，HDR type2，HDR type3の３種類のHDRタイプが規定されている。１６ビットのHDR_content_exit_flagにより、最大で１６種類のHDRのタイプ（SDRを含む）を識別することが可能になる。
【００６１】
bit0が１であることは、SDRコンテンツ（SDRビデオのコンテンツ）が少なくとも１つ記録されていることを示し、bit0が０であることは、SDRコンテンツが記録されていないことを示す。
【００６２】
bit1が１であることは、HDR type1コンテンツ（HDRビデオ（type1）のコンテンツ）が少なくとも１つ記録されていることを示し、bit1が０であることは、HDR type1コンテンツが記録されていないことを示す。
【００６３】
bit2が１であることは、HDR type2コンテンツ（HDRビデオ（type2）のコンテンツ）が少なくとも１つ記録されていることを示し、bit2が０であることは、HDR type2コンテンツが記録されていないことを示す。
【００６４】
bit3が１であることは、HDR type3コンテンツ（HDRビデオ（type3）のコンテンツ）が少なくとも１つ記録されていることを示し、bit3が０であることは、HDR type3コンテンツが記録されていないことを示す。
【００６５】
SDRコンテンツ、HDR type1コンテンツ、HDR type2コンテンツ、HDR type3コンテンツのうちの２種類以上のコンテンツが記録媒体内に記録されている場合、複数のビットの値が１に設定される。例えば、SDRコンテンツとHDR type1コンテンツがそれぞれ少なくとも１つ記録されている場合、bit0とbit1にそれぞれ１が設定され、HDR_content_exit_flagの他のビットには０が設定される。
【００６６】
number_of_titlesは、記録媒体３に記録されているMP4ファイルの数を示す。number_of_titles以降には、個別情報であるMP4_info()が、number_of_titlesにより示される数だけ繰り返される。例えば、k=0のMP4_info()は１番目のMP4ファイルの個別情報であり、k=1のMP4_info()は２番目のMP4ファイルの個別情報である。
【００６７】
個別情報には以下の情報が含まれる。
・is_4K_content_flag（１ビット）
・is_8K_content_flag（１ビット）
・is_HEVC_content_flag（１ビット）
・HDR_type_flag（１６ビット）
【００６８】
個別情報のis_4K_content_flagは、当該MP4ファイル（当該is_4K_content_flagを含むMP4_info()に対応するMP4ファイル）が4Kコンテンツのファイルであるか否かを示す。例えば、is_4K_content_flagの値が１であることは当該MP4ファイルが4Kコンテンツのファイルであることを示す。一方、is_4K_content_flagの値が0であることは当該MP4ファイルが4Kコンテンツのファイルではないことを示す。
【００６９】
個別情報のis_8K_content_flagは、当該MP4ファイル（当該is_8K_content_flagを含むMP4_info()に対応するMP4ファイル）が8Kコンテンツのファイルであるか否かを示す。例えば、is_8K_content_flagの値が１であることは当該MP4ファイルが8Kコンテンツのファイルであることを示す。一方、is_8K_content_flagの値が0であることは当該MP4ファイルが8Kコンテンツのファイルではないことを示す。尚、is_8K_content_flagとis_4K_content_flagとは排他的に選択され、双方の値が1となることはない。
【００７０】
個別情報のis_HEVC_content_flagは、当該MP4ファイル（当該is_HEVC_content_flagを含むMP4_info()に対応するMP4ファイル）がHEVCコンテンツのファイルであるか否かを示す。例えば、is_HEVC_content_flagの値が１であることは当該MP4ファイルがHEVCコンテンツのファイルであることを示す。一方、is_HEVC_content_flagの値が0であることは当該MP4ファイルがHEVCコンテンツのファイルではないことを示す。
【００７１】
個別情報のHDR_type_flagは、当該MP4ファイル（当該HDR_type_flagを含むMP4_info()に対応するMP4ファイル）のHDRビデオのタイプを示す識別情報である。当該MP4ファイルがSDRコンテンツのファイルである場合、HDR_type_flagは、SDRビデオであることを示す。
【００７２】
例えば、１６ビットのうちの、最下位のビットから順に４ビット（bit0〜bit3）が用いられる。他のビットはリザーブビットとなる。bit0〜bit3の各ビットは、例えば、SDR、HDR type1、HDR type2、HDR type3に割り当てられる。媒体全体情報のHDR_content_exit_flagとは異なり、複数のビットに１が設定されることはなく、排他的に１が設定される。HDR_type_flagは１種類のHDRビデオのタイプを示す。
【００７３】
bit0が１であることは、当該MP4ファイルがSDRコンテンツのファイルであることを示し、bit0が０であることは、当該MP4ファイルがSDRコンテンツのファイルではないことを示す。
【００７４】
bit1が１であることは、当該MP4ファイルがHDR type1コンテンツのファイルであることを示し、bit1が０であることは、当該MP4ファイルがHDR type1コンテンツのファイルではないことを示す。
【００７５】
bit2が１であることは、当該MP4ファイルがHDR type2コンテンツのファイルであることを示し、bit2が０であることは、当該MP4ファイルがHDR type2コンテンツのファイルではないことを示す。
【００７６】
bit3が１であることは、当該MP4ファイルがHDR type3コンテンツのファイルであることを示し、bit3が０であることは、当該MP4ファイルがHDR type3コンテンツのファイルではないことを示す。
【００７７】
このように、INDEXファイルには、記録媒体３に記録されているMP4ファイル全体に関する媒体全体情報と、それぞれのMP4ファイルに関する個別情報が含まれる。
【００７８】
図５は、TS Recordingファイルフォーマットでコンテンツを記録する場合のINDEXファイルのシンタクスの例を示す図である。
【００７９】
図５にはINDEXファイルの一部の情報が示されている。図４の説明と重複する説明については適宜省略する。type_indicatorからnumber_of_titlesまでの情報が、記録媒体３に記録されているPlayListファイル全体に関する情報（媒体全体情報）である。また、PlayList_info()に含まれる情報が、それぞれのPlayListファイルに関する情報（個別情報）である。
【００８０】
媒体全体情報には以下の情報が含まれる。
・4K_content_exist_flag（１ビット）
・8K_content_exist_flag（１ビット）
・HEVC_content_exist_flag（１ビット）
・HDR_content_exit_flag（１６ビット）
【００８１】
各フラグの意味は、それぞれ、MP4ファイルフォーマットのINDEXファイルに含まれる媒体全体情報の各フラグの意味と同じである。
【００８２】
number_of_titlesは、記録媒体３に記録されているPlayListファイルの数を示す。number_of_titles以降には、個別情報であるPlayList_info()が、number_of_titlesにより示される数だけ繰り返される。例えば、k=0のPlayList_info()は１番目のPlayListファイルの個別情報であり、k=1のPlayList_info()は２番目のPlayListファイルの個別情報である。
【００８３】
個別情報には以下の情報が含まれる。
・is_4K_content_flag（１ビット）
・is_8K_content_flag（１ビット）
・is_HEVC_content_flag（１ビット）
・HDR_type_flag（１６ビット）
【００８４】
個別情報のis_4K_content_flagは、当該PlayListファイル（当該is_4K_content_flagを含むPlayList_info()に対応するPlayListファイル）が4Kコンテンツの再生に用いられるファイルであるか否かを示す。例えば、is_4K_content_flagの値が１であることは当該PlayListファイルを用いて再生されるコンテンツが4Kコンテンツであることを示す。一方、is_4K_content_flagの値が0であることは当該PlayListファイルを用いて再生されるコンテンツが4Kコンテンツではないことを示す。
【００８５】
個別情報のis_8K_content_flagは、当該PlayListファイル（当該is_8K_content_flagを含むPlayList_info()に対応するPlayListファイル）が8Kコンテンツの再生に用いられるファイルであるか否かを示す。例えば、is_8K_content_flagの値が１であることは当該PlayListファイルを用いて再生されるコンテンツが8Kコンテンツであることを示す。一方、is_8K_content_flagの値が0であることは当該PlayListファイルを用いて再生されるコンテンツが8Kコンテンツではないことを示す。
【００８６】
個別情報のis_HEVC_content_flagは、当該PlayListファイル（当該is_HEVC_content_flagを含むPlayList_info()に対応するPlayListファイル）を用いて再生されるコンテンツがHEVCコンテンツであるか否かを示す。例えば、is_HEVC_content_flagの値が１であることは当該PlayListファイルを用いて再生されるコンテンツがHEVCコンテンツであることを示す。一方、is_HEVC_content_flagの値が0であることは当該PlayListファイルを用いて再生されるコンテンツがHEVCコンテンツではないことを示す。
【００８７】
個別情報のHDR_type_flagは、当該PlayListファイル（当該HDR_type_flagを含むPlayList_info()に対応するPlayListファイル）を用いて再生されるコンテンツのHDRビデオのタイプを示す識別情報である。当該PlayListファイルを用いて再生されるコンテンツがSDRコンテンツである場合、HDR_type_flagはSDRビデオであることを示す。
【００８８】
例えば、１６ビットのうちの、最下位のビットから順に４ビット（bit0〜bit3）が用いられる。他のビットはリザーブビットとなる。bit0〜bit3の各ビットは、例えば、SDR、HDR type1、HDR type2、HDR type3に割り当てられる。媒体全体情報のHDR_content_exit_flagとは異なり、複数のビットに１が設定されることはなく、排他的に１が設定される。HDR_type_flagは１種類のHDRビデオのタイプを示す。
【００８９】
bit0が１であることは、当該PlayListファイルを用いて再生されるコンテンツがSDRコンテンツであることを示し、bit0が０であることは、当該PlayListファイルを用いて再生されるコンテンツがSDRコンテンツではないことを示す。
【００９０】
bit1が１であることは、当該PlayListファイルを用いて再生されるコンテンツがHDR type1コンテンツであることを示し、bit1が０であることは、当該PlayListファイルを用いて再生されるコンテンツがHDR type1コンテンツではないことを示す。
【００９１】
bit2が１であることは、当該PlayListファイルを用いて再生されるコンテンツがHDR type2コンテンツであることを示し、bit2が０であることは、当該PlayListファイルを用いて再生されるコンテンツがHDR type2コンテンツではないことを示す。
【００９２】
bit3が１であることは、当該PlayListファイルを用いて再生されるコンテンツがHDR type3コンテンツであることを示し、bit3が０であることは、当該PlayListファイルを用いて再生されるコンテンツがHDR type3コンテンツではないことを示す。
【００９３】
このように、INDEXファイルには、記録媒体３に記録されているPlayListファイル全体に関する媒体全体情報と、それぞれのPlayListファイルに関する個別情報が含まれる。
【００９４】
再生装置２は、INDEXファイルに含まれる媒体全体情報に基づいて、記録媒体３に記録されているコンテンツの中に、本来の画質の映像を表示できないコンテンツがあるか否かを特定することができる。
【００９５】
例えば、映像の出力先となるディスプレイが4K解像度のビデオの表示に対応していない場合、記録媒体３に記録されている4Kコンテンツは、本来の画質の映像を表示できないコンテンツとなる。再生装置２は、本来の画質の映像を表示できないコンテンツがある場合、そのことを表す情報を表示し、ユーザに提示することができる。
【００９６】
また、再生装置２は、記録媒体３に記録されているコンテンツのリストであるタイトルリストを表示する場合、INDEXファイルに含まれる個別情報に基づいて、それぞれのタイトルの属性を提示することができる。
【００９７】
＜＜３．記録装置と再生装置の構成例＞＞
＜３−１．記録装置の構成例＞
図６は、記録装置１の構成例を示すブロック図である。
【００９８】
記録装置１は、入力部１１、制御部１２、ドライブ１３、記録部１４、ドライブ１５、信号処理部１６、および記録媒体Ｂにより構成される。信号処理部１６は、字幕読み出し部２１、ビデオ読み出し部２２、オーディオ読み出し部２３、および多重化部２４から構成される。
【００９９】
記録装置１には、SeeQVault対応の外部の記録媒体である記録媒体Ａが接続される。記録媒体Ａが、上述した記録媒体３に相当する。以下においては、コンテンツの記録先が記録媒体Ａである場合について主に説明する。記録媒体Ｂは、SeeQVault対応のHDD、SSDなどの内蔵の記録媒体である。
【０１００】
また、記録装置１には表示部３１が接続される。記録装置１がディスプレイを有していない装置である場合、表示部３１は、記録装置１に接続されるテレビジョン受像機の構成となる。一方、記録装置１がディスプレイを有している装置である場合、表示部３１は、記録装置１の内部に設けられる構成となる。
【０１０１】
入力部１１は、記録対象のコンテンツを取得する。入力部１１により、放送コンテンツ、インターネットを介して配信されたコンテンツなどが取得される。記録装置１には、放送信号の受信部、インターネットを介して外部の装置と通信を行う通信部などの構成も設けられている。入力部１１は、取得したコンテンツを制御部１２に出力する。また、入力部１１は、記録装置１のユーザによる操作を受け付け、操作の内容を表す情報を制御部１２に出力する。
【０１０２】
制御部１２は、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)などよりなり、所定のプログラムを実行して、記録装置１の全体の動作を制御する。
【０１０３】
例えば、制御部１２は、INDEXファイルを生成する。制御部１２は、INDEXファイルを入力部１１から供給されたコンテンツとともにドライブ１３に出力し、記録媒体Ａに記録させる。
【０１０４】
また、制御部１２は、入力部１１から供給されたコンテンツを信号処理部１６に適宜出力して、MP4ファイルフォーマットまたはTS Recordingファイルフォーマットで記録可能なデータに変換させる。入力部１１により取得されたコンテンツがMP4ファイルフォーマットまたはTS Recordingファイルフォーマットで記録可能なデータではない場合、信号処理部１６によりデータ変換が行われる。制御部１２は、信号処理部１６に生成させたコンテンツをドライブ１３に出力し、INDEXファイルとともに記録媒体Ａに記録させる。
【０１０５】
ドライブ１３は、制御部１２から供給されたデータを、SeeQVault規格に準拠したファイルフォーマットで記録媒体Ａに記録させる。また、ドライブ１３は、適宜、記録媒体Ａからデータを読み出し、制御部１２に出力する。
【０１０６】
記録部１４は、HDD、SSDなどの内蔵の記録媒体である。記録部１４は、制御部１２から供給されたデータを記録する。
【０１０７】
ドライブ１５は、制御部１２から供給されたデータを、SeeQVault規格に準拠したファイルフォーマットで記録媒体Ｂに記録させる。また、ドライブ１５は、適宜、記録媒体Ｂからデータを読み出し、制御部１２に出力する。
【０１０８】
信号処理部１６の字幕読み出し部２１は、制御部１２から供給されたコンテンツのデータから字幕のデータを読み出す。字幕読み出し部２１は、読み出した字幕のデータを多重化部２４に出力する。
【０１０９】
ビデオ読み出し部２２は、制御部１２から供給されたコンテンツのデータからビデオデータを読み出す。ビデオ読み出し部２２は、読み出したビデオデータをMPEG-4 AVC、HEVCなどの所定の符号化方式で符号化し、得られたビデオストリームを多重化部２４に出力する。
【０１１０】
オーディオ読み出し部２３は、制御部１２から供給されたコンテンツのデータからオーディオデータを読み出す。オーディオ読み出し部２３は、読み出したオーディオデータをMPEG-4 AACなどの所定の符号化方式で符号化し、得られたオーディオストリームを多重化部２４に出力する。
【０１１１】
多重化部２４は、字幕読み出し部２１から供給された字幕データ、ビデオ読み出し部２２から供給されたビデオストリーム、およびオーディオ読み出し部２３から供給されたオーディオストリームを多重化し、MP4ファイルまたはTSファイルを生成する。多重化部２４は、生成したMP4ファイルまたはTSファイルを制御部１２に出力する。
【０１１２】
表示部３１は、LCDなどのディスプレイであり、制御部１２による制御に従って、タイトルリストなどの各種の情報を表示する。
【０１１３】
図７は、記録装置１の機能構成例を示すブロック図である。図７に示す構成のうちの少なくとも一部は、制御部１２により所定のプログラムが実行されることによって実現される。
【０１１４】
制御部１２においては、取得部４１、INDEXファイル生成部４２、記録制御部４３、および表示制御部４４が実現される。
【０１１５】
取得部４１は、記録対象のコンテンツを取得する。入力部１１から供給されたコンテンツが、記録対象のコンテンツとして取得部４１により取得される。取得部４１は、取得したコンテンツをINDEXファイル生成部４２と記録制御部４３に出力する。
【０１１６】
INDEXファイル生成部４２は、取得部４１から供給されたコンテンツのビデオデータに基づいてINDEXファイルを生成し、記録制御部４３に出力する。また、INDEXファイル生成部４２は、記録媒体Ａに記録されているINDEXファイルを更新し、更新したINDEXファイルを記録制御部４３に出力する。
【０１１７】
記録制御部４３は、ドライブ１３を制御し、取得部４１から供給されたコンテンツとINDEXファイル生成部４２により生成されたINDEXファイルを、MP4ファイルフォーマットまたはTS Recordingファイルフォーマットで記録媒体Ａに記録させる。
【０１１８】
また、記録制御部４３は、取得部４１から供給されたコンテンツがMP4ファイルフォーマットまたはTS Recordingファイルフォーマットで記録可能なデータではない場合、信号処理部１６にデータ変換を行わせる。記録制御部４３は、信号処理部１６にデータ変換を行わせることによって得られたコンテンツとINDEXファイル生成部４２により生成されたINDEXファイルを、MP4ファイルフォーマットまたはTS Recordingファイルフォーマットで記録媒体Ａに記録させる。
【０１１９】
記録制御部４３は、記録媒体ＡからINDEXファイルを読み出し、INDEXファイル生成部４２と表示制御部４４に出力する。INDEXファイル生成部４２に供給されたINDEXファイルはその更新に用いられ、表示制御部４４に出力されたINDEXファイルはタイトルリストの表示に用いられる。記録装置１により表示されたタイトルリストは、後述するように、記録媒体Ａに記録されたコンテンツを消去する場合に、消去するコンテンツを選択するために用いられる。
【０１２０】
表示制御部４４は、記録制御部４３から供給されたINDEXファイルに基づいて、タイトルリストを表示部３１に表示させる。
【０１２１】
＜３−２．再生装置の構成例＞
図８は、再生装置２の構成例を示すブロック図である。
【０１２２】
再生装置２は、入力部５１、制御部５２、ドライブ５３、記録部５４、ドライブ５５、再生部５６、および記録媒体Ｂにより構成される。再生部５６は、読み出しバッファ７１、分離部７２、字幕生成部７３、ビデオ生成部７４、オーディオ生成部７５、および表示データ生成部７６から構成される。
【０１２３】
再生装置２には、記録媒体３に相当する記録媒体Ａが接続される。記録媒体Ａには、記録装置１によってコンテンツが記録されている。記録媒体Ａに記録されているコンテンツを再生する場合について主に説明する。記録媒体Ｂは、SeeQVault対応のHDD、SSDなどの内蔵の記録媒体である。
【０１２４】
また、再生装置２には、表示部８１とスピーカ８２が接続される。再生装置２が、メディアプレーヤなどのディスプレイを有していない装置である場合、表示部８１とスピーカ８２は、再生装置２に接続されるテレビジョン受像機の構成となる。再生装置２とテレビジョン受像機はHDMI(登録商標)などの所定のインタフェースを介して接続される。一方、再生装置２が、携帯端末などのディスプレイを有している装置である場合、表示部８１とスピーカ８２は、再生装置２の内部に設けられる構成となる。
【０１２５】
入力部５１は、再生装置２のユーザによる操作を受け付け、操作の内容を表す情報を制御部５２に出力する。
【０１２６】
制御部５２は、CPU、ROM、RAMなどよりなり、所定のプログラムを実行して、再生装置２の全体の動作を制御する。
【０１２７】
例えば、制御部５２は、ドライブ５３を制御して、記録媒体Ａに記録されたINDEXファイルを読み出す。制御部５２は、INDEXファイルに含まれる情報を参照し、タイトルリストを表示部８１に表示させる。タイトルリストは、記録媒体Ａに記録されているコンテンツのリストである。タイトルリストには、タイトル名、録画時刻、放送局、ジャンルなどの、各コンテンツの属性が表示される。再生装置２のユーザは、タイトルリストを見て、再生するコンテンツを選択することができる。
【０１２８】
また、制御部５２は、INDEXファイルの媒体全体情報に基づいて、記録媒体Ａに記録されているコンテンツの中に、本来の画質の映像を表示させることができないコンテンツがあるか否かを特定する。制御部５２は、適宜、表示部８１と通信を行い、解像度、輝度範囲などの、表示部８１の性能に関する情報を取得する。制御部５２は、本来の画質の映像を表示させることができないコンテンツがある場合、そのことを表す情報を表示部８１に表示させる。
【０１２９】
制御部５２は、ユーザにより再生することが指示されたコンテンツのデータをドライブ５３を制御して記録媒体Ａから読み出し、再生部５６に出力する。
【０１３０】
ドライブ５３は、記録媒体Ａを制御して、記録媒体Ａに記録されたデータを読み出す。読み出されたデータは制御部５２に供給される。
【０１３１】
記録部５４は、HDD、SSDなどの内蔵の記録媒体である。記録部５４は、制御部５２から供給されたデータを記録する。
【０１３２】
ドライブ５５は、記録媒体Ｂを制御して、記録媒体Ｂに記録されたデータを読み出す。読み出されたデータは制御部５２に供給される。
【０１３３】
再生部５６の読み出しバッファ７１は、制御部５２から供給されたコンテンツのデータを一時的に記憶する。
【０１３４】
分離部７２は、読み出しバッファ７１に記憶されたデータを読み出し、字幕データ、ビデオデータ、およびオーディオデータに分離する。分離部７２は、分離した字幕データ、ビデオデータ、およびオーディオデータを、それぞれ、字幕生成部７３、ビデオ生成部７４、およびオーディオ生成部７５に出力する。
【０１３５】
字幕生成部７３は、分離部７２から供給された字幕データをデコードし、表示データ生成部７６に出力する。
【０１３６】
ビデオ生成部７４は、分離部７２から供給されたビデオデータをデコードし、表示データ生成部７６に出力する。
【０１３７】
オーディオ生成部７５は、分離部７２から供給されたオーディオデータをデコードする。オーディオ生成部７５は、デコードして得られたデータをスピーカ８２に出力し、コンテンツの音声を出力させる。
【０１３８】
表示データ生成部７６は、字幕生成部７３から供給された字幕データとビデオ生成部７４から供給されたビデオデータに基づいて、ビデオの各フレームのデータを生成し、表示データとして表示部８１に出力する。
【０１３９】
表示部８１は、LCD、有機ELディスプレイなどのディスプレイである。表示部８１は、制御部５２による制御に従って、タイトルリストなどの各種の情報を表示する。また、表示部８１は、表示データ生成部７６から供給された表示データに基づいて、コンテンツの映像を表示する。
【０１４０】
スピーカ８２は、オーディオ生成部７５から供給されたオーディオデータに基づいて、コンテンツの音声を出力する。
【０１４１】
図９は、再生装置２の機能構成例を示すブロック図である。図９に示す構成のうちの少なくとも一部は、制御部５２により所定のプログラムが実行されることによって実現される。
【０１４２】
制御部５２においては、読み出し部９１、INDEXファイル解析部９２、および表示制御部９３が実現される。
【０１４３】
読み出し部９１は、ドライブ５３を制御し、INDEXファイルとコンテンツのファイルを記録媒体Ａから読み出す。読み出し部９１は、読み出したINDEXファイルをINDEXファイル解析部９２に出力し、コンテンツのファイルを再生部５６に出力する。
【０１４４】
INDEXファイル解析部９２は、表示部８１と通信を行い、表示部８１の性能に関する情報を取得する。また、INDEXファイル解析部９２は、読み出し部９１から供給されたINDEXファイルを解析し、INDEXファイルの媒体全体情報に基づいて、記録媒体Ａに記録されているコンテンツの中に、本来の画質の映像を表示させることができないコンテンツがあるか否かを特定する。
【０１４５】
INDEXファイル解析部９２は、記録媒体Ａに記録されているコンテンツの中に、表示部８１が表示できない解像度のビデオを含むコンテンツがある場合、本来の画質の映像を表示させることができないコンテンツがあると特定する。例えば、表示部８１が表示可能なビデオの解像度がHDである場合、記録媒体３に記録されている4Kコンテンツと8Kコンテンツは、本来の画質の映像を表示させることができないコンテンツとなる。
【０１４６】
また、INDEXファイル解析部９２は、記録媒体Ａに記録されているコンテンツの中に、表示部８１が表示できない輝度範囲のビデオを含むコンテンツがある場合、本来の画質の映像を表示させることができないコンテンツがあると特定する。例えば、表示部８１が表示可能なビデオの輝度範囲がSDRである場合、記録媒体３に記録されているHDRコンテンツは、本来の画質の映像を表示させることができないコンテンツとなる。
【０１４７】
INDEXファイル解析部９２は、本来の画質の映像を表示させることができないコンテンツがあることを特定した場合、表示制御部９３を制御し、そのことを表す情報を表示部８１に表示させる。
【０１４８】
また、INDEXファイル解析部９２は、記録媒体Ａに記録されているコンテンツの中に、ビデオ生成部７４によって復号できないビデオを含むコンテンツがある場合、再生できないコンテンツがあると特定する。例えば、ビデオ生成部７４がHEVCコンテンツの復号に対応していない場合、記録媒体３に記録されているHEVCコンテンツは、再生できないコンテンツとなる。
【０１４９】
INDEXファイル解析部９２は、再生できないコンテンツがあることを特定した場合、表示制御部９３を制御し、そのことを表す情報を表示部８１に表示させる。
【０１５０】
表示部８１が復号機能を有しており、再生装置２から表示部８１に対して符号化されたままのビデオストリームが供給されるようにしてもよい。この場合、INDEXファイル解析部９２が取得する表示部８１の性能を表す情報には、表示部８１が復号可能なコーデックに関する情報も含まれる。INDEXファイル解析部９２は、記録媒体Ａに記録されているコンテンツの中に、表示部８１によって復号できないビデオを含むコンテンツがある場合、再生できないコンテンツがあると特定する。
【０１５１】
また、INDEXファイル解析部９２は、表示制御部９３を制御し、INDEXファイルに基づいて、タイトルリストを表示部８１に表示させる。
【０１５２】
表示制御部９３は、INDEXファイル解析部９２による制御に従って、本来の画質の映像を表示させることができないコンテンツがあることを表す情報、再生することができないコンテンツがあることを表す情報を表示部８１に表示させる。また、表示制御部９３は、タイトルリストを表示部８１に表示させる。
【０１５３】
＜＜４．記録装置と再生装置の動作例＞＞
＜４−１．記録装置の動作＞
ここで、以上のような構成を有する記録装置１の動作について説明する。
【０１５４】
はじめに、図１０のフローチャートを参照して、コンテンツを記録媒体Ａ（記録媒体３）に記録する記録装置１の処理について説明する。
【０１５５】
ステップＳ１において、取得部４１（図７）は、入力部１１から供給された記録対象のコンテンツのAVストリームを取得する。AVストリームなどとともに、PlayList等の再生制御情報も取得部４１により取得される。
【０１５６】
ステップＳ２において、INDEXファイル生成部４２は、入力部１１から供給されたデータを解析し、ビデオの解像度、輝度範囲、コーデックなどの属性を確認する。ビデオストリームにはビデオの属性情報が含まれている。
【０１５７】
ステップＳ３において、記録制御部４３は、必要に応じて信号処理部１６に再多重化を行わせ、MP4ファイルフォーマットで記録可能なMP4コンテンツ、またはTS Recordingファイルフォーマットで記録可能なPlayListコンテンツのデータを生成させる。
【０１５８】
ステップＳ４において、記録制御部４３は、記録媒体Ａに記録されているINDEXファイルを読み出す。記録制御部４３により読み出されたINDEXファイルはINDEXファイル生成部４２に供給される。
【０１５９】
ステップＳ５において、INDEXファイル生成部４２はINDEXファイル管理処理を行う。INDEXファイル管理処理により、記録対象のコンテンツの属性に応じて、記録媒体Ａに記録されているINDEXファイルが更新される。INDEXファイル管理処理については、図１１および図１２のフローチャートを参照して後述する。
【０１６０】
ステップＳ６において、記録制御部４３は、ドライブ１３を制御し、INDEXファイルと、MP4コンテンツまたはPlayListコンテンツのファイルを記録媒体Ａに記録させる。その後、記録処理は終了される。
【０１６１】
次に、図１１および図１２のフローチャートを参照して、図１０のステップＳ５において行われるINDEXファイル管理処理について説明する。
【０１６２】
ステップＳ１１において、INDEXファイル生成部４２は、記録対象のMP4コンテンツまたはPlayListコンテンツが4Kコンテンツであるか否かを判定する。ここでの判定は、図１０のステップＳ２の確認結果に基づいて行われる。記録対象のコンテンツが4KコンテンツであるとステップＳ１１において判定された場合、処理はステップＳ１２に進む。
【０１６３】
ステップＳ１２において、INDEXファイル生成部４２は、記録対象のコンテンツの個別情報であるMP4_info()またはPlayList_info()のis_4K_content_flagに１を記録する。記録対象のコンテンツが4KコンテンツではないとステップＳ１１において判定された場合、ステップＳ１２の処理はスキップされる。
【０１６４】
ステップＳ１３において、INDEXファイル生成部４２は、記録対象のMP4コンテンツまたはPlayListコンテンツが8Kコンテンツであるか否かを判定する。記録対象のコンテンツが8KコンテンツであるとステップＳ１３において判定された場合、処理はステップＳ１４に進む。
【０１６５】
ステップＳ１４において、INDEXファイル生成部４２は、記録対象のコンテンツの個別情報であるMP4_info()またはPlayList_info()のis_8K_content_flagに１を記録する。記録対象のコンテンツが8KコンテンツではないとステップＳ１３において判定された場合、ステップＳ１４の処理はスキップされる。
【０１６６】
ステップＳ１５において、INDEXファイル生成部４２は、記録対象のMP4コンテンツまたはPlayListコンテンツがHEVCコンテンツであるか否かを判定する。記録対象のコンテンツがHEVCコンテンツであるとステップＳ１５において判定された場合、処理はステップＳ１６に進む。
【０１６７】
ステップＳ１６において、INDEXファイル生成部４２は、記録対象のコンテンツの個別情報であるMP4_info()またはPlayList_info()のis_HEVC_content_flagに１を記録する。記録対象のコンテンツがHEVCコンテンツではないとステップＳ１５において判定された場合、ステップＳ１６の処理はスキップされる。
【０１６８】
ステップＳ１７において、INDEXファイル生成部４２は、記録対象のMP4コンテンツまたはPlayListコンテンツがHDRコンテンツであるか否かを判定する。記録対象のコンテンツがHDRコンテンツであるとステップＳ１７において判定された場合、処理はステップＳ１８に進む。
【０１６９】
ステップＳ１８において、INDEXファイル生成部４２は、記録対象のコンテンツの個別情報であるMP4_info()またはPlayList_info()のHDR_type_flagにHDRタイプを表す値を記録する。
【０１７０】
これにより、記録対象のコンテンツに関する個別情報が完成した状態になる。記録対象のコンテンツがHDRコンテンツではないとステップＳ１７において判定された場合、ステップＳ１８の処理はスキップされる。
【０１７１】
ステップＳ１９において、INDEXファイル生成部４２は、MP4_info()またはPlayList_info()のis_4K_content_flagに１を記録した場合であって、媒体全体情報の現在の4K_content_exist_flagの値が０であるか否かを判定する。ステップＳ１２の処理によって個別情報のis_4K_content_flagに１が記録され、媒体全体情報の現在の4K_content_exist_flagの値が０であるとステップＳ１９において判定された場合、処理はステップＳ２０に進む。
【０１７２】
ステップＳ２０において、INDEXファイル生成部４２は、媒体全体情報の4K_content_exist_flagに１を記録する。MP4_info()またはPlayList_info()のis_4K_content_flagに１を記録していない、または、媒体全体情報の現在の4K_content_exist_flagの値が既に１であるとステップＳ１９において判定された場合、ステップＳ２０の処理はスキップされる。
【０１７３】
ステップＳ２１において、INDEXファイル生成部４２は、MP4_info()またはPlayList_info()のis_8K_content_flagに１を記録した場合であって、媒体全体情報の現在の8K_content_exist_flagの値が０であるか否かを判定する。ステップＳ１４の処理によって個別情報のis_8K_content_flagに１が記録され、媒体全体情報の現在の8K_content_exist_flagの値が０であるとステップＳ２１において判定された場合、処理はステップＳ２２に進む。
【０１７４】
ステップＳ２２において、INDEXファイル生成部４２は、媒体全体情報の8K_content_exist_flagに１を記録する。MP4_info()またはPlayList_info()のis_8K_content_flagに１を記録していない、または、媒体全体情報の現在の8K_content_exist_flagの値が既に１であるとステップＳ２１において判定された場合、ステップＳ２２の処理はスキップされる。
【０１７５】
ステップＳ２３において、INDEXファイル生成部４２は、MP4_info()またはPlayList_info()のis_HEVC_content_flagに１を記録した場合であって、媒体全体情報の現在のHEVC_content_exist_flagの値が０であるか否かを判定する。ステップＳ１６の処理によって個別情報のis_HEVC_content_flagに１が記録され、媒体全体情報の現在のHEVC_content_exist_flagの値が０であるとステップＳ２３において判定された場合、処理はステップＳ２４に進む。
【０１７６】
ステップＳ２４において、INDEXファイル生成部４２は、媒体全体情報のHEVC_content_exist_flagに１を記録する。MP4_info()またはPlayList_info()のis_HEVC_content_flagに１を記録していない、または、媒体全体情報の現在のHEVC_content_exist_flagの値が既に１であるとステップＳ２３において判定された場合、ステップＳ２４の処理はスキップされる。
【０１７７】
ステップＳ２５において、INDEXファイル生成部４２は、MP4_info()またはPlayList_info()のHDR_type_flagにHDRタイプを記録した場合であって、媒体全体情報の現在のHDR_content_exist_flagが、当該HDRタイプを表していないか否かを判定する。ステップＳ１８の処理によって個別情報のHDR_type_flagに所定の値が記録され、媒体全体情報の現在のHDR_content_exist_flagの値が当該HDRタイプを表していないとステップＳ２５において判定された場合、処理はステップＳ２６に進む。
【０１７８】
ステップＳ２６において、INDEXファイル生成部４２は、媒体全体情報のHDR_content_exist_flagに、当該HDRタイプを表す値を記録する。MP4_info()またはPlayList_info()のHDR_type_flagにHDRタイプを記録していない、または、媒体全体情報の現在のHDR_content_exist_flagの値が既に当該HDRタイプを表しているとステップＳ２５において判定された場合、ステップＳ２６の処理はスキップされる。
【０１７９】
ステップＳ２６の処理の後、またはステップＳ２６の処理がスキップされた後、図１０のステップＳ４に戻り、それ以降の処理が行われる。
【０１８０】
以上の処理により、記録対象のコンテンツの属性を含む個別情報と、記録対象のコンテンツの属性に応じて適宜書き換えられた媒体全体情報を含むINDEXファイルが生成され、記録対象のコンテンツのファイルとともに、記録媒体Ａに記録されることになる。
【０１８１】
次に、図１３のフローチャートを参照して、記録済みのコンテンツを編集する記録装置１の処理について説明する。
【０１８２】
ユーザは、例えば、タイトルリストが表示された状態で所定のコンテンツを選択し、消去（削除）することで記録媒体Ａの空き容量を増やすことができる。コンテンツを消去することに応じて、記録装置１はINDEXファイルを更新する。この場合、記録装置１は、記録済みのコンテンツを編集する編集装置として機能することになる。
【０１８３】
ステップＳ４１において、記録制御部４３は、ドライブ１３を制御し、INDEXファイルを記録媒体Ａから読み出す。読み出されたINDEXファイルは表示制御部４４に供給される。
【０１８４】
ステップＳ４２において、表示制御部４４は、タイトルリストを表示部３１に表示させる。ユーザは、記録装置１のリモートコントローラなどを操作し、消去するコンテンツを選択することができる。
【０１８５】
消去するコンテンツがタイトルリストから選択された場合、ステップＳ４３において、記録制御部４３は、消去するコンテンツのAVストリームが、他のコンテンツから参照されていないか否かを判定する。
【０１８６】
記録媒体Ａに記録されているコンテンツの中には、他のコンテンツとAVストリームを共有するコンテンツがある。ユーザにより消去することが選択されたコンテンツのAVストリームが、他のコンテンツの再生時にも用いられるストリームである場合、そのAVストリームは消去することが不可とされる。
【０１８７】
例えば、記録制御部４３は、消去することが選択されたコンテンツがPlayListコンテンツである場合、PlayListファイルを参照し、再生に用いるAVストリームを特定する。上述したように、PlayListファイルには、再生に用いるTSファイルを表す情報が含まれる。また、記録制御部４３は、特定したAVストリームを用いる他のコンテンツがあるか否かを、それぞれのPlayListファイルに含まれる情報に基づいて確認する。
【０１８８】
記録制御部４３は、消去することが選択されたコンテンツのAVストリームを用いる他のコンテンツがない場合、他のコンテンツから参照されていないと判定する。また、記録制御部４３は、消去することが選択されたコンテンツのAVストリームを用いる他のコンテンツがある場合、他のコンテンツから参照されていると判定する。
【０１８９】
消去するコンテンツのAVストリームが他のコンテンツから参照されていないとステップＳ４３において判定された場合、処理はステップＳ４４に進む。
【０１９０】
ステップＳ４４において、記録制御部４３は、消去することが選択されたMP4コンテンツまたはPlayListコンテンツのファイルを記録媒体Ａから消去する。
【０１９１】
ステップＳ４５において、INDEXファイル生成部４２はINDEXファイル管理処理を行う。INDEXファイル管理処理により、消去したコンテンツの属性に応じて、記録媒体Ａに記録されているINDEXファイルが更新される。INDEXファイル管理処理については、図１４および図１５のフローチャートを参照して後述する。
【０１９２】
一方、消去するコンテンツのAVストリームが他のコンテンツから参照されているとステップＳ４３において判定された場合、処理はステップＳ４６に進む。
【０１９３】
ステップＳ４６において、記録制御部４３は、消去することが選択されたMP4コンテンツまたはPlayListコンテンツのファイルのうち、他のコンテンツから参照されているAVストリームのファイルを除く関連ファイルを記録媒体Ａから消去する。
【０１９４】
ステップＳ４５のINDEXファイル管理処理の後、またはステップＳ４６において一部の関連ファイルが消去された後、処理は終了となる。
【０１９５】
次に、図１４および図１５のフローチャートを参照して、図１３のステップＳ４５において行われるINDEXファイル管理処理について説明する。
【０１９６】
ステップＳ６１において、INDEXファイル生成部４２は、記録媒体Ａから読み出したINDEXファイルに含まれるMP4_info()またはPlayList_info()のうち、消去したコンテンツの個別情報を消去する。
【０１９７】
ステップＳ６２において、INDEXファイル生成部４２は、消去したMP4コンテンツまたはPlayListコンテンツが4Kコンテンツであるか否かを判定する。消去したコンテンツが4KコンテンツであるとステップＳ６２において判定された場合、処理はステップＳ６３に進む。
【０１９８】
ステップＳ６３において、INDEXファイル生成部４２は、記録媒体Ａに記録されている全てのコンテンツの個別情報であるMP4_info()またはPlayList_info()のis_4K_content_flagの値を検索する。
【０１９９】
ステップＳ６４において、INDEXファイル生成部４２は、ステップＳ６３の検索結果に基づいて、is_4K_content_flagの値として１が記録されているMP4_info()またはPlayList_info()があるか否かを判定する。is_4K_content_flagの値として１が記録されている個別情報がないと判定された場合、すなわち、消去したコンテンツしか4Kコンテンツが存在していなかった場合、処理はステップＳ６５に進む。
【０２００】
ステップＳ６５において、INDEXファイル生成部４２は、媒体全体情報の4K_content_exist_flagに０を記録する。これにより、4Kコンテンツが記録媒体Ａ上に存在していないことが4K_content_exist_flagにより表されることになる。
【０２０１】
消去したコンテンツが4KコンテンツではないとステップＳ６２において判定された場合、ステップＳ６３乃至Ｓ６５の処理はスキップされる。また、is_4K_content_flagの値として１が記録されているMP4_info()またはPlayList_info()があるとステップＳ６４において判定された場合、ステップＳ６５の処理はスキップされる。
【０２０２】
ステップＳ６６において、INDEXファイル生成部４２は、消去したMP4コンテンツまたはPlayListコンテンツが8Kコンテンツであるか否かを判定する。消去したコンテンツが8KコンテンツであるとステップＳ６６において判定された場合、処理はステップＳ６７に進む。
【０２０３】
ステップＳ６７において、INDEXファイル生成部４２は、記録媒体Ａに記録されている全てのコンテンツの個別情報であるMP4_info()またはPlayList_info()のis_8K_content_flagの値を検索する。
【０２０４】
ステップＳ６８において、INDEXファイル生成部４２は、ステップＳ６７の検索結果に基づいて、is_8K_content_flagの値として１が記録されているMP4_info()またはPlayList_info()があるか否かを判定する。is_8K_content_flagの値として１が記録されている個別情報がないと判定された場合、すなわち、消去したコンテンツしか8Kコンテンツが存在していなかった場合、処理はステップＳ６９に進む。
【０２０５】
ステップＳ６９において、INDEXファイル生成部４２は、媒体全体情報の8K_content_exist_flagに０を記録する。これにより、8Kコンテンツが記録媒体Ａ上に存在していないことが8K_content_exist_flagにより表されることになる。
【０２０６】
消去したコンテンツが8KコンテンツではないとステップＳ６６において判定された場合、ステップＳ６７乃至Ｓ６９の処理はスキップされる。また、is_8K_content_flagの値として１が記録されているMP4_info()またはPlayList_info()があるとステップＳ６８において判定された場合、ステップＳ６９の処理はスキップされる。
【０２０７】
ステップＳ７０において、INDEXファイル生成部４２は、消去したMP4コンテンツまたはPlayListコンテンツがHEVCコンテンツであるか否かを判定する。消去したコンテンツがHEVCコンテンツであるとステップＳ７０において判定された場合、処理はステップＳ７１に進む。
【０２０８】
ステップＳ７１において、INDEXファイル生成部４２は、記録媒体Ａに記録されている全てのコンテンツの個別情報であるMP4_info()またはPlayList_info()のis_HEVC_content_flagの値を検索する。
【０２０９】
ステップＳ７２において、INDEXファイル生成部４２は、ステップＳ７１の検索結果に基づいて、is_HEVC_content_flagの値として１が記録されているMP4_info()またはPlayList_info()があるか否かを判定する。is_HEVC_content_flagの値として１が記録されている個別情報がないと判定された場合、すなわち、消去したコンテンツしかHEVCコンテンツが存在していなかった場合、処理はステップＳ７３に進む。
【０２１０】
ステップＳ７３において、INDEXファイル生成部４２は、媒体全体情報のHEVC_content_exist_flagに０を記録する。これにより、HEVCコンテンツが記録媒体Ａ上に存在していないことがHEVC_content_exist_flagにより表されることになる。
【０２１１】
消去したコンテンツがHEVCコンテンツではないとステップＳ７０において判定された場合、ステップＳ７１乃至Ｓ７３の処理はスキップされる。また、is_HEVC_content_flagの値として１が記録されているMP4_info()またはPlayList_info()があるとステップＳ７２において判定された場合、ステップＳ７３の処理はスキップされる。
【０２１２】
ステップＳ７４において、INDEXファイル生成部４２は、消去したMP4コンテンツまたはPlayListコンテンツがHDRコンテンツであるか否かを判定する。消去したコンテンツがHDRコンテンツであるとステップＳ７４において判定された場合、処理はステップＳ７５に進む。
【０２１３】
ステップＳ７５において、INDEXファイル生成部４２は、記録媒体Ａに記録されている全てのコンテンツの個別情報であるMP4_info()またはPlayList_info()のHDR_type_flagの値を検索する。
【０２１４】
ステップＳ７６において、INDEXファイル生成部４２は、ステップＳ７５の検索結果に基づいて、消去したコンテンツ（HDRコンテンツ）と同じHDRタイプのコンテンツがあるか否かを判定する。同じHDRタイプのコンテンツがないと判定された場合、処理はステップＳ７７に進む。
【０２１５】
ステップＳ７７において、INDEXファイル生成部４２は、媒体全体情報のHDR_content_exist_flagの該当ビットに０を記録する。０が記録されるビットは、消去したコンテンツのHDRタイプに対応するビットである。これにより、消去したコンテンツと同じHDRタイプのコンテンツが記録媒体Ａ上に存在していないことがHDR_content_exist_flagにより表されることになる。
【０２１６】
消去したコンテンツがHDRコンテンツではないとステップＳ７４において判定された場合、ステップＳ７５乃至Ｓ７７の処理はスキップされ、図１３のステップＳ４５以降の処理が行われる。また、消去したコンテンツと同じHDRタイプのコンテンツがあるとステップＳ７６において判定された場合、ステップＳ７７の処理はスキップされ、図１３のステップＳ４５以降の処理が行われる。
【０２１７】
以上のように、コンテンツが消去された場合、INDEXファイルの個別情報が消去されることに応じて、適宜、媒体全体情報も更新される。これにより、INDEXファイルは、記録媒体Ａの最新の状態を表すものになる。
【０２１８】
＜４−２．再生装置の動作＞
次に、再生装置２の動作について説明する。
【０２１９】
図１６および図１７のフローチャートを参照して、記録媒体Ａに記録されているコンテンツを再生する再生装置２の処理について説明する。
【０２２０】
図１６および図１７の処理は、例えば、記録装置１によりコンテンツが記録された記録媒体Ａが再生装置２に装着され、タイトルリストを表示することがユーザにより指示されたときに開始される。
【０２２１】
ステップＳ１０１において、読み出し部９１（図９）は、ドライブ５３を制御し、INDEXファイルを記録媒体Ａから読み出す。読み出し部９１は、読み出したINDEXファイルをINDEXファイル解析部９２に出力する。
【０２２２】
ステップＳ１０２において、INDEXファイル解析部９２は、8Kディスプレイに接続されているか否かを判定する。再生装置２に接続されている表示部８１からは、表示部８１が有するディスプレイの性能を表す情報が取得されている。8K解像度を有する8Kディスプレイに接続されていないとステップＳ１０２において判定された場合、処理はステップＳ１０３に進む。
【０２２３】
ステップＳ１０３において、INDEXファイル解析部９２は、媒体全体情報の8K_content_exist_flagの値が１であるか否かを判定する。媒体全体情報の8K_content_exist_flagの値が１である、すなわち、記録媒体Ａに8Kコンテンツが記録されている場合、処理はステップＳ１０４に進む。
【０２２４】
ステップＳ１０４において、表示制御部９３は、本来の画質の映像を表示できないコンテンツがあることを表す情報を表示部８１に表示させる。記録媒体Ａに記録されている8Kコンテンツが、本来の画質の映像を表示できないコンテンツとなる。
【０２２５】
図１８は、表示部８１の表示例を示す図である。
【０２２６】
図１８に示すように、本来の画質の映像を表示できないコンテンツがあることを表すメッセージが表示部８１に表示される。また、そのメッセージの下には、本来の画質の映像を表示するために必要なディスプレイの性能を表すメッセージが表示されている。
【０２２７】
ここで、本来の画質の映像を表示できないものの、8Kコンテンツを再生することがユーザにより選択された場合、8K解像度のビデオは、例えば表示部８１に表示可能な解像度のビデオに表示データ生成部７６において変換され、表示部８１に出力される。
【０２２８】
これにより、ユーザは、本来の画質より落ちるものの、表示部８１が表示可能な4K解像度またはHD解像度の映像でコンテンツを視聴することができる。
【０２２９】
媒体全体情報の8K_content_exist_flagの値が１ではないとステップＳ１０３において判定された場合、ステップＳ１０４の処理はスキップされる。
【０２３０】
ステップＳ１０５において、INDEXファイル解析部９２は、4Kディスプレイに接続されているか否かを判定する。4K解像度を有する4Kディスプレイに接続されていないとステップＳ１０５において判定された場合、処理はステップＳ１０６に進む。
【０２３１】
ステップＳ１０６において、INDEXファイル解析部９２は、媒体全体情報の4K_content_exist_flagの値が１であるか否かを判定する。媒体全体情報の4K_content_exist_flagの値が１である、すなわち、記録媒体Ａに4Kコンテンツが記録されている場合、処理はステップＳ１０７に進む。
【０２３２】
ステップＳ１０７において、表示制御部９３は、本来の画質の映像を表示できないコンテンツがあることを表す情報を表示部８１に表示させる。記録媒体Ａに記録されている4Kコンテンツが、本来の画質の映像を表示できないコンテンツとなる。表示部８１の画面には、図１８と同様に、本来の画質の映像を表示できないコンテンツがあることを表すメッセージと、本来の画質の映像を表示するために必要なディスプレイの性能を表すメッセージが表示される。
【０２３３】
媒体全体情報の4K_content_exist_flagの値が１ではないとステップＳ１０６において判定された場合、ステップＳ１０７の処理はスキップされる。また、4Kディスプレイに接続されているとステップＳ１０５において判定された場合、ステップＳ１０６，Ｓ１０７の処理はスキップされる。8Kディスプレイに接続されているとステップＳ１０２において判定された場合、ステップＳ１０３乃至Ｓ１０７の処理はスキップされる。
【０２３４】
ステップＳ１０８において、INDEXファイル解析部９２は、再生装置２自身が、HEVCコンテンツの復号が可能であるか否かを判定する。HEVCコンテンツの復号ができないとステップＳ１０８において判定された場合、処理はステップＳ１０９に進む。
【０２３５】
ステップＳ１０９において、INDEXファイル解析部９２は、媒体全体情報のHEVC_content_exist_flagの値が１であるか否かを判定する。媒体全体情報のHEVC_content_exist_flagの値が１である、すなわち、記録媒体ＡにHEVCコンテンツが記録されている場合、処理はステップＳ１１０に進む。
【０２３６】
ステップＳ１１０において、表示制御部９３は、再生できないコンテンツがあることを表す情報を表示部８１に表示させる。記録媒体Ａに記録されているHEVCコンテンツが、再生できないコンテンツとなる。
【０２３７】
媒体全体情報のHEVC_content_exist_flagの値が１ではないとステップＳ１０９において判定された場合、ステップＳ１１０の処理はスキップされる。また、HEVCコンテンツの復号が可能であるとステップＳ１０８において判定された場合、ステップＳ１０９，Ｓ１１０の処理はスキップされる。
【０２３８】
ステップＳ１１１において、INDEXファイル解析部９２は、媒体全体情報のHDR_content_exist_flagのビットの中に１の値が記録されているビットがあるか否かを判定する。１の値が記録されているビットが記録されている、すなわち、記録媒体Ａに所定のHDRタイプのHDRコンテンツが記録されている場合、処理はステップＳ１１２に進む。
【０２３９】
ステップＳ１１２において、INDEXファイル解析部９２は、記録媒体Ａに記録されているHDRコンテンツを表示可能なディスプレイに接続されているか否かを判定する。表示可能なディスプレイに接続されていないとステップＳ１１２において判定された場合、処理はステップＳ１１３に進む。
【０２４０】
ステップＳ１１３において、表示制御部９３は、本来の画質の映像を表示できないコンテンツがあることを表す情報を表示部８１に表示させる。表示部８１の画面には、図１８と同様に、本来の画質の映像を表示できないコンテンツがあることを表すメッセージと、本来の画質の映像を表示するために必要なディスプレイの性能を表すメッセージが表示される。
【０２４１】
媒体全体情報のHDR_content_exist_flagのビットの中に１の値が記録されているビットがないとステップＳ１１１において判定された場合、ステップＳ１１２，Ｓ１１３の処理はスキップされる。また、記録媒体Ａに記録されているHDRコンテンツの表示が可能なディスプレイに接続されているとステップＳ１１２において判定された場合、ステップＳ１１３の処理はスキップされる。
【０２４２】
ステップＳ１１４において、INDEXファイル解析部９２は、記録媒体Ａに記録されている全てのコンテンツの個別情報であるMP4_info()またはPlayList_info()を検索する。
【０２４３】
ステップＳ１１５において、表示制御部９３は、INDEXファイルの個別情報に基づいて、タイトルリストを表示部８１に表示させる。
【０２４４】
図１９は、タイトルリストの表示例を示す図である。
【０２４５】
図１９に示すように、タイトルリストには、記録媒体Ａに記録されているコンテンツの情報が所定の順番で並べて表示される。タイトル名、録画日時、放送局、ジャンルは、INDEXファイルの個別情報に含まれる情報に基づいて表示される。
【０２４６】
図１９の例においては、例えばHDコンテンツである番組Ａ乃至Ｅの情報が表示されており、右上には、番組Ａ乃至Ｅの他に、4Kコンテンツが記録媒体Ａに記録されていることを表すアイコン２０１が表示されている。アイコン２０１は、例えば、媒体全体情報に含まれる4K_content_exist_flagに基づいて表示される情報である。
【０２４７】
ユーザは、再生装置２のリモートコントローラを操作するなどしてアイコン２０１を操作し、番組Ａ乃至Ｅに代えて、記録媒体Ａに記録されている4Kコンテンツの情報を表示させることができる。このように、INDEXファイルに媒体全体情報が含まれていることから、個別情報だけでなく、媒体全体情報を用いたタイトルリストの表示が可能となる。
【０２４８】
ユーザは、このようなタイトルリストから、再生するコンテンツを選択することができる。再生するコンテンツが選択された場合、読み出し部９１は、コンテンツのファイルを記録媒体Ａから読み出し、再生部５６に出力する。
【０２４９】
ステップＳ１１６において、再生部５６は、ユーザにより選択されたコンテンツを再生し、コンテンツの映像を表示部８１に表示させる。また、再生部５６は、コンテンツの音声をスピーカ８２から出力させる。コンテンツを再生し終えたとき、処理は終了される。
【０２５０】
以上のように、再生装置２は、記録媒体Ａに記録されているコンテンツの中に本来の画質の映像を表示できないコンテンツがあることを、INDEXファイルの媒体全体情報に含まれる情報から容易に特定することができる。すなわち、再生装置２は、個別情報を参照したり、MP4ファイルやPlayListファイルなどのそれぞれのコンテンツのファイルを解析したりすることなく、本来の画質の映像を表示できないコンテンツがあることを特定することができる。
【０２５１】
＜＜５．変形例＞＞
＜５−１．適用例＞
INDEXファイルの媒体全体情報を他の情報の表示に用いることも可能である。
【０２５２】
図２０は、表示部８１の他の表示例を示す図である。
【０２５３】
図２０の画面には、4Kコンテンツが記録媒体Ａと記録媒体Ｂのうちの記録媒体Ａに記録されており、HDR type1のHDRコンテンツが記録媒体Ａと記録媒体Ｂに記録されていることを表す情報が表示されている。
【０２５４】
これらの情報は、記録媒体Ａに記録されているINDEXファイルの媒体全体情報に含まれる4K_content_exist_flagに１の値が設定され、HDR_content_exit_flagのHDR type1に対応するビットに１の値が設定されていることに基づいて表示される。また、記録媒体Ｂに記録されているINDEXファイルの媒体全体情報に含まれるHDR_content_exit_flagのHDR type1に対応するビットに１の値が設定されていることに基づいて表示される。
【０２５５】
これにより、ユーザは、UHDコンテンツなどがどの記録媒体に記録されているのかを容易に確認することができる。再生装置１としても、このような情報を表示するためにコンテンツのファイルを解析したりする必要がない。
【０２５６】
図２１は、表示部８１のさらに他の表示例を示す図である。
【０２５７】
図２１の例においては、各コンテンツの属性として、ビデオの解像度が4Kまたは8Kであることを表す情報が表示されている。4Kまたは8Kであることは、INDEXファイルの個別情報に含まれるis_4K_content_flagとis_8K_content_flagの値に基づいて表示される。
【０２５８】
このように、個別情報に含まれるis_4K_content_flag、is_8K_content_flag、is_HEVC_content_flag、およびHDR_type_flagに基づいて、各コンテンツの属性をタイトルリストに表示させることも可能である。
【０２５９】
＜５−２．その他＞
以上においては、INDEXファイルの媒体全体情報に4K_content_exist_flag、8K_content_exist_flag、HEVC_content_exist_flag、およびHDR_content_exit_flagの４種類のフラグが含まれるものとしたが、少なくともいずれかのフラグが含まれるようにしてもよい。
【０２６０】
また、個別情報にis_4K_content_flag、is_8K_content_flag、is_HEVC_content_flag、およびHDR_type_flagの４種類のフラグが含まれるものとしたが、少なくともいずれかのフラグが含まれるようにしてもよい。
【０２６１】
さらに、4K_content_exist_flag、8K_content_exist_flag、HEVC_content_exist_flag、is_4K_content_flag、is_8K_content_flag、およびis_HEVC_content_flagがそれぞれ１ビットのフラグであり、HDR_content_exit_flagおよびHDR_type_flagが１６ビットのフラグであるものとしたが、それぞれのビット数は適宜変更可能である。
【０２６２】
HDを超えるUHDとして4K解像度と8K解像度を用いて説明したが、16K解像度などのように、UHDの種類は任意である。また、ビデオのコーデックとしてHEVCを用いて説明したが、コーデックの種類も任意である。
【０２６３】
以上においては、記録装置１、再生装置２、および記録媒体３がSeeQVaultに対応した機器であるものとしたが、上述の内容は、INDEXファイルを記録する他の記録フォーマットに適用可能である。
【０２６４】
記録装置１の機能と再生装置２の機能を１つの情報処理装置上で実現することも可能である。
【０２６５】
＜５−３．コンピュータの構成例＞
上述した一連の処理は、ハードウェアにより実行することもできるし、ソフトウェアにより実行することもできる。一連の処理をソフトウェアにより実行する場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【０２６６】
図２２は、上述した一連の処理をプログラムにより実行するコンピュータのハードウェアの構成例を示すブロック図である。
【０２６７】
CPU１００１、ROM１００２、RAM１００３は、バス１００４により相互に接続されている。
【０２６８】
バス１００４には、さらに、入出力インタフェース１００５が接続されている。入出力インタフェース１００５には、キーボード、マウスなどよりなる入力部１００６、ディスプレイ、スピーカなどよりなる出力部１００７が接続される。また、入出力インタフェース１００５には、ハードディスクや不揮発性のメモリなどよりなる記憶部１００８、ネットワークインタフェースなどよりなる通信部１００９、リムーバブルメディア１０１１を駆動するドライブ１０１０が接続される。
【０２６９】
以上のように構成されるコンピュータでは、CPU１００１が、例えば、記憶部１００８に記憶されているプログラムを入出力インタフェース１００５及びバス１００４を介してRAM１００３にロードして実行することにより、上述した一連の処理が行われる。
【０２７０】
CPU１００１が実行するプログラムは、例えばリムーバブルメディア１０１１に記録して、あるいは、ローカルエリアネットワーク、インターネット、デジタル放送といった、有線または無線の伝送媒体を介して提供され、記憶部１００８にインストールされる。
【０２７１】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【０２７２】
なお、本明細書において、システムとは、複数の構成要素（装置、モジュール（部品）等）の集合を意味し、すべての構成要素が同一筐体中にあるか否かは問わない。したがって、別個の筐体に収納され、ネットワークを介して接続されている複数の装置、及び、１つの筐体の中に複数のモジュールが収納されている１つの装置は、いずれも、システムである。
【０２７３】
本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
【０２７４】
例えば、本技術は、１つの機能をネットワークを介して複数の装置で分担、共同して処理するクラウドコンピューティングの構成をとることができる。
【０２７５】
また、上述のフローチャートで説明した各ステップは、１つの装置で実行する他、複数の装置で分担して実行することができる。
【０２７６】
さらに、１つのステップに複数の処理が含まれる場合には、その１つのステップに含まれる複数の処理は、１つの装置で実行する他、複数の装置で分担して実行することができる。
【０２７７】
＜５−４．構成の組み合わせ例＞
本技術は、以下のような構成をとることもできる。
【０２７８】
（１）
ビデオのデータを少なくとも含むコンテンツの記録先となる記録媒体全体に関する情報である、前記記録媒体に記録されているコンテンツが有するビデオの解像度に関する情報、コーデックに関する情報、および輝度範囲に関する情報のうちの少なくともいずれかを含む全体情報と、前記記録媒体に記録されているそれぞれのコンテンツに関する情報である、ビデオの解像度に関する情報、コーデックに関する情報、および輝度範囲に関する情報のうちの少なくともいずれかを含む個別情報と、を含むインデックス情報を生成する生成部と、
記録対象のコンテンツと前記インデックス情報とを前記記録媒体に記録させる記録制御部と
を備える情報処理装置。
（２）
前記生成部は、HDを超える解像度のビデオを有するコンテンツが前記記録媒体に少なくとも１つ記録されているか否かを示す情報を、前記全体情報に含まれる解像度に関する情報として生成し、HDを超える解像度のビデオを有するコンテンツであるか否かを示す情報を、前記個別情報に含まれる解像度に関する情報として生成する
前記（１）に記載の情報処理装置。
（３）
前記生成部は、所定のコーデックで符号化したビデオを有するコンテンツが前記記録媒体に少なくとも１つ記録されているか否かを示す情報を、前記全体情報に含まれるコーデックに関する情報として生成し、所定のコーデックで符号化したビデオを有するコンテンツであるか否かを示す情報を、前記個別情報に含まれるコーデックに関する情報として生成する
前記（１）または（２）に記載の情報処理装置。
（４）
前記生成部は、HDRコンテンツが前記記録媒体に少なくとも１つ記録されているか否かを示す情報を、前記全体情報に含まれる輝度範囲に関する情報として生成し、１種類のHDRビデオのタイプを示す情報を、前記個別情報に含まれる輝度範囲に関する情報として生成する
前記（１）乃至（３）のいずれかに記載の情報処理装置。
（５）
前記生成部は、前記記録媒体に記録されている所定のコンテンツが消去されることに応じて、前記所定のコンテンツに関する前記個別情報を削除するとともに、前記全体情報を書き換える
前記（１）乃至（４）のいずれかに記載の情報処理装置。
（６）
前記生成部は、
前記所定のコンテンツと同じ解像度のビデオを含むコンテンツが前記記録媒体上に存在しなくなる場合、前記全体情報に含まれるビデオの解像度に関する情報を書き換え、
前記所定のコンテンツと同じコーデックによって符号化したビデオを含むコンテンツが前記記録媒体上に存在しなくなる場合、前記全体情報に含まれるコーデックに関する情報を書き換え、
前記所定のコンテンツと同じタイプのHDRビデオを含むコンテンツが前記記録媒体上に存在しなくなる場合、前記全体情報に含まれる輝度範囲に関する情報を書き換える
前記（５）に記載の情報処理装置。
（７）
ビデオのデータを少なくとも含むコンテンツの記録先となる記録媒体全体に関する情報である、前記記録媒体に記録されているコンテンツが有するビデオの解像度に関する情報、コーデックに関する情報、および輝度範囲に関する情報のうちの少なくともいずれかを含む全体情報と、前記記録媒体に記録されているそれぞれのコンテンツに関する情報である、ビデオの解像度に関する情報、コーデックに関する情報、および輝度範囲に関する情報のうちの少なくともいずれかを含む個別情報と、を含むインデックス情報を生成し、
記録対象のコンテンツと前記インデックス情報とを前記記録媒体に記録させる
ステップを含む情報処理方法。
（８）
ビデオのデータを少なくとも含むコンテンツの記録先となる記録媒体全体に関する情報である、前記記録媒体に記録されているコンテンツが有するビデオの解像度に関する情報、コーデックに関する情報、および輝度範囲に関する情報のうちの少なくともいずれかを含む全体情報と、前記記録媒体に記録されているそれぞれのコンテンツに関する情報である、ビデオの解像度に関する情報、コーデックに関する情報、および輝度範囲に関する情報のうちの少なくともいずれかを含む個別情報と、を含むインデックス情報を生成し、
記録対象のコンテンツと前記インデックス情報とを前記記録媒体に記録させる
ステップを含む処理をコンピュータに実行させるプログラム。
（９）
ビデオのデータを少なくとも含むコンテンツが記録された記録媒体から、前記記録媒体全体に関する情報である、前記記録媒体に記録されているコンテンツが有するビデオの解像度に関する情報、コーデックに関する情報、および輝度範囲に関する情報のうちの少なくともいずれかを含む全体情報と、前記記録媒体に記録されているそれぞれのコンテンツに関する情報である、ビデオの解像度に関する情報、コーデックに関する情報、および輝度範囲に関する情報のうちの少なくともいずれかを含む個別情報と、を含むインデックス情報を読み出す読み出し部と、
前記全体情報に基づいて、コンテンツの出力先となる表示装置に本来の画質の映像を表示させることができないコンテンツが前記記録媒体に記録されていることを表す情報を表示し、前記個別情報に基づいて、前記記録媒体に記録されているそれぞれのコンテンツの属性を表す情報を表示する表示制御部と
を備える情報処理装置。
（１０）
前記表示制御部は、前記記録媒体に記録されているコンテンツの中に、前記表示装置に表示させることができない解像度のビデオを含むコンテンツ、復号することができないコーデックで符号化したビデオを含むコンテンツ、または、前記表示装置に表示させることができない輝度範囲のビデオを含むコンテンツがある場合、本来の画質の映像を表示させることができないコンテンツが前記記録媒体に記録されていることを表す情報を表示する
前記（９）に記載の情報処理装置。
（１１）
ビデオのデータを少なくとも含むコンテンツが記録された記録媒体から、前記記録媒体全体に関する情報である、前記記録媒体に記録されているコンテンツが有するビデオの解像度に関する情報、コーデックに関する情報、および輝度範囲に関する情報のうちの少なくともいずれかを含む全体情報と、前記記録媒体に記録されているそれぞれのコンテンツに関する情報である、ビデオの解像度に関する情報、コーデックに関する情報、および輝度範囲に関する情報のうちの少なくともいずれかを含む個別情報と、を含むインデックス情報を読み出し、
前記全体情報に基づいて、コンテンツの出力先となる表示装置に本来の画質の映像を表示させることができないコンテンツが前記記録媒体に記録されていることを表す情報を表示し、
前記個別情報に基づいて、前記記録媒体に記録されているそれぞれのコンテンツの属性を表す情報を表示する
ステップを含む情報処理方法。
（１２）
ビデオのデータを少なくとも含むコンテンツが記録された記録媒体から、前記記録媒体全体に関する情報である、前記記録媒体に記録されているコンテンツが有するビデオの解像度に関する情報、コーデックに関する情報、および輝度範囲に関する情報のうちの少なくともいずれかを含む全体情報と、前記記録媒体に記録されているそれぞれのコンテンツに関する情報である、ビデオの解像度に関する情報、コーデックに関する情報、および輝度範囲に関する情報のうちの少なくともいずれかを含む個別情報と、を含むインデックス情報を読み出し、
前記全体情報に基づいて、コンテンツの出力先となる表示装置に本来の画質の映像を表示させることができないコンテンツが前記記録媒体に記録されていることを表す情報を表示し、
前記個別情報に基づいて、前記記録媒体に記録されているそれぞれのコンテンツの属性を表す情報を表示する
ステップを含む処理をコンピュータに実行させるプログラム。
【符号の説明】
【０２７９】
１  記録装置，  ２  再生装置，  ３  記録媒体，  ４１  取得部，  ４２  INDEXファイル生成部，  ４３  記録制御部，  ４４  表示制御部，  ９１  読み出し部，  ９２  INDEXファイル解析部，  ９３  表示制御部
【図１】
2017141745.tif 000003
【図２】
2017141745.tif 000004
【図３】
2017141745.tif 000005
【図４】
2017141745.tif 000006
【図５】
2017141745.tif 000007
【図６】
2017141745.tif 000008
【図７】
2017141745.tif 000009
【図８】
2017141745.tif 000010
【図９】
2017141745.tif 000011
【図１０】
2017141745.tif 000012
【図１１】
2017141745.tif 000013
【図１２】
2017141745.tif 000014
【図１３】
2017141745.tif 000015
【図１４】
2017141745.tif 000016
【図１５】
2017141745.tif 000017
【図１６】
2017141745.tif 000018
【図１７】
2017141745.tif 000019
【図１８】
2017141745.tif 000020
【図１９】
2017141745.tif 000021
【図２０】
2017141745.tif 000022
【図２１】
2017141745.tif 000023
【図２２】
2017141745.tif 000024
【国際調査報告】
2017141745.tif 000025
2017141745.tif 000026
2017141745.tif 000027
2017141745.tif 000028