(57)【要約】【課題】メディアに記録されたコンテンツ数が多くなる程、柔軟な分類方法が必要になる反面、柔軟な分類を実現するデータ構造は複雑になる。【解決手段】グループ管理用のフォルダは、複数のプレイリストのグルーピングを管理することが可能であり、そのフォルダを「属性＝グループ」を持つプレイリスト４００として管理する。さらに同じグループに属するプレイリストには、同じグループＩＤ（小グループＩＤ＝０２０００）を割り付ける。これらの各プレイリストのグループ属性、グループＩＤ、グループＩＤに対応するタイトル名はグループ管理ファイルで別途管理する。また、グループ属性を持つプレイリストを、一般のプレイリストとは分けて表示可能とする。【選択図】図４
2007089014.tif 000002
【特許請求の範囲】
【請求項１】
映像もしくは音声を含むデータストリームを記録媒体へ記録する書込み部と、
前記データストリームの再生に関するプレイリストを生成して記録するプレイリスト記録部と、
前記プレイリストをグループ分けし、同じグループに含まれるプレイリスト間の関係情報を記録するグループ割り当て部とを有し、
前記グループ割り当て部は、前記グループ内のひとつのプレイリストに対してグループ属性を付加することを特徴とするＡＶデータ処理装置。
【請求項２】
映像もしくは音声を含むデータストリームを記録媒体へ記録するステップと、
前記データストリームの再生に関するプレイリストを生成して記録するステップと、
前記プレイリストをグループ分けし、同じグループに含まれるプレイリスト間の関係情報を記録するステップとを有し、
前記グループ割り当てステップは、前記グループ内のひとつのプレイリストに対してグループ属性を付加することを特徴とするＡＶデータ処理方法。
【請求項３】
映像もしくは音声を含むデータストリームを記録媒体へ記録するステップと、
前記データストリームの再生に関するプレイリストを生成して記録するステップと、
前記プレイリストをグループ分けし、同じグループに含まれるプレイリスト間の関係情報を記録するステップとを有し、
前記グループ割り当てステップは、前記グループ内のひとつのプレイリストに対してグループ属性を付加することを特徴とするＡＶデータ処理プログラム。
【請求項４】
映像もしくは音声を含むデータストリームを記録媒体へ記録する書込み部と、
前記データストリームの再生に関するプレイリストを生成して記録するプレイリスト記録部と、
前記プレイリストをグループ分けし、同じグループに含まれるプレイリスト間の関係情報を記録するグループ割り当て部とを有し、
前記グループ割り当て部は、前記グループ内のひとつのプレイリストに対してグループ属性を付加することを特徴とするＡＶデータ処理ＬＳＩ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メディア（すなわち、記録媒体）上に記録された動画等の複数のデータストリームに対して、ユーザがグループ分け実施することにより、後の閲覧、再生を容易にするためのＡＶデータ処理装置およびＡＶデータ処理方法に関する。
【背景技術】
【０００２】
近年、ＤＶＤ等の光ディスク、ハードディスク等の磁気ディスク、半導体メモリやメモリカード等の種々のメディアに、コンテンツとしてのデジタルデータを書き込み、保存できるデジタル機器（例えば、光ディスクレコーダ、カムコーダ等）の普及が進んでいる。このようなコンテンツは、例えば、放送された番組やカムコーダ等によって撮影された映像および音声である。
【０００３】
この様なメディア（ディスク）に記録されたコンテンツに対して、記録した後でユーザが整理のためグループ分けして記録する方法が提案されている（特許文献１）。
【特許文献１】特開２００５−１３５５０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
グループ管理を行うためには、コンテンツとグループの関係、および、グループ間の階層関係を記述して保存すれば良い。しかしながら、もともとグループ間の階層関係を管理する機能を持たないフォーマットにおいて、階層的なグループ管理を追加するには、複雑なコンテンツ管理方法の追加が必要だった。
【０００５】
本発明は、もともとグループ管理の機能を持たないフォーマットに対して簡単な管理方法の追加により、階層的なグループ管理を実現することを目的とする。同時に、ユーザが記録したコンテンツだけでなく、ユーザが作成したプレイリストを混在させたグループ分けの実現を目的とする。
【課題を解決するための手段】
【０００６】
本発明によるＡＶデータ処理装置は、映像もしくは音声を含むデータストリームを記録媒体へ記録する書込み部と、前記データストリームの再生に関するプレイリストを生成して記録するプレイリスト記録部と、前記プレイリストをグループ分けし、同じグループに含まれるプレイリスト間の関係情報を記録するグループ割り当て部とを有し、前記グループ割り当て部は、前記グループ内のひとつのプレイリストに対してグループ属性を付加することを特徴とする。
【０００７】
これにより、従来の記録方法に変更を加えることなく、また追加データをあまり増加させることなくコンテンツのグループ管理を実現することができる。
【発明の効果】
【０００８】
本発明によれば、もともとグループ管理の機能を持たないフォーマットに対して簡単な管理方法の追加により、階層的なグループ管理を実現することが可能になる。同時に、プレイリストのデータ構造に変更を加えることなく、ユーザが記録したコンテンツだけでなく、ユーザが作成したプレイリストを混在させたグループ分けの実現が可能になる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照して、本発明のＡＶデータ処理装置の実施の形態を説明する。
【００１０】
（実施の形態１）
図１は本発明の実施の形態１によるＡＶデータ処理装置の構成を示すブロック図である。
【００１１】
動画記録時は、記録制御部１６１の制御により、映像信号入力部１００及び音声信号入力部１０２から入力した信号を各々映像圧縮部１０１及び音声圧縮部１０３で圧縮し、システムエンコード部１０４においてトランスポートストリームを作成し、記録部１２０、ピックアップ１４１を経由して光ディスク１４０へ書き込む。ここで、映像圧縮部１０１、音声圧縮部１０３およびシステムエンコード部１０４をＭＰＥＧエンコーダ１７０とする。また、説明の便宜上、取り出し可能な光ディスク１４０を記録媒体とする。
【００１２】
記録制御部１６１はトランスポートリームの記録を開始する前に、連続データ領域検出部１６０を起動して、空き領域を捜させる。連続データ領域検出部１６０は、論理ブロック管理部１６３からの論理ブロック管理情報を参照して、あらかじめ光ディスク１４０から読出したスペースビットマップを利用して連続した空き領域を探索する。そして探索の結果として検出された空き領域上にトランスポートストリームの記録を開始する。そして、検出した空き領域へのトランスポートストリームの書込みで一杯になるまでに、次の空き領域を継続的に探索しトランスポートストリームの記録を継続する。トランスポートストリームの書き込みが完了すると、ＵＤＦ（Universal Disk Format）のファイル管理情報を書き込み、トランスポートストリームファイル（*.m2tsファイル、すなわち動画ストリームを格納するファイル）の書き込みを完了する。
【００１３】
次に、記録完了したトランスポートストリームに対応するストリーム管理データファイル（*.clpi）を記録する。次に記録完了したトランスポートストリームと一対一に対応するプレイリストファイル(*．mpls)を記録する。さらに、対応するサムネイル画像をサムネイル管理ファイル（menu.tidx）、およびサムネイルデータ管理ファイル（menu.tdat）を記録する。プレイリストファイルは、トランスポートストリームファイルの中の具体的な再生範囲を指定する。本実施の形態では、動画記録完了の直後においては、トランスポートストリームの先頭から末尾までを再生範囲としているものとする。
【００１４】
また、再生時は、ユーザが再生すべきコンテンツを選択すると、再生制御部１６２の制御により、再生部１２１を経由して、コンテンツに対応するデータストリームの管理情報を管理ファイルから読み出し、その管理ファイルに記載されたアドレス情報を参照して、さらにトランスポートストリームを読み出す。このトランスポートストリームをシステムデコード部１１４で映像信号と音声信号に分離し、各々映像伸長部１１１及び音声伸長部１１３を介して、映像表示部１１０及び音声出力部１１２へ出力する。ここで、システムでコード部１１４、映像伸長部１１１および音声伸長部１１３をＭＰＥＧデコーダ１７１とする。
【００１５】
また、編集制御部１６４は、記録済みのコンテンツに対してユーザから部分的な削除が指示されたときに、記録部１２０および再生部１２１を起動してトランスポートストリームやトランスポートストリームの管理データを読出したり、修正後に書き込んだりして編集処理の制御を行う。また、記録済みのコンテンツに対してユーザから削除が指示された時に、対応するトランスポートストリーム、ストリーム管理データファイル、プレイリストファイルおよび、対応するサムネイル画像を削除する。さらに、実行すべきプレイリストファイルが登録されているインデックスファイルも修正する。
【００１６】
また、編集制御部１６４は、ユーザが記録済みの動画ファイルの気に入った区間を切り出して再生するプレイリストを生成して、光ディスク１４０に記録することができる。また、複数の気に入った区間をひとまとまりとして再生するプレイリストを生成して光ディスク１４０に記録することができる。
【００１７】
グループ記録再生部１６５は、ユーザが指定により特定のクリップ、もしくはプレイリストをひとつのグループとして光ディスク１４０上に記録する。また、再生時にそのグループおよびそのグループを構成するクリップおよびプレイリストの階層関係を、ユーザに認識可能なように表示することができる。表示方法としては、装置に設けられた液晶表示モニター画面や、接続される画像表示装置に上にグラフィックス表示によりユーザに見せるようにしてもよい。
【００１８】
なお、本実施の形態にいては、上述の記録部１２０、再生部１２１、連続データ領域検出部１６０、記録制御部１６１、再生制御部１６２、論理ブロック管理部１６３、編集記録部１６４およびグループ記録再生部１６５をシステム制御部１８０としている。
【００１９】
図２は、本実施の形態１のＡＶデータ処理装置における光ディスク１４０上のファイル構成を示す模式図である。同図において、ＲＯＯＴディレクトリの下にＢＤＭＶディレクトリが作られ、その下に各種ファイルが記録される。
【００２０】
ｉｎｄｅｘ．ｂｄｍｖファイルには再生されるムービーオブジェクトのリストが記録される。ひとつのムービーオブジェクトは、プレイリストの集合から構成される。ＭｏｖｉｅＯｂｊｅｃｔ．ｂｄｍｖファイルには、ムービーオブジェクト毎に、ムービーオブジェクトを構成するプレイリストのリストが記録される。ｉｎｄｅｘ．ｂｄｍｖファイルに登録されないムービーオブジェクトは再生されないものとする。
【００２１】
Ｍｅｎｕディレクトリの下にはタイトルメニューを出すＪａｖａ（登録商標）プログラム（ｔｉｔｌｅＭｅｎｕ．ｊａｒ）、サムネイル管理ファイル（ｍｅｎｕ．ｔｉｄｘ）、およびサムネイルデータファイル（ｍｅｎｕ．ｔｄａｔ）が記録される。サムネイルデータファイルには、動画ストリーム毎に代表静止画像（サムネイル）がＪＰＥＧ符号形式で格納される。サムネイル管理ファイルには、動画ストリームと代表静止画像との対応に関する情報（動画ストリームのファイル名と、代表静止画像のサムネイルデータファイル内での記録先アドレス）が格納されている。タイトルメニューを出すＪａｖａ（登録商標）プログラムは、サムネイルデータファイル内の代表静止画像を使って、タイトルメニューを描画し、ユーザが選択した動画ストリームの再生を開始する。その後は、Ｊａｖａ（登録商標）プログラムの記述に従って再びタイトルメニューを描画や、異なる動画ストリームの再生等を実施する。
【００２２】
ＰＬＡＹＬＩＳＴディレクトリには動画ストリームと一対一に対応するプレイリストファイル（＊．ｍｐｌｓ）が格納される。ＳＴＲＥＡＭディレクトリには動画ストリーム（＊．ｍ２ｔｓ）が格納される。ＣＬＩＰＩＮＦディレクトリには動画ストリームに対応する管理データファイル（＊．ｃｌｐｉ）が格納される。なお、動画ストリームはトランスポートストリーム符号形式で格納される。
【００２３】
Ｇｒｏｕｐディレクトリには、グループ管理ファイルＧｒｏｕｐＭｇｒが記録される。このＧｒｏｕｐＭｇｒファイルは、クリップが記録／編集される場合、およびグループが記録／編集される場合に記録／追加が行われる。また、グループをユーザに表示する場合に参照される。
【００２４】
なお、光ディスク１４０はＵＤＦファイルシステムでフォーマットされているものとする。このとき、空き領域の管理単位でもあり、また領域の割り付け単位でもある論理ブロックは、２ｋバイトであるものとする。
【００２５】
図３はユーザがＡＶデータ処理装置を操作して、グループ分けを指示する場合の階層関係の例を示す。ここではひとつのクリップ３０１と、２つのプレイリスト３０２、３０３の合計３つをひとつのグループフォルダ３００としてまとめるように指示するケースを示す。
【００２６】
図４は、グループ管理ファイルを使って図３のグループ分けの情報を記録する方法を示す。グループフォルダ３００はプレイリスト４００として表現して記録される。また、プレイリスト４００には、ひとつのクリップ３０１の再生が登録される。また、プレイリスト３０２、３０３は属性として“一般”プレイリストであること、および、小グループＩＤ＝０２０００であることがグループ管理ファイルに記録される。また、プレイリスト４００は属性として“グループ”管理用プレイリストであること、および大グループＩＤ＝０３０００であることが管理ファイルに記録される。
【００２７】
図５は、グループ管理ファイルが記録するプレイリスト属性管理テーブルを示す。プレイリスト属性管理テーブルは、プレイリスト毎に、プレイリストＩＤ（識別子）、属性、タイトル、小グループＩＤ、大グループＩＤが記録される。
【００２８】
ユーザが、クリップ０１０００とクリップ０１００１に対応するプレイリスト０１０００とプレイリスト０１００１を運動会というタイトルのグループとする場合は、図５に示す属性と小グループＩＤのようにプレイリスト属性管理テーブルを記録する。さらに、同様に旅行というタイトルのグループや、スキーというタイトルのグループを生成する場合は、図５に示す様なグループ属性のプレイリスト０２００１、および０２００２が登録される。
【００２９】
また、図５では、大グループＩＤ（例では０３０００）を各プレイリストに付与することにより、ユーザが運動会グループ、旅行グループ、およびスキーグループをひとつのフォルダグループ、２０００年というグループとして登録可能としている。
【００３０】
以上の構成により、もともとグループ管理の機能を持たないフォーマットのメディアに対して、簡単な管理方法の追加により、階層的なグループ管理を実現できる。同時に、ユーザが記録したコンテンツだけでなく、ユーザが作成したプレイリストを混在させたグループ分けの実現が可能になる。
【００３１】
このとき、プレイリストファイルのデータ構造は一切変更する必要がないので、既存フォーマットにしか対応していないＡＶデータ処理装置においても、グループ管理以外の再生処理は従来通り実施可能となる。
【００３２】
以上、本実施の形態によれば、図４に示す「属性＝グループ」のプレイリスト４００は、クリップ３０１、およびプレイリスト３０２、３０２をひとつのグループとして取り扱うためのグループフォルダ３００として、ユーザに表示することができる。グループ管理ファイルを導入する前は、プレイリストにはクリップだけグループ化することが可能であり、複数のプレイリストをひとつのグループとしてユーザに表示することはできなかったので、本発明によりユーザの利便性が大きく向上する。
【００３３】
なお、属性が「グループ」のプレイリストは、グループ管理専用のムービーオブジェクトとしてまとめて再生されるようにＭｏｖｉｅＯｂｊｅｃｔ．ｂｄｍｖファイルに登録しても良い。さらに、このＭｏｖｉｅＯｂｊｅｃｔは直接再生されることが無い様に、ｉｎｄｅｘ．ｂｄｍｖファイルから参照しない様にしても良い。
【００３４】
なお、図５のプレイリスト属性管理テーブルではプレイリストの属性として、一般か、グループのどちらかとしたが、「属性＝グループ」を細分化して、「属性＝大グループ」および「属性＝小グループ」という様にわけても良い。またさらに、グループ属性を、番号等を使って「グループ１」、「グループ２」の様にさらに細かく分けても良い。ただし、この場合、プレイリスト管理テーブルの管理項目として、細かくしたグループとプレイリストの間の包含関係を、大グループＩＤや小グループＩＤと同様に、管理する必要があることは言うまでもない。
【００３５】
なお、実施の形態では、グループＩＤによるグループ管理方法を示したが、たとえば、本実施の形態のプレイリストの属性管理と、ＦＡＴファイルシステムのフォルダ（ディレクトリ）管理方法を組み合わせて管理しても良い。
【００３６】
なお、実施の形態では、データストリーム等を格納するメディアはリムーバブル・光ディスクであるとしたが、取り外し可能なメディアである必要は無く、非可換メディア、例えばＡＶデータ処理装置に内蔵されたＨＤＤであってもよい。
【００３７】
また、実施の形態において、記憶媒体は光ディスクであるとしたが、特にこれに限定するものではなく、例えばメモリカード、フラッシュメモリ、ＦｅＲＡＭ、ＭＲＡＭ等の半導体メモリであっても良い。この場合は、ビップアップに代えてメモリインターフェースを設ければよい。また、光ディスクはＤＶＤ−ＲＡＭ、ＭＯ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、ＤＶＤ＋Ｒ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＢＤ−ＲＥ、ＢＤ−Ｒ、ＨＤ−ＤＶＤ等の光ディスクやハードディスクであっても良い。ハードディスクの場合は、ピックアップに代えて磁気ヘッドを設ければよい。
【００３８】
なお、実施の形態ではＵＤＦファイルシステムに関して説明したが、同様な構成または機能であれば異なるファイルシステムであっても良い。
【００３９】
なお、図１の各機能ブロックは典型的には集積回路（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ；ＬＳＩ）のチップとして実現される。これらは個別に１チップ化されてもよいし、一部または全てを含むように１チップ化されてもよい。例えば、図１においては、ＭＰＥＧエンコーダ部１７０とシステム制御部１８０とは別個の機能ブロックとして示されている。これらはそれぞれ別個の半導体チップとして実装されてもよいし、物理的に同一のチップによって実現してもよい。また、システム制御部１８０、ＭＰＥＧエンコーダ１７０およびＭＰＥＧデコーダ１７１の機能を集積化して、１つのチップ回路として実現してもよい。ただし、例えば符号化または復号化の対象となるデータを格納するメモリのみを集積化の対象から除外しても良い。
【００４０】
また、システム制御部１８０は、コンピュータ資源を用いて実行されるソフトウエアとして実現することができる。更に、プログラムＲＯＭ等に格納されたコンピュータプログラムを実行することにより、本明細書に記載した機能を実現することができる。
【００４１】
なお、上述の「ＬＳＩ」は、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。集積回路化の手法はＬＳＩに限るものではなく、専用回路又は汎用プロセサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサーを利用してもよい。
【００４２】
さらには、半導体技術の進歩又は派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、その技術を用いて機能ブロックの集積化を行ってもよい。例えば、バイオテクノロジーを利用したいわゆるバイオ素子として集積化を行ってもよい。
【００４３】
また、実施の形態において、データストリームはトランスポートパケット毎に到着タイムスタンプ（Ａｒｒｉｖａｌ  Ｔｉｍｅ  Ｓｔａｍｐ）を付加したトランスポートストリームを想定したが、プログラムストリーム、ＰＥＳストリーム、ＱｕｉｃｋＴｉｍｅストリーム、ＭＰ４ストリーム、ＡＶＩストリーム、ＡＳＦストリーム、ＭｏｔｉｏｎＪＰＥＧストリーム等の他のビットストリームであっても良い。
【００４４】
なお、実施の形態において、映像はＭＰＥＧ−２ビデオストリームを例としたが、ＭＰＥＧ−４ビデオストリームやＭＰＥＧ−４ＡＶＣ（Ｈ．２６４）ストリームであっても良い。また、音声もリニアＰＣＭオーディオストリームやＡＣ−３ストリーム等であっても良い。また、映像や音声以外の他の種類（グラフィックス情報や文字情報等）のマルチメディア情報を含んでいても良い。
【００４５】
なお、実施の形態において、１個のトランスポートストリームを１個のデータストリームファイルに格納可能としたが、複数のトランスポートストリームを１個のデータストリームファイルとして構成できるものとしても良い。
【００４６】
なお、実施の形態において、タイトルメニューを描画するＪａｖａ（登録商標）プログラムは光ディスクが挿入された時点で記録されるものとしたが、光ディスクのフォーマットが完了した時点であってもよい。また、ユーザの操作により指定した時点であっても良い。
【００４７】
なお、実施の形態において、動画ストリームの映像圧縮符号はＭＰＥＧ−２ビデオ、ＭＰＥＧ−４ＡＶＣ、ＭＰＥＧ−４ビジュアル等、ＶＣ−１等、プレーヤで再生可能なものであれば特に問わない。
【００４８】
なお、実施の形態において光ディスクはＵＤＦファイルシステムを使ってファイルを管理するものとした。ＵＤＦファイルシステムのバージョンは１．５、２．０、２．０１、２．５、２．６のいずれであっても良い。
【００４９】
なお、実施の形態においてもともとグループ管理の機能を持たないフォーマットのディスクを想定したが、新規のフォーマットにおけるグループ管理方法として実施しても良い。
【産業上の利用可能性】
【００５０】
本発明にかかるＡＶデータ処理装置およびＡＶデータ処理方法は、もともとグループ管理の機能を持たないフォーマットのディスクに対して、ファイルのデータ構造を変更することなく、簡単な管理ファイルの追加により、階層的なグループ管理を実現できることで、ムービーやレコーダ等の各種コンテンツを記録再生する機器として有用である。
【図面の簡単な説明】
【００５１】
【図１】本発明の実施の形態１によるＡＶデータ処理装置の構成を示すブロック図
【図２】同ＡＶデータ処理装置における光ディスク上のファイル構成を示す概念図
【図３】同ＡＶデータ処理装置におけるグループ分けの例を示す模式図
【図４】同ＡＶデータ処理装置におけるグループ分けに関するデータ構造を示す模式図
【図５】同ＡＶデータ処理装置におけるプレイリスト属性テーブルを示す概念図
【符号の説明】
【００５２】
１００    映像信号入力部
１０１    映像圧縮部
１０２    音声信号入力部
１０３    音声圧縮部
１０４    システムエンコード部
１１０    映像表示部
１１１    映像伸長部
１１２    音声出力部
１１３    音声伸長部
１１４    システムデコード部
１２０    記録部
１２１    再生部
１４０    光ディスク
１４１    ピックアップ
１６０    連続データ領域検出部
１６１    記録制御部
１６２    再生制御部
１６３    論理ブロック管理部
１６４    編集制御部
１６５    グループ記録再生部
１７０    ＭＰＥＧエンコーダ
１７１    ＭＰＥＧデコーダ
１８０    システム制御部
【図１】
2007089014.tif 000003
【図２】
2007089014.tif 000004
【図３】
2007089014.tif 000005
【図４】
2007089014.tif 000006
【図５】
2007089014.tif 000007