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