(57)【特許請求の範囲】
【請求項１】
情報処理装置において、再生区間データを含むクリップの定義されたフォーマットデータのコピー用データを生成するデータ変換方法であり、
データ入力部がコピー元データを入力するデータ入力ステップと、
クリップ調整部が、前記コピー元データから、コピー対象のストリームデータを含むコピー元クリップ構成データを取得するステップと、
前記クリップ調整部が、コピー元フォーマットにおいて定義されるプレイリストファイル内のプレイアイテム対応のコピー元クリップ構成データを複数含む１つのクリップを、コピー先クリップとして設定し、コピー先メディアにおけるクリップ数をコピー元メディアにおけるコピー対象のクリップ数以下に制御するクリップ設定ステップと、
を有することを特徴とするデータ変換方法。
【請求項２】
前記データ変換方法は、さらに、
データ記録部が、前記クリップ設定ステップにおいて設定したコピー先クリップを含むデータをメディアに記録するデータ記録ステップを有することを特徴とする請求項１に記載のデータ変換方法。
【請求項３】
前記クリップ設定ステップは、
複数のコピー元クリップ構成データが、コピー元フォーマットにおいて同一のプレイリストファイルに含まれるプレイアイテム対応のクリップ構成データである場合に、該複数のコピー元クリップ構成データを含む１つのコピー先クリップを設定することを特徴とする請求項１に記載のデータ変換方法。
【請求項４】
前記クリップ設定ステップは、
複数のコピー元クリップ構成データが、コピー元フォーマットにおいて異なるクリップの構成データとして設定されている場合においても、前記複数のコピー元クリップ構成データがコピー元フォーマットにおいて同一のプレイリストファイルに含まれるプレイアイテム対応のクリップ構成データである場合に、前記複数のコピー元クリップ構成データを含む１つのコピー先クリップを設定することを特徴とする請求項１に記載のデータ変換方法。
【請求項５】
前記クリップの定義されたフォーマットデータは、ＡＶＣＨＤ（Ａｄｖａｎｃｅｄ  Ｖｉｄｅｏ  Ｃｏｄｅｃ  Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ）フォーマットデータ、または、ＢＤＡＶ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ  Ａｕｄｉｏ  Ｖｉｓｕａｌ）フォーマットデータのいずれかであることを特徴とする請求項１に記載のデータ変換方法。
【請求項６】
前記クリップ調整部は、さらに、前記コピー元データのフォーマット変換を行い、記録データとしてコピー元と異なるフォーマットデータを生成するフォーマット変換ステップを実行することを特徴とする請求項１に記載のデータ変換方法。
【請求項７】
前記フォーマット変換ステップは、
ＡＶＣＨＤ（Ａｄｖａｎｃｅｄ  Ｖｉｄｅｏ  Ｃｏｄｅｃ  Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ）フォーマットからＢＤＡＶ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ  Ａｕｄｉｏ  Ｖｉｓｕａｌ）フォーマットへのフォーマット変換処理を実行するステップであることを特徴とする請求項６に記載のデータ変換方法。
【請求項８】
前記フォーマット変換ステップは、
ＡＶＣＨＤフォーマットデータに含まれる再生制御情報ファイルとして、インデックスファイルと、プレイリストファイルと、クリップ情報ファイルを変換対象ファイルとして選択し、選択ファイルのフォーマット変換により、ＢＤＡＶフォーマットに従った管理情報ファイルと、プレイリストファイルと、クリップ情報ファイルを生成する処理を実行するステップを含むことを特徴とする請求項６に記載のデータ変換方法。
【請求項９】
前記フォーマット変換ステップは、
クリップ情報ファイル識別子と、プレイアイテム識別子と、ＳＴＣ識別子については、ＡＶＣＨＤフォーマットデータに含まれる識別子を利用することなくＢＤＡＶフォーマットデータにおいて新たな識別子を設定する処理を行うステップを含むことを特徴とする請求項６に記載のデータ変換方法。
【請求項１０】
再生区間データを含むクリップの定義されたフォーマットデータのコピー用データを生成するデータ変換装置であり、
コピー元データを入力するデータ入力部と、
前記コピー元データからコピー対象のストリームデータを含むコピー元クリップ構成データを取得し、コピー元フォーマットにおいて定義されるプレイリストファイル内のプレイアイテム対応のコピー元クリップ構成データを複数含む１つのクリップを、コピー先クリップとして設定し、コピー先メディアにおけるクリップ数をコピー元メディアにおけるコピー対象のクリップ数以下に制御するクリップ調整部と、
を有することを特徴とするデータ変換装置。
【請求項１１】
再生区間データを含むクリップの定義されたフォーマットデータのコピー記録処理を実行するデータ記録装置であり、
コピー元データを入力するデータ入力部と、
前記コピー元データからコピー対象のストリームデータを含むコピー元クリップ構成データを取得し、コピー元フォーマットにおいて定義されるプレイリストファイル内のプレイアイテム対応のコピー元クリップ構成データを複数含む１つのクリップを、コピー先クリップとして設定し、コピー先メディアにおけるクリップ数をコピー元メディアにおけるコピー対象のクリップ数以下に制御するクリップ調整部と、
前記クリップ調整部において設定したコピー先クリップを含むデータをメディアに記録するデータ記録部と、
を有することを特徴とするデータ記録装置。
【請求項１２】
再生区間データを含むクリップの定義されたフォーマットデータをメディアから再生し、コピー用データを出力するデータ再生装置であり、
クリップの定義されたフォーマットデータを記録したメディアからデータ再生を実行するデータ再生部と、
前記データ再生部の再生データから、コピー対象のストリームデータを含むコピー元クリップ構成データを取得し、コピー元フォーマットにおいて定義されるプレイリストファイル内のプレイアイテム対応のコピー元クリップ構成データを複数含む１つのクリップを、コピー先クリップとして設定し、コピー先メディアにおけるクリップ数をコピー元メディアにおけるコピー対象のクリップ数以下に制御するクリップ調整部と、
前記クリップ調整部において設定したコピー先クリップを含むデータをコピー用データとして出力するデータ出力部と、
を有することを特徴とするデータ再生装置。
【請求項１３】
情報処理装置において、再生区間データを含むクリップの定義されたフォーマットデータのコピー処理を実行させるコンピュータ・プログラムであり、
データ入力部にコピー元データを入力させるデータ入力ステップと、
クリップ調整部に、前記コピー元データからコピー対象のストリームデータを含むコピー元クリップ構成データを取得させるステップと、
前記クリップ調整部に、コピー元フォーマットにおいて定義されるプレイリストファイル内のプレイアイテム対応のコピー元クリップ構成データを複数含む１つのクリップを、コピー先クリップとして設定し、コピー先メディアにおけるクリップ数をコピー元メディアにおけるコピー対象のクリップ数以下に制御させるクリップ設定ステップと、
データ記録部に、前記クリップ設定ステップにおいて設定したコピー先クリップを含むデータをメディアに記録させるデータ記録ステップと、
を有することを特徴とするコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ変換方法、およびデータ変換装置、データ記録装置、データ再生装置、並びにコンピュータ・プログラムに関する。さらに、詳細には、例えばＡＶＣＨＤフォーマットやＢＤＡＶフォーマットデータなど各種のフォーマットデータに含まれるクリップを結合（マージ）して複数クリップを１つのクリップに設定する処理を行うデータ変換方法、およびデータ変換装置、データ記録装置、データ再生装置、並びにコンピュータ・プログラムに関する。
【背景技術】
【０００２】
ビデオカメラにおけるデータ記録フォーマットとして、ＡＶＣＨＤ（Ａｄｖａｎｃｅｄ  Ｖｉｄｅｏ  Ｃｏｄｅｃ  Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ）が知られている。
【０００３】
ビデオカメラで撮影した動画像ストリームをＡＶＣＨＤフォーマットに従ってメディアに記録する場合の処理は、撮影動画像データをＭＰＥＧ４−ＡＶＣストリーム（例えばＨ．２６４／ＡＶＣストリーム）に符号化するとともに、インデックス（ｉｎｄｅｘ）、ムービーオブジェクト（ＭｏｖｉｅＯｂｊｅｃｔ）、プレイリスト（ＰｌａｙＬｉｓｔ）、クリップ情報（ＣｌｉｐＩｎｆｏｒｍａｔｉｏｎ）、ストリーム（Ｓｔｒｅａｍ）の各ファイルを生成してハードディスクやフラッシュメモリなどのメディアに記録する。なお、具体的フォーマット構成については後述する。
【０００４】
一方、高密度のデータ記録可能な記録メディアとしてＢｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）が知られている。以下、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）をＢＤと呼ぶ。ＢＤにおいてデータ再記録を許容するリライタブルディスクに対応するデータ記録フォーマットとして［ＢＤＡＶ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ  Ａｕｄｉｏ  Ｖｉｓｕａｌ）フォーマット（ＢＤ−ＲＥ２．１）］がある。
【０００５】
ＢＤＡＶフォーマット（ＢＤ−ＲＥ２．１）に従ったデータ記録では、動画像データをＭＰＥＧ２−ＴＳストリームやＭＰＥＧ４−ＡＶＣストリーム（例えばＨ．２６４／ＡＶＣストリーム）に符号化したストリーム（Ｓｔｒｅａｍ）ファイルの他、管理情報（Ｉｎｆｏ）、プレイリスト（ＰｌａｙＬｉｓｔ）、クリップ情報（ＣｌｉｐＩｎｆｏｒｍａｔｉｏｎ）、これらの再生制御情報ファイルがメディアに記録される。ＢＤＡＶフォーマットについては、例えば特許文献１（特開２００６−３１９９５４号公報）に記載されている。
【０００６】
ＡＶＣＨＤフォーマット、ＢＤＡＶフォーマットのいずれにおいても、動画像データを格納したストリーム（Ｓｔｒｅａｍ）ファイルと、そのストリームファイルの属性情報を格納したクリップ情報（ＣｌｉｐＩｎｆｏｒｍａｔｉｏｎ）ファイルの１組のデータをクリップと呼ぶ。図１にクリップ構成例を示す。図１に示す例では、
クリップ情報ファイル２１とＡＶストリームファイル３１を［クリップ１（Ｃｌｉｐ１）］、
クリップ情報ファイル２２とＡＶストリームファイル３２を［クリップ２（Ｃｌｉｐ２）］、
クリップ情報ファイル２３とＡＶストリームファイル３３を［クリップ３（Ｃｌｉｐ３）］、
として示している。
【０００７】
クリップの再生を行う場合、プレイリストファイル内に構成されるプレイアイテムが利用される。プレイアイテムは、ＡＶストリームの再生単位を指定するために利用され、プレイリストファイルの上位のインデックスや管理情報を利用してユーザが指定するタイトルに従って特定のプレイアイテムが選択され、選択されたプレイアイテムによってクリッフ内の特定の再生区間が指定されて、再生区間に対応するクリップ情報ファイルとＡＶストリームファイルを利用して再生処理が実行される。
【０００８】
なお、プレイリストは、ユーザによって指定可能な１つの再生シーケンスであり、１つ以上のプレイアイテムによって構成される。図１には２つのプレイリスト１１，１２を示している。図１に示す例において、プレイリスト１１は３つのプレイアイテムによって構成され、プレイリスト１２は１つのプレイアイテムによって構成されている。
【０００９】
あるフォーマットでメディアに記録されたデータを他のメディアにコピー（ダビング）する場合の処理例について図２を参照して説明する。図２には、
（ａ）ダビング元（コピー元）のメディアにおけるプレイアイテムとクリップとの対応関係、
（ｂ）ダビング先（コピー先）のメディアにおけるプレイアイテムとクリップとの対応関係、
を示している。
【００１０】
図２に示す例は、（ａ）ダビング元（コピー元）のメディアに記録されたクリップ１（Ｃｌｉｐ１）、クリップ２（Ｃｌｉｐ２）の２つのクリップを他のメディアにダビング（コピー）する場合の例である。これまでの一般的なコピー処理においては、プレイアイテム（図２に示すＩｔｅｍ）単位でのコピー処理が実行され、この際、コピー単位としてのプリイアイテム単位で、クリップを設定したコピー処理が行われていた。
【００１１】
図２に示す例において、図２（ｂ）に示すステップ１〜３（Ｓｔｅｐ１〜３）の手順でコピー処理が行われる。
まず、ステップ１において、ダビング元のプレイアイテム＃０（Ｉｔｅｍ＃０）とプレイアイテム＃０（Ｉｔｅｍ＃０）に対応付けられたクリップ１の一部区間（ＡＢ）が読み出され、このクリップ区間ＡＢがダビング先（コピー先）のメディアにおいて独立した１つのクリップＡ（ＣｌｉｐＡ）として設定されて記録される。
【００１２】
次に、ステップ２において、ダビング元のプレイアイテム＃１（Ｉｔｅｍ＃１）とプレイアイテム＃１（Ｉｔｅｍ＃１）に対応付けられたクリップ１の一部区間（ＢＣ）が読み出され、このクリップ区間ＢＣがダビング先（コピー先）のメディアにおいて独立した１つのクリップＢ（ＣｌｉｐＢ）として設定されて記録される。
【００１３】
次に、ステップ３において、ダビング元のプレイアイテム＃２（Ｉｔｅｍ＃２）とプレイアイテム＃２（Ｉｔｅｍ＃２）に対応付けられたクリップ２が読み出され、このクリップ２がダビング先（コピー先）のメディアにおいて独立した１つのクリップＣ（ＣｌｉｐＣ）として設定されて記録される。
【００１４】
このように、クリップを規定したフォーマットデータの従来の一般的なコピー処理においては、ダビング元のプレイリストファイル内のプレイアイテム単位で、クリップを読み出して、ダビング先のメディアにプレイアイテム単位のクリップを作成して記録するという処理が実行される。この結果、ダビング先のメディアにおけるクリップの数は、ダビング元のクリップの数以上の数となる。図２に示す例では、
ダビング元のクリップの数＝２、
ダビング先のクリップの数＝３、
となっている。
【００１５】
しかし、上述したＡＶＣＨＤフォーマット、ＢＤＡＶフォーマットのいずれにおいても、１つのメディアに記録可能なクリップ数は各フォーマットにおいて規定されている。具体的にはＡＶＣＨＤフォーマットでは１つの記録メディアに記録可能なクリップ数の上限が４０００として規定され、ＢＤＡＶフォーマットでは、１つの記録メディアに記録可能なクリップの上限が２００として規定されている。
【００１６】
従って、図２を参照して説明したようなクリップ数の増加を伴うコピー処理が実行されると、クリップ数がフォーマットで規定されたクリップ数の上限に到達する可能性が高くなり、その後、そのメディアに対するデータコピーができなくなってしまうという問題がある。
【特許文献１】特開２００６−３１９９５４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１７】
本発明は、例えば上述の問題点に鑑みてなされたものであり、例えばＡＶＣＨＤフォーマット、ＢＤＡＶフォーマットのようにクリップの定義されたフォーマットデータのコピー処理に際して、クリップ数の増加を防止あるいはクリップ数を削減して記録する処理を可能としたデータ変換方法、およびデータ変換装置、データ記録装置、データ再生装置、並びにコンピュータ・プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１８】
本発明の第１の側面は、
情報処理装置において、再生区間データを含むクリップの定義されたフォーマットデータのコピー処理を実行するデータ変換方法であり、
データ入力部がコピー元データを入力するデータ入力ステップと、
クリップ調整部が、前記コピー元データから、コピー対象のストリームデータを含むコピー元クリップ構成データを取得するステップと、
前記クリップ調整部が、コピー元フォーマットにおいて定義されるプレイリストファイル内のプレイアイテム対応のコピー元クリップ構成データを複数含む１つのクリップを、コピー先クリップとして設定するクリップ設定ステップと、
を有することを特徴とするデータ変換方法にある。
【００１９】
さらに、本発明のデータ変換方法の一実施態様において、前記データ変換方法は、さらに、データ記録部が、前記クリップ設定ステップにおいて設定したコピー先クリップを含むデータをメディアに記録するデータ記録ステップを有することを特徴とする。
【００２０】
さらに、本発明のデータ変換方法の一実施態様において、前記クリップ設定ステップは、複数のコピー元クリップ構成データが、コピー元フォーマットにおいて同一のプレイリストファイルに含まれるプレイアイテム対応のクリップ構成データである場合に、該複数のコピー元クリップ構成データを含む１つのコピー先クリップを設定することを特徴とする。
【００２１】
さらに、本発明のデータ変換方法の一実施態様において、前記クリップ設定ステップは、複数のコピー元クリップ構成データが、コピー元フォーマットにおいて異なるクリップの構成データとして設定されている場合においても、前記複数のコピー元クリップ構成データがコピー元フォーマットにおいて同一のプレイリストファイルに含まれるプレイアイテム対応のクリップ構成データである場合に、前記複数のコピー元クリップ構成データを含む１つのコピー先クリップを設定することを特徴とする。
【００２２】
さらに、本発明のデータ変換方法の一実施態様において、前記クリップの定義されたフォーマットデータは、ＡＶＣＨＤ（Ａｄｖａｎｃｅｄ  Ｖｉｄｅｏ  Ｃｏｄｅｃ  Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ）フォーマットデータ、または、ＢＤＡＶ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ  Ａｕｄｉｏ  Ｖｉｓｕａｌ）フォーマットデータのいずれかであることを特徴とする。
【００２３】
さらに、本発明のデータ変換方法の一実施態様において、前記クリップ調整部は、さらに、前記コピー元データのフォーマット変換を行い、記録データとしてコピー元と異なるフォーマットデータを生成するフォーマット変換ステップを実行することを特徴とする。
【００２４】
さらに、本発明のデータ変換方法の一実施態様において、前記フォーマット変換ステップは、ＡＶＣＨＤ（Ａｄｖａｎｃｅｄ  Ｖｉｄｅｏ  Ｃｏｄｅｃ  Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ）フォーマットからＢＤＡＶ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ  Ａｕｄｉｏ  Ｖｉｓｕａｌ）フォーマットへのフォーマット変換処理を実行するステップであることを特徴とする。
【００２５】
さらに、本発明のデータ変換方法の一実施態様において、前記フォーマット変換ステップは、ＡＶＣＨＤフォーマットデータに含まれる再生制御情報ファイルとして、インデックスファイルと、プレイリストファイルと、クリップ情報ファイルを変換対象ファイルとして選択し、選択ファイルのフォーマット変換により、ＢＤＡＶフォーマットに従った管理情報ファイルと、プレイリストファイルと、クリップ情報ファイルを生成する処理を実行するステップを含むことを特徴とする。
【００２６】
さらに、本発明のデータ変換方法の一実施態様において、前記フォーマット変換ステップは、クリップ情報ファイル識別子と、プレイアイテム識別子と、ＳＴＣ識別子については、ＡＶＣＨＤフォーマットデータに含まれる識別子を利用することなくＢＤＡＶフォーマットデータにおいて新たな識別子を設定する処理を行うステップを含むことを特徴とする。
【００２７】
さらに、本発明の第２の側面は、
再生区間データを含むクリップの定義されたフォーマットデータのコピー用データを生成するデータ変換装置であり、
コピー元データを入力するデータ入力部と、
前記コピー元データからコピー対象のストリームデータを含むコピー元クリップ構成データを取得し、コピー元フォーマットにおいて定義されるプレイリストファイル内のプレイアイテム対応のコピー元クリップ構成データを複数含む１つのクリップを、コピー先クリップとして設定するクリップ調整部と、
を有することを特徴とするデータ変換装置にある。
【００２８】
さらに、本発明の第３の側面は、
再生区間データを含むクリップの定義されたフォーマットデータのコピー記録処理を実行するデータ記録装置であり、
コピー元データを入力するデータ入力部と、
前記コピー元データからコピー対象のストリームデータを含むコピー元クリップ構成データを取得し、コピー元フォーマットにおいて定義されるプレイリストファイル内のプレイアイテム対応のコピー元クリップ構成データを複数含む１つのクリップを、コピー先クリップとして設定するクリップ調整部と、
前記クリップ設定ステップにおいて設定したコピー先クリップを含むデータをメディアに記録するデータ記録部と、
を有することを特徴とするデータ記録装置にある。
【００２９】
さらに、本発明の第４の側面は、
再生区間データを含むクリップの定義されたフォーマットデータをメディアから再生し、コピー用データを出力するデータ再生装置であり、
クリップの定義されたフォーマットデータを記録したメディアからデータ再生を実行するデータ再生部と、
前記データ再生部の再生データから、コピー対象のストリームデータを含むコピー元クリップ構成データを取得し、コピー元フォーマットにおいて定義されるプレイリストファイル内のプレイアイテム対応のコピー元クリップ構成データを複数含む１つのクリップを、コピー先クリップとして設定するクリップ調整部と、
前記クリップ設定ステップにおいて設定したコピー先クリップを含むデータをコピー用データとして出力するデータ出力部と、
を有することを特徴とするデータ再生装置にある。
【００３０】
さらに、本発明の第５の側面は、
情報処理装置において、再生区間データを含むクリップの定義されたフォーマットデータのコピー処理を実行させるコンピュータ・プログラムであり、
データ入力部にコピー元データを入力させるデータ入力ステップと、
クリップ調整部に、前記コピー元データからコピー対象のストリームデータを含むコピー元クリップ構成データを取得させるステップと、
前記クリップ調整部に、コピー元フォーマットにおいて定義されるプレイリストファイル内のプレイアイテム対応のコピー元クリップ構成データを複数含む１つのクリップを、コピー先クリップとして設定させるクリップ設定ステップと、
データ記録部に、前記クリップ設定ステップにおいて設定したコピー先クリップを含むデータをメディアに記録させるデータ記録ステップと、
を有することを特徴とするコンピュータ・プログラムにある。
【００３１】
なお、本発明のコンピュータ・プログラムは、例えば、様々なプログラム・コードを実行可能な汎用コンピュータ・システムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体によって提供可能なコンピュータ・プログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、コンピュータ・システム上でプログラムに応じた処理が実現される。
【００３２】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【発明の効果】
【００３３】
本発明の一実施例構成によれば、再生区間データを含むクリップの定義されたフォーマットデータのコピー用データを生成する構成において、コピー対象のストリームデータを含むコピー元クリップ構成データを取得し、コピー元のフォーマット中のプレイリストファイル内に設定されたプレイアイテム対応のコピー元クリップ構成データを複数含む１つのクリップを、コピー先クリップとして設定するクリップ調整処理を行う。本構成により、コピー先クリップの数をコピー元クリップの数より増大させることのないコピー記録が可能となる。従って、メディアに記録するクリップ数の上限が規定されている各種のフォーマット、例えば、ＡＶＣＨＤフォーマットやＢＤＡＶフォーマットでのコピー記録処理に際して、フォーマット規定のクリップ数上限を超えずに多くのデータを記録することが可能となる。
【発明を実施するための最良の形態】
【００３４】
以下、図面を参照しながら本発明のデータ変換方法、およびデータ変換装置、データ記録装置、データ再生装置、並びにコンピュータ・プログラムの詳細について説明する。
【００３５】
本発明は、例えば、ビデオカメラにおけるデータ記録フォーマットとして知られるＡＶＣＨＤ（Ａｄｖａｎｃｅｄ  Ｖｉｄｅｏ  Ｃｏｄｅｃ  Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ）フォーマットや、ＢＤ［Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）］のデータ記録フォーマットであるＢＤＡＶ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ  Ａｕｄｉｏ  Ｖｉｓｕａｌ）フォーマットなど、ＡＶストリームおよびクリップ情報ファイルの１組のデータからなるクリップが定義されたフォーマットデータのコピー（ダビング）処理に際して、クリップ数の増加を防止あるいはクリップ数を削減することを可能としたものである。
【００３６】
なお、本発明は、コピー処理に際して、コピー元とコピー先が同一のフォーマットデータである場合、例えばＢＤＡＶフォーマットデータをＢＤＡＶフォーマットデータとしてコピーする場合や、ＡＶＣＨＤフォーマットデータをＡＶＣＨＤフォーマットデータとしてコピーする場合のみならず、コピー元とコピー先が異なるフォーマットデータ、すなわち、コピー処理に際してフォーマット変換を実行する場合にも適用可能である。
【００３７】
例えば、コピー元、コピー先が、異なるフォーマットデータ、例えばＡＶＣＨＤフォーマットデータをＢＤフォーマットデータにフォーマット変換してコピーを行う場合などにも適用可能である。
【００３８】
すなわち、本発明は、
（ａ）コピー元、コピー先双方とも同一のフォーマットデータ、例えばＢＤフォーマットデータをコピー元から読み出してＢＤフォーマットデータとしてコピー先に記録する場合、
（ｂ）コピー元、コピー先双方とも同一のフォーマットデータ、例えばＡＶＣＨＤフォーマットデータをコピー元から読み出してＡＶＣＨＤフォーマットデータとしてコピー先に記録する場合、
（ｃ）コピー元、コピー先が、異なるフォーマットデータ、例えばＡＶＣＨＤフォーマットデータとＢＤフォーマットデータのフォーマット変換を実行してコピーを行う場合、
これらのすべての態様において適用可能である。
【００３９】
さらに、例えばＡＶＣＨＤフォーマット間、あるいは、ＢＤフォーマット間の複数の異なるフォーマット、例えばＢＤ−ＲＥ３．０フォーマットとＢＤ−ＲＥ２．１フォーマットなどのフォーマット間のフォーマット変更を行う場合などにも適用可能である。
【００４０】
前述したように、ＡＶＣＨＤフォーマットでは１つの記録メディア内に記録可能なクリップ数の上限が４０００として規定され、ＢＤＡＶフォーマットでは、１つの記録メディア内に記録可能なクリップの上限が２００として規定されている。従って、コピー元のメディアがＡＶＣＨＤフォーマットデータであり、このＡＶＣＨＤフォーマットデータを、フォーマット変換を行ってＢＤフォーマットデータに変換してコピー先のメディアに記録する場合、コピー先のメディアには２００までしかクリップを記録することができないことになり、クリップ数の削減を行わないと記録可能なデータが極端に減少してしまうという問題が発生する。
【００４１】
しかし、本発明に従ったクリップ数の調整を行うことで、ＡＶＣＨＤフォーマットデータをＢＤフォーマットデータに変換してメディア間コピーを行う場合、クリップ数がＢＤフォーマットにおいて規定された上限（２００）に達する可能性を低減することが可能となり、より多くのデータコピーが可能となる。
【００４２】
以下、説明する実施例では、
コピー元のメディア記録データがＡＶＣＨＤフォーマットで記録されたデータであり、このＡＶＣＨＤフォーマットデータを読み出してクリップ設定処理を伴うフォーマット変換を実行して、ＢＤフォーマットデータを生成してコピー先のメディアにＢＤフォーマットデータとして記録するフォーマット変換を伴うコピー処理例について説明する。なお、前述したように、本発明は、フォーマット変換を伴わないコピー処理においても適用可能である。
【００４３】
図３を参照して、本発明に従った処理を実行する構成例について説明する。図３に示すように、ビデオカメラ１１０において撮影された画像は、ＡＶＣＨＤフォーマットでメディア１１５に記録される。この記録メディア１１５に記録されたＡＶＣＨＤフォーマットデータを例えばＵＳＢケーブル１３０を介してＢＤレコーダ１２０に出力し、ＢＤレコーダ１２０において、
ＡＶＣＨＤフォーマットからＢＤＡＶフォーマットへのクリップ調整処理を伴うフォーマット変換、
を実行して、記録メディア１２５に記録する。
【００４４】
ＢＤレコーダ１２０はＢＤＡＶフォーマットに従って記録されたデータを再生可能なレコーダであり、フォーマット変換によって記録メディア１２５に記録されたビデオ撮影画像は、フォーマット変換によってＢＤレコーダ１２０において再生可能となる。
【００４５】
なお、図３に示す例では、クリップ調整処理を伴うフォーマット変換を実行する装置をＢＤレコーダ１２０としており、以下において説明する実施例もＢＤレコーダ１２０がクリップ調整処理を伴うフォーマット変換を行う構成例を説明するが、例えば図４に示すように、クリップ調整部の設定態様としては以下のような様々な設定が可能である。
（ａ）記録装置側にクリップ調整部（本実施例ではフォーマット変換も併せて実行）を設定する構成、
（ｂ）再生装置側にクリップ調整部（本実施例ではフォーマット変換も併せて実行）を設定する構成、
（ｃ）独立したクリップ調整装置（本実施例ではフォーマット変換も併せて実行）を設定する構成、
これらのいずれの構成も可能であり、本発明に係るクリップ調整処理は様々な装置において実行可能である。
【００４６】
次に、図５以下を参照してＡＶＣＨＤフォーマット、およびＢＤＡＶフォーマットの概要を説明する。図５は、
（Ａ）ＡＶＣＨＤフォーマットにおいて設定されるファイル、
（Ｂ）ＢＤＡＶフォーマット（ＢＤ−ＲＥ２．１）において設定されるファイル、
を示している。
【００４７】
ＡＶＣＨＤフォーマット、ＢＤＡＶフォーマットとも、
撮影データなどのコンテンツ実体部は、ストリームファイル（ｎｎｎｎｎ．ｍ２ｔｓ）に格納される。このストリームファイル自体は例えばＭＰＥＧ４−ＡＶＣストリーム（例えばＨ．２６４／ＡＶＣストリーム）符号化データであり、同一形式のデータとなる。
【００４８】
さらに、コンテンツ実体データ以外の再生制御情報として、
（Ａ）ＡＶＣＨＤフォーマットでは、
（１）インデックス（ｉｎｄｅｘ．ｂｄｍｖ）ファイル、
（２）ムービーオブジェクト（ＭｏｖｉｅＯｂｊｅｃｔ．ｂｄｍｖ）ファイル、
（３）プレイリスト（ＰｌａｙＬｉｓｔ）ファイル、
（４）クリップ情報（ＣｌｉｐＩｎｆｏｒｍａｔｉｏｎ）ファイル、
が記録され、
（Ｂ）ＢＤＡＶフォーマット（ＢＤ−ＲＥ２．１）では、
（１）管理情報（ｉｎｆｏ．ｂｄａｖ）ファイル、
（２）プレイリスト（ＰｌａｙＬｉｓｔ）ファイル、
（３）クリップ情報（ＣｌｉｐＩｎｆｏｒｍａｔｉｏｎ）ファイル、
これらのデータが記録されることになる。
ＡＶＣＨＤフォーマットにおける再生制御情報と、ＢＤＡＶフォーマットにおける再生制御情報は、類似するデータであるが、同一ではない。
【００４９】
図６に各フォーマット対応のディレクトリ構成を示す。図６には、
（Ａ）ＡＶＣＨＤフォーマットのディレクトリ構成、
（Ｂ）ＢＤＡＶフォーマット（ＢＤ−ＲＥ２．１）のディレクトリ構成、
両フォーマットのディレクトリ構成を示している。
ディレクトリ構成に示すように、プレイリストファイル、クリップ情報ファイル、ストリームファイルは、複数設定されることになる。
【００５０】
（Ａ）ＡＶＣＨＤフォーマットのディレクトリ構成について説明する。
ディレクトリ［ＢＤＭＶ］の直下には、インデックスファイル［Ｉｎｄｅｘ．ｂｄｍｖ］およびムービーオブジェクトファイル［ＭｏｖｉｅＯｂｊｅｃｔ．ｂｄｍｖ］の２つのみを置くことができる。また、ＢＤＭＶディレクトリ［ＢＤＭＶ］の下に、プレイリストディレクトリ［ＰＬＡＹＬＩＳＴ］、クリップ情報ディレクトリ［ＣＬＩＰＩＮＦ］、ストリームディレクトリ［ＳＴＲＥＡＭ］が置かれる。
【００５１】
インデックスファイル［Ｉｎｄｅｘ．ｂｄｍｖ］は、ディレクトリＢＤＭＶの内容について記述される。また、ムービーオブジェクトファイル［ＭｏｖｉｅＯｂｊｅｃｔ．ｂｄｍｖ］は、１つ以上のムービーオブジェクトの情報が格納される。
【００５２】
プレイリストディレクトリ［ＰＬＡＹＬＩＳＴ］は、ムービープレイリストに関するファイルであるプレイリストファイル［ｎｎｎｎｎ．ｍｐｌｓ］を含む。プレイリストファイル［ｎｎｎｎｎ．ｍｐｌｓ］は、ムービープレイリストのそれぞれに対して作成されるファイルである。ファイル名において、［．］（ピリオド）の前の［ｎｎｎｎｎ］は、５桁の数字とされ、ピリオドの後ろの［ｍｐｌｓ］は、このタイプのファイルに固定的とされた拡張子である。
【００５３】
クリップ情報ディレクトリ［ＣＬＩＰＩＮＦ］は、ＡＶストリームファイルのそれぞれに対するクリップ情報ファイル［ｎｎｎｎｎ．ｃｌｐｉ］を含む。ファイル名において、［．］（ピリオド）の前の［ｎｎｎｎｎ］は、５桁の数字とされ、ピリオドの後ろの［ｃｌｐｉ］は、このタイプのファイルに固定的とされた拡張子である。
【００５４】
ストリームディレクトリ［ＳＴＲＥＡＭ］は、実体としてのＡＶストリームファイルが置かれるディレクトリである。すなわち、ストリームディレクトリ［ＳＴＲＥＡＭ］は、クリップ情報ファイルのそれぞれに対応するクリップＡＶストリームファイルを含む。ＡＶストリームファイルは、ＭＰＥＧ４−ＡＶＣ（例えばＨ．２６４／ＡＶＣ）のトランスポートストリーム（ＡＶＣ−ＴＳ）からなり、ファイル名が［ｎｎｎｎｎ．ｍ２ｔｓ］とされる。ファイル名において、ピリオドの前の［ｎｎｎｎｎ］は、対応するクリップ情報ファイルと同一することで、クリップ情報ファイルとこのクリップＡＶストリームファイルとの対応関係を容易に把握することができる。
【００５５】
次に、
（Ｂ）ＢＤＡＶフォーマットのディレクトリ構成について説明する。
ディレクトリ［ＢＤＡＶ］の直下には、管理情報ファイル［ｉｎｄｅｘ．ｂｄａｖ］が置かれる。また、ＢＤＡＶディレクトリ［ＢＤＡＶ］の下に、プレイリストディレクトリ［ＰＬＡＹＬＩＳＴ］、クリップ情報ディレクトリ［ＣＬＩＰＩＮＦ］、ストリームディレクトリ［ＳＴＲＥＡＭ］が置かれる。
【００５６】
管理情報ファイル［ｉｎｆｏ．ｂｄａｖ］は、ディレクトリＢＤＡＶの内容について記述される。
【００５７】
プレイリストディレクトリ［ＰＬＡＹＬＩＳＴ］は、ムービープレイリストに関するファイルであるプレイリストファイル［ｎｎｎｎｎ．ｒｐｌｓ］を含む。プレイリストファイル［ｎｎｎｎｎ．ｒｐｌｓ］は、ムービープレイリストのそれぞれに対して作成されるファイルである。ファイル名において、［．］（ピリオド）の前の［ｎｎｎｎｎ］は、５桁の数字とされ、ピリオドの後ろの［ｒｐｌｓ］は、このタイプのファイルに固定的とされた拡張子である。
【００５８】
クリップ情報ディレクトリ［ＣＬＩＰＩＮＦ］は、ＡＶストリームファイルのそれぞれに対するクリップ情報ファイル［ｎｎｎｎｎ．ｃｌｐｉ］を含む。ファイル名において、［．］（ピリオド）の前の［ｎｎｎｎｎ］は、５桁の数字とされ、ピリオドの後ろの［ｃｌｐｉ］は、このタイプのファイルに固定的とされた拡張子である。
【００５９】
ストリームディレクトリ［ＳＴＲＥＡＭ］は、実体としてのＡＶストリームファイルが置かれるディレクトリである。すなわち、ストリームディレクトリ［ＳＴＲＥＡＭ］は、クリップ情報ファイルのそれぞれに対応するＡＶストリームファイルを含む。ＡＶストリームファイルは、ＭＰＥＧ２（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅｓ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  ２）やＭＰＥＧ４−ＡＶＣストリーム（例えばＨ．２６４／ＡＶＣストリーム）などのトランスポートストリーム（ＭＰＥＧ２−ＴＳやＡＶＣ−ＴＳ）からなり、ファイル名が［ｎｎｎｎｎ．ｍ２ｔｓ］とされる。ファイル名において、ピリオドの前の［ｎｎｎｎｎ］は、対応するクリップ情報ファイルと同一とすることで、クリップ情報ファイルとこのクリップＡＶストリームファイルとの対応関係を容易に把握することができる。
【００６０】
図７、図８を参照してＡＶＣＨＤフォーマット、およびＢＤＡＶフォーマットの各ファイルの役割について説明する。
【００６１】
図７は、ＡＶＣＨＤフォーマットに従ったデータ記録構成について説明する図である。ＡＶＣＨＤフォーマットに従ったデータ記録処理においては、
（１）インデックス（Ｉｎｄｅｘ）ファイル、
（２）ムービーオブジェクト（ＭｏｖｉｅＯｂｊｅｃｔ）ファイル、
（３）プレイリスト（ＰｌａｙＬｉｓｔ）ファイル、
（４）クリップ情報（ＣｌｉｐＩｎｆｏｒｍａｔｉｏｎ）ファイル、
（５）ストリーム（ＡＶＳｔｒｅａｍ）ファイル、
これらの各ファイルが生成され記録される。
【００６２】
以下、各ファイルの詳細について説明する。
（１）インデックス（Ｉｎｄｅｘ）ファイル
メディア全体を管理する管理ファイルであり、コンテンツの再生時にユーザが指定可能なユーザに見せるタイトルを管理しており、再生プログラムに相当するＭｏｖｉｅＯｂｊｅｃｔの対応関係を管理しているファイルである。
（２）ムービーオブジェクト（ＭｏｖｉｅＯｂｊｅｃｔ）ファイル
再生プログラムに相当するファイルであり、ユーザによって選択されたタイトルに応じて利用され、再生に利用するプレイリストを指定するファイルである。
（３）プレイリスト（ＰｌａｙＬｉｓｔ）ファイル
少なくとも１以上のプレイアイテムで構成される。各プレイアイテムは、クリップに対する再生開始点（ＩＮ点）と再生終了点（ＯＵＴ点）を持つことで、その再生区間を指定している。プレイリスト内で複数のプレイアイテムを時間軸上に並べることで、それぞれの再生区間の再生順序を指定することができる。なおプレイリストファイルには、再生コンテンツのある時間的位置を示すマーク（Ｍａｒｋ）が設定される。一般的にマークとマークの間をチャプタという。
なお、プレイリストにはリアルプレイリストとバーチャルプレイリストがある。
リアルプレイリストは、オリジナル・タイトル用のプレイリスト。録画・再生した映像が記録順に登録される。
バーチャルプレイリストは、編集によりユーザ定義の再生リストを作成するためのプレイリストである。
（４）クリップ情報（ＣｌｉｐＩｎｆｏｒｍａｔｉｏｎ）ファイル
実際のストリームを再生する上で必要なストリームに関する情報が記載されている。ＡＶストリームと１対１で対応し、対応するＡＶストリームの属性を定義するファイルである。例えば、ｃｏｄｉｎｇ，ｓｉｚｅ，時間→アドレス変換、再生管理情報、タイムマップ等が含まれている。
（５）ストリーム（ＡＶＳｔｒｅａｍ）ファイル
ビデオカメラにおいて撮影された動画像データから生成されるＭＰＥＧ４−ＡＶＣストリーム（例えばＨ．２６４／ＡＶＣストリーム）が格納されているファイル。
【００６３】
なお、１つのクリップ情報（ＣｌｉｐＩｎｆｏｒｍａｔｉｏｎ）ファイルと、そのクリップ情報（ＣｌｉｐＩｎｆｏｒｍａｔｉｏｎ）ファイルによって指定されるストリームファイルとの組をクリップ［Ｃｌｉｐ］と呼ぶ。図に示す例では、クリップ＃００００１（Ｃｌｉｐ＃００００１）、クリップ＃００１２５（Ｃｌｉｐ＃００１２５）、クリップ＃０００２８（Ｃｌｉｐ＃０００２８）、クリップ＃００００２（Ｃｌｉｐ＃００００２）を示している。
【００６４】
次に、図８を参照してＢＤＡＶフォーマットに従ったデータ記録構成について説明する。ＢＤＡＶフォーマットに従ったデータ記録処理においては、
（１）管理情報（Ｉｎｆｏ）ファイル、
（２）プレイリスト（ＰｌａｙＬｉｓｔ）ファイル、
（３）クリップ情報（ＣｌｉｐＩｎｆｏｒｍａｔｉｏｎ）ファイル、
（４）ストリーム（ＡＶＳｔｒｅａｍ）ファイル、
これらの各ファイルが生成され記録される。
【００６５】
各ファイルの詳細について説明する。
（１）管理情報（Ｉｎｆｏ）ファイル
管理情報（Ｉｎｆｏ）ファイルは、ＡＶＣＨＤフォーマットにおけるインデックス（Ｉｎｄｅｘ）ファイルに対応するファイルであり、ユーザに見せるタイトルを管理している。ただし、ＡＶＣＨＤフォーマットにはＭｏｖｉｅＯｂｊｅｃｔファイルが存在せず、管理情報（Ｉｎｆｏ）ファイルがユーザによって選択されたタイトルに応じて利用され、再生に利用するプレイリストを指定する。
（２）プレイリスト（ＰｌａｙＬｉｓｔ）ファイル
プレイリスト（ＰｌａｙＬｉｓｔ）ファイルは、ＡＶＣＨＤフォーマットにおけるプレイリスト（ＰｌａｙＬｉｓｔ）ファイルに対応し、少なくとも１以上のプレイアイテムで構成される。
（３）クリップ情報（ＣｌｉｐＩｎｆｏｒｍａｔｉｏｎ）ファイル
クリップ情報（ＣｌｉｐＩｎｆｏｒｍａｔｉｏｎ）ファイルは、ＡＶＣＨＤフォーマットにおけるクリップ情報（ＣｌｉｐＩｎｆｏｒｍａｔｉｏｎ）ファイルに対応し、実際のストリームを再生する上で必要なストリームに関する情報が記載されている。
（４）ストリーム（ＡＶＳｔｒｅａｍ）ファイル
ストリーム（ＡＶＳｔｒｅａｍ）ファイルは、ＡＶＣＨＤフォーマットにおけるストリーム（ＡＶＳｔｒｅａｍ）ファイルと同じであり、動画像データから生成されるＭＰＥＧ２−ＴＳやＭＰＥＧ４−ＡＶＣストリーム（例えばＨ．２６４／ＡＶＣストリーム）が格納されているファイルである。
【００６６】
なお、ＡＶＣＨＤフォーマットと同様、ＢＤＡＶフォーマットにおいても１つのクリップ情報（ＣｌｉｐＩｎｆｏｒｍａｔｉｏｎ）ファイルと、そのクリップ情報（ＣｌｉｐＩｎｆｏｒｍａｔｉｏｎ）ファイルによって指定されるストリームファイルとの組をクリップ［Ｃｌｉｐ］と呼ぶ。図に示す例では、クリップ＃００００１（Ｃｌｉｐ＃００００１）、クリップ＃００００２（Ｃｌｉｐ＃００００２）、クリップ＃００００３（Ｃｌｉｐ＃００００３）を示している。
【００６７】
図７、図８に示すようにＡＶＣＨＤフォーマットにおいて設定されるファイルとＢＤＡＶフォーマットにおいて設定されるファイルは多くのファイルがほぼ共通している。コンテンツの実体データを格納するストリームファイル（ｎｎｎｎｎ．ｍ２ｔｓ）は、ＡＶＣＨＤフォーマット、ＢＤＡＶフォーマット、いずれのフォーマットとも同一形式の例えばＭＰＥＧ４−ＡＶＣストリーム（例えばＨ．２６４／ＡＶＣストリーム）データであり、変換する必要がないが、その他の再生制御情報については完全同一ではなくフォーマット変換を行うことが必要となる。
【００６８】
すなわち、
（Ａ）ＡＶＣＨＤフォーマットにおける再生制御情報、
（１）インデックス（ｉｎｄｅｘ．ｂｄｍｖ）ファイル、
（２）ムービーオブジェクト（ＭｏｖｉｅＯｂｊｅｃｔ．ｂｄｍｖ）ファイル、
（３）プレイリスト（ＰｌａｙＬｉｓｔ）ファイル、
（４）クリップ情報（ＣｌｉｐＩｎｆｏｒｍａｔｉｏｎ）ファイル、
これらの再生制御情報と、
（Ｂ）ＢＤＡＶフォーマット（ＢＤ−ＲＥ２．１）における再生制御情報、
（１）管理情報（ｉｎｆｏ．ｂｄａｖ）ファイル、
（２）プレイリスト（ＰｌａｙＬｉｓｔ）ファイル、
（３）クリップ情報（ＣｌｉｐＩｎｆｏｒｍａｔｉｏｎ）ファイル、
これらの再生制御情報とは、同一ではないためこれらの再生制御情報についてのフォーマット変換を行うことが必要となる。
【００６９】
クリップ調整部１２３がフォーマット変換を実行する場合、図９に示すように、ストリームデータ以外の再生制御情報のみをフォーマット変換の対象とし、ストリームデータについては変換を行うことなくファイルコピー処理を実行する。
【００７０】
図１０にディレクトリ構成における変換対象ファイルとコピー対象ファイルについて示す。
ＡＶＣＨＤフォーマットにおいて設定されるファイルについて変換対象となるファイルは、
（１）インデックス（Ｉｎｄｅｘ）ファイル、
（２）プレイリスト（ＰｌａｙＬｉｓｔ）ファイル、
（３）クリップ情報（ＣｌｉｐＩｎｆｏｒｍａｔｉｏｎ）ファイル、
これらの再生制御情報ファイルである。
また、
（４）ストリーム（ＡＶＳｔｒｅａｍ）ファイル、
については変換することなくコピー処理がなされる。
ムービーオブジェクトファイルについては、ＢＤＡＶフォーマットにおいては利用されないので、変換、コピー処理、いずれの処理も行わない。
【００７１】
図１１に、本発明の一実施例に係るＢＤレコーダ１２０の構成例を示す。このＢＤレコーダ１２０は図３に示すＢＤレコーダ１２０に対応する。ＢＤレコーダ１２０は、データ入力部１２２において、ビデオカメラ１１０（図３参照）の出力するＡＶＣＨＤフォーマットデータをコピー元データとして入力する。
【００７２】
データ入力部１２２の入力したコピー元データであるＡＶＣＨＤフォーマットデータは、クリップ調整部１２３に入力され、クリップ調整部１２３が後述するクリップ生成処理を伴うフォーマット変換を実行する。フォーマット変換においては、再生制御情報、すなわち、
（１）インデックス（Ｉｎｄｅｘ）ファイル、
（２）プレイリスト（ＰｌａｙＬｉｓｔ）ファイル、
（３）クリップ情報（ＣｌｉｐＩｎｆｏｒｍａｔｉｏｎ）ファイル、
これらのデータの変換処理が行われる。
（４）ストリーム（ＡＶＳｔｒｅａｍ）ファイル、
については変換することなくコピー処理がなされる。
【００７３】
クリップ調整部１２３は、データ入力部１２２の入力したコピー元データから、コピー対象のストリームデータを含むコピー元クリップ構成データを取得して、コピー元フォーマットにおいて定義されるプレイリストファイル内のプレイアイテム対応のコピー元クリップ構成データを複数含む１つのクリップを、コピー先クリップとして設定する。すなわち、クリップの結合処理（マージ）を実行する。
【００７４】
クリップの結合処理（マージ）および変換処理、コピー処理などにより、ＡＶＣＨＤフォーマットデータはＢＤＡＶフォーマットデータに変換され、データ記録部１２４に入力される。すなわち、クリップ調整部１２３は、フォーマット変換により、ＢＤＡＶフォーマットに従った再生制御情報として、
（１）管理情報（ｉｎｆｏ．ｂｄａｖ）ファイル、
（２）プレイリスト（ＰｌａｙＬｉｓｔ）ファイル、
（３）クリップ情報（ＣｌｉｐＩｎｆｏｒｍａｔｉｏｎ）ファイル、
これらの再生制御情報を生成し、
（４）ストリーム（ＡＶＳｔｒｅａｍ）ファイル、
については変換することなくコピー処理を行い、この結果データをデータ記録部１２４に出力する。
【００７５】
データ記録部１２４は、ＢＤＡＶフォーマットデータをメディア（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）１２５に記録する。すなわち、クリップ調整部１２３において設定されたコピー先クリップを含むデータをメディアに記録する。なお、制御部１２１は、これら一連の処理についての制御を実行する。なお、この一連の処理は図示しないメモリに格納されたプログラムに従って実行される。
【００７６】
クリップ調整部１２３は、ＡＶＣＨＤフォーマットデータに含まれるクリップの数を増加させることのないようにＢＤフォーマットデータにおけるクリップ設定処理を実行する。クリップ調整部１２３が実行するクリップ設定処理の具体例について、図１２を参照して説明する。
【００７７】
図１２には、
（ａ）ダビング元（コピー元）のメディアにおけるプレイアイテムとクリップとの対応関係（本実施例ではＡＶＣＨＤフォーマット）、
（ｂ）ダビング先（コピー先）のメディアにおけるプレイアイテムとクリップとの対応関係（本実施例ではＢＤＡＶフォーマット）、
を示している。
【００７８】
なお、プレイリストは、ユーザによって指定可能な１つの再生シーケンスであり、１つ以上のプレイアイテムによって構成される。図１２（ａ）にはコピー対象となるＡＶストリームに対応付けられた３つのプレイアイテム（Ｉｔｅｍ＃０〜＃２）を含むプレイリストを示している。
【００７９】
図１２に示す例は、（ａ）ダビング元（コピー元）のメディアに記録されたクリップ１（Ｃｌｉｐ１）、クリップ２（Ｃｌｉｐ２）の２つのクリップを他のメディアにダビング（コピー）する場合の例である。これまでの一般的なコピー処理においては、先に図２を参照して説明したように、プレイアイテム（図２に示すＩｔｅｍ）単位で、クリップを設定しながらコピー処理が実行され、結果として、コピー先メディアにおけるクリップ数が増加してしまうという問題があった。
【００８０】
本発明に従ったクリップ設定処理では、コピー元メディアにおけるクリップ数を増加させることなく、減少させるようにコピー先メディアでのクリップ設定を行う。図１２に示す例において、図１２（ｂ）に示すステップ１１〜１３の手順でコピー処理が行われる。
【００８１】
まず、ステップ１１において、ダビング元のプレイアイテム＃０（Ｉｔｅｍ＃０）とプレイアイテム＃０（Ｉｔｅｍ＃０）に対応付けられたクリップ１（Ｃｌｉｐ１）の一部区間（ＡＢ）が読み出され、このクリップ区間ＡＢがダビング先（コピー先）のメディアにおいて独立した１つのクリップＡ（ＣｌｉｐＡ）として設定されて記録される。この処理は、先に図２を参照して説明した従来の処理ステップ（図２に示すステップ１）と同様の処理となる。
【００８２】
次に、ステップ１２において、ダビング元のプレイアイテム＃１（Ｉｔｅｍ＃１）とプレイアイテム＃１（Ｉｔｅｍ＃１）に対応付けられたクリップ１（Ｃｌｉｐ１）の一部区間（ＢＣ）が読み出され、このクリップ区間ＢＣをステップ１１で生成したクリップＡ（ＣｌｉｐＡ）に追記する。すなわち、ダビング元のプレイアイテム＃０（Ｉｔｅｍ＃０）の対応クリップデータとプレイアイテム＃０（Ｉｔｅｍ＃０）の対応クリップデータは、コピー先メディアにおいて同一の１つのクリップとして設定して記録する。
【００８３】
次に、ステップ１３において、ダビング元のプレイアイテム＃２（Ｉｔｅｍ＃２）とプレイアイテム＃２（Ｉｔｅｍ＃２）に対応付けられたクリップ２（Ｃｌｉｐ２）が読み出され、このクリップ２（Ｃｌｉｐ２）をステップ１１で生成したクリップＡ（ＣｌｉｐＡ）に追記する。すなわち、ダビング元のプレイアイテム＃０（Ｉｔｅｍ＃０）〜プレイアイテム＃２（Ｉｔｅｍ＃２）の対応クリップデータは、コピー先メディアにおいて同一の１つのクリップとして設定して記録する。この場合、コピー元では、クリップ１（Ｃｌｉｐ１）、クリップ２（Ｃｌｉｐ１）と２つの異なるクリップとして設定されていても、コピー先では、１つのクリップＡ（ＣｌｉｐＡ）として設定される。
【００８４】
すなわち、クリップ調整部１２３は、複数のコピー元クリップ構成データが、コピー元フォーマットにおいて異なるクリップとして設定されている場合においても、これらの複数のコピー元クリップ構成データがコピー元フォーマットにおいて同一のプレイリストファイルに含まれるプレイアイテム対応のクリップデータである場合は、これら複数のコピー元クリップ構成データを含む１つのコピー先クリップを設定する処理を行う。
【００８５】
このように、本発明に従ったコピー処理においては、ダビング元のプレイリストファイル内のプレイアイテム単位でクリップを設定することなく、少なくとも同一のプレイリストに含まれるプレイアイテム、特に連続するプレイアイテムに対応するクリップについては、コピー先メディアにおいて、１つのクリップとして設定して記録を行う。
【００８６】
この結果、ダビング先のメディアにおけるクリップの数は、ダビング元のクリップの数以下の数となる。図１２に示す例では、
ダビング元のクリップの数＝２、
ダビング先のクリップの数＝１、
となっている。
【００８７】
このように、クリップ調整部１２３は、複数のコピー元クリップデータが、コピー元フォーマットにおいて同一のプレイリストファイルに含まれるプレイアイテム対応のクリップデータである場合に、これらの複数のコピー元クリップデータを含む１つのコピー先クリップを設定する。
【００８８】
この様なクリップ調整処理を行うことで、クリップ数の上限が規定されている各フォーマットの規格を遵守して多くのデータについてコピー（ダビング）を行うことが可能となる。ＡＶＣＨＤフォーマットでは１つの記録メディアに記録可能なクリップ数の上限が４０００として規定され、ＢＤＡＶフォーマットでは、１つの記録メディアに記録可能なクリップの上限が２００として規定されているが、図１２を参照して説明したクリップ設定処理を行うことで、例えば図３に示すようにＡＶＣＨＤフォーマットに従ってデータが記録されたメディアからＡＶＣＨＤフォーマットデータを読み出して、ＢＤＡＶフォーマットデータに変換して、他のメディアに記録する処理を行う場合でも、ＢＤＡＶフォーマットのクリップ数制限（２００）以下で多くのフォーマット変換データをコピーすることが可能となる。
【００８９】
なお、前述したように、本発明のクリップ調整処理は、上述したフォーマット変換を伴うメディア間コピー処理のみならず、フォーマット変換を伴わない同一フォーマット間、例えばＡＶＣＨＤ→ＡＶＣＨＤ、あるいはＢＤ→ＢＤフォーマットでのコピー処理に際しても適用可能であり、コピー先メディアにおけるクリップ数の低減に有効な効果をもたらす。
【００９０】
次に、図１３に示すフローチャートを参照して、クリップ調整部の実行するクリップ設定処理のシーケンスについて説明する。
【００９１】
まず、ステップＳ１０１において、コピー元から、コピー対象のクリップに対応するプレイリストを選択し、プレイリスト内に含まれるプレイアイテム、および対応クリップ（またはクリップ構成部）を取得する。
【００９２】
次にステップＳ１０２において、コピー元からの取得クリップ（またはクリップ構成部）を、コピー先メディアに対する記録メディア対応クリップとして新規作成する。
【００９３】
次にステップＳ１０３において、コピー対象のストリームに対するクリップ設定処理を全て終了したか否かを判定する。終了である場合は、処理を終了する。未処理のクリップデータがある場合は、ステップＳ１０４に進む。
【００９４】
ステップＳ１０４では、コピー処理を実行したプレイアイテムを持つ同一プレイリスト内にコピー対象のクリップに対応する連続するプレイアイテムが含まれるか否かを判定する。連続するプレイアイテムが含まれる場合は、ステップＳ１０５に進む。
【００９５】
ステップＳ１０５では、同一プレイリスト内に含まれる連続プレイアイテム、および対応クリップ（またはクリップ構成部）を取得し、ステップＳ１０６において、コピー元からの取得クリップ（またはクリップ構成部）を、ステップＳ１０２において生成した記録メディア対応クリップに追加する。この処理は、図１２（ｂ）を参照して説明したステップ１２またはステップ１３の処理に対応する。
【００９６】
一方、ステップＳ１０４において、コピー処理を実行したプレイアイテムを持つ同一プレイリスト内にコピー対象のクリップに対応する連続するプレイアイテムが含まれないと判定した場合は、ステップＳ１０１に戻り、コピー元メディアから次のコピー対象となるクリップに対応付けられた新たなプレイリストを取得して、ステップＳ１０１以下の処理を実行する。すなわち、コピー元において、プレイリストが異なる場合は、ステップＳ１０２でコピー先メディアにおいても異なるクリップを設定する。
【００９７】
以上、説明したように、本発明に従ったクリップ設定処理では、１つのプレイリストに含まれるプレイアイテム対応のクリップについては、プレイアイテムが異なっても１つのクリップに順次追加するようにクリップを作成する。この処理によって、コピー先メディアにおけるクリップ数は、コピー元メディアにおけるコピー対象のクリップ数より増加することなく、多くの場合、削減されて記録される。
【００９８】
従って、１つのメディアにおけるクリップ数上限が４０００として規定されたＡＶＣＨＤフォーマットデータを、１つのメディアにおけるクリップ数上限が２００として規定されたＢＤフォーマットデータに変換してコピーを行うような場合でも、多くのデータをクリップ数の上限値以下で記録することが可能となる。
【００９９】
［クリップの結合処理の具体例］、
次に、図１４、図１５を参照して、ＡＶＣＨＤフォーマットデータをＢＤＡＶフォーマットに変換するフォーマット変換を伴うクリップマージ処理を行う場合の各種の識別子設定処理例について説明する。先に説明したように、ＡＶＣＨＤフォーマットでは１つの記録メディア内に記録可能なクリップ数の上限が４０００として規定されているが、ＢＤＡＶフォーマットでは、１つの記録メディア内に記録可能なクリップの上限が２００として規定されている。
【０１００】
このため、ＡＶＣＨＤフォーマットからＢＤＡＶフォーマットの変換処理に際して上述したクリップの結合（マージ）処理を実行し、ＡＶＣＨＤフォーマットにおいて設定された複数のクリップをＢＤＡＶフォーマットの１つのクリップにまとめる処理を行う。
【０１０１】
また、ビデオカメラのメディアに記録されたＡＶＣＨＤフォーマットデータから一部のデータのみを選択してＢＤＡＶフォーマットデータに変換してＢＤレコーダのメディアに記録するといった編集処理を伴うような選択的なデータ変換処理が行われる場合がある。
【０１０２】
このようにクリップマージを伴うフォーマット変換を行う場合、コピー元のフォーマットデータに設定されていたクリップや、プレイアイテムなどの識別子（番号）をコピー先のＢＤフォーマットデータを生成する際、新たに設定することが好ましい。
具体的には、
（１）クリップ情報ファイル名、
（２）プレイアイテムＩＤ、
（３）ＳＴＣ−ＩＤ
これらの識別子（ＩＤ）については、ＡＶＣＨＤフォーマットデータの識別子を承継することなく、フォーマット変換後のＢＤフォーマットデータにおいて、新たな識別子を設定することが好ましい。なお、ＳＴＣ−ＩＤは、クリップ情報ファイル中のタイムスタンプの連続性の保証されるデータ領域識別子情報である。
【０１０３】
クリップ調整部１２３は、クリップ情報ファイル識別子と、プレイアイテム識別子と、ＳＴＣ識別子については、ＡＶＣＨＤフォーマットデータに含まれる識別子を利用することなくＢＤＡＶフォーマットデータにおいて新たな識別子を設定する処理を行う。
【０１０４】
識別子設定の具体的処理は以下の通りである。
ＢＤＡＶフォーマットデータに含まれるクリップ情報ファイルの識別子については、ＢＤＡＶフォーマットデータを記録するメディアにおいて利用されていない識別子とする識別子設定処理を行う。
また、プレイリストＩＤ（識別子）については、ＢＤＡＶフォーマットデータに含まれる１つのプレイリスト内に設定する複数のプレイアイテムについて、１つずつインクリメントした数値からなるプレイリスト識別子を設定する処理を行う。
ＳＴＣ−ＩＤ（識別子）については、ＢＤＡＶフォーマットデータに含まれる１つのクリップ情報ファイル内に設定する複数のＳＴＣについて、１つずつインクリメントした数値からなるＳＴＣ識別子を設定する処理を行う。
【０１０５】
これらの識別子設定例について、図１４、図１５を参照して説明する。
図１４は、（ａ）ＡＶＣＨＤフォーマットデータ中に設定されるプレイリストファイル内の複数のプレイアイテムから一部のみを選択して、フォーマット変換を実行して（ｂ）ＢＤＡＶフォーマットとする処理を示している。すなわちデータ編集を伴うフォーマット変換処理である。
【０１０６】
変換元データの（ａ）ＡＶＣＨＤフォーマットデータの１つのプレイリスト内には複数のプレイアイテムが含まれ、これらのプレイアイテムには、プレイアイテムＩＤとして＃０，＃１，＃２，＃３・・・＃ｎというように＃０から１つずつインクリメントされたＩＤ（識別子）が設定されている。それぞれのプレイアイテムは、撮影データに相当するＡＶストリームに対応して設定されるクリップ情報ファイルのいずれかに関連付けられている。図に示すクリップ情報ファイル［（０００００．ｃｌｐｉ），（００００１．ｃｌｐｉ），（００００２．ｃｌｐｉ），・・・（ｘｘｘｘｘ．ｃｌｐｉ）］である。なお、プレイアイテムとクリップは、クリップ情報ファイル名［ＣｌｉｐＩｎｆｏｒｍａｔｉｏｎＦｉｌｅＮａｍｅ］によって関連付けがなされている。
【０１０７】
例えば編集処理を伴うフォーマット変換を行う場合に、ＡＶＣＨＤフォーマットデータのプレイリストに含まれる３つのプレイアイテム、すなわち、
プレイアイテム＃０（ＰｌａｙＩｔｅｍ＃０）、
プレイアイテム＃１（ＰｌａｙＩｔｅｍ＃１）、
プレイアイテム＃ｎ（ＰｌａｙＩｔｅｍ＃ｎ）、
この３つのプレイアイテムおよびその対応クリッブのみを選択してフォーマット変換を実行して記録する場合、図の下段（Ｂ）ＢＤＡＶフォーマットに示すように、クリップのマージ処理により１つのクリップを設定する。この１つのクリップに対応するクリップ情報ファイル名［ｙｙｙｙｙ．ｃｌｐｉ］は、先に説明したように、フォーマット変換後のデータを記録するメデイアにおいて利用されていないクリップ情報ファイル名を設定する。
【０１０８】
さらに、ＢＤＡＶフォーマットに設定されるフォーマット変換後のプレイリスト内には、変換処理のなされたプレイアイテムが設定されるが、この識別子は、ＡＶＣＨＤフォーマットにおいて利用されていた識別子［＃１，＃２，＃ｎ］ではなく、新たに［＃０，＃１，＃２］として設定する。このようにＢＤＡＶフォーマットにおいて生成するプレイリストに設定されるプレイアイテムの識別子は、ＡＶＣＨＤフォーマットデータ中において利用されていたプレイアイテム識別子［＃１，＃２，＃ｎ］を引き継ぐことなく、新たに設定する。
【０１０９】
図１５は、フォーマット変換に伴う参照ＳＴＣ−ＩＤ（識別子）［ｒｅｆ＿ｔｏ＿ＳＴＣ＿ｉｄ］の設定処理の具体例を説明する図である。ＡＶＣＨＤの複数のクリップをＢＤＡＶの１つのクリップにマージする場合の、クリップ情報ファイル中に設定されているＳＴＣシーケンス［ＳＴＣ＿Ｓｅｑｕｅｎｃｅ］、プログラムシーケンス［ＰｒｏｇｒａｍＳｅｑｕｅｎｃｅ］の識別子（ＩＤ）についても、ＡＶＣＨＤフォーマット上の識別子をそのままＢＤＡＶフォーマットデータにおいて使用するのではなく、図に示すように、新たに＃０，＃１，＃２・・・と、１つずつインクリメントされるように設定する。このような設定を行うことで、ＢＤプレーヤにおいて再生処理を正しく実行することが可能となる。
【０１１０】
なお、上述の実施例では、図１１に示すデータ記録処理を行うデータ記録装置にクリップ調整部を設定して、データ記録装置においてクリップ調整処理やフォーマット変換を実行する構成として説明したが、先に図４を参照して説明したように、クリップ調整処理やフォーマット変換は、記録装置以外において実行する構成としてもよい。すなわち、
（ａ）記録装置側にクリップ調整処理部を設定する構成
（ｂ）再生装置側にクリップ調整処理部を設定する構成
（ｃ）独立したクリップ調整装置を設定する構成
これらのいずれの構成も可能であり、本発明に係るクリップ調整処理は様々な装置において実行可能である。
【０１１１】
例えば、ビデオカメラなどのデータ再生装置にクリップ調整処理部を構成する場合、データ再生装置の構成は、以下のような構成となる。
クリップの定義されたフォーマットデータを記録したメディアからデータ再生を実行するデータ再生部と、
データ再生部の再生データから、コピー対象のストリームデータを含むコピー元クリップ構成データを取得し、コピー元フォーマットにおいて定義されるプレイリストファイル内のプレイアイテム対応のコピー元クリップ構成データを複数含む１つのクリップを、コピー先クリップとして設定するクリップ調整部と、
クリップ設定ステップにおいて設定したコピー先クリップを含むデータをコピー用データとして出力するデータ出力部、
これらの処理部を有する構成となる。
【０１１２】
なお、先にも説明したように、本発明は、
（ａ）コピー元、コピー先双方とも同一のフォーマットデータ、例えばＢＤフォーマットデータをコピー元から読み出してＢＤフォーマットデータとしてコピー先に記録する場合、
（ｂ）コピー元、コピー先双方とも同一のフォーマットデータ、例えばＡＶＣＨＤフォーマットデータをコピー元から読み出してＡＶＣＨＤフォーマットデータとしてコピー先に記録する場合、
（ｃ）コピー元、コピー先が、異なるフォーマットデータ、例えばＡＶＣＨＤフォーマットデータとＢＤフォーマットデータのフォーマット変換を実行してコピーを行う場合、
これらのすべての態様において適用可能であり、さらに、例えばＡＶＣＨＤフォーマット間、あるいは、ＢＤフォーマット間の複数の異なるフォーマット、例えばＢＤ−ＲＥ３．０フォーマットとＢＤ−ＲＥ２．１フォーマットなどのフォーマット間のフォーマット変更を行う場合などにも適用可能である。
【０１１３】
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。
【０１１４】
また、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。例えば、プログラムは記録媒体に予め記録しておくことができる。記録媒体からコンピュータにインストールする他、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットといったネットワークを介してプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
【０１１５】
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【産業上の利用可能性】
【０１１６】
以上、説明したように、本発明の一実施例構成によれば、再生区間データを含むクリップの定義されたフォーマットデータのコピー用データを生成する構成において、コピー対象のストリームデータを含むコピー元クリップ構成データを取得し、コピー元のフォーマット中のプレイリストファイル内に設定されたプレイアイテム対応のコピー元クリップ構成データを複数含む１つのクリップを、コピー先クリップとして設定するクリップ調整処理を行う。本構成により、コピー先クリップの数をコピー元クリップの数より増大させることのないコピー記録が可能となる。従って、メディアに記録するクリップ数の上限が規定されている各種のフォーマット、例えば、ＡＶＣＨＤフォーマットやＢＤＡＶフォーマットでのコピー記録処理に際して、フォーマット規定のクリップ数上限を超えずに多くのデータを記録することが可能となる。
【図面の簡単な説明】
【０１１７】
【図１】クリップの規定されたフォーマットについて説明する図である。
【図２】クリップの規定されたフォーマットデータのコピー処理例について説明する図である。
【図３】本発明の一実施例に係る構成および処理の概要について説明する図である。
【図４】本発明の処理を実行する構成例について説明する図である。
【図５】ＡＶＣＨＤフォーマットとＢＤフォーマットについて説明する図である。
【図６】ＡＶＣＨＤフォーマットとＢＤフォーマットのディレクトリ構成について説明する図である。
【図７】ＡＶＣＨＤフォーマットにおいて設定される各ファイルの対応関係について説明する図である。
【図８】ＢＤＡＶフォーマットにおいて設定される各ファイルの対応関係について説明する図である。
【図９】本発明において実行するＡＶＣＨＤフォーマットからＢＤフォーマットへのフォーマット変換処理の概要について説明する図である。
【図１０】本発明において実行するＡＶＣＨＤフォーマットからＢＤフォーマットへの変換処理の対象となるファイルについて説明する図である。
【図１１】本発明の一実施例に係るクリップ調整処理を実行する情報処理装置の構成例について説明する図である。
【図１２】本発明の一実施例に係るクリップ調整処理の具体例について説明する図である。
【図１３】本発明の一実施例に係るクリップ調整処理のシーケンスについて説明するフローチャートを示す図である。
【図１４】本発明の一実施例に係るフォーマット変換処理における各識別子の再設定処理例について説明する図である。
【図１５】本発明の一実施例に係るフォーマット変換処理における各識別子の再設定処理例について説明する図である。
【符号の説明】
【０１１８】
１１，１２  プレイリスト
２１，２２，２３  クリップ情報ファイル
３１，３２，３３  ストリームファイル
１１０  ビデオカメラ
１１５  記録メディア
１２０  ＢＤレコーダ
１２１  制御部
１２２  データ入力部
１２３  クリップ調整部
１２４  データ記録部
１２５  記録メディア
【図１】
0004894718.tif 000002
【図２】
0004894718.tif 000003
【図３】
0004894718.tif 000004
【図４】
0004894718.tif 000005
【図５】
0004894718.tif 000006
【図７】
0004894718.tif 000007
【図１１】
0004894718.tif 000008
【図１２】
0004894718.tif 000009
【図１３】
0004894718.tif 000010
【図１４】
0004894718.tif 000011
【図１５】
0004894718.tif 000012
【図６】
0004894718.tif 000013
【図８】
0004894718.tif 000014
【図９】
0004894718.tif 000015
【図１０】
0004894718.tif 000016