(57)【要約】【課題】ＢＤＭＶデータに規定されたユーザ操作禁止情報を取得してＭＰ４ファィルに記録する構成を実現する。【解決手段】ＢＤＭＶフォーマットデータをＭＰ４フォーマットデータに変換する処理において、ＢＤＭＶデータに設定されたプレイリストファイルから再生データ対応のユーザ操作禁止情報を取得し、ユーザ操作禁止情報をＭＰ４フアイルに設定したユーザ操作禁止情報格納ボックスに記録する。ユーザ操作禁止情報の適用範囲に応じて、ユーザ操作禁止情報格納ボックスの記録位置を変更し、ＭＰ４ファイル格納データ全体、フラグメント単位、サンプルグループ単位のユーザ操作禁止情報の記録を可能とした。【選択図】図１４
2015167059.tif 000002
【特許請求の範囲】
【請求項１】
第１データフォーマットから第２データフォーマットへのフォーマット変換を実行するデータ変換部と、
データ変換部の実行する変換処理に適用する情報取得を行なう制御部を有し、
前記制御部は、
再生データ対応のユーザ操作禁止情報を、前記第１データフォーマットの構成データである再生制御ファイルから取得し、
前記データ変換部は、
前記ユーザ操作禁止情報を前記第２データフォーマットの構成データとして記録する情報処理装置。
【請求項２】
前記制御部は、
再生データ対応のユーザ操作禁止情報に併せて、該ユーザ操作禁止情報の適用範囲を示す適用データ情報を、前記第１データフォーマットの構成データである再生制御ファイルから取得し、
前記データ変換部は、
前記ユーザ操作禁止情報に併せて、該ユーザ操作禁止情報の適用対象を示す適用データ情報を前記第２データフォーマットの構成データとして記録する請求項１に記載の情報処理装置。
【請求項３】
前記データ変換部は、
ＢＤＭＶフォーマットデータをＭＰ４フォーマットデータに変換する処理を実行し、
前記制御部は、
ＢＤＭＶフォーマットデータに設定されたプレイリストファイルから再生データ対応のユーザ操作禁止情報を取得し、
前記データ変換部は、
前記ユーザ操作禁止情報を、ＭＰ４フォーマットデータに設定したユーザ操作禁止情報格納ボックスに記録する請求項１に記載の情報処理装置。
【請求項４】
前記データ変換部は、
ＢＤＭＶフォーマットデータをＭＰ４フォーマットデータに変換する処理を実行し、
前記制御部は、
ＢＤＭＶフォーマットデータに設定されたプレイリストファイルから再生データ対応のユーザ操作禁止情報と、該ユーザ操作禁止情報の適用範囲を示す適用データ情報を取得し、
前記データ変換部は、
前記ユーザ操作禁止情報と、該ユーザ操作禁止情報の適用範囲を示す適用データ情報を、ＭＰ４フォーマットデータに設定したユーザ操作禁止情報格納ボックスに記録する請求項１に記載の情報処理装置。
【請求項５】
前記データ変換部は、
ユーザ操作禁止情報の適用範囲を示す適用データ情報が、フォーマット変換において生成するＭＰ４ファイルの格納データ全体である場合は、
ＭＰ４ファイルの全体データに対応するメタデータ格納ボックスであるｍｏｏｖボックスにユーザ操作禁止情報格納ボックスを設定して、前記プレイリストファイルから取得したユーザ操作禁止情報を記録する請求項４に記載の情報処理装置。
【請求項６】
前記データ変換部は、
ユーザ操作禁止情報の適用範囲を示す適用データ情報が、フォーマット変換において生成するＭＰ４ファイルに格納する分割データに相当するフラグメントデータである場合は、
ＭＰ４ファイルのフラグメントデータに対応するメタデータ格納ボックスであるｍｏｏｆボックスにユーザ操作禁止情報格納ボックスを設定して、前記プレイリストファイルから取得したユーザ操作禁止情報を記録する請求項４に記載の情報処理装置。
【請求項７】
前記データ変換部は、
ユーザ操作禁止情報の適用範囲を示す適用データ情報が、フォーマット変換において生成するＭＰ４ファイルに格納するサンプルグループ単位である場合は、
ＭＰ４ファイルのサンプルグループ単位のメタデータ格納ボックスであるサンプルグループ情報ボックスにユーザ操作禁止情報格納ボックスを設定して、前記プレイリストファイルから取得したユーザ操作禁止情報を記録する請求項４に記載の情報処理装置。
【請求項８】
前記制御部は、
前記ユーザ操作禁止情報を、変換対象データを記録した情報記録媒体、または外部から通信部を介して取得する請求項１に記載の情報処理装置。
【請求項９】
前記制御部は、
ＢＤＭＶフォーマットデータを記録した情報記録媒体から変換対象のプレイリストファイルを取得し、取得したプレイリストファイルの識別情報を外部サーバに送信し、外部サーバから、前記プレイリストファイル対応のユーザ操作禁止情報を取得する請求項１に記載の情報処理装置。
【請求項１０】
前記データ変換部は、
ＢＤＭＶフォーマットデータを変換してＣＦＦ（Ｃｏｍｍｏｎ  Ｆｉｌｅ  Ｆｏｒｍａｔ）に従ったＣＦＦファイルを生成する請求項１に記載の情報処理装置。
【請求項１１】
前記情報処理装置は、さらに、
データフォーマット変換後のデータを第２の情報記録媒体に記録する記録部を有する請求項１に記載の情報処理装置。
【請求項１２】
第１データフォーマットから第２データフォーマットへのフォーマット変換を実行するデータ変換部と、
データ変換部の実行する変換処理に適用する情報取得を行なう制御部を有し、
前記データ変換部の変換データを情報記録媒体に記録する記録部を有し、
前記制御部は、
再生データ対応のユーザ操作禁止情報を、前記第１データフォーマットの構成データである再生制御ファイルから取得し、
前記データ変換部は、
前記ユーザ操作禁止情報を前記第２データフォーマットの構成データとして設定し、
前記記録部は、
前記データ変換部の生成した第２フォーマットデータを情報記録媒体に記録する情報記録装置。
【請求項１３】
前記データ変換部は、
ＢＤＭＶフォーマットデータをＭＰ４フォーマットデータに変換する処理を実行し、
ＢＤＭＶフォーマットデータのプレイリストファイルに記録されたユーザ操作禁止情報を、ＭＰ４フォーマットデータに設定したユーザ操作禁止情報格納ボックスに記録する請求項１２に記載の情報記録装置。
【請求項１４】
ＭＰ４フォーマットデータを格納したＭＰ４ファイルを記録データとして有し、
前記ＭＰ４ファイルは、
ユーザ操作禁止情報と、該ユーザ操作禁止情報を適用するデータ範囲情報を含み、
前記ＭＰ４ファイルの再生処理を実行する情報処理装置が、
前記ユーザ操作禁止情報と、前記データ範囲情報を参照して、ユーザ操作に対する処理の実行を停止する再生制御を行うことを可能とした情報記録媒体。
【請求項１５】
情報処理装置において実行する情報処理方法であり、
前記情報処理装置は、
第１データフォーマットから第２データフォーマットへのフォーマット変換を実行するデータ変換部と、
データ変換部の実行する変換処理に適用する情報取得を行なう制御部を有し、
前記制御部が、
再生データ対応のユーザ操作禁止情報を、前記第１データフォーマットの構成データである再生制御ファイルから取得し、
前記データ変換部が、
前記ユーザ操作禁止情報を前記第２データフォーマットの構成データとして記録する情報処理方法。
【請求項１６】
情報処理装置において情報処理を実行させるプログラムであり、
前記情報処理装置は、
第１データフォーマットから第２データフォーマットへのフォーマット変換を実行するデータ変換部と、
データ変換部の実行する変換処理に適用する情報取得を行なう制御部を有し、
前記プログラムは、前記制御部に、
再生データ対応のユーザ操作禁止情報を、前記第１データフォーマットの構成データである再生制御ファイルから取得させ、
前記データ変換部に、
前記ユーザ操作禁止情報を前記第２データフォーマットの構成データとして記録させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報記録装置、情報記録媒体、および情報処理方法、並びにプログラムに関する。さらに詳細には、例えばフォーマット変換を伴うデータ記録を実行する情報処理装置、情報記録装置、情報記録媒体、および情報処理方法、並びにプログラムに関する。
【背景技術】
【０００２】
映画や音楽等、様々なコンテンツを記録する情報記録媒体（メディア）として、ＤＶＤ(Digital Versatile Disc)や、ＢＤ（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）が多く利用されている。
【０００３】
これらの各ディスクには、予め規定されたデータ記録フォーマットで画像、音声、さらに再生制御データ等の各種のデータが記録される。
例えば、ＢＤに対するデータ記録フォーマットとして、ＢＤＭＶ（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ  Ｍｏｖｉｅ）フォーマットが利用される。
ＢＤＭＶフォーマットの記録データを再生するためには、ＢＤＭＶフォーマットデータの再生用のプログラムを保持していることが必要となる。
【０００４】
昨今、スマホ（スマートホン）や、タブレット端末等の携帯端末などで映画等のコンテンツ視聴を行うユーザが増加している。
このような携帯端末には、ＢＤＭＶフォーマット対応の再生アプリケーションが搭載されているとは限らない。従って、ＢＤの記録データを携帯端末のメデイアにコピーする場合、ＢＤＭＶフォーマットではない携帯端末の再生アプリケーションが再生可能なフォーマットに変更してコンテンツを記録する必要がある。
なお、メディア間のデータコピー処理については、例えば特許文献１（特開２００８−９８７６５号公報）や、特許文献２（特開２０１１−２２２０７８号公報）に記載がある。
【０００５】
携帯端末等による利用を考慮して規格化されたデータ記録フォーマットとしてＭＰ４ファイルフォーマット（以下ＭＰ４と呼ぶ）がある。
多くの携帯端末は、ＭＰ４ファイルフォーマットで記録されたＭＰ４データを再生可能な再生アプリケーションを有しており、携帯端末のメディアにコンテンツを記録する場合ＭＰ４形式で記録することが求められる。
【０００６】
従って、例えば、ＢＤＭＶフォーマットのデータを、携帯端末において利用するＳＤカード等のメディアにコピーする場合、ＢＤＭＶからＭＰ４へのフォーマット変換を伴うコピー処理を行なうことが必要となる。
しかし、現状においてこのフォーマット変換についての具体的な提案はなされていない。フォーマット変換が確実に行われない場合、コピー先でのコンテンツ再生が行えなくなる可能性がある。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００８−９８７６５号公報
【特許文献２】特開２０１１−２２２０７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本開示は、このような問題点に鑑みてなされたものであり、例えばフォーマット変換を伴うデータ記録処理を行なう構成において、フォーマット変換後の正常なデータ再生を可能とする情報処理装置、情報記録装置、情報記録媒体、および情報処理方法、並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本開示の第１の側面は、
第１データフォーマットから第２データフォーマットへのフォーマット変換を実行するデータ変換部と、
データ変換部の実行する変換処理に適用する情報取得を行なう制御部を有し、
前記制御部は、
再生データ対応のユーザ操作禁止情報を、前記第１データフォーマットの構成データである再生制御ファイルから取得し、
前記データ変換部は、
前記ユーザ操作禁止情報を前記第２データフォーマットの構成データとして記録する情報処理装置にある。
【００１０】
さらに、本開示の情報処理装置の一実施態様において、前記制御部は、再生データ対応のユーザ操作禁止情報に併せて、該ユーザ操作禁止情報の適用範囲を示す適用データ情報を、前記第１データフォーマットの構成データである再生制御ファイルから取得し、前記データ変換部は、前記ユーザ操作禁止情報に併せて、該ユーザ操作禁止情報の適用対象を示す適用データ情報を前記第２データフォーマットの構成データとして記録する。
【００１１】
さらに、本開示の情報処理装置の一実施態様において、前記データ変換部は、ＢＤＭＶフォーマットデータをＭＰ４フォーマットデータに変換する処理を実行し、前記制御部は、ＢＤＭＶフォーマットデータに設定されたプレイリストファイルから再生データ対応のユーザ操作禁止情報を取得し、前記データ変換部は、前記ユーザ操作禁止情報を、ＭＰ４フォーマットデータに設定したユーザ操作禁止情報格納ボックスに記録する。
【００１２】
さらに、本開示の情報処理装置の一実施態様において、前記データ変換部は、ＢＤＭＶフォーマットデータをＭＰ４フォーマットデータに変換する処理を実行し、前記制御部は、ＢＤＭＶフォーマットデータに設定されたプレイリストファイルから再生データ対応のユーザ操作禁止情報と、該ユーザ操作禁止情報の適用範囲を示す適用データ情報を取得し、前記データ変換部は、前記ユーザ操作禁止情報と、該ユーザ操作禁止情報の適用範囲を示す適用データ情報を、ＭＰ４フォーマットデータに設定したユーザ操作禁止情報格納ボックスに記録する。
【００１３】
さらに、本開示の情報処理装置の一実施態様において、前記データ変換部は、ユーザ操作禁止情報の適用範囲を示す適用データ情報が、フォーマット変換において生成するＭＰ４ファイルの格納データ全体である場合は、ＭＰ４ファイルの全体データに対応するメタデータ格納ボックスであるｍｏｏｖボックスにユーザ操作禁止情報格納ボックスを設定して、前記プレイリストファイルから取得したユーザ操作禁止情報を記録する。
【００１４】
さらに、本開示の情報処理装置の一実施態様において、前記データ変換部は、ユーザ操作禁止情報の適用範囲を示す適用データ情報が、フォーマット変換において生成するＭＰ４ファイルに格納する分割データに相当するフラグメントデータである場合は、ＭＰ４ファイルのフラグメントデータに対応するメタデータ格納ボックスであるｍｏｏｆボックスにユーザ操作禁止情報格納ボックスを設定して、前記プレイリストファイルから取得したユーザ操作禁止情報を記録する。
【００１５】
さらに、本開示の情報処理装置の一実施態様において、前記データ変換部は、ユーザ操作禁止情報の適用範囲を示す適用データ情報が、フォーマット変換において生成するＭＰ４ファイルに格納するサンプルグループ単位である場合は、ＭＰ４ファイルのサンプルグループ単位のメタデータ格納ボックスであるサンプルグループ情報ボックスにユーザ操作禁止情報格納ボックスを設定して、前記プレイリストファイルから取得したユーザ操作禁止情報を記録する。
【００１６】
さらに、本開示の情報処理装置の一実施態様において、前記制御部は、前記ユーザ操作禁止情報を、変換対象データを記録した情報記録媒体、または外部から通信部を介して取得する。
【００１７】
さらに、本開示の情報処理装置の一実施態様において、前記制御部は、ＢＤＭＶフォーマットデータを記録した情報記録媒体から変換対象のプレイリストファイルを取得し、取得したプレイリストファイルの識別情報を外部サーバに送信し、外部サーバから、前記プレイリストファイル対応のユーザ操作禁止情報を取得する。
【００１８】
さらに、本開示の情報処理装置の一実施態様において、前記データ変換部は、ＢＤＭＶフォーマットデータを変換してＣＦＦ（Ｃｏｍｍｏｎ  Ｆｉｌｅ  Ｆｏｒｍａｔ）に従ったＣＦＦファイルを生成する。
【００１９】
さらに、本開示の情報処理装置の一実施態様において、前記情報処理装置は、さらに、データフォーマット変換後のデータを第２の情報記録媒体に記録する記録部を有する。
【００２０】
さらに、本開示の第２の側面は、
第１データフォーマットから第２データフォーマットへのフォーマット変換を実行するデータ変換部と、
データ変換部の実行する変換処理に適用する情報取得を行なう制御部を有し、
前記データ変換部の変換データを情報記録媒体に記録する記録部を有し、
前記制御部は、
再生データ対応のユーザ操作禁止情報を、前記第１データフォーマットの構成データである再生制御ファイルから取得し、
前記データ変換部は、
前記ユーザ操作禁止情報を前記第２データフォーマットの構成データとして設定し、
前記記録部は、
前記データ変換部の生成した第２フォーマットデータを情報記録媒体に記録する情報記録装置にある。
【００２１】
さらに、本開示の情報記録装置の一実施態様において、前記データ変換部は、ＢＤＭＶフォーマットデータをＭＰ４フォーマットデータに変換する処理を実行し、ＢＤＭＶフォーマットデータのプレイリストファイルに記録されたユーザ操作禁止情報を、ＭＰ４フォーマットデータに設定したユーザ操作禁止情報格納ボックスに記録する。
【００２２】
さらに、本開示の第３の側面は、
ＭＰ４フォーマットデータを格納したＭＰ４ファイルを記録データとして有し、
前記ＭＰ４ファイルは、
ユーザ操作禁止情報と、該ユーザ操作禁止情報を適用するデータ範囲情報を含み、
前記ＭＰ４ファイルの再生処理を実行する情報処理装置が、
前記ユーザ操作禁止情報と、前記データ範囲情報を参照して、ユーザ操作に対する処理の実行を停止する再生制御を行うことを可能とした情報記録媒体にある。
【００２３】
さらに、本開示の第４の側面は、
情報処理装置において実行する情報処理方法であり、
前記情報処理装置は、
第１データフォーマットから第２データフォーマットへのフォーマット変換を実行するデータ変換部と、
データ変換部の実行する変換処理に適用する情報取得を行なう制御部を有し、
前記制御部が、
再生データ対応のユーザ操作禁止情報を、前記第１データフォーマットの構成データである再生制御ファイルから取得し、
前記データ変換部が、
前記ユーザ操作禁止情報を前記第２データフォーマットの構成データとして記録する情報処理方法にある。
【００２４】
さらに、本開示の第５の側面は、
情報処理装置において情報処理を実行させるプログラムであり、
前記情報処理装置は、
第１データフォーマットから第２データフォーマットへのフォーマット変換を実行するデータ変換部と、
データ変換部の実行する変換処理に適用する情報取得を行なう制御部を有し、
前記プログラムは、前記制御部に、
再生データ対応のユーザ操作禁止情報を、前記第１データフォーマットの構成データである再生制御ファイルから取得させ、
前記データ変換部に、
前記ユーザ操作禁止情報を前記第２データフォーマットの構成データとして記録させるプログラムにある。
【００２５】
なお、本開示のプログラムは、例えば、様々なプログラム・コードを実行可能な情報処理装置やコンピュータ・システムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体によって提供可能なプログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、情報処理装置やコンピュータ・システム上でプログラムに応じた処理が実現される。
【００２６】
本開示のさらに他の目的、特徴や利点は、後述する本開示の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【発明の効果】
【００２７】
本開示の一実施例の構成によれば、ＢＤＭＶデータに規定されたユーザ操作禁止情報を取得してＭＰ４ファィルに記録する構成が実現される。
具体的には、ＢＤＭＶフォーマットデータをＭＰ４フォーマットデータに変換する処理において、ＢＤＭＶデータに設定されたプレイリストファイルから再生データ対応のユーザ操作禁止情報を取得し、ユーザ操作禁止情報をＭＰ４フアイルに設定したユーザ操作禁止情報格納ボックスに記録する。ユーザ操作禁止情報の適用範囲に応じて、ユーザ操作禁止情報格納ボックスの記録位置を変更し、ＭＰ４ファイル格納データ全体、フラグメント単位、サンプルグループ単位のユーザ操作禁止情報の記録を可能とした。
本構成により、ＢＤＭＶデータに規定されたユーザ操作禁止情報を取得してＭＰ４ファィルに記録する構成が実現される。
なお、本明細書に記載された効果はあくまで例示であって限定されるものではなく、また付加的な効果があってもよい。
【図面の簡単な説明】
【００２８】
【図１】情報処理装置の構成例について説明する図である。
【図２】情報処理装置のデータ変換部の構成について説明する図である。
【図３】ＢＤＭＶフォーマットに従ってメディアに記録されるデータのディレクトリ構成例について説明する図である。
【図４】ＢＤＭＶフォーマットにおいて規定されるプレイリストと、再生データとの対応について説明する図である。
【図５】クリップＡＶストリーム（Ｃｌｉｐ  ＡＶ  Ｓｔｒｅａｍ）ファイルのデータ構成としてのＭＰＥＧ２ＴＳ（トランスポートストリーム）の構成例について説明する図である。
【図６】ＭＰ４ファイルフォーマットについて説明する図である。
【図７】ＣＦＦ（Ｃｏｍｍｏｎ  Ｆｉｌｅ  Ｆｏｒｍａｔ）の構成について説明する図である。
【図８】ＢＤＭＶフォーマットデータのプレイリストファイルに記録されるユーザ操作禁止情報について説明する図である。
【図９】ＭＰ４（ＣＦＦ）ファイルに設定されるサンプルグループ情報ボックスの記録例について説明する図である。
【図１０】サンプルグループ情報ボックスにユーザ操作禁止情報格納ボックス（ｕｍａｓｋボックス）を設定した例について説明する図である。
【図１１】ユーザ操作禁止情報格納ボックス（ｕｍａｓｋボックス）に対する記録データの例について説明する図である。
【図１２】ＢＤＭＶフォーマットデータからＭＰ４（ＣＦＦ）ファイルへの変換処理例について説明する図である。
【図１３】サンプル単位のユーザ操作禁止情報格納ボックス（ｕｍａｓｋボックス）を設定したＣＦＦファイルへの変換処理例について説明する図である。
【図１４】ＭＰ４（ＣＦＦ）ファイル単位のユーザ操作禁止情報を記録したユーザ操作禁止情報格納ボックス（ｕｍａｓｋボックス）を設定した例について説明する図である。
【図１５】フラグメント単位のユーザ操作禁止情報を記録したユーザ操作禁止情報格納ボックス（ｕｍａｓｋボックス）を設定した例について説明する図である。
【図１６】ＭＰ４（ＣＦＦ）ファイル単位のユーザ操作禁止情報を記録したユーザ操作禁止情報格納ボックス（ｕｍａｓｋボックス）を設定したＣＦＦファイルへのフォーマット変換処理例について説明する図である。
【図１７】フラグメント単位のユーザ操作禁止情報を記録したユーザ操作禁止情報格納ボックス（ｕｍａｓｋボックス）を設定したＣＦＦファイルへのフォーマット変換処理例について説明する図である。
【図１８】情報処理装置の実行するフォーマット変換処理シーケンスについて説明するフローチャートを示す図である。
【図１９】フォーマット変換処理実行時の情報処理装置内のデータの流れと処理について説明する図である。
【図２０】外部サーバからユーザ操作禁止情報を取得する処理例について説明する図である。
【発明を実施するための形態】
【００２９】
以下、図面を参照しながら本開示の情報処理装置、情報記録装置、情報記録媒体、および情報処理方法、並びにプログラムの詳細について説明する。なお、説明は以下の項目に従って行なう。
１．情報処理装置の構成と処理の概要
２．ＢＤＭＶフォーマットについて
３．ＭＰ４ファイルフォーマットについて
４．ＢＤＭＶフォーマットデータにおけるユーザ操作禁止情報の規定構成について
５．ＭＰ４（ＣＦＦ）フォーマットにおけるユーザ操作禁止情報の記録処理例について
５−１．サンプルグループ単位でユーザ操作を禁止可能とした実施例について
５−２．ＭＰ４ファイル単位、またはフラグメント単位でユーザ操作を禁止可能とした実施例について
６．情報処理装置の実行するフォーマット変換処理のシーケンスについて
７．再生制御情報を外部サーバから取得して記録する処理例について
８．本開示の構成のまとめ
【００３０】
［１．情報処理装置の構成と処理の概要］
まず、本開示の一実施例に係る情報処理装置の構成と処理の概要について説明する。
図１は、本開示の一実施例に係る情報処理装置１００の構成例を示すブロック図である。情報処理装置１００は、例えばＢＤ（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）等の情報記録媒体である第１メディア１１０に記録されたデータを読み出し、フラッシュメモリ等の情報記録媒体である第２メディア１２０に記録する、いわゆるコピー処理を行なう。
あるいは、通信部１０３を介して入力したデータをラッシュメモリ等の第２メディア１２０に記録する処理を行なう。
【００３１】
なお、第１メディア１１０、あるいは通信部１０３を介して入力するデータのデータフォーマットを第１フォーマット、第２メディア１２０に対して記録するデータのフォーマットを第２フォーマットとする。
【００３２】
情報処理装置は、第１メディア１１０、あるいは通信部１０３を介して入力する第１フォーマットのデータをフラッシュメモリ等の第２メディア１２０に記録する際に、第１フォーマットデータを第２フォーマットデータに変換する処理を行なう。
【００３３】
なお、以下の実施例では、第１メディア１１０、または通信部１０３から入力するデータのフォーマットをＢＤＭＶフォーマット、第２メディアの記録フォーマットをＭＰ４フォーマットして説明する。
情報処理装置１００は、第２メディア１２０に対するデータ記録処理に際して、ＢＤＭＶフォーマットからＭＰ４フォーマットへのフォーマット変換を実行する。
【００３４】
情報処理装置１００は、図１に示すように、制御部１０１、入力部１０２、通信部１０３、記憶部１０４、出力部１０５、第１メディアＩＦ（インタフェース）１０６、データバッファ１０７、データ変換部１０８、第２メディアＩＦ１０９を有する。
【００３５】
制御部１０１は、メディアを利用したデータ記録再生、メディア間のデータコピー処理等、情報処理装置１００において実行するデータ処理の制御を行う、これらの制御は、例えば記憶部１０４に格納されたプログラム従って行われる。
【００３６】
入力部１０２は、ユーザの操作可能なスイッチ、ボタン、タッチパネル等の入力部であり、再生、コピー、記録等の様々な処理の指示入力などを行う入力部である。
また、入力部１０２は、メディアに記録する画像や音声等を入力する撮像部、マイクを持つ構成としてもよい。
通信部１０３は、例えば外部サーバ、あるいは外部機器との通信を行い、メディアに対する記録データや、記録データに関する制御情報、あるいはコピー処理の許可情報の取得など、各種の通信処理に利用される。
【００３７】
記憶部１０４は、制御部１０１の実行するプログラムや、プログラム実行に用いるパラメータ等の記憶領域、さらにプログラム実行時のワーク領域等に利用される。
具体的には、第２メディア１２０に対するデータ記録時に第１メディア１１０から読み出したデータ、あるいは通信部１０３を介して入力したデータを一時的に格納する領域としても利用される。
記憶部１０４は、例えばＲＡＭ、ＲＯＭ等によって構成される。
出力部１０５は、メディアからの再生データの出力処理に用いられ、さらに第２メディア１２０に対するデータ記録処理の進行状況の表示、ユーザに対するメッセージ表示などに利用され、ディスプレイやスピーカ等によって構成される。
【００３８】
第１メディアインタフェース（ＩＦ）１０６は、例えばＢＤ（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）等の第１メディア１１０に対するアクセスを行い、第１メディア１１０に対するデータ記録やデータ読み取りを行なうデータ記録再生部として機能するインタフェースである。
【００３９】
データバッファ１０７は、第１メディア１１０からの読み出しデータや、通信部１０３から入力するデータを一時的に格納するバッファである。例えば第２メディア１２０に記録するデータを一時的に格納する。
データ変換部１０８は、第１メディア１１０の記録データ、あるいは通信部１０３を介して入力するデータのフォーマットである第１フォーマットのデータを、データ記録先である第２メディア１２０に記録する際のデータフォーマットである第２フォーマットに変換するフォーマット変換処理を実行する。このデータ変換部１０８の詳細構成と処理については後述する。
【００４０】
第２メディアインタフェース（ＩＦ）１０９は、第２メディア１２０に対するアクセスを行い、第２メディア１２０に対するデータ記録あるいは読み取り処理を行なうデータ記録再生部として機能するインタフェースである。
【００４１】
このように、情報処理装置１００は、第１メディア１１０、あるいは通信部１０３を介して入力する第１フォーマットのデータをフラッシュメモリ等の第２メディア１２０に記録する処理を行なう。この処理の際に、第１フォーマットデータを第２フォーマットデータに変換する処理を行なう。
なお、第１フォーマットとは、例えはＢＤＭＶフォーマットデータであり、第２フォーマットは、ＭＰ４フォーマットデータである。
【００４２】
なお、情報処理装置１００は、第１メディア１１０から取得出来ないデータのみを外部のサーバから通信部１０３を介して取得し、第１メディア１１０からの読み取りデータと、通信部１０３を介して取得した受信データを併せて第２メディア１２０に記録する処理を行なってもよい。
【００４３】
また、図１に示す構成において、第１メディア１１０は、例えば、ＢＤ（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）である。第２メディア１２０は、例えばＳＤカード等のフラッシュメモリである。
なお、第１メディア１１０、第２メディア１２０は、上記の組み合わせに限らず、様々な組み合わせがせ可能である。
【００４４】
次に、図２を参照してデータ変換部１０８の詳細構成について説明する。
図２に示すように、データ変換部１０８は、データ解析部１５１、画像データ変換部１５２、音声データ変換部１５３、字幕データ変換部１５４、多重化処理実行部１５５を有する。
【００４５】
データ解析部１５１は、データバッファ１０７に格納された第１メディア１１０からの読み出しデータ、または通信部１０３を介して入力するデータ（パケット）に設定された識別子（ＰＩＤ：プログラムＩＤ）に基づいて、各データ（パケット）を、
画像データ、
音声データ、
字幕データ、
これら３種類のデータに分類する。
【００４６】
データ解析部１５１は、画像データを画像データ変換部１５２に出力し、音声データを音声データ変換部１５３に出力し、字幕データを字幕データ変換部１５４に出力する。
【００４７】
画像データ変換部１５２、音声データ変換部１５３、字幕データ変換部１５４は、入力データのデータフォーマットである第１フォーマット、例えばＢＤＭＶフォーマットデータを、第２メディア１２０に記録する第２フォーマット、具体的には例えばＭＰ４形式のフォーマットデータに変換する処理を実行する。
【００４８】
すなわち、画像データ変換部１５２は、第２メディア１２０に対するデータ記録フォーマットであるＭＰ４フォーマットの画像データを生成して多重化処理実行部１５５に出力する。
音声データ変換部１５３は、ＭＰ４フォーマットの音声データを生成して多重化処理実行部１５５に出力する。
字幕データ変換部１５４は、ＭＰ４フォーマットの字幕データを生成して多重化処理実行部１５５に出力する。
【００４９】
なお、画像データ変換部１５２、音声データ変換部１５３、字幕データ変換部１５４の各々は、各データのフォーマット変換処理に際して、必要な復号処理と符号化処理、暗号化処理等を実行する。
すなわち、画像データ変換部１５２、音声データ変換部１５３、字幕データ変換部１５４の各々は、入力データである第１フォーマット（例えばＢＤＭＶ）の符号化態様（例えばＭＰＥＧ２）に応じた復号処理を実行し、第２メディア１２０に対する記録フォーマットである第２フォーマット（例えばＭＰ４）の符号化態様に応じた符号化処理を実行する。
【００５０】
また、入力データが暗号化データである場合は、画像データ変換部１５２、音声データ変換部１５３、字幕データ変換部１５４の各々は、その復号処理を実行し、復号データを適用したフォーマット変換を行う。
さらに、第２メディア１２０に対する記録データを暗号化データとする必要がある場合には、画像データ変換部１５２、音声データ変換部１５３、字幕データ変換部１５４の各々は、既定の暗号アルゴリズムに従った暗号化処理を実行する。
【００５１】
多重化処理部１５５は、
（ａ）画像データ生成部１５２の生成した第２フォーマット（ＭＰ４）形式の画像フォーマットデータ、
（ｂ）音声データ生成部１５３の生成した第２フォーマット（ＭＰ４）形式の音声フォーマットデータ、
（ｃ）字幕データ生成部１５４の生成した第２フォーマット（ＭＰ４）形式の字幕フォーマットデータ、
（ｄ）記憶部１０４に格納した例えば再生制御情報ファイルから抽出したデータ、
これらの各データの多重化処理を実行して、第２フォーマット（ＭＰ４）形式の記録データを生成する。
【００５２】
多重化処理実行部１５５の生成データは、第２メディアインタフェース１０９を介して第２メディア１２０に記録される。
【００５３】
このように、情報処理装置１００は、第１メディア１１０の記録データ、あるいは通信部１０３を介して入力する第１ファーマット（ＢＤＭＶフォーマット）のデータを、第２メディア１２０の記録フォーマットである第２フォーマット（ＭＰ４）に変換して、第２メディア１２０に記録する処理を実行する。
【００５４】
以下、コピー元となるコンテンツのフォーマットであるＢＤＭＶフォーマットと、コピー先メディアに対する記録フォーマットであるＭＰ４について順次、説明する。
【００５５】
［２．ＢＤＭＶフォーマットについて］
図３以下を参照してＢＤＭＶフォーマットについて説明する。
図３は、例えば第１メディア１１０であるＲＯＭ型のＢＤ（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）に記録されたＢＤＭＶフォーマットに従った記録データのディレクトリを示す図である。
【００５６】
ディレクトリは図３に示すように管理情報設定部１７１（ＡＡＣＳディレクトリ）と、データ部１７２（ＢＤＭＶディレクトリ）に分離されている。
管理情報設定部１７１（ＡＡＣＳディレクトリ）には、データの暗号化鍵であるＣＰＳユニットキーファイルや利用制御情報ファイルなどが格納される。
【００５７】
一方、データ部１７２のＢＤＭＶディレクトリ以下には、
インデックスファイル、
プレイリストファイル、
クリップ情報ファイル、
クリップＡＶストリームファイル、
ＢＤＪＯファイル、
例えば、これらのファイルが記録される。
【００５８】
インデックスファイルには、再生処理に適用するインデックス情報としてのタイトル情報が格納される。
プレイリストファイルは、タイトルによって指定されの再生プログラムのプログラム情報に従ったコンテンツの再生順等を規定したファイルであり、再生位置情報を持クリップ情報に対する指定情報を有する。
クリップ情報ファイルは、プレイリストファイルによつて指定されるファイルであり、クリップＡＶストリームファイルの再生位置情報等を有する。
クリップＡＶストリームファイルは、再生対象となるＡＶストリームデータを格納したファイルである。
ＢＤＪＯファイルは、ＪＡＶＡ（登録商標）プログラム、コマンド等を格納したファイルの実行制御情報を格納したファイルである。
【００５９】
情報処理装置が情報記録媒体に記録されたコンテンツを再生するシーケンスは以下の通りである。
（ａ）まず、再生アプリケーションによってインデックスファイルから特定のタイトルを指定する。
（ｂ）指定されたタイトルに関連付けられた再生プログラムが選択される。
（ｃ）選択された再生プログラムのプログラム情報に従ってコンテンツの再生順等を規定したプレイリストが選択される。
（ｄ）選択されたプレイリストに規定されたクリップ情報によって、コンテンツ実データとしてのＡＶストリームあるいはコマンドが読み出されて、ＡＶストリームの再生や、コマンドの実行処理が行われる。
【００６０】
図４は、第１メディア１１０に記録される以下のデータ、すなわち、
プレイリストファイル、
クリップ情報ファイル、
クリップＡＶストリームファイル、
これらのデータの対応関係を説明する図である。
【００６１】
実際の再生対象データである画像と音声データからなるＡＶストリームはクリップＡＶストリーム（Ｃｌｉｐ  ＡＶ  Ｓｔｒｅａｍ）ファイルとして記録され、さらに、これらのＡＶストリームの管理情報、再生制御情報ファイルとして、プレイリスト（ＰｌａｙＬｉｓｔ）ファイルと、クリップ情報（Ｃｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎ）ファイルが規定される。
【００６２】
これら複数のカテゴリのファイルは、図４に示すように、
プレイリスト（ＰｌａｙＬｉｓｔ）ファイルを含むプレイリストレイヤ、
クリップＡＶストリーム（Ｃｌｉｐ  ＡＶ  Ｓｔｒｅａｍ）ファイルと、クリップ情報（Ｃｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎ）ファイルからなるクリップレイヤ、
これらの２つのレイヤに区分できる。
【００６３】
なお、一つのクリップＡＶストリーム（Ｃｌｉｐ  ＡＶ  Ｓｔｒｅａｍ）ファイルには一つのクリップ情報（Ｃｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎ）ファイルが対応付けられ、これらのペアを一つのオブジェクトと考え、これらをまとめてクリップ（Ｃｌｉｐ）と呼ぶ場合もある。
クリップＡＶストリームファイルに含まれるデータの詳細情報、例えばＭＰＥＧデータのＩピクチャ位置情報などを記録したＥＰマップなどの管理情報がクリップ情報ファイルに記録される。
【００６４】
クリップＡＶストリーム（Ｃｌｉｐ  ＡＶ  Ｓｔｒｅａｍ）ファイルは、ＭＰＥＧ２ＴＳ（トランスポートストリーム）をＢＤＭＶフォーマットの規定構造に従って配置したデータを格納している。この構成の詳細は図５を参照して後段で説明する。
【００６５】
また、クリップ情報（Ｃｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎ）ファイルには、例えば、クリップＡＶストリームファイルのバイト列データのデータ位置と、時間軸上に展開した場合の再生開始ポイントである（エントリポイント：ＥＰ）等の再生時間位置等の対応データ等、クリップＡＶストリームファイルの格納データの再生開始位置などを取得するための管理情報を格納している。
【００６６】
例えば、コンテンツの開始点からの再生時間経過位置を示すタイムスタンプが与えられた時、クリップ情報ファイルを参照して、クリップＡＶストリームファイルのデータ読み出し位置、すなわち再生開始点としてのアドレスを取得することが可能となる。
【００６７】
プレイリスト（ＰｌａｙＬｉｓｔ）ファイルは、クリップ（＝クリップ情報ファイル＋クリップＡＶストリームファイル）レイヤに含まれる再生可能データに対する再生区間の指定情報を有する。
プレイリスト（ＰｌａｙＬｉｓｔ）ファイルには、１つ以上のプレイアイテム（ＰｌａｙＩｔｅｍ）が設定され、プレイアイテムの各々が、クリップ（＝クリップ情報ファイル＋クリップＡＶストリームファイル）レイヤに含まれる再生可能データに対する再生区間の指定情報を有する。
【００６８】
再生対象となる画像や音声の実データを格納したクリップＡＶストリーム（Ｃｌｉｐ  ＡＶ  Ｓｔｒｅａｍ）ファイルは、例えば図５に示すようなＭＰＥＧ２トランスポートストリーム（ＴＳ：ｔｒａｎｓｐｏｒｔ  ｓｔｒｅａｍ）ファイル構造を持つ。
【００６９】
ＭＰＥＧ２トランスポートストリームファイル構造は以下のような設定を持つ。
１）ＭＰＥＧ２トランスポートストリームファイルは、整数個のアラインドユニット（Ａｌｉｇｎｅｄ  ｕｎｉｔ）から構成される。
２）アラインドユニット（Ａｌｉｇｎｅｄ  ｕｎｉｔ）の大きさは、６ｋＢ（＝６１４４バイト（２０４８×３バイト））である。
３）アラインドユニット（Ａｌｉｇｎｅｄ  ｕｎｉｔ）は、ソースパケットの第一バイト目から始まる。
４）ソースパケットは、１９２バイト長である。一つのソースパケットは、ＴＰ＿ｅｘｔｒａ＿ｈｅａｄｅｒとトランスポートパケット（ＴＳパケット）から成る。ＴＰ＿ｅｘｔｒａ＿ｈｅａｄｅｒは、４バイト長であり、またトランスポートパケット（ＴＳパケット）は、１８８バイト長である。
５）トランスポートパケット（ＴＳパケット）はヘッダ（ＴＰヘッダ）とペイロード部を有する。１つのＴＳパケットのペイロードには画像、音声等、いずれか一種類のデータの符号化データが格納される。
６）トランスポートパケット（ＴＳパケット）のヘッダ（ＴＰヘッダ）にはペイロードのデータ種類を示すＰＩＤ（プログラムＩＤ）が記録される。
７）トランスポートパケット（ＴＳパケット）のペイロードは画像や音声等の符号化データであるエレメンタリストリーム（ＥＳ）を格納したパケット（パケタイズドエレメンタリストリーム（ＰＥＳ））とＰＥＳヘッダ等によって構成される。
８）ＰＥＳヘッダには、後続のＰＥＳパケットに格納されたエレメンタリストリーム（ＥＳ）の再生時間情報を示すプレゼンテーションタイムスタンプ（ＰＴＳ）が記録される。
【００７０】
［３．ＭＰ４ファイルフォーマットについて］
次に、図６以下を参照してＭＰ４ファイルフォーマットの概要について説明する。
図６には、ＩＳＯ／ＩＥＣＣ１４４９６−１４で規定されたＭＰ４ファイルフォーマットの例として、以下の２つの例を示している。
（ａ）フラグメンテッド（分割型）ＭＰ４ファイル（ｆｒａｇｍｅｎｔｅｄ  ｍｏｖｉｅ）
（ｂ）ノンフラグメンテッド（非分割型）ＭＰ４ファイル（Ｎｏｎ−ｆｒａｇｍｅｎｔｅｄ  ｍｏｖｉｅ）
これら図６（ａ），（ｂ）に示すＭＰ４ファイルは、ＭＰ４フォーマットに従ったデータの記録あるいは再生処理における１つの処理単位として設定されるファイルである。
【００７１】
（ａ）フラグメンテッド（分割型）ＭＰ４ファイル（ｆｒａｇｍｅｎｔｅｄ  ｍｏｖｉｅ）は、再生対象データである画像や音声などのデータを所定時間内の再生データごとに分割して格納したファイルフォーマットである。
（ｂ）ノンフラグメンテッド（非分割型）ＭＰ４ファイル（Ｎｏｎ−ｆｒａｇｍｅｎｔｅｄ  ｍｏｖｉｅ）は、再生対象データである画像や音声などのデータを分割せずに格納したファイルフォーマットである。
【００７２】
ＭＰ４ファイルは、ボックス（ｂｏｘ）単位の領域設定がなされ、各ボックスには、ボックス単位で定義されたデータが格納される。
各ボックスは、ボックスサイズ（ｂｏｘ−ｓｉｚｅ）、ボックスタイプ（ｂｏｘ−ｔｙｐｅ）、ボックスデータ（ｂｏｘ−ｄａｔａ）の各領域を有する。
ボックスサイズ（ｂｏｘ−ｓｉｚｅ）には、ボックスのデータ長（バイトサイズ）が記録される。
ボックスタイプ（ｂｏｘ−ｔｙｐｅ）には、ボックスに格納するデータの種類が記録される。
ボックスデータ（ｂｏｘ−ｄａｔａ）には、ボックスタイプで示される種類のデータが記録される。
【００７３】
図６（ａ）に示すフラグメンテッド（分割型）ＭＰ４ファイルには、以下のタイプのボックスが設定される。
ｍｏｏｖボックス、
ｔｒａｋボックス、
ｍｏｏｆボックス、
ｔｒａｆボックス、
ｍｄａｔボックス、
上記の各ボックスが設定される。
【００７４】
画像、音声、字幕等の再生対象データである実データはｍｄａｔボックスに分割して格納される。
また、ｍｄａｔボックスの各々にはｍｏｏｆボックスが対応付けられており、ｍｏｏｆボックスには、ｍｏｏｆボックスに対応付けられたｍｄａｔボックスに格納した分割実データに関する属性情報、再生制御情報等のメタデータを格納する。
【００７５】
図６（ａ）に示すフラグメンテッド（分割型）ＭＰ４ファイルは、再生対象データの分割データである実データ（ｍｄａｔ）と分割実データ対応のメタデータ（ｍｏｏｆ）を１つのセットデータとして、多数のセットデータを格納し、さらに、格納した複数のセットデータ全体に関するメタデータをｍｏｏｖボックスに格納した構成を有する。
【００７６】
分割実データ対応のメタデータ（ｍｏｏｆ）の内部には、ｔｒａｆボックスが設定される。
ｔｒａｆボックスには、対応付けられた実データ（ｍｄａｔ）の再生シーケンス情報等が格納される。
【００７７】
ｍｏｏｖボックスは、ＭＰ４ファイル全体に格納されたデータの再生制御情報等のメタデータの格納領域として設定されるボックスである。
ｍｏｏｖボックス内には、１つ以上のｔｒａｋボックスが設定される。ｔｒａｋボックスは、例えば画像、音声、字幕等のデータ種類別に設定可能であり、各データの再生シーケンス情報等を格納する。
【００７８】
なお、ＭＰ４ファイルに格納される再生データに複数の異なる画像データ、例えばＨＤ画像、４Ｋ画像等が含まれる場合には、これらの画像種類に応じて個別のｔｒａｋボックスを設定することが可能である。
また、ＭＰ４ファイルの格納音声データに複数の異なる音声データ、例えば日本語音声、英語音声等が含まれる場合には、これらの音声種類に応じて個別のｔｒａｋボックスを設定可能である。
同様に、ＭＰ４ファイルの格納字幕データに複数の異なる字幕データ、例えば日本語字幕、英語字幕等が含まれる場合には、これらの字幕種類に応じて個別のｔｒａｋボックスを設定可能である。
【００７９】
（ｂ）ノンフラグメンテッド（非分割型）ＭＰ４ファイル（Ｎｏｎ−ｆｒａｇｍｅｎｔｅｄ  ｍｏｖｉｅ）は、再生対象データである画像や音声などのデータを分割せずに格納したファイルフォーマットである。
図６（ｂ）に示すノンフラグメンテッド（非分割型）ＭＰ４ファイルには、以下のタイプのボックスが設定される。
ｍｏｏｖボックス、
ｔｒａｋボックス、
ｍｄａｔボックス、
上記の各ボックスが設定される。
【００８０】
ｍｄａｔボックスにはは、再生対象となる実データが格納される。
ｍｏｏｖボックスには、再生対象データである実データ（ｍｄａｔ）に対応して設定されるメタデータ、例えば再生対象実データ（ｍｄａｔ）の属性や再生制御情報を含むメタデータが格納される。
ｍｏｏｖボックス内に設定されるｔｒａｋボックスには、実データ（ｍｄａｔ）の再生シーケンス情報等が格納される。
【００８１】
前述の（ａ）フラグメンテッド（分割型）ＭＰ４ファイルと同様、（ｂ）ノンフラグメンテッド（非分割型）ＭＰ４ファイルに設定されるｍｏｏｖボックス内にも１つ以上のｔｒａｋボックスが設定される。各ｔｒａｋボックスは、例えば画像、音声、字幕等のデータ種類別に設定される。
【００８２】
図６は、ＭＰ４ファイルフォーマットの基本構成例を示している。
ＭＰ４フォーマットに関する規格化団体であるＤＥＣＥ（Ｄｉｇｉｔａｌ  Ｅｎｔｅｒｔａｉｎｍｅｎｔ  Ｃｏｎｔｅｎｔ  Ｅｃｏｓｔｓｔｅｍ）は、ＭＰ４ベースの新たなファイルフォーマットとしてＣＦＦ（Ｃｏｍｍｏｎ  Ｆｉｌｅ  Ｆｏｒｍａｔ）を規格化した。このＣＦＦについて、図７を参照して説明する。
【００８３】
図７に示すＣＦＦ（Ｃｏｍｍｏｎ  Ｆｉｌｅ  Ｆｏｒｍａｔ）は、基本的には、図６（ａ）を参照して説明した分割型（ｆｒａｇｍｅｎｔｅｄ  ｍｏｖｉｅ）ＭＰ４と同様のデータ構成を有する。
【００８４】
すなわち、図７に示すＣＦＦ（Ｃｏｍｍｏｎ  Ｆｉｌｅ  Ｆｏｒｍａｔ）ファイルには、先に説明した図６（ａ）のフラグメンテッド（分割型）ＭＰ４ファイルと同様、以下の各ボックスが設定される。
ｍｏｏｖボックス、
ｔｒａｋボックス、
ｍｏｏｆボックス、
ｔｒａｆボックス、
ｍｄａｔボックス、
上記の各ボックスが設定される。
【００８５】
各ボックスの格納データは、図６（ａ）のフラグメンテッド（分割型）ＭＰ４ファイルとほぼ同様である。
ただし、ＣＦＦでは、各ｍｄａｔボックスには、１つの種類のデータのみを格納するという制約が設けられている。
すなわち、各ｍｄａｔボックスには、
（ａ）画像
（ｂ）音声
（ｃ）字幕
これらのデータのいずれか一種類のデータを格納する。上記（ａ）〜（ｃ）のデータを混在させて格納してはならないという制約がある。
【００８６】
なお、ＣＦＦファイルに複数の異なる画像データ、例えばＨＤ画像、４Ｋ画像等が含まれる場合には、これらの異なる画像は、異なるｍｄａｔボックスに格納する。
同様に、異なる音声データ、例えば日本語音声、英語音声等についても個別のｍｄａｔボックスに格納し、日本語字幕、英語字幕等についても異なるｍｄａｔボックスに格納する。
【００８７】
図６（ａ）に示す一般的なフラグメンテッド（分割型）ＭＰ４ファイルでは、１つの分割データ（フラグメント）の格納ボックスとして設定されるｍｄａｔボックスに、画像、音声、字幕等の異なる種類のデータを混在させて格納することが許容されていた。
しかし、図７に示すＣＦＦ（Ｃｏｍｍｏｎ  Ｆｉｌｅ  Ｆｏｒｍａｔ）では、１つのｍｄａｔボックスには、１つの種類のデータのみしか格納してはならないという制約が設けられている。
【００８８】
すなわち、画像、音声、または字幕のいずれか一種類のデータのみが各ｍｄａｔボックスに個別に格納される。
従ってｍｄａｔボックス対応のメタデータ格納領域であるｍｏｏｆボックスも、画像、音声、字幕いずれか一種類のデータに対応して設定されるメタデータを格納する設定となる。
【００８９】
なおＭＰ４ファイルフォーマットのデータ部であるｍｄａｔボックスの格納データは、基本データ単位としてのサンプル（ｓａｍｐｌｅ）に区分される。
ＣＦＦ（Ｃｏｍｍｏｎ  Ｆｉｌｅ  Ｆｏｒｍａｔ）では、１つのｍｄａｔボックスには画像サンプルのみの集合、あるいは音声サンプルのみの集合、または字幕サンプルのみの集合、いずれか同一種類のデータサンプルの集合が格納されることになる。
【００９０】
さらに、ＤＥＣＥの規定したＣＦＦでは、ＣＦＦファイルに格納することを許容する画像、音声、字幕の符号化態様（コーデック）やデータ形式についても規定している。ＣＦＦファイルに格納することが許容されるデータ形式には、例えば、以下のデータ形式がある。
画像（Ｖｉｄｅｏ）：ＡＶＣ、ＨＥＶＣ
音声（Ａｕｄｉｏ）：ＭＰＥＧ４−ＡＡＣ、Ｄｏｌｂｙ、ＡＣ−３
字幕（ｓｕｂｔｉｔｌｅ）：ＳＭＰＴＥ  Ｔｉｍｅｄ  Ｔｅｘｔ（ＳＭＰＴＥ−ＴＴ）
【００９１】
［４．ＢＤＭＶフォーマットデータにおけるユーザ操作禁止情報の規定構成について］
ＢＤＭＶフォーマットデータをＣＦＦ等のＭＰ４フォーマットに変換して第２メディア１２０に記録する場合の問題点の１つとして、ＢＤＭＶフォーマットに記録された再生制御情報の１つであるユーザ操作禁止情報（ＵＯ  ｍａｓｋ：Ｕｓｅｒ  Ｏｐｅｒａｔｉｏｎ  ｍａｓｋ）に対する処理がある。
【００９２】
ＢＤＭＶフォーマットの構成ファイルであるプレイリストファイルは、前述したようにクリップＡＶストリームファイルに格納された画像や音声データの再生制御情報を記録している。
このプレイリストファイルに記録された再生制御情報の１つとしてユーザ操作禁止情報（ＵＯ  ｍａｓｋ）がある。
これは、ある特定範囲の再生データに対して、特定のユーザ操作を禁止する情報である。
【００９３】
プレイリストファイルに記録されるユーザ操作禁止情報（ＵＯ  ｍａｓｋ）のデータ例について、図８を参照して説明する。
図８は、プレイリストファイルに記録されるユーザ操作禁止情報テーブル（ＵＯ  ｍａｓｋテーブル）のシンタックスの一例を示す図である。
【００９４】
ユーザ操作禁止情報テーブル（ＵＯ  ｍａｓｋテーブル）は、例えばプレイリストファイル単位、あるいはプレイリストファイル内に設定されるプレイアイテム単位で禁止されるユーザ操作を規定したテーブルである。
このテーブルには、例えば、特定のプレイアイテムによる再生データに対する以下のような再生処理の禁止情報が記録される。
早送り再生の禁止、
巻き戻し再生の禁止、
スキップ再生の禁止、
ポース再生（一時停止再生）の禁止、
これらは禁止するユーザ操作の一例であり、これらの他にも様々な禁止すべきユーザ操作情報が記録される。
【００９５】
ＢＤＭＶフォーマットデータの再生を実行するプレーヤ（再生アプリケーション）は、図８に示すユーザ操作禁止情報テーブル（ＵＯ  ｍａｓｋテーブル）を参照して、テーブルにおいて禁止されたユーザ操作を受け付けない、すなわちユーザ操作に対する処理を実行しない制御を実行する。
このユーザ操作禁止情報は、例えば映画等の再生コンテンツに関する著作権情報や警告（Ｗａｒｎｉｎｇ）メッセージ、禁止事項の表示シーン等を確実に視聴者に提示することなどを目的として設定されている。
【００９６】
ＢＤＭＶフォーマットデータの再生を行なう場合、このユーザ操作禁止情報テーブル（ＵＯ  ｍａｓｋテーブル）に規定された情報に従って再生制御が行われる。
しかし、ＣＦＦ等のＭＰ４フォーマットでは、このユーザ操作禁止情報テーブル（ＵＯ  ｍａｓｋテーブル）に記録されたユーザ操作禁止情報を記録すべき領域を明確に規定していない。
【００９７】
従って、ＢＤＭＶフォーマットデータをＣＦＦ等のＭＰ４ファイルに変換して第２メディア１２０に記録する場合、ＢＤＭＶフォーマットデータに記録されているユーザ操作禁止情報をどのようにＭＰ４ファイルに反映させるかが問題となる。
【００９８】
［５．ＭＰ４（ＣＦＦ）フォーマットにおけるユーザ操作禁止情報の記録処理例について］
以下、ＢＤＭＶフォーマットデータに記録されているユーザ操作禁止情報をＭＰ４ファイルに反映させた実施例として、以下の２つの実施例について、順次、説明する。
【００９９】
１．サンプルグループ単位でユーザ操作を禁止可能とした実施例について
２．ＭＰ４ファイル単位、またはフラグメント単位でユーザ操作を禁止可能とした実施例について
【０１００】
［５−１．サンプルグループ単位でユーザ操作を禁止可能とした実施例について］
まず、サンプルグループ単位でユーザ操作を禁止可能とした実施例について説明する。
前述したように、ＣＦＦ等のＭＰ４フォーマットにおける再生対象データの格納領域であるｍｄａｔボックスには、基本データ単位としてのサンプル（ｓａｍｐｌｅ）単位のデータが格納される。先に、図７を参照して説明したように、ＣＦＦ（Ｃｏｍｍｏｎ  Ｆｉｌｅ  Ｆｏｒｍａｔ）では、１つのｍｄａｔボックスには画像サンプルのみの集合、あるいは音声サンプルのみの集合、または字幕サンプルのみの集合、いずれか同一種類のデータサンプルの集合が格納されることになる。
【０１０１】
例えば画像サンプルは数秒間の再生画像、すなわち１〜複数枚の再生画像フレーム相当の符号化画像データ、音声サンプルは数秒間の再生音声相当の符号化音声データ、字幕サンプルは数秒間の再生字幕相当の符号化字幕データ等によって構成される。
【０１０２】
図６、図７を参照して説明したＭＰ４フォーマットに従ったＭＰ４（ＣＦＦ）ファイルのｍｏｏｖボックスのｔｒａｋボックスには、図９に示すようにサンプルテーブルボックス（Ｓａｍｐｌｅ  Ｔａｂｌｅ  Ｂｏｘ）が記録される。
【０１０３】
サンプルテーブルボックス（Ｓａｍｐｌｅ  Ｔａｂｌｅ  Ｂｏｘ）は、再生対象データ格納ボックスであるｍｄａｔボックスに格納された再生データの基本データ単位であるサンプル（ｓａｍｐｌｅ）単位の情報を記録するボックスである。
サンプルテーブルボックス（Ｓａｍｐｌｅ  Ｔａｂｌｅ  Ｂｏｘ）には、例えば以下の各ボックスが設定される。
（ａ）サンプルグループ定義ボックス（Ｓａｍｐｌｅ  Ｔｏ  Ｇｒｏｕｐ  Ｂｏｘ）
（ｂ）サンプルグループ情報ボックス（Ｓａｍｐｌｅ  Ｇｒｏｕｐ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｂｏｘ）
【０１０４】
サンプルグループ定義ボックス（Ｓａｍｐｌｅ  Ｔｏ  Ｇｒｏｕｐ  Ｂｏｘ）は、各サンプルが属するサンプルグループの定義情報を格納したボックスであり、サンプルグループに含まれるサンプル数や、サンプルグループの識別情報を記録するボックスである。
サンプルグループ情報ボックス（Ｓａｍｐｌｅ  Ｇｒｏｕｐ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｂｏｘ）は、上記のサンプルグループ定義ボックス（Ｓａｍｐｌｅ  Ｔｏ  Ｇｒｏｕｐ  Ｂｏｘ）に規定されたサンプルグループに属するサンプルに関する属性情報（メタデータ）を記録するボックスである。
例えば、画像サンプルであれば画像種類（ＨＤ，４Ｋ等）解像度情報などの属性情報が記録される。
【０１０５】
このように、ＣＦＦ等のＭＰ４フォーマットでは、サンプルグループ単位の属性情報（メタデータ）を記録するボックスとしてサンプルグループ情報ボックス（Ｓａｍｐｌｅ  Ｇｒｏｕｐ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｂｏｘ）が規定されている。
本実施例では、このサンプルグループ情報ボックス（Ｓａｍｐｌｅ  Ｇｒｏｕｐ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｂｏｘ）に新たなボックスとして、ＢＤＭＶフォーマットデータに記録されたユーザ操作禁止情報を格納するボックス、すなわち、
ユーザ操作禁止情報格納ボックス（ｕｍａｓｋ  Ｂｏｘ）
を設定する。
【０１０６】
サンプルグループ情報ボックス（Ｓａｍｐｌｅ  Ｇｒｏｕｐ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｂｏｘ）にユーザ操作禁止情報格納ボックス（ｕｍａｓｋ  Ｂｏｘ）を設定したＣＦＦファイルの例を図１０に示す。
【０１０７】
図１０には、ＣＦＦファイルのｍｏｏｖボックス内に設定されるデータ種類別のｔｒａｋボックスに設定されたサンプルテーブルボックス（Ｓａｍｐｌｅ  Ｔａｂｌｅ  Ｂｏｘ）の詳細構成を示す図である。
【０１０８】
前述したようにサンプルテーブルボックス（Ｓａｍｐｌｅ  Ｔａｂｌｅ  Ｂｏｘ）は、再生対象データ格納ボックスであるｍｄａｔボックスに格納された再生データの基本データ単位であるサンプル（ｓａｍｐｌｅ）単位の情報を記録するボックスである。
サンプルテーブルボックス（Ｓａｍｐｌｅ  Ｔａｂｌｅ  Ｂｏｘ）には、以下の各ボックスが設定される。
（ａ）サンプルグループ定義ボックス（Ｓａｍｐｌｅ  Ｔｏ  Ｇｒｏｕｐ  Ｂｏｘ）
（ｂ）サンプルグループ情報ボックス（Ｓａｍｐｌｅ  Ｇｒｏｕｐ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｂｏｘ）
【０１０９】
図１０に示す例では、さらに、サンプルグループ情報ボックス（Ｓａｍｐｌｅ  Ｇｒｏｕｐ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｂｏｘ）内に、
ユーザ操作禁止情報格納ボックス（ｕｍａｓｋ  Ｂｏｘ）を設定している。
【０１１０】
図１０には、
ユーザ操作禁止情報格納ボックス（ｕｍａｓｋ  Ｂｏｘ）３０１、
ユーザ操作禁止情報格納ボックス（ｕｍａｓｋ  Ｂｏｘ）３０２、
これら２つのｕｍａｓｋボックスを示している。
これら２つのｕｍａｓｋボックスは、異なるサンプルグループに対応するユーザ操作禁止情報格納ボックスである。
【０１１１】
具体的には、例えば、以下の設定である。
ユーザ操作禁止情報格納ボックス（ｕｍａｓｋ  Ｂｏｘ）３０１は、サンプルグループＡに含まれるサンプル０００１〜００２０についてのユーザ操作禁止情報を記録したボックスである。
また、ユーザ操作禁止情報格納ボックス（ｕｍａｓｋ  Ｂｏｘ）３０２は、サンプルグループＢに含まれるサンプル００２１〜００５０についてのユーザ操作禁止情報を記録したボックスである。
これらサンプルグループＡ，Ｂのサンプルグループ定義情報、すなわち、どのサンプルがどのサンプルグループに属するか等のサンプルグループに関する情報は、サンプルグループ定義ボックス（Ｓａｍｐｌｅ  Ｔｏ  Ｇｒｏｕｐ  Ｂｏｘ）に記録される。
【０１１２】
図１０に示すように、ユーザ操作禁止情報格納ボックス（ｕｍａｓｋ  Ｂｏｘ）３０１の記録データは、以下のデータである。
ｆｏｒｗａｒｄ＿ｐｌａｙ＿ｍａｓｋ＝１ｂ
ｂａｃｋｗａｒｄ＿ｐｌａｙ＿ｍａｓｋ＝１ｂ
これらのユーザ操作禁止情報は、このユーザ操作禁止情報格納ボックス（ｕｍａｓｋ  Ｂｏｘ）３０１対応のサンプルグループＡに属するサンプルの再生中は、早送り再生と、巻き戻し再生を禁止することを意味する。
なお、１ｂはビット値の値が［１］であることを意味する。
【０１１３】
また、図１０に示すように、ユーザ操作禁止情報格納ボックス（ｕｍａｓｋ  Ｂｏｘ）３０２の記録データは、以下のデータである。
ｆｏｒｗａｒｄ＿ｐｌａｙ＿ｍａｓｋ＝０ｂ
ｂａｃｋｗａｒｄ＿ｐｌａｙ＿ｍａｓｋ＝０ｂ
これらは、このユーザ操作禁止情報格納ボックス（ｕｍａｓｋ  Ｂｏｘ）３０１対応のサンプルグループＢに属するサンプルの再生中は、早送り再生と巻き戻し再生を許可することを意味する。
なお、０ｂはビット値の値が［０］であることを意味する。
【０１１４】
すなわち、ビット値＝１は禁止を意味し、ビットａ＝０は許可を意味する。
なお、このビット設定は一例であり、この他のビット設定を利用する構成としてもよい。
本実施例では、ユーザ操作禁止情報格納ボックス（ｕｍａｓｋ  Ｂｏｘ）に記録された様々な禁止情報にビット値＝１が設定されていれば、そのユーザ操作は禁止であることを意味し、ビット値＝０が設定されていれば、そのユーザ操作は許可されることを意味する。
【０１１５】
図１１にユーザ操作禁止情報格納ボックス（ｕｍａｓｋ  Ｂｏｘ）に記録されるユーザ操作禁止情報の例を示す。例えばｕｍａｓｋボックスには以下のユーザ操作禁止情報が記録される。
（１）chapter_search_mask
（２）time_search_mask
（３）skip_to_next_point_mask
（４）skip_back_to_previous_point_mask
（５）forward_play_mask
（６）backward_play_mask
【０１１６】
（１）chapter_search_maskは、このｕｍａｓｋボックスに対応付けられたサンプルグループに属するサンプルの再生処理において、チャプターサーチ処理を禁止するか許可するかの設定情報を記録するフィールドであり、禁止する場合はビット値＝１、許可する場合はビット値＝０を設定する。
（２）time_search_maskは、このｕｍａｓｋボックスに対応付けられたサンプルグループに属するサンプルの再生処理において、タイムサーチ処理を禁止するか許可するかの設定情報を記録するフィールドであり、禁止する場合はビット値＝１、許可する場合はビット値＝０を設定する。
【０１１７】
（３）skip_to_next_point_maskは、このｕｍａｓｋボックスに対応付けられたサンプルグループに属するサンプルの再生処理において、スキップ再生処理を禁止するか許可するかの設定情報を記録するフィールドであり、禁止する場合はビット値＝１、許可する場合はビット値＝０を設定する。
（４）skip_back_to_previous_point_maskは、このｕｍａｓｋボックスに対応付けられたサンプルグループに属するサンプルの再生処理において、スキップバック再生処理を禁止するか許可するかの設定情報を記録するフィールドであり、禁止する場合はビット値＝１、許可する場合はビット値＝０を設定する。
【０１１８】
（５）forward_play_maskは、このｕｍａｓｋボックスに対応付けられたサンプルグループに属するサンプルの再生処理において、早送り再生処理を禁止するか許可するかの設定情報を記録するフィールドであり、禁止する場合はビット値＝１、許可する場合はビット値＝０を設定する。
（６）backward_play_maskは、このｕｍａｓｋボックスに対応付けられたサンプルグループに属するサンプルの再生処理において、巻き戻し再生処理を禁止するか許可するかの設定情報を記録するフィールドであり、禁止する場合はビット値＝１、許可する場合はビット値＝０を設定する。
【０１１９】
次に、本開示の情報処理装置１００が実行するデータフォーマットの変換処理例について説明する。
本開示の情報処理装置は、ＢＤＭＶフォーマットのデータをＭＰ４形式のデータ、具体的には、図７〜図１０等を参照して説明したＣＦＦ（Ｃｏｍｍｏｎ  Ｆｉｌｅ  Ｆｏｒｍａｔ）に変換する処理を実行する。
【０１２０】
図１２を参照してフォーマット変換処理の一例について説明する。
ＢＤＭＶフォーマットデータを変換してＭＰ４フォーマットデータを生成する場合、ＢＤＭＶデータのどのデータ単位で１つのＭＰ４ファイルを生成するかについては様々な設定が可能となる。
【０１２１】
ＭＰ４ファイルには、先に図６を参照して説明した分割型（ｆｒａｇｍｅｎｔｅｄ  ｍｏｖｉｅ）のＭＰ４ファイル、非分割型（ｎｏｎ−ｆｒａｇｍｅｎｔｅｄ  ｍｏｖｉｅ）の２つのタイプのＭＰ４ファイルがあり、さらに制約条件のあるＣＦＦファイルがあるが、ここでは、ＣＦＦファイルを生成する場合の処理例について説明する。
【０１２２】
以下では、ＢＤＭＶフォーマットにおいて再生単位として規定されるプレイリスト単位で、１つのＣＦＦファイルを生成する処理例について説明する。
図１２には、
（Ａ）フォーマット変換前のＢＤＭＶフォーマットデータ
（Ｂ）フォーマット変換後に生成されるＣＦＦファイル
これら２つの対応関係を説明する図を示している。
【０１２３】
（Ａ）に示すフォーマット変換前のＢＤＭＶフォーマットデータには、以下のデータが含まれる。
（ａ１）フォーマット変換対象となる１つのプレイリスト＃１、
（ａ２）プレイリスト＃１によって指定されるクリップ情報ファイル（ＣＩ＃１）、
（ａ３）クリップ情報ファイル（ＣＩ＃１）によって再生データとして指定されるクリップＡＶストリーム（ＳＴ＃１）、
【０１２４】
本実施例では、ＢＤＭＶフォーマットにおいて設定される１つのプレイリスト、および、そのプレイリストによって利用される再生制御情報および再生データを、フォーマット変換処理単位として、この処理単位ごとに１つのＭＰ４ファイル、すなわち、図１２（Ｂ）に示すＣＦＦファイルを生成する。
【０１２５】
このフォーマット変換において、再生対象データであるクリップＡＶストリーム（ＳＴ＃１）の構成データは、ＭＰ４ファイルに設定される複数の再生対象データ格納部であるｍｄａｔボックスに分割して格納する。
なお、このデータの分割格納処理を行なう場合、ＣＦＦファイルの規定に従って、各ｍｄａｔには、画像音声、字幕のいずれか一種類のデータのみを個別に格納する。
【０１２６】
プレイリスト＃１と、クリップ情報ファイル（ＣＩ＃１）の各データは、ＭＰ４ファイル（ＣＦＦ）のメタデータ格納―部であるｍｏｏｖボックス、ｍｏｏｆボックスに格納する。
各ｍｄａｔボックスの格納データのみに適用する制御情報については、各ｍｄａｔボックスに対応付けられたｍｏｏｆボックスに格納し、複数のｍｄａｔボックスの格納データに関連する制御情報についてはｍｏｏｖボックスに格納する。
このような処理によって、ＢＤＭＶフォーマットデータがＭＰ４フォーマット（ＣＦＦ）データに変換されて１つのＣＦＦファイルが生成される。
【０１２７】
図１３には、フォーマット変換によって生成するＣＦＦファイルの構成例として、ユーザ操作禁止情報格納ボックス（ｕｍａｓｋ  Ｂｏｘ）を設定した例を示している。
ＣＦＦファイルのｍｏｏｖボックス内に設定されるデータ種類別のｔｒａｋボックスにはサンプルテーブルボックス（Ｓａｍｐｌｅ  Ｔａｂｌｅ  Ｂｏｘ）が記録される。
サンプルテーブルボックス（Ｓａｍｐｌｅ  Ｔａｂｌｅ  Ｂｏｘ）には、以下の各ボックスが設定される。
（ａ）サンプルグループ定義ボックス（Ｓａｍｐｌｅ  Ｔｏ  Ｇｒｏｕｐ  Ｂｏｘ）
（ｂ）サンプルグループ情報ボックス（Ｓａｍｐｌｅ  Ｇｒｏｕｐ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｂｏｘ）
さらに、サンプルグループ情報ボックス（Ｓａｍｐｌｅ  Ｇｒｏｕｐ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｂｏｘ）内に、
ユーザ操作禁止情報格納ボックス（ｕｍａｓｋ  Ｂｏｘ）が記録される。
【０１２８】
例えばフォーマット変換対象データであるＢＤＭＶフォーマットデータに含まれるプレイリストファイルを構成する１つのプレイアイテム＃１１に対応するユーザ操作禁止情報として、
（ａ）早送り再生禁止（forward_play_mask=1b）
（ｂ）巻き戻し再生禁止（backward_play_mask=1b）
これらのユーザ操作禁止情報が記録されているとする。
これらの情報は、先に図８を参照して説明したプレイリストファイルの記録情報として記録されている。
【０１２９】
この場合、ＢＤＭＶフォーマットからＭＰ４（ＣＦＦ）フォーマット変換を実行する情報処理装置は、プレイリストファイルを解析し、
（ａ）早送り再生禁止（forward_play_mask=1b）
（ｂ）巻き戻し再生禁止（backward_play_mask=1b）
これらのユーザ操作禁止情報を取得して、フォーマット変換後の生成ファイルであるＣＦＦファイルのユーザ操作禁止情報格納ボックス（ｕｍａｓｋ  Ｂｏｘ）にこれらの禁止情報を記録する。
【０１３０】
なお、ユーザ操作禁止情報格納ボックス（ｕｍａｓｋ  Ｂｏｘ）に対するユーザ操作禁止情報の記録処理に併せて、この禁止情報が適用されるサンプルの集合を新たなサンプルグループとして定義し、このサンプルグループの定義情報をサンプルグループ定義ボックス（Ｓａｍｐｌｅ  Ｔｏ  Ｇｒｏｕｐ  Ｂｏｘ）に記録する。
具体的には、ユーザ操作禁止情報格納ボックス（ｕｍａｓｋ  Ｂｏｘ）に記録したユーザ操作禁止情報が適用されるサンプルの範囲を示す情報等をサンプルグループ定義ボックス（Ｓａｍｐｌｅ  Ｔｏ  Ｇｒｏｕｐ  Ｂｏｘ）に記録する。
これらの処理を実行して、ＣＦＦファイルの生成を実行して第２メディア１２０に記録する。
【０１３１】
ＣＦＦフォーマットデータの再生を実行するプレーヤ（再生アプリケーション）は、図１３に示すサンプルテーブルボックスに記録された情報を参照して再生処理を行なうことになる。
この再生処理に際して、サンプルグループ情報ボックス（Ｓａｍｐｌｅ  Ｇｒｏｕｐ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｂｏｘ）のユーザ操作禁止情報格納ボックス（ｕｍａｓｋ  Ｂｏｘ）にユーザ操作禁止情報が記録されている場合、その操作を禁止する再生制御を行う。
【０１３２】
なお、プレーヤ（再生アプリケーション）は、この処理に際して、サンプルグループ定義ボックス（Ｓａｍｐｌｅ  Ｔｏ  Ｇｒｏｕｐ  Ｂｏｘ）を参照し、ユーザ操作禁止情報格納ボックス（ｕｍａｓｋ  Ｂｏｘ）に記録されたユーザ操作禁止情報が適用されるサンプルを確認し、適用対象となるサンプルの範囲に対してのみユーザ操作を禁止する制御を実行する。
【０１３３】
このように、ＭＰ４（ＣＦＦ）ファイルにユーザ操作禁止情報格納ボックス（ｕｍａｓｋ  Ｂｏｘ）を設定し、このｕｍａｓｋボックスにＢＤＭＶフォーマットデータに記録されたユーザ操作禁止情報を記録する。
この設定により、ＢＤＭＶフォーマットデータの再生時に禁止されていたユーザ操作をフォーマット変換後のＭＰ４（ＣＦＦ）の再生処理においても、同様に禁止することが可能となる。
【０１３４】
［５−２．ＭＰ４ファイル単位、またはフラグメント単位でユーザ操作を禁止可能とした実施例について］
次に、ＢＤＭＶフォーマットデータに記録されているユーザ操作禁止情報をＭＰ４ファイルに反映させるためのもう１つの実施例として、ＭＰ４（ＣＦＦ）ファイル単位、またはフラグメント単位でユーザ操作を禁止可能とした実施例について説明する。
【０１３５】
先に説明した実施例は、ユーザ操作禁止情報をサンプルグループ単位で設定する実施例であった。
以下に説明する実施例は、サンプルグループ単位ではなく、ＭＰ４（ＣＦＦ）ファイルに格納する再生データ全体、あるいは、ＭＰ４（ＣＦＦ）ファイルに規定されるフラグメント単位で、ユーザ操作を禁止することを可能とした実施例である。
なお、フラグメントとは、先に図６（ａ）を参照して説明したように、フラグメンテッド（分割型）ＭＰ４ファイルに設定されるＭＰ４ファイル格納データの分割データである。
【０１３６】
図６（ａ）を参照して説明したフラグメンテッド（分割型）ＭＰ４ファイルは、再生対象データの分割データである実データ（ｍｄａｔ）と分割実データ対応のメタデータ（ｍｏｏｆ）を１つのセットデータとして、多数のセットデータを格納し、さらに、格納した複数のセットデータ全体に関するメタデータをｍｏｏｖボックスに格納した構成を有する。
本実施例において説明する「フラグメント」とは、図６（ａ）に示す分割実データ（ｍｄａｔ）と分割実データ対応のメタデータ（ｍｏｏｆ）からなる１つのセットデータに含まれる１つの分割実データ（ｍｄａｔ）を意味する。
【０１３７】
まず、図１４を参照して、ＣＦＦファルに格納された再生対象データ全体に対して特定のユーザ操作を禁止可能とした実施例について説明する。
図１４に示すＣＦＦファイルは、先に、図６（ａ）、図７を参照して説明したフラグメンテッド（分割型）ＭＰ４ファイルを示している。
フラグメンテッド（分割型）ＭＰ４ファイルには、以下のタイプのボックスが設定される。
ｍｏｏｖボックス、
ｔｒａｋボックス、
ｍｏｏｆボックス、
ｔｒａｆボックス、
ｍｄａｔボックス、
上記の各ボックスが設定される。
【０１３８】
画像、音声、字幕等の再生対象データである実データはｍｄａｔボックスに分割して格納される。
また、ｍｄａｔボックスの各々にはｍｏｏｆボックスが対応付けられており、ｍｏｏｆボックスには、ｍｏｏｆボックスに対応付けられたｍｄａｔボックスに格納した分割実データに関する属性情報、再生制御情報等のメタデータを格納する。
【０１３９】
フラグメンテッド（分割型）ＭＰ４ファイルは、再生対象データの分割データである実データ（ｍｄａｔ）と分割実データ対応のメタデータ（ｍｏｏｆ）を１つのセットデータとして、多数のセットデータを格納し、さらに、格納した複数のセットデータ全体に関するメタデータをｍｏｏｖボックスに格納した構成を有する。
【０１４０】
ｍｏｏｖボックスは、ＭＰ４ファイル全体に格納されたデータの再生制御情報等のメタデータの格納領域として設定されるボックスである。
本実施例では、このｍｏｏｖボックスに、ユーザ操作禁止情報格納ボックス（ｕｍａｓｋ  Ｂｏｘ）３１１を記録する。
このユーザ操作禁止情報格納ボックス（ｕｍａｓｋ  Ｂｏｘ）３１１は、このＣＦＦファイルに格納された再生対象データ全体に適用するユーザ操作禁止情報を記録したボックスである。
【０１４１】
例えば、ＢＤＭＶフォーマットデータから変換対象として選択したプレイリストファイルに記録されたユーザ操作禁止情報がそのプレイリストファイルによる再生データ全体に対応する禁止情報である場合、図１４に示すように、ｍｏｏｖボックスに、ユーザ操作禁止情報格納ボックス（ｕｍａｓｋ  Ｂｏｘ）３１１を記録する。
【０１４２】
なお、ＭＰ４フォーマットにおいて規定されるｍｏｏｖボックスには、ムービヘッダボックス（Ｍｏｖｉｅ  Ｈｅａｄｅｒ  Ｂｏｘ（ｍｖｈｄ））が規定され、ユーザ操作禁止情報格納ボックス（ｕｍａｓｋ  Ｂｏｘ）３１１は、例えば、ｍｏｏｖボックス内に設定されるｍｖｈｄ内のボックスとして記録する。
【０１４３】
図１４には、ユーザ操作禁止情報格納ボックス（ｕｍａｓｋ  Ｂｏｘ）３１１に、以下の情報を記録した例を示している。
（ａ）早送り再生禁止（forward_play_mask=1b）
（ｂ）巻き戻し再生禁止（backward_play_mask=1b）
このユーザ操作禁止情報格納ボックス（ｕｍａｓｋ  Ｂｏｘ）３１１の記録データは、このＣＦＦファイルに格納された全てのデータの再生処理に際して、早送り再生と巻き戻し再生が禁止されることを意味する。
【０１４４】
次に、図１５を参照して、ＣＦＦファルに格納された分割データであるフラグメント単位で、特定のユーザ操作を禁止可能とした実施例について説明する。
図１５に示すＣＦＦファイルは、図１４同様、先に図６（ａ）、図７を参照して説明したフラグメンテッド（分割型）ＭＰ４ファイルを示している。
フラグメンテッド（分割型）ＭＰ４ファイルには、以下のタイプのボックスが設定される。
ｍｏｏｖボックス、
ｔｒａｋボックス、
ｍｏｏｆボックス、
ｔｒａｆボックス、
ｍｄａｔボックス、
上記の各ボックスが設定される。
【０１４５】
画像、音声、字幕等の再生対象データである実データはｍｄａｔボックスに分割して格納される。
また、ｍｄａｔボックスの各々にはｍｏｏｆボックスが対応付けられており、ｍｏｏｆボックスには、ｍｏｏｆボックスに対応付けられたｍｄａｔボックスに格納した分割実データに関する属性情報、再生制御情報等のメタデータを格納する。
【０１４６】
フラグメンテッド（分割型）ＭＰ４ファイルは、再生対象データの分割データである実データ（ｍｄａｔ）と分割実データ対応のメタデータ（ｍｏｏｆ）を１つのセットデータとして、多数のフラグメントセットデータを格納し、さらに、格納した複数のフラグメントセットデータ全体に関するメタデータをｍｏｏｖボックスに格納した構成を有する。
【０１４７】
本実施例では、再生対象データの分割データである実データ（ｍｄａｔ）に対応して設定されるメタデータ格納ボックスであるｍｏｏｆボックスに、ユーザ操作禁止情報格納ボックス（ｕｍａｓｋ  Ｂｏｘ）３３１，３３２を記録する。
これらのユーザ操作禁止情報格納ボックス（ｕｍａｓｋ  Ｂｏｘ）３３１，３３２は、各フラグメントに格納された再生対象データ（ｍｄａｔ）に適用するユーザ操作禁止情報を記録したボックスである。
【０１４８】
例えば、ＢＤＭＶフォーマットデータから変換対象として選択したプレイリストファイルに記録されたユーザ操作禁止情報が、そのプレイリストファイルに含まれる１つのプレイアイテムによる再生データに対応する禁止情報である場合、図１５に示すように、ｍｏｏｆボックスに、ユーザ操作禁止情報格納ボックス（ｕｍａｓｋ  Ｂｏｘ）３２１を記録する。
【０１４９】
すなわち、プレイリストファイルに含まれる１つのプレイアイテムによる再生データをフラグメントセット内のｍｄａｔボックスに記録し、ｍｄａｔボックスに記録した再生データに対するユーザ操作禁止情報として、そのフラグメントセットのｍｏｏｆボックスに、ユーザ操作禁止情報格納ボックス（ｕｍａｓｋ  Ｂｏｘ）３２１を記録する。
【０１５０】
なお、ＭＰ４フォーマットにおいて規定されるｍｏｏｆボックスには、ムービヘッダボックス（Ｍｏｖｉｅ  Ｈｅａｄｅｒ  Ｂｏｘ（ｍｆｈｄ））が規定され、ユーザ操作禁止情報格納ボックス（ｕｍａｓｋ  Ｂｏｘ）３３１，３３２は、例えば、ｍｏｏｆボックス内に設定されるｍｆｈｄ内のボックスとして記録する。
【０１５１】
図１５には、フラグメントセット３２１内のｍｏｏｆボックス内に設定したユーザ操作禁止情報格納ボックス（ｕｍａｓｋ  Ｂｏｘ）３３１に、以下の情報を記録した例を示している。
（ａ）早送り再生禁止（forward_play_mask=1b）
（ｂ）巻き戻し再生禁止（backward_play_mask=1b）
このユーザ操作禁止情報格納ボックス（ｕｍａｓｋ  Ｂｏｘ）３３１の記録データは、このフラグメントセット内に格納されたデータの再生処理に際して、早送り再生と巻き戻し再生が禁止されることを意味する。
【０１５２】
また、フラグメントセット３２２内のｍｏｏｆボックス内に設定したユーザ操作禁止情報格納ボックス（ｕｍａｓｋ  Ｂｏｘ）３３２に、以下の情報を記録した例を示している。
（ａ）早送り再生禁止（forward_play_mask=0b）
（ｂ）巻き戻し再生禁止（backward_play_mask=0b）
このユーザ操作禁止情報格納ボックス（ｕｍａｓｋ  Ｂｏｘ）３３２の記録データは、このフラグメントセット内に格納されたデータの再生処理に際して、早送り再生と巻き戻し再生が許可されることを意味する。
【０１５３】
これら２つの異なる情報は、例えばフォーマット変換対象データであるＢＤＭＶフォーマットデータ内のプレイリストファイルに２つのプレイアイテム＃１１，＃１２が含まれ、これらの各プレイアイテムによって再生されるデータに対して、異なるユーザ操作禁止情報が設定されている場合などに対応して設定される情報である。
【０１５４】
例えば、プレイアイテム＃１１に対応するユーザ操作禁止情報として、
（ａ）早送り再生禁止（forward_play_mask=1b）
（ｂ）巻き戻し再生禁止（backward_play_mask=1b）
これらのユーザ操作禁止情報が記録されている。
一方、プレイアイテム＃１２に対応するユーザ操作禁止情報として、
（ａ）早送り再生禁止（forward_play_mask=0b）
（ｂ）巻き戻し再生禁止（backward_play_mask=0b）
これらのユーザ操作禁止情報が記録されている。
これらの情報は、先に図８を参照して説明したプレイリストファイルの記録情報として記録されている。
【０１５５】
この場合、ＢＤＭＶフォーマットからＭＰ４（ＣＦＦ）フォーマット変換を実行する情報処理装置は、プレイリストファイルを解析し、まず、各プレイアイテム対応の再生データを個別のフラグメントセットのｍｄａｔに分割して格納する。
さらに、各プレイアイテム対応の再生禁止情報を各フラグメントセット内のｍｏｏｆボックス内に設定したユーザ操作禁止情報格納ボックス（ｕｍａｓｋ  Ｂｏｘ）に個別に記録する。
【０１５６】
次に、図１６、図１７を参照して、本開示の情報処理装置１００が実行するデータフォーマットの変換処理例として、ＭＰ４（ＣＦＦ）ファイル格納データ全体に対してユーザ操作禁止情報を適用可能としたＣＦＦファイル生成例と、フラグメント単位でユーザ操作禁止情報を適用可能としたＣＦＦファイル生成例について説明する。
【０１５７】
まず、図１６を参照して、ＭＰ４（ＣＦＦ）ファイル格納データ全体に対してユーザ操作禁止情報を適用可能としたＣＦＦファイル生成例について説明する。
以下では、ＢＤＭＶフォーマットにおいて再生単位として規定されるプレイリスト単位で、１つのＣＦＦファイルを生成する処理例について説明する。
図１６には、
（Ａ）フォーマット変換前のＢＤＭＶフォーマットデータのプレイリストの構成
（Ｂ）フォーマット変換後に生成されるＣＦＦファイル
これら２つの対応関係を説明する図を示している。
【０１５８】
本例では、ＢＤＭＶフォーマットにおいて設定される１つのプレイリスト、および、そのプレイリストによって利用される再生制御情報および再生データを、フォーマット変換処理単位として、この処理単位ごとに１つのＭＰ４ファイル、すなわちＣＦＦファイルを生成する。
【０１５９】
このフォーマット変換において、再生対象データであるクリップＡＶストリーム（ＳＴ＃１）の構成データは、ＭＰ４ファイルに設定される複数の再生対象データ格納部であるｍｄａｔボックスに分割して格納する。
なお、このデータの分割格納処理を行なう場合、ＣＦＦファイルの規定に従って、各ｍｄａｔには、画像音声、字幕のいずれか一種類のデータのみを個別に格納する。
【０１６０】
ＢＤＭＶフォーマットデータに含まれるプレイリストファイルと、クリップ情報ファイルの各データは、ＭＰ４ファイル（ＣＦＦ）のメタデータ格納―部であるｍｏｏｖボックス、ｍｏｏｆボックスに格納する。
【０１６１】
図１６には、フォーマット変換によって生成するＣＦＦファイルの構成例として、ユーザ操作禁止情報格納ボックス（ｕｍａｓｋ  Ｂｏｘ）をｍｏｏｖボックス内に設定した例を示している。
【０１６２】
ＣＦＦファイルのｍｏｏｖボックス内には、ムービーヘッダ（ｍｖｈｄ）ボックスが設定され、この中にユーザ操作禁止情報格納ボックス（ｕｍａｓｋ  Ｂｏｘ）を記録する。
【０１６３】
例えばフォーマット変換対象データであるＢＤＭＶフォーマットデータに含まれるプレイリストファイル＃１に対応するユーザ操作禁止情報として、
（ａ）早送り再生禁止（forward_play_mask=1b）
（ｂ）巻き戻し再生禁止（backward_play_mask=1b）
これらのユーザ操作禁止情報が記録されているとする。
これらの情報は、先に図８を参照して説明したプレイリストファイルの記録情報として記録されている。
【０１６４】
この場合、ＢＤＭＶフォーマットからＭＰ４（ＣＦＦ）フォーマット変換を実行する情報処理装置は、プレイリストファイルを解析し、
（ａ）早送り再生禁止（forward_play_mask=1b）
（ｂ）巻き戻し再生禁止（backward_play_mask=1b）
これらのユーザ操作禁止情報を取得して、フォーマット変換後の生成ファイルであるＣＦＦファイルのｍｏｏｖボックス内のムービーヘッダ（ｍｖｈｄ）ボックス中にユーザ操作禁止情報格納ボックス（ｕｍａｓｋ  Ｂｏｘ）を設定して、これらの禁止情報を記録する。
これらの処理を実行して、ＣＦＦファイルの生成を実行して第２メディア１２０に記録する。
【０１６５】
ＣＦＦフォーマットデータの再生を実行するプレーヤ（再生アプリケーション）は、図１６に示すｍｏｏｖボックスに記録された情報を参照して再生処理を行なうことになる。
この再生処理に際して、ユーザ操作禁止情報格納ボックス（ｕｍａｓｋ  Ｂｏｘ）にユーザ操作禁止情報が記録されている場合、その操作を禁止する再生制御を行う。
【０１６６】
すなわち、プレーヤ（再生アプリケーション）は、再生処理に際して、ｍｏｏｖボックス内のムービーヘッダ（ｍｖｈｄ）ボックス内のユーザ操作禁止情報格納ボックス（ｕｍａｓｋ  Ｂｏｘ）に記録されたユーザ操作禁止情報を参照し、ユーザ操作禁止情報の適用対象がＣＦＦファイル格納データ全体であると判断して、全データに対してユーザ操作禁止情報格納ボックス（ｕｍａｓｋ  Ｂｏｘ）に記録されたユーザ操作を禁止する制御を実行する。
【０１６７】
このように、ＭＰ４（ＣＦＦ）ファイルのｍｏｏｖボックスのｍｖｈｄボックス内にユーザ操作禁止情報格納ボックス（ｕｍａｓｋ  Ｂｏｘ）を設定し、このｕｍａｓｋボックスにＢＤＭＶフォーマットデータに記録されたユーザ操作禁止情報を記録する。
この設定により、ＢＤＭＶフォーマットデータの再生時に禁止されていたプレイリスト単位のユーザ操作をフォーマット変換後のＭＰ４（ＣＦＦ）の再生処理においても、同様に禁止することが可能となる。
【０１６８】
次に、図１７を参照して、フラグメント単位でユーザ操作禁止情報を適用可能としたＣＦＦファイル生成例について説明する。
以下の例も、ＢＤＭＶフォーマットにおいて再生単位として規定されるプレイリスト単位で、１つのＣＦＦファイルを生成する処理例である。
図１７には、
（Ａ）フォーマット変換前のＢＤＭＶフォーマットデータのプレイリストの構成
（Ｂ）フォーマット変換後に生成されるＣＦＦファイル
これら２つの対応関係を説明する図を示している。
【０１６９】
図１７には、フォーマット変換によって生成するＣＦＦファイルの構成例として、ユーザ操作禁止情報格納ボックス（ｕｍａｓｋ  Ｂｏｘ）を各フラグメントセット内のｍｏｏｆボックス内に記録した例を示している。
【０１７０】
ＣＦＦファイルの各フラグセメントセットのｍｏｏｆボックスには、ムービーヘッダ（ｍｆｈｄ）ボックスが設定され、この中にユーザ操作禁止情報格納ボックス（ｕｍａｓｋ  Ｂｏｘ）を記録する。
【０１７１】
図１７に示す例は、フォーマット変換対象データであるＢＤＭＶフォーマットデータに含まれるプレイリストファイル＃１に２つのプレイアイテム＃１１，＃１２が含まれ、これらの各プレイアイテムによって再生されるデータに対して、異なるユーザ操作禁止情報が設定されている場合の例である。
【０１７２】
プレイアイテム＃１１に対応するユーザ操作禁止情報として、
（ａ）早送り再生禁止（forward_play_mask=1b）
（ｂ）巻き戻し再生禁止（backward_play_mask=1b）
これらのユーザ操作禁止情報が記録されている。
一方、プレイアイテム＃１２に対応するユーザ操作禁止情報として、
（ａ）早送り再生禁止（forward_play_mask=0b）
（ｂ）巻き戻し再生禁止（backward_play_mask=0b）
これらのユーザ操作禁止情報が記録されている。
これらの情報は、先に図８を参照して説明したプレイリストファイルの記録情報として記録されている。
【０１７３】
この場合、ＢＤＭＶフォーマットからＭＰ４（ＣＦＦ）フォーマット変換を実行する情報処理装置は、プレイリストファイルを解析し、まず、各プレイアイテム対応の再生データを個別のフラグメントセットのｍｄａｔに分割して格納する。
さらに、各プレイアイテム対応の再生禁止情報を各フラグメントセット内のｍｏｏｆボックス内に設定したユーザ操作禁止情報格納ボックス（ｕｍａｓｋ  Ｂｏｘ）に個別に記録する。
【０１７４】
フォーマット変換を実行する情報処理装置は、図に示すフラグメントセット３６１を、プレイアイテム＃１１に対応する再生データとその属性情報（メタデータ）を格納する領域として設定する。
さらに、このフラグメントセット３６１に設定したユーザ操作禁止情報格納ボックス（ｕｍａｓｋ  Ｂｏｘ）３７１に、ユーザ操作禁止情報として、
（ａ）早送り再生禁止（forward_play_mask=1b）
（ｂ）巻き戻し再生禁止（backward_play_mask=1b）
これらのユーザ操作禁止情報を記録する。
【０１７５】
さらに、フォーマット変換を実行する情報処理装置は、図に示すフラグメントセット３６２を、プレイアイテム＃１２に対応する再生データとその属性情報（メタデータ）を格納する領域として設定する。
さらに、このフラグメントセット３６２に設定したユーザ操作禁止情報格納ボックス（ｕｍａｓｋ  Ｂｏｘ）３７２に、ユーザ操作禁止情報として、
（ａ）早送り再生禁止（forward_play_mask=0b）
（ｂ）巻き戻し再生禁止（backward_play_mask=0b）
これらのユーザ操作禁止情報を記録する。
これらの処理を実行して、ＣＦＦファイルの生成を実行して第２メディア１２０に記録する。
【０１７６】
ＣＦＦフォーマットデータの再生を実行するプレーヤ（再生アプリケーション）は、図１７に示すｍｏｏｆボックスに記録された情報を参照して再生処理を行なうことになる。
この再生処理に際して、ユーザ操作禁止情報格納ボックス（ｕｍａｓｋ  Ｂｏｘ）にユーザ操作禁止情報が記録されている場合、その操作を禁止する再生制御を行う。
【０１７７】
すなわち、プレーヤ（再生アプリケーション）は、再生処理に際して、ｍｏｏｆボックス内のムービーヘッダ（ｍｆｈｄ）ボックス内のユーザ操作禁止情報格納ボックス（ｕｍａｓｋ  Ｂｏｘ）に記録されたユーザ操作禁止情報を参照し、ユーザ操作禁止情報の適用対象がフラグメント単位であると判断して、フラグメントセット内のデータ（ｍｄａｔ）に対して、そのフラグメントセット内のユーザ操作禁止情報格納ボックス（ｕｍａｓｋ  Ｂｏｘ）に記録されたユーザ操作を禁止する制御を実行する。
【０１７８】
このように、ＭＰ４（ＣＦＦ）ファイルのフラグメントセット内のｍｏｏｆボックスにユーザ操作禁止情報格納ボックス（ｕｍａｓｋ  Ｂｏｘ）を設定し、このｕｍａｓｋボックスにＢＤＭＶフォーマットデータに記録されたユーザ操作禁止情報を記録する。
この設定により、ＢＤＭＶフォーマットデータの再生時に禁止されていたプレイアイテム単位のユーザ操作をフォーマット変換後のＭＰ４（ＣＦＦ）の再生処理においても、同様に禁止することが可能となる。
【０１７９】
［６．情報処理装置の実行するフォーマット変換処理のシーケンスについて］
次に、図１８に示すフローチャートを参照して情報処理装置１００の実行するフォーマット変換処理のシーケンスについて説明する。
【０１８０】
図１８に示すフローチャートは、情報処理装置の制御部の制御の下に例えば記憶部に格納されたプログラムに従って実行される。
フローに示す各ステップの処理について、順次、説明する。
【０１８１】
（ステップＳ１０１）
まず、情報処理装置は、変換対象となるＢＤＭＶフォーマットデータをメディア、または外部サーバ等から入力し、入力データから変換対象とするプレイリストファイルを取得する。
【０１８２】
（ステップＳ１０２）
次に、変換対象として選択したプレイリストファイルを解析し、プレイリストファイルの記録情報から、ユーザ操作禁止情報（Ｕｓｅｒ  Ｏｐｅｒａｔｉｏｎ  ｍａｓｋ（ＵＯｍａｓｋ））を抽出する。
【０１８３】
（ステップＳ１０３）
ステップＳ１０３において、変換対象として選択したプレイリストファイルの記録情報から、ユーザ操作禁止情報（Ｕｓｅｒ  Ｏｐｅｒａｔｉｏｎ  ｍａｓｋ（ＵＯｍａｓｋ））の適用範囲情報を抽出する。
【０１８４】
（ステップＳ１０４）
次に、ステップＳ１０４において、変換対象として選択したプレイリストファイルによって指定されるクリップ情報ファイルと、そのクリップ情報ファイルに対応付けられたクリップＡＶストリームファイルを取得する。
【０１８５】
（ステップＳ１０５）
次に、ステップＳ１０５において、クリップＡＶストリームファイルに格納された画像、音声、字幕の各データをデータの種類ごとに分離する。この処理は、図２に示すデータ変換部１０８のデータ解析部１５１の実行する処理である。
【０１８６】
（ステップＳ１０６）
次に、ステップＳ１０６において、画像、音声、字幕の各データのフォーマット変換を実行して、ＭＰ４（ＣＣＦ）ファイルのｍｄａｔボックス各々に格納するデータを生成する。
この処理は、図２に示すデータ変換部１０８の画像データ変換部１５２、音声データ変換部１５３、字幕データ変換部１５４の実行する処理である。
【０１８７】
（ステップＳ１０７）
次に、ステップＳ１０７において、プレイリストファイル、クリップ情報ファイルの内容を解析して、ＭＰ４（ＣＦＦ）ファイルのメタデータ記録ボックス（ｍｏｏｖ／ｔｒａｋ／ｍｏｏｆ／ｔｒａｆ／ｕｍａｓｋ）に格納するデータを生成する。
この処理は、図１に示す制御部１０１と図２に示すデータ変換部１０８の多重化処理部１５５において実行される処理である。
【０１８８】
（ステップＳ１０８）
次に、ステップＳ１０８において、ＭＰ４（ＣＦＦ）ファイルのボックス（ｍｏｏｖ／ｔｒａｋ／ｍｏｏｆ／ｔｒａｆ／ｍｄａｔ／ｕｍａｓｋ）にデータを格納してＭＰ４（ＣＦＦ）ファイルを生成する。
この処理は、図１に示す制御部１０１と図２に示すデータ変換部１０８の多重化処理部１５５において実行される処理である。
生成したＭＰ４（ＣＦＦ）ファイルを第２メディアに記録して処理が完了する。
【０１８９】
なお、ステップＳ１０７〜Ｓ１０８の処理において、ユーザ操作禁止情報格納ボックスであるｕｍａｓｋボックスは、以下のいずれかの態様で設定して記録する。
（１）ＣＦＦファイル格納データ全体に適用するユーザ操作禁止情報を記録する場合はｍｏｏｖボックスのｍｖｈｄボックス内にユーザ操作禁止情報格納ボックス（ｕｍａｓｋボックス）を記録する。
（２）ＣＦＦファイルに設定したフラグメント単位のデータに適用するユーザ操作禁止情報を記録する場合はｍｏｏｆボックスのｍｆｈｄボックス内にユーザ操作禁止情報格納ボックス（ｕｍａｓｋボックス）を記録する。
（３）ＣＦＦファイルに新たに規定したサンプルグループに属するサンプルに適用するユーザ操作禁止情報を記録する場合はｍｏｏｖボックスのｔｒａｋボックス内のサンプルテーブルボックスのサンプルグループ情報ボックスにユーザ操作禁止情報格納ボックス（ｕｍａｓｋボックス）を記録する。
この場合は、サンプルグループ情報ボックスに記録したユーザ操作禁止情報を適用するサンプルの範囲情報を含むサンプルグループ定義情報をサンプルグループ定義ボックスに記録する。
【０１９０】
図１９は、フォーマット変換処理において発生するデータの流れを説明する図である。
なお、図１９に示す例は、第１メディア１１０に記録されたＢＤＭＶフォーマットデータを読み取って、ＭＰ４フォーマットデータに変換して第２メディア１２０に記録する場合のデータの流れを示している。
【０１９１】
第１メディア１１０から選択されるプレイリストファイルを、
プレイリストファイル［００００１．ｍｐｌｓ］
とする。
まず、制御部１０１は、このプレイリストファイル［００００１．ｍｐｌｓ］を第１メディア１１０から読み取り、記憶部１０４に格納する。
【０１９２】
次に、制御部１０１は、このプレイリストファイル［００００１．ｍｐｌｓ］を解析してユーザ操作禁止情報と、ユーザ操作禁止情報の適用範囲情報を抽出する。これらの情報は、プレイリストファイル［００００１．ｍｐｌｓ］とともに、記憶部１０４に格納する。
【０１９３】
さらに、制御部１０１は、変換対象として選択したプレイリストファイル［００００１．ｍｐｌｓ］によって指定されるクリップ情報ファイルと、そのクリップ情報ファイルに対応付けられたクリップＡＶストリームファイルを取得する。
取得ファイルを、以下のファイルとする。
クリップ情報ファイル［０００１１．ｃｌｐｉ］
クリップ情報ファイル［０００１２．ｃｌｐｉ］
クリップＡＶストリームファイル［０００１１．ｍ２ｔｓ］
クリップＡＶストリームファイル［０００１２．ｍ２ｔｓ］
【０１９４】
取得した、
クリップ情報ファイル［０００１１．ｃｌｐｉ］
クリップ情報ファイル［０００１２．ｃｌｐｉ］
これらのファイルは記憶部１０４に格納する。
また、
クリップＡＶストリームファイル［０００１１．ｍ２ｔｓ］
クリップＡＶストリームファイル［０００１２．ｍ２ｔｓ］
これらのファイルは、データバッファ１０７を介してデータ変換部１０８に入力する。
【０１９５】
データ変換部１０８は、図２に示すデータ解析部１５１がクリップＡＶストリームファイルの各パケットに設定されたＰＩＤ（プログラムＩＤ）に基づいて、画像、音声、字幕の各データを分離し、各分離データを画像データ変換部１５２、音声データ変換部１５３、字幕データ変換部１５４に出力する。
【０１９６】
画像データ変換部１５２、音声データ変換部１５３、字幕データ変換部１５４は、入力データのフォーマット変換を実行する。すなわち、ＢＤＭＶフォーマットデータを、第２メディア１２０に記録するＭＰ４（ＣＦＦ）形式のフォーマットデータに変換する処理を実行する。
なお、画像データ変換部１５２、音声データ変換部１５３、字幕データ変換部１５４の各々は、各データのフォーマット変換処理に際して、必要な復号処理と符号化処理、暗号化処理等を実行する。
【０１９７】
画像データ変換部１５２、音声データ変換部１５３、字幕データ変換部１５４は、ＭＰ４フォーマットのデータを生成して多重化処理実行部１５５に出力する。
【０１９８】
多重化処理部１５５は、
（ａ）画像データ生成部１５２の生成した第２フォーマット（ＭＰ４）形式の画像フォーマットデータ、
（ｂ）音声データ生成部１５３の生成した第２フォーマット（ＭＰ４）形式の音声フォーマットデータ、
（ｃ）字幕データ生成部１５４の生成した第２フォーマット（ＭＰ４）形式の字幕フォーマットデータ、
（ｄ）プレイリストファイル、クリップ情報ファイル等の再生制御情報ファイルから取得し、記憶部１０４に格納した再生制御データ、
これらの各データの多重化処理を実行して、第２フォーマット（ＭＰ４）形式の記録データを生成する。
【０１９９】
なお、記憶部１０４に格納した再生制御情報ファイルは、
プレイリストファイル［００００１．ｍｐｌｓ］、
クリップ情報ファイル［０００１１．ｃｌｐｉ］
クリップ情報ファイル［０００１２．ｃｌｐｉ］
これらのファイルである。
さらに、記憶部１０４には、これらの各ファイルの他に、プレイリストファイルから抽出したユーザ操作禁止情報およびその適用範囲情報が記録される。
【０２００】
データ変換部１０８の多重化処理部１５５は、ＭＰ４形式の画像、音声、字幕各データと、再生制御情報ファイルから抽出したデータの多重化処理を実行して、第２フォーマット（ＭＰ４）形式の記録データを生成する。
【０２０１】
なお、データ変換部１０８の多重化処理部１５５は、ユーザ操作禁止情報格納ボックスであるｕｍａｓｋボックスを、以下のいずれかの態様で設定して記録する。
（１）ＣＦＦファイル格納データ全体に適用するユーザ操作禁止情報を記録する場合はｍｏｏｖボックスのｍｖｈｄボックス内にユーザ操作禁止情報格納ボックス（ｕｍａｓｋボックス）を記録する。
（２）ＣＦＦファイルに設定したフラグメント単位のデータに適用するユーザ操作禁止情報を記録する場合はｍｏｏｆボックスのｍｆｈｄボックス内にユーザ操作禁止情報格納ボックス（ｕｍａｓｋボックス）を記録する。
（３）ＣＦＦファイルに新たに規定したサンプルグループに属するサンプルに適用するユーザ操作禁止情報を記録する場合はｍｏｏｖボックスのｔｒａｋボックス内のサンプルテーブルボックスのサンプルグループ情報ボックスにユーザ操作禁止情報格納ボックス（ｕｍａｓｋボックス）を記録する。
この場合は、サンプルグループ情報ボックスに記録したユーザ操作禁止情報を適用するサンプルの範囲情報を含むサンプルグループ定義情報をサンプルグループ定義ボックスに記録する。
【０２０２】
生成されたＭＰ４（ＣＦＦ）ファイルは、第２メディアインタフェース１０９を介して第２メディア１２０に記録される。
【０２０３】
なお、図１９に示す例は、第１メディア１１０にＢＤＭＶフォーマットデータが記録されており、第１メディア１１０から読み出したデータをデータ変換してＭＰ４（ＣＦＦ）ファイルを生成して第２メディア１２０に記録する処理例として説明した。
しかし、前述したようにフォーマット変換処理の対象となるデータは通信部１０３を介して外部入力するデータであってもよく、この場合、図１９に示す第１メディア１１０からの読み出しデータは、すべて通信部１０３を介して入力される設定となる。
【０２０４】
［７．再生制御情報を外部サーバから取得して記録する処理例について］
図１９を参照して説明したように、フォーマット変換の対象となるデータは、ＢＤ等の第１メディア１１０、あるいは通信部１０３を介して外部から入力することが可能である。
【０２０５】
さらに、もう１つの実施例として、ユーザ操作禁止情報を外部サーバから取得する構成としてもよい。
すなわち、図２０に示すように、データ記録処理を実行する情報処理装置１００が、第１メディア１１０を装着し、さらに、サーバ４００と接続する。
情報処理装置１００は、ＢＤＭＶフォーマットデータを記録した第１メディア１１０から変換対象のプレイリストファイルを取得し、取得したプレイリストファイルの識別情報をサーバ４００に送信する。
【０２０６】
サーバ４００は、プレイリストファイルの識別情報に基づいて、そのプレイリストファイルに対応して設定されたユーザ操作禁止情報を記憶部から取得して情報処理装置１００に送信する。なお、サーバの提供するユーザ操作禁止情報にはユーザ操作が禁止されるデータの適用範囲情報も含まれる。
なお、サーバ４００は、様々なプレイリスト対応のユーザ操作禁止情報を記憶部に保持している。
【０２０７】
情報処理装置１００は、サーバ４００から受信したユーザ操作禁止情報をＭＰ４（ＣＣＦ）ファイルに新たに設定したユーザ操作禁止情報格納ボックス（ｕｍａｓｋボックス）に記録する。
【０２０８】
このような処理構成とすれば、情報処理装置は、第１メディア１１０に記録されたプレイリストファイルからユーザ操作禁止情報を抽出する必要がなく、効率的な処理が可能となる。
【０２０９】
［８．本開示の構成のまとめ］
以上、特定の実施例を参照しながら、本開示の実施例について詳解してきた。しかしながら、本開示の要旨を逸脱しない範囲で当業者が実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本開示の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。
【０２１０】
なお、本明細書において開示した技術は、以下のような構成をとることができる。
（１）  第１データフォーマットから第２データフォーマットへのフォーマット変換を実行するデータ変換部と、
データ変換部の実行する変換処理に適用する情報取得を行なう制御部を有し、
前記制御部は、
再生データ対応のユーザ操作禁止情報を、前記第１データフォーマットの構成データである再生制御ファイルから取得し、
前記データ変換部は、
前記ユーザ操作禁止情報を前記第２データフォーマットの構成データとして記録する情報処理装置。
【０２１１】
（２）前記制御部は、再生データ対応のユーザ操作禁止情報に併せて、該ユーザ操作禁止情報の適用範囲を示す適用データ情報を、前記第１データフォーマットの構成データである再生制御ファイルから取得し、前記データ変換部は、前記ユーザ操作禁止情報に併せて、該ユーザ操作禁止情報の適用対象を示す適用データ情報を前記第２データフォーマットの構成データとして記録する前記（１）に記載の情報処理装置。
【０２１２】
（３）前記データ変換部は、ＢＤＭＶフォーマットデータをＭＰ４フォーマットデータに変換する処理を実行し、前記制御部は、ＢＤＭＶフォーマットデータに設定されたプレイリストファイルから再生データ対応のユーザ操作禁止情報を取得し、前記データ変換部は、前記ユーザ操作禁止情報を、ＭＰ４フォーマットデータに設定したユーザ操作禁止情報格納ボックスに記録する前記（１）または（２）に記載の情報処理装置。
【０２１３】
（４）前記データ変換部は、ＢＤＭＶフォーマットデータをＭＰ４フォーマットデータに変換する処理を実行し、前記制御部は、ＢＤＭＶフォーマットデータに設定されたプレイリストファイルから再生データ対応のユーザ操作禁止情報と、該ユーザ操作禁止情報の適用範囲を示す適用データ情報を取得し、前記データ変換部は、前記ユーザ操作禁止情報と、該ユーザ操作禁止情報の適用範囲を示す適用データ情報を、ＭＰ４フォーマットデータに設定したユーザ操作禁止情報格納ボックスに記録する前記（１）〜（３）いずれかに記載の情報処理装置。
【０２１４】
（５）前記データ変換部は、ユーザ操作禁止情報の適用範囲を示す適用データ情報が、フォーマット変換において生成するＭＰ４ファイルの格納データ全体である場合は、ＭＰ４ファイルの全体データに対応するメタデータ格納ボックスであるｍｏｏｖボックスにユーザ操作禁止情報格納ボックスを設定して、前記プレイリストファイルから取得したユーザ操作禁止情報を記録する前記（４）に記載の情報処理装置。
【０２１５】
（６）前記データ変換部は、ユーザ操作禁止情報の適用範囲を示す適用データ情報が、フォーマット変換において生成するＭＰ４ファイルに格納する分割データに相当するフラグメントデータである場合は、ＭＰ４ファイルのフラグメントデータに対応するメタデータ格納ボックスであるｍｏｏｆボックスにユーザ操作禁止情報格納ボックスを設定して、前記プレイリストファイルから取得したユーザ操作禁止情報を記録する前記（４）に記載の情報処理装置。
【０２１６】
（７）前記データ変換部は、ユーザ操作禁止情報の適用範囲を示す適用データ情報が、フォーマット変換において生成するＭＰ４ファイルに格納するサンプルグループ単位である場合は、ＭＰ４ファイルのサンプルグループ単位のメタデータ格納ボックスであるサンプルグループ情報ボックスにユーザ操作禁止情報格納ボックスを設定して、前記プレイリストファイルから取得したユーザ操作禁止情報を記録する前記（４）に記載の情報処理装置。
【０２１７】
（８）前記制御部は、前記ユーザ操作禁止情報を、変換対象データを記録した情報記録媒体、または外部から通信部を介して取得する前記（１）〜（７いずれかに記載の情報処理装置。
【０２１８】
（９）前記制御部は、ＢＤＭＶフォーマットデータを記録した情報記録媒体から変換対象のプレイリストファイルを取得し、取得したプレイリストファイルの識別情報を外部サーバに送信し、外部サーバから、前記プレイリストファイル対応のユーザ操作禁止情報を取得する前記（１）〜（８）いずれかに記載の情報処理装置。
【０２１９】
（１０）前記データ変換部は、ＢＤＭＶフォーマットデータを変換してＣＦＦ（Ｃｏｍｍｏｎ  Ｆｉｌｅ  Ｆｏｒｍａｔ）に従ったＣＦＦファイルを生成する前記（１）〜（９）いずれかに記載の情報処理装置。
【０２２０】
（１１）前記情報処理装置は、さらに、データフォーマット変換後のデータを第２の情報記録媒体に記録する記録部を有する前記（１）〜（１０）いずれかに記載の情報処理装置。
【０２２１】
（１２）  第１データフォーマットから第２データフォーマットへのフォーマット変換を実行するデータ変換部と、
データ変換部の実行する変換処理に適用する情報取得を行なう制御部を有し、
前記データ変換部の変換データを情報記録媒体に記録する記録部を有し、
前記制御部は、
再生データ対応のユーザ操作禁止情報を、前記第１データフォーマットの構成データである再生制御ファイルから取得し、
前記データ変換部は、
前記ユーザ操作禁止情報を前記第２データフォーマットの構成データとして設定し、
前記記録部は、
前記データ変換部の生成した第２フォーマットデータを情報記録媒体に記録する情報記録装置。
【０２２２】
（１３）  前記データ変換部は、
ＢＤＭＶフォーマットデータをＭＰ４フォーマットデータに変換する処理を実行し、
ＢＤＭＶフォーマットデータのプレイリストファイルに記録されたユーザ操作禁止情報を、ＭＰ４フォーマットデータに設定したユーザ操作禁止情報格納ボックスに記録する前記（１２）に記載の情報記録装置。
【０２２３】
（１４）  ＭＰ４フォーマットデータを格納したＭＰ４ファイルを記録データとして有し、
前記ＭＰ４ファイルは、
ユーザ操作禁止情報と、該ユーザ操作禁止情報を適用するデータ範囲情報を含み、
前記ＭＰ４ファイルの再生処理を実行する情報処理装置が、
前記ユーザ操作禁止情報と、前記データ範囲情報を参照して、ユーザ操作に対する処理の実行を停止する再生制御を行うことを可能とした情報記録媒体。
【０２２４】
（１５）  情報処理装置において実行する情報処理方法であり、
前記情報処理装置は、
第１データフォーマットから第２データフォーマットへのフォーマット変換を実行するデータ変換部と、
データ変換部の実行する変換処理に適用する情報取得を行なう制御部を有し、
前記制御部が、
再生データ対応のユーザ操作禁止情報を、前記第１データフォーマットの構成データである再生制御ファイルから取得し、
前記データ変換部が、
前記ユーザ操作禁止情報を前記第２データフォーマットの構成データとして記録する情報処理方法。
【０２２５】
（１６）  情報処理装置において情報処理を実行させるプログラムであり、
前記情報処理装置は、
第１データフォーマットから第２データフォーマットへのフォーマット変換を実行するデータ変換部と、
データ変換部の実行する変換処理に適用する情報取得を行なう制御部を有し、
前記プログラムは、前記制御部に、
再生データ対応のユーザ操作禁止情報を、前記第１データフォーマットの構成データである再生制御ファイルから取得させ、
前記データ変換部に、
前記ユーザ操作禁止情報を前記第２データフォーマットの構成データとして記録させるプログラム。
【０２２６】
また、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。例えば、プログラムは記録媒体に予め記録しておくことができる。記録媒体からコンピュータにインストールする他、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットといったネットワークを介してプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
【０２２７】
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【産業上の利用可能性】
【０２２８】
以上、説明したように、本開示の一実施例の構成によれば、ＢＤＭＶデータに規定されたユーザ操作禁止情報を取得してＭＰ４ファィルに記録する構成が実現される。
具体的には、ＢＤＭＶフォーマットデータをＭＰ４フォーマットデータに変換する処理において、ＢＤＭＶデータに設定されたプレイリストファイルから再生データ対応のユーザ操作禁止情報を取得し、ユーザ操作禁止情報をＭＰ４フアイルに設定したユーザ操作禁止情報格納ボックスに記録する。ユーザ操作禁止情報の適用範囲に応じて、ユーザ操作禁止情報格納ボックスの記録位置を変更し、ＭＰ４ファイル格納データ全体、フラグメント単位、サンプルグループ単位のユーザ操作禁止情報の記録を可能とした。
本構成により、ＢＤＭＶデータに規定されたユーザ操作禁止情報を取得してＭＰ４ファィルに記録する構成が実現される。
【符号の説明】
【０２２９】
１００  情報処理装置
１０１  制御部
１０２  入力部
１０３  通信部
１０４  記憶部
１０５  出力部
１０６  第１メディアインタフェース
１０７  データバッファ
１０８  データ変換部
１０９  第２メディアインタフェース
１１０  第１メディア
１２０  第２メディア
１５１  データ解析部
１５２  画像データ変換部
１５３  音声データ変換部
１５４  字幕データ変換部
１５５  多重化処理部
４００  サーバ
【図１】
2015167059.tif 000003
【図２】
2015167059.tif 000004
【図３】
2015167059.tif 000005
【図４】
2015167059.tif 000006
【図５】
2015167059.tif 000007
【図６】
2015167059.tif 000008
【図７】
2015167059.tif 000009
【図８】
2015167059.tif 000010
【図９】
2015167059.tif 000011
【図１０】
2015167059.tif 000012
【図１１】
2015167059.tif 000013
【図１２】
2015167059.tif 000014
【図１３】
2015167059.tif 000015
【図１４】
2015167059.tif 000016
【図１５】
2015167059.tif 000017
【図１６】
2015167059.tif 000018
【図１７】
2015167059.tif 000019
【図１８】
2015167059.tif 000020
【図１９】
2015167059.tif 000021
【図２０】
2015167059.tif 000022