(57)【要約】【課題】管理ファイルに含まれているメンバ等の情報を知るために、各管理ファイルを一々開いて調べなければならず、ファイル管理の面で煩雑であり不便であった。【解決手段】ランダムアクセス可能な記録媒体と、データと該データのコンテンツ管理情報とを記録媒体に記録し、又は記録媒体から再生する記録再生装置であって、任意のデータをファイルシステムとは独立にグループ化させるためのグループ管理情報と管理情報との内容を変更する際、そのデータの再生手順を示すプレイリストの内容を変更する。そしてプレイリストを作成する時、そのプレイリストに対応するグループ管理情報を自動作成し、プレイリストで参照されるデータリストを更新する。【選択図】  図１０
2005032315.tif 000002
【特許請求の範囲】
【請求項１】
データと、該データのコンテンツ管理情報とを記録媒体に記録し、又は前記記録媒体から再生する記録再生手段と、
任意のデータをファイルシステムとは独立にグループ化させるためのグループ管理情報と前記コンテンツ管理情報との内容を変更する管理情報処理手段と、
前記データの再生手順を示す再生制御情報の内容を変更する再生制御情報処理手段を有し、
前記再生制御情報を作成する時、前記管理情報処理手段は前記再生制御情報に対応する前記グループ管理情報を自動作成し、前記再生制御情報にて参照されるデータリストを更新することを特徴とする記録再生装置。
【請求項２】
前記データは動画像データ、音声データ及び静止画データを含むことを特徴とする請求項１に記載の記録再生装置。
【請求項３】
前記コンテンツ管理情報は、前記データのファイル名と前記データごとにユニークなデータ識別番号を少なくとも含むことを特徴とする請求項１に記載の記録再生装置。
【請求項４】
前記データリストは、データ識別番号群を含むことを特徴とする請求項１又は３に記載の記録再生装置。
【請求項５】
前記グループ管理情報は、グループ毎にユニークとなるグループ識別番号を含むことを特徴とする請求項１に記載の記録再生装置。
【請求項６】
前記グループ管理情報は親グループのグループ識別番号を含み、階層構造をとることが可能であることを特徴とする請求項１又は５に記載の記録再生装置。
【請求項７】
前記再生制御情報に対応した前記グループ管理情報は、予め決められた特定のグループ管理情報を親グループとすることを特徴とする請求項１又は６に記載の記録再生装置。
【請求項８】
前記データ、及び前記グループ管理情報に関連付ける代表画像を更に有することを特徴とする請求項１に記載の記録再生装置。
【請求項９】
前記静止画データに関連付ける代表画像は、前記静止画データを所定サイズに縮小した代表画像であることを特徴とする請求項２又は８に記載の記録再生装置。
【請求項１０】
前記動画像データに関連付ける代表画像は、前記動画像データ内の任意のフレームを所定サイズに縮小した代表画像であることを特徴とする請求項２又は８に記載の記録再生装置。
【請求項１１】
前記代表画像にはそれぞれユニークとなる管理番号が付与されていることを特徴とする請求項８乃至１０のいずれか１項に記載の記録再生装置。
【請求項１２】
前記コンテンツ管理情報及び前記グループ管理情報は、前記代表画像の管理番号を更に含むことを特徴とする請求項８乃至１１のいずれか１項に記載の記録再生装置。
【請求項１３】
前記代表画像を一つ以上まとめてファイルとして記録することを特徴とする請求項８乃至１２のいずれか１項に記載の記録再生装置。
【請求項１４】
前記代表画像の管理番号に対応する前記代表画像の記録位置、及び記録データ量を管理する代表画像管理情報を更に有することを特徴とする請求項１２に記載の記録再生装置。
【請求項１５】
前記再生制御情報に対応する前記グループ管理情報に記載されている前記データリストで指示される前記データを削除するとき所定の警告を行うことを特徴とする請求項１に記載の記録再生装置。
【請求項１６】
更に表示手段を備え、前記所定の警告とは所定の表示によって消去実行確認を行うことを特徴とする請求項１５に記載の記録再生装置。
【請求項１７】
前記記録媒体は、本体に着脱可能であることを特徴とする請求項１に記載の記録再生装置。
【請求項１８】
前記記録再生装置は音声を入力する手段と、画像を入力する撮像手段を備える撮像装置であることを特徴とする請求項１乃至１７のいずれか１項に記載の記録再生装置。
【請求項１９】
データと、該データのコンテンツ管理情報とを記録媒体に記録又は前記記録媒体から再生する記録再生工程と、
任意のデータをファイルシステムとは独立にグループ化させるためのグループ管理情報と前記コンテンツ管理情報との内容を変更する管理情報処理工程と、
前記データの再生手順を示す再生制御情報の内容を変更する再生制御情報処理工程とを有し、
前記管理情報処理工程では、前記再生制御情報を作成する時、前記再生制御情報に対応する前記グループ管理情報を自動作成し、前記再生制御情報にて参照されるデータリストを更新することを特徴とする記録再生方法。
【請求項２０】
前記データは動画像データ、音声データ及び静止画データを含むことを特徴とする請求項１９に記載の記録再生方法。
【請求項２１】
前記コンテンツ管理情報は、前記データのファイル名と前記データごとにユニークなデータ識別番号を少なくとも含むことを特徴とする請求項１９に記載の記録再生方法。
【請求項２２】
データと、該データのコンテンツ管理情報とを記録媒体に記録し、又は前記記録媒体から再生する記録再生手段と、
任意のデータを当該データを含むファイルとその管理情報とは独立にグループ化させるためのグループ管理情報を作成する作成手段と、
前記作成手段により作成された前記グループ管理情報に応じて前記コンテンツ管理情報を変更する管理情報変更手段と、
前記グループ化したデータの再生手順を示す再生制御情報を編集する編集手段と、
前記編集手段により前記再生制御情報の編集が指示されると、編集後の再生制御情報に対応するデータの前記グループ管理情報を更新する更新手段と、を有することを特徴とする記録再生装置。
【請求項２３】
前記グループ管理情報はグループ化されたデータの参照リストを含み、前記更新手段は当該参照リストを更新することを特徴とする請求項２２に記載の記録再生装置。
【請求項２４】
任意のデータを当該データを含むファイルとその管理情報とは独立にグループ化させるためのグループ管理情報を作成する作成工程と、
前記作成工程で作成された前記グループ管理情報に応じて、対応するデータのコンテンツ管理情報を変更する管理情報変更工程と、
前記グループ化したデータの再生手順を示す再生制御情報を編集する編集工程と、
前記編集工程で前記再生制御情報の編集が指示されると、編集後の再生制御情報に対応するデータの前記グループ管理情報を更新する更新工程と、を有することを特徴とする記録再生方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、記録媒体内に含まれるファイル及び再生制御情報を管理する記録再生装置及びその方法に関するものである。
【０００２】
【従来の技術】
従来、光ディスク、磁気ディスク、光磁気ディスク等の記録媒体内に含まれる動画や静止画や音声等の情報を、画像表示ソフトや電子アルバムソフト等のアプリケーションで扱う場合は、図１７に示すようにＵＤＦやＦＡＴ等のファイルシステムを通してディスク上の各情報に直接アクセスしていた。
【０００３】
また印刷、一覧表示、スライドショー等で複数ファイルのグループ化が必要な場合は、プレイリストファイルやＤＰＯＦファイル等、それぞれのグループに応じて、属するファイルや必要な情報を記述するそれぞれの管理ファイルを作成し、それぞれのグループ化ファイルをそれぞれの管理アプリケーションで管理が行われていた。
【０００４】
近年、記録媒体としてハードディスク、磁気ディスク等を用いたビデオカメラが製品化され始めている。このような記録媒体を使用したビデオカメラ等では、各シーンが、ファイルとして記録媒体に保存できるため、再生時、各シーンのアクセスが比較的、容易かつ高速に行える。
【０００５】
この記録媒体を使用したビデオカメラの再生表示方法としては、各シーンのファイル内に静止画インテックスを記録しておき、そのインデックスを一覧表示して、その中から選択された画像ファイルを、ビデオカメラ本体にあるＬＣＤ、ＥＶＦ等の表示装置に表示したり、またモニタ出力端子を介して動画を出力することが行われている。また、記録媒体に記録される情報量は、その記録される画質と解像度に応じて大きくなっているが、それにもまして技術の進歩により、記録媒体の容量は急速に増大している。例えば、カード型の記録媒体で５１２メガバイトや１ギガバイトの製品が出てきており、光磁気ディスクでは数十ギガバイト、ハードディスクでは数百ギガバイトの記録容量が安価で実現できている。そのため、記録可能時間やファイルも年々増加してきている。
【０００６】
現在、デジタルカメラで用いられるメモリカードやデジタルディスクビデオカメラで用いられる光ディスクなどのデータ記録媒体の容量は飛躍的に増大しており、動画、音声、静止画など多岐に亘るデータを記録可能である。またこれらを記録媒体とした製品が増加してきている。また、ビデオテープでは不可能であったランダムアクセス性を生かして、その記録されているコンテンツを並べ替えたり組み合わせたりする編集機能を特徴の一つとしている。
【０００７】
このような編集機能としては、不要なコンテンツを消去する消去機能、コンテンツから不要な部分を指定して削除する部分消去機能、コンテンツの分割や、結合など、実際にコンテンツデータを編集するような機能がある。また、再生手順やレイアウトなどの再生制御情報を記録し、再生時にはこの再生制御情報に従ってデータを読み出して再生する方法もある。これは一般的にはプレイリストなどと呼ばれる編集機能である。
【０００８】
このプレイリストを実現するには、特許文献１に示される方法を用いることが考えられる。この特許文献１では、再生対象となるデータを再生用タイムマップテーブルへのポインタで指定している。この特許文献１における再生用タイムマップテーブルは、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）方式のデコード単位の開始位置を示すテーブルである。しかし、この特許文献１では、再生制御情報の記述方法が極めて限定された形式であり、柔軟な記述ができない。また、対応した機器やコンピュータソフトウエアでなければ再生制御情報に従った再生をすることができない。
【０００９】
【特許文献１】
特開２０００−１８７９６３号公報
【００１０】
【発明が解決しようとする課題】
図１７に示される従来のように、アプリケーションが直接ファイルシステムを利用して各ファイルにアクセスするような場合、そのファイル数やグループ数が多くなると、それらを一括して管理することが困難になり、必要な情報を探すのに時間がかかるという問題があった。更に、ファイルシステムを通してファイルを特定する場合は、ファイルの種類は拡張子で判断するしかなく、映像や音声ファイル等で、同じ種類の拡張子が付けられている場合は見分けを付けづらく、迅速な検索の足かせとなっていた。
【００１１】
また、記録済みの複数のファイルを時系列に再生する場合は、全てのファイルへアクセスして、記録時間順に並べ替える必要があった。この場合、ディレクトリ構造やファイル名を工夫して時系列情報を保持することも可能だが、ディレクトリ構造やファイル名の自由度が減り、ファイル管理の面で不便であった。
【００１２】
また、前述した管理ファイルを用いる場合は、グループ毎に管理ファイルを作成する必要があった。そのため各管理ファイルに含まれているメンバ等の情報を知るために、各管理ファイルを一々開いて調べなければならず、ファイル管理の面で煩雑であり不便であった。その他、上記管理ファイルは、その管理ファイルを利用するアプリケーション毎にフォーマットが異なるため、他のアプリケーションで利用できないといった汎用性の問題もあった。
【００１３】
また、それぞれの管理ファイルを用いる場合においても各ファイルへのアクセスはアプリケーションが直接ファイルシステムを利用して行っていたため、必要な情報を探すのに時間が掛かるという問題は解決されていなかった。
【００１４】
また、プレイリストに関しては、プレイリストで参照指定されている参照指定ファイル（コンテンツ）一覧を表示する場合や、参照指定ファイル（コンテンツ）をシステム的にロックする場合などでは、プレイリストファイルを解釈しなければならなかった。よって、プレイリスト再生機能を有していない機器では、他の機器で作成されたプレイリストファイルにおいて、参照指定がされているファイルを知ることができず、ユーザによるコンテンツの消去などを実行する際に、適切な警告を表示することができなかった。
【００１５】
本発明は上記問題点に鑑みてなされたもので、本願発明の特徴は、ファイルおよびグループ間の関係が記述でき、アプリケーション間での汎用性が高く、大量のファイル及びグループ情報の取り扱いを容易にする記録再生装置及びその方法を提供することにある。
【００１６】
【課題を解決するための手段】
上記目的を達成するために本発明の記録再生装置は以下のような構成を備える。即ち、
データと、該データのコンテンツ管理情報とを記録媒体に記録し、又は前記記録媒体から再生する記録再生手段と、
任意のデータをファイルシステムとは独立にグループ化させるためのグループ管理情報と前記コンテンツ管理情報との内容を変更する管理情報処理手段と、
前記データの再生手順を示す再生制御情報の内容を変更する再生制御情報処理手段を有し、前記再生制御情報を作成する時、前記管理情報処理手段は前記再生制御情報に対応する前記グループ管理情報を自動作成し、前記再生制御情報にて参照されるデータリストを更新することを特徴とする。
【００１７】
上記目的を達成するために本発明の記録再生方法は以下のような工程を備える。即ち、
データと、該データのコンテンツ管理情報とを記録媒体に記録し、又は前記記録媒体から再生する記録再生工程と、
任意のデータをファイルシステムとは独立にグループ化させるためのグループ管理情報と前記管理情報との内容を変更する管理情報処理工程と、
前記データの再生手順を示す再生制御情報の内容を変更する再生制御情報処理工程とを有し、前記管理情報処理工程では、前記再生制御情報を作成する時、前記再生制御情報に対応する前記グループ管理情報を自動作成し、前記再生制御情報にて参照されるデータリストを更新することを特徴とする。
【００１８】
また前記データは動画像データ、音声データ及び静止画データを含む。これにより、特にマルチメディアの再生制御情報に有効に活用できる。
【００１９】
また前記コンテンツ管理情報には、前記データのファイル名と前記データごとにユニークなデータ識別番号が少なくとも含まれる。これにより、データ識別番号で管理するためデータ管理が容易に行うことができる。
【００２０】
また前記データリストはデータ識別番号群である。これにより、データ識別番号で管理するためデータ管理が容易に行うことができる。
【００２１】
また前記グループ管理情報は、グループ毎にユニークとなるグループ識別番号を含む。これによりグループ識別番号で管理するためデータ管理を容易に行うことができる。
【００２２】
また前記グループ管理情報は、親グループの前記グループ識別番号を含み、階層構造をとることが可能である。これにより、グループに階層を持つことができる。
【００２３】
また、再生制御情報に対応した前記グループ管理情報は、予め決められた特定のグループ管理情報を親グループとする。これにより、自動的にグループ化することができる。
【００２４】
また前記データ、及び前記グループ管理情報に関連付ける代表画像を更に有する。これにより、データ及び前記グループが、容易に代表画像を保持することができる。
【００２５】
また静止画データに関連付ける代表画像は、該静止画データを所定サイズに縮小した代表画像である。これにより、静止画データの代表画像を少ないデータ量で保存することができる。
【００２６】
また、動画像データに関連付ける代表画像は、該動画像データ内の任意のフレームを所定サイズに縮小した代表画像である。これにより、動画データの代表画像を少ないデータ量で保存することができる。
【００２７】
また代表画像には、それぞれユニークとなる管理番号が付与される。これにより、その管理番号で管理するためデータ管理が容易に行うことができる。
【００２８】
また前記コンテンツ管理情報及び前記グループ管理情報には、代表画像の管理番号が更に記載される。これにより、コンテンツ管理情報、及び前記グループ管理情報から、代表画像の管理番号を関連付けることができる。
【００２９】
また代表画像を一つ以上まとめてファイルに記録するようにしても良い。これにより、代表画像を一括管理することができる。
【００３０】
また、代表画像の管理番号に対応する代表画像の記録位置、及び記録データ量を管理する代表画像の管理情報を更に有する。これにより代表画像の属性を保持することができる。
【００３１】
また、再生制御情報に対応するグループ管理情報に記載されているデータリストで指し示されるデータを削除するとき、所定の警告を行うようにしても良い。
これにより、不用意にデータを削除することを防ぐことができる。
【００３２】
更に表示手段を備え、所定の警告を、所定の表示によって消去の実行確認を行うようにしても良い。これにより不用意にデータを削除するのを防ぐことができる。
【００３３】
また記録媒体とは、装置本体に着脱可能である。これにより、リムーバブルな記録媒体に適応することができる。
【００３４】
また本発明の記録再生装置は、また音声を入力する手段と、画像を入力する撮像手段を備える撮像装置であってもよい。これにより記録再生装置のみならず、画像を入力する撮像手段を備えるビデオカメラ等にも適応できる。
【００３５】
【発明の実施の形態】
以下、添付図面を参照して本発明の好適な実施の形態を詳しく説明する。尚、本実施の形態では、図２に示すように、必要な全ファイルと全グループを一括管理するファイルを設け、そのファイルを用いたコンテンツ管理マネージャを設けることにより、アプリケーションはファイルシステムと直接やり取りせずに、コンテンツ管理マネージャーを通してディスク上の大量のファイルを扱ったり、グループ化等の必要な処理を汎用的に行うことが可能となる。
【００３６】
［実施の形態１］
図１は、本発明の実施の形態に係るデジタルカメラ、デジタルビデオカメラなどの撮像装置の構成を示すブロック図である。
【００３７】
図において、２００は撮像装置のブロック全体を示している。２０１は映像を取り込むレンズ、２０２は映像を電気信号に変換する固体センサである。２０３は、固体センサ２０２から出力される電気信号をデジタルデータに変換するＡ／Ｄコンバータである。２０５はアイリス、２０４はレンズ２０１とアイリス２０５を駆動するモータである。２０９は音声を取り込むマイク、２１０はマイク２０９からの音声信号を増幅するマイクアンプである。２１１は音声信号をデジタルデータに変換するＡ／Ｄコンバータである。２１２は操作キーで、ユーザにより操作されて、この撮像装置２００の動作を制御するのに使用される。２１３は表示ドライバで、映像信号を表示信号として出力している。２１４は表示器で、映像を表示するための例えば液晶（ＬＣＤ）、ＥＶＦ等の表示器である。２１５は音声を出力するためのスピーカドライバ、２１６はスピーカである。２１７は各種情報を入出力する入出力端子、２２４は各種センサである。２５０は記録媒体、２２３は記録媒体２５０を収納するソケットである。２３０はシステムを制御するＣＰＵ。２２２はメモリで、ＣＰＵ２３０の制御プログラムや各種データを記録すると共に、ＣＰＵ２３０の動作時に各種データを一時的に保存するワークエリアとしても使用される。２２１は撮像装置２００のための電源で、この電源は電池或いはＡＣアダプタからの電力であっても良い。
【００３８】
以上の構成に基づく記録動作を説明する。レンズ２０１を通って入射した被写体からの光に基づいて、その撮像された映像が固体センサ２０２により電気信号に変換される。この電気信号はＡ／Ｄコンバータ２０３によってサンプリングされてデジタルデータに変換される。このデジタルデータは、輝度Ｙ、色差Ｃｒ、Ｃｂ、又はＲＧＢなどのデジタル映像信号としてＣＰＵ２３０に入力される。オートフォーカス機能とズーム機能によりレンズ２０１の移動が制御される。この際、ＣＰＵ２３０の制御命令に従ってモータ２０４が回転駆動されて移動される。撮像時、固体センサ２０２から電気信号を出力させるためのタイミング信号はＣＰＵ２３０により生成される。アイリス２０５は、ＣＰＵ２３０の制御によりモータ２０４が回転駆動されて制御される。またレンズ２０１が、防振機能（加速度センサ、防振アクチュエータ等）を備えている場合には、加速度センサと防振アクチュエータの位置センサの出力がＣＰＵ２３０に入力され、防振制御出力信号として、防振アクチュエータをモータ２０４で駆動制御する。
【００３９】
音声は、マイク２０９より得られた音声信号がマイクアンプ２１０で増幅される。こうして増幅された信号は、Ａ／Ｄ変換器２１１によりサンプリングされてデジタルデータに変換されてＣＰＵ２３０に入力される。
【００４０】
デジタル映像信号は、ＣＰＵ２３０により、色分離、白バランス、ガンマ補正、アパーチャ補正などの基本処理と、撮像装置２００の操作キー２１２で設定された、画像サイズ、画質調整、位置調整などの付加処理が実行される。更に、設定された圧縮方法と圧縮パラメータによって、ＭＰＥＧ、ＭＪＰＥＧ、ＪＰＥＧ、ＪＰＥＧ２０００等の画像圧縮処理を行い、圧縮された画像データを得る。音声データは、撮像装置２００の操作キー２１２で設定された、音質調整などの付加処理が実施され、その設定された圧縮方法と圧縮パラメータによって音声圧縮データを得る。画像圧縮データと音声圧縮データは、制御データと共にＭＰＥＧ規格で定められる、プログラムストリームやトランスポートストリームとしてデータストリームを形成する。
【００４１】
ここで、前述の制御データとは、撮像装置２００自体の情報、画像、音声などの記録設定情報、撮影環境情報などの撮影付加情報を意味する。また記録データストリームは、ＵＤＦ，ＦＡＴ等のファイルシステム管理の下に、ファイルとして後述するディレクトリにコンテンツファイルとして記録媒体２５０に書き込まれる。
【００４２】
ファイルシステムとは、ファイルの管理を行うための管理情報とファイルデータとを含む構造体系を意味する。このファイルシステムを共通化することによって、異なった記録媒体、或いは記録再生装置でも記録再生できるわけである。記録データは、必要に応じて外部入出力端子２１７に送られる。更に、確認用として、表示ドライバ２１３を通して表示器２１４に表示される。また、この撮像装置２００の電源は、電源２２１より供給され各回路ブロックに供給される。
【００４３】
尚、記録媒体２５０としては、ＭＭＣ，ＳＳＦＤＣ，ＳＤ、コンパクトフラッシュ（登録商標）、ＰＣカードなどのメモリカード、或いはハードディスク、ＣＤ−ＲＷ，ＦＤ，ＭＤ，ＤＶＤ−ＲＡＭなどの磁気（或いは光磁気）記録メディアなどが考えられる。
【００４４】
本実施の形態では、記録媒体として、円盤状の光磁気ディスクを用いる。その場合、記録されるデータのイメージを説明する。
【００４５】
図１６は、本実施の形態に係る円盤状の光磁気ディスク（記録媒体２５０）の外観図である。ここでは記録データは同心円上に、デジタルデータとして記録される。
【００４６】
図において、Ａ部は、ディスクの回転時にチャッキングするための開口である。Ｂ部は、ディスク内に書かれるデータの管理を行うデータを記録する管理領域である。Ｃ部は、実際の記録データが書かれるデータ領域である。Ｄ，Ｅ部は、実際の記録データが書かれる様子を示している。
【００４７】
図３は、記録媒体２５０に記録されるファイルのディレクトリの一例を示す図である。
【００４８】
図において、「ＲＯＯＴ」ディレクトリの下に、「ＶＩＤＥＯ」，「ＤＣＩＭ」，「ＭＩＳＣ」の各ディレクトリがあり、「ＶＩＤＥＯ」ディレクトリの下に、管理用のディレクトリ「ＭＡＮＡＧ」ディレクトリがあり、その下に、記録媒体２５０の属性などが記述された「ｄｉｓｋ００１．ｉｎｆ」ファイル、後述する記録媒体に記録されるコンテンツを一括管理する「ｍｇｒｉ００１．ｉｎｆ」ファイルがあり、これら２つのファイルで記録媒体のコンテンツを管理する。また「ＶＩＤＥＯ」ディレクトリ下の、「ＰＲＧ０００１」ディレクトリの下にはコンテンツファイル群と、記録媒体２５０に記録されるコンテンツ群の代表画像を一括記録する「ｉｍｇ０００１．ｔｈｍ」ファイル、記録媒体２５０に記録されるコンテンツ群のタイトル、検索用テーブル、付加情報、メインテナンス情報を一括記録する「ｉｍｇ０００１．ｍｐ７」が置かれる。この「ｉｍｇ０００１．ｍｐ７」の検索用テーブルは、コンテンツファイルの属性、タイトル、日付、付帯情報などをキーとしたハッシュテーブルとして作成される。このコンテンツファイル例として、ＭＰＥＧデータファイル「ｉｍｇ０００１．ｍｐｇ」、ＭＰＥＧデータストリームのタイムスタンプ、構造情報が記載された情報ファイル「ｉｍｇ０００１．ｉｎｆ」、ＭＰＥＧ音声データファイル「ｉｍｇ０００２．ｍｐ２」、ＪＰＥＧ静止画像ファイル「ｉｍｇ０００４．ｊｐｇ」、テキストデータファイル「ｉｍｇ０００５．ｔｘｔ」、ビットマップイメージファイル「ｉｍｇ０００６．ｂｍｐ」、後述する記録媒体２５０に記録されたコンテンツを使用して、シーン記述するプレイリストファイル「ｉｍｇ０００７．ｓｍｉ」等が記録される。
【００４９】
ここでコンテンツファイルの数或いは番号が所定以上になるか、又は、所定の条件が変更された場合は、新たに「ＶＩＤＥＯ」ディレクトリの下に「ＰＲＧ０００２」のように新たなディレクトリを作成し、その下にコンテンツファイルを配置していく。コンテンツ番号は、例えば、記録コンテンツファイルがＭＰＥＧデータストリームの場合、以前記録されたコンテンツファイルの番号に＋１をしたものをファイル名として使用する。この場合は、ファイル名を「ｉｍｇ０００８．ｍｐｇ」として、￥ＶＩＤＥＯ￥ＰＲＧ０００１￥の位置に記録する。この場合ＭＰＥＧ２ファイルは、ＭＰＥＧ２ファイルの作成時に得られたストリームの情報ファイルをファイル「ｉｍｇ０００８．ｉｎｆ」として合わせて記録する。またディレクトリ「ＲＯＯＴ」の下に、ＤｉｇｉｔａｌＣａｍｅｒａＦｏｒｍａｔ（ＤＣＦ）で規定される「ＤＣＩＭ」や、ＤｉｇｉｔａｌＰｒｉｎｔＯｒｄｅｒＦｏｒｍａｔ（ＤＰＯＦ）で規定さる「ＭＩＳＣ」ディレクトリを設け、その下に、それぞれで規格で規定されるコンテンツを配置することも可能である。
【００５０】
次にプレイリストの作成、編集動作を説明する。
【００５１】
このプレイリストとは、記録媒体２５０に記録された動画、静止画、テキスト、グラフィック、効果及び付加情報などの再生手順、再生動作、再生環境などを規定するリスト（ファイル）である。
【００５２】
本実施の形態では、プレイリストを同期マルチメディア統合言語（ｔｈｅ  Ｓｙｎｃｈｒｏｎｉｚｅｄ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｇｒａｔｉｏｎ  Ｌａｎｇｕａｇｅ）（以下、ＳＭＩＬと称す）で表現する。このＳＭＩＬで記述できることは、
（１）  表現の時間的な挙動を記述する。
（２）  表現のスクリーン上のレイアウトを記述する。
（３）  ハイパーリンクをマルチメディアオブジェクトと結び付ける、
などである。
【００５３】
次に図４と図５とを参照して、ＳＭＩＬ記述によるプレイリスト動作について説明する。
【００５４】
図４は、ＳＭＩＬ記述のリストファイルの一例を示す図で、＜ｐａｒ＞タグ内で＜ｓｅｑ＞タグに記載されているコンテンツを順次再生することを表している。ここでは「ｉｍｇ０００１．ｍｐｇ」を１分、次に「ＤＣＩＭ」ディレクトリ下のディレクトリ「１００ｃａｎｏｎ」の「ｉｍｇ０００１．ｊｐｇ」を１０秒、そして次に「ｉｍｇ０００７．ｔｘｔ」を５秒、…そして、最後に「ｉｍｇ００１０．ｍｐｇ」を３分間、順次再生する記述例を示している。
【００５５】
図５は、この記述の動作イメージ図である。
【００５６】
図５において、１３０１は「ｉｍｇ０００１．ｍｐｇ」の１分表示、１３０２は「ｉｍｇ０００１．ｊｐｇ」の１０秒表示、１３０３は「ｉｍｇ０００７．ｔｘｔ」の５秒表示、１３０４は途中（図４の…部分）の表示、そして１３０５は「ｉｍｇ００１０．ｍｐｇ」の３分表示に対応している。
【００５７】
次にプレイリストの新規作成について説明する。
【００５８】
このプレイリストの作成タイミングは、撮像装置２００の毎記録時において、シーンを連結して、自動的にプレイリストファイルを作成し、「ｉｍｇ０００１．ｓｍｉ」などのファイルネームを付けて記録媒体２５０に記録する方法、又は、撮像装置２００のプレイリスト作成機能として、任意の時期に操作者が、記録媒体２５０上にある各撮影データ、音声、情報、効果情報をもとにプレイリストを作成する方法等が考えられる。
【００５９】
具体的な作成方法としては、直接、テキストレベルでＳＭＩＬ記述によるプレイリストを作成する方法、又はＳＭＩＬの定型文を事前に用意し、操作者がこれを選択して作成する方法、或いは、記録されている画像イメージを表示させて、それらを並べ替え、切り取り、連結などの操作を行うことにより作成する方法等が考えられる。
【００６０】
プレイリストの編集は、以前に存在しているプレイリストファイルを、撮像装置２００のプレイリスト編集機能として、ＳＭＩＬで記述されているプレイリストファイルを直接テキストレベルで編集する方法、又は、プレイリストにより再生される画像イメージを表示させて、これを並べ替え、切り取り、連結などの操作を行うことにより作成する方法等が考えられる。このプレイリストに記載されている情報（画像ファイル）が、撮像装置２００のファイル消去、編集などで変更された時は、プレイリストの編集を自動的に行う必要がある。但し、撮像装置２００の機能設定で、プレイリストの自動更新を禁止することも可能である。プレイリストの自動更新が禁止された場合はプレイリストの編集は行われない、或いは、プレイリストの編集を行っても、編集後のプレイリストファイルは別名を付けて保存することも可能である。
【００６１】
次にコンテンツ管理ファイル「ｍｇｒｉ００１．ｉｎｆ」の詳細を説明する。この「ｍｇｒｉ００１．ｉｎｆ」が管理するコンテンツファイルは、図３での「ＶＩＤＥＯ」ディレクトリ以下のディレクトリ、ファイル群を管理する場合と、「ＲＯＯＴ」以下、記録媒体２５０の全てのディレクトリ、ファイル群を管理する場合、更に、記録媒体以外の例えば、イントラネット、インターネット上のコンテンツファイルにリンクすることも考えられる。本実施の形態では、「ＲＯＯＴ」以下を管理するものとする。
【００６２】
図７は、本実施の形態に係るコンテンツ管理ファイル「ｍｇｒｉ００１．ｉｎｆ」の基本構造を示す図である。
【００６３】
ここでは先頭に、「管理情報」として、認識子、規格のバージョン、互換レベル、記録媒体のユニーク番号、ファイルサイズ、インデックス数、作成、更新、アクセス等の日付情報、作成者、テキスト情報等の付帯情報が記載される。それ以降、「インデックス１」、「インデックス２」、…，「インデックスＮ」のように、インデックス情報ブロックが記録される。
【００６４】
図８は、各インデックス情報ブロックの内容を説明する図である。
【００６５】
ここでは「属性」、「インデックス番号」、「付加情報の拡張インデックス」、「サムネイルのインデックス」、「ファイル名」、このコンテンツの「付加情報」、「その他」の情報が記述される。
【００６６】
「属性」の例は図９に示すように、ＭＰＥＧ１は「０ｘ０１」、ＭＰＥＧ２は「０ｘ０２」、ＭＰＥＧ４は「０ｘ０３」，…，ＰｌａｙＬｉｓｔは「０ｘ５０」、後述する「グループフォルダ」は「０ｘ８０」、「タイムマップ」情報ファイルは「０ｘＢ０」と規定している。また「０ｘ９０」，「０ｘＡ」，「０ｘＢ１」から「０ｘＦＥ」は予約としている。更に、「０ｘＦＦ」はメーカ独自の拡張属性として規定する。
【００６７】
尚、ファイル名に関して、別ディレクトリで同じファイル名を扱う場合には、フルパスでファイル名を記載する必要があるが、その場合、管理が煩雑になる。
そのため、ファイル名に属性を付けて管理することで、管理を容易にすることができる。例えば、「属性」を「ＶＩＤＥＯ」ディレクトリ＝０ｘ００，「ＤＣＦ」ディレクトリ＝０ｘ０１，…、「機器外部」ディレクトリ＝０ｘ８０などとすればよい。
【００６８】
図１０は、「グループフォルダ」のインデックス構造を説明する図である。このグループフォルダは、必要なファイルと、そのファイルのグループとを一括管理するためのフォルダである。
【００６９】
ここでは「属性」、「インデックス番号」、「親ディレクトリのインデックス番号」、「サムネイルのインデックス番号」、「フォルダ名」、「付加情報の拡張インデックス」、これに登録される「メンバー数（Ｎ）」、「メンバー１」、「メンバー２」、…、「メンバーＮ」の各インデックス番号が記述される。ここでメンバー数が「０ｘＦＦＦＦ」などの特殊な数値の場合は、最下層のディレクトリでないことを示す。
【００７０】
各インデックスは、固定長、可変長のいずれでも良いが、可変長の場合、各インデックスにはサイズ情報が追加される。また固定長、可変長のサイズは、ファイルシステムのセクタ、クラスタサイズのＮ倍を単位とすることで、ファイルアクセスが容易になる。
【００７１】
図６は、本実施の形態におけるファイルシステムのディレクトリ、グループの仮想ディレクトリの関係を説明する図である。
【００７２】
本実施の形態に係る撮像装置は、コンテンツファイルの実体をファイルシステムによって、図６のファイルシステムのディレクトリ管理でコンテンツファイル群を管理する。また、コンテンツファイルは、図８の基本インデックスの構造で、図７の「ｍｇｒｉ００１．ｉｎｆ」ファイルの中にそれぞれ登録される。
【００７３】
グループの仮想ディレクトリは、図１０のグループフォルダのインデックスを用い、ディレクトリ階層を作成する。各ディレクトリの最下層のディレクトリに、ファイルシステムのコンテンツファイル群の一部を、装置又は操作者が、自由に任意のグループとして選択したインデックス番号を保存する。例えば、図６に示すように、仮想ディレクトリの「ＲＯＯＴ」の下に、「Ｐｌａｙｌｉｓｔ」というディレクトリが作成され、その下に「２０００Ｔｒｉｐ」というディレクトリが作成される。そのディレクトリには、「ｉｍｇ０００１．ｍｐｇ」、「ｉｍｇ０００２．ｍｐｇ」、「ｉｍｇ０００４．ｊｐｇ」、「ｉｍｇ０００５．ｔｘｔ」がメンバーとして、それぞれのインデックス番号で登録される。この例では、「２０００Ｔｒｉｐ」の実体は、「２０００Ｔｒｉｐ」のグループインデックスのインデックス番号で参照されている、ファイルシステムのディレクトリ中の「ｉｍｇ０００７．ｓｍｉ」というＳＭＩＬファイルである。これらの関係を図６の実線の矢印で表している。
【００７４】
グループフォルダの仮想ディレクトリは複数階層持つことも可能である。その反面、制御の煩雑を避けるため、階層に制限を設けることも考えられる。
【００７５】
図１１は、コンテンツを記録し、コンテンツ管理ファイル「ｍｇｒｉ００１．ｉｎｆ」に登録する動作を説明するフローチャートである。
【００７６】
記録されたコンテンツが、ＭＰＥＧ２で、ファイルネーム「ｉｍｇ００２０．ｍｐｇ」（図１２）であるコンテンツを管理ファイルへ追加登録する場合として、図１２と他の図とを参照して説明する。
【００７７】
ファイルシステムに「ｉｍｇ００２０．ｍｐｇ」として登録済みの状態から、ステップＳ１０１にて、コンテンツの管理ファイルの登録を開始する。まずステップＳ１０２で、その記録されているコンテンツ「ｉｍｇ００２０．ｍｐｇ」を、その属性や付帯情報を付けて管理ファイルに登録する。具体的には、図７の「ｍｇｒｉ００１．ｉｎｆ」の空いているインデックス、又は新規インデックス領域＃Ｎを取得する。また、作成された「ｉｍｇ００２０．ｍｐｇ」の代表画像を「ｉｍｇ０００１．ｔｈｍ」に記録、登録して、そのインデックス番号＃ＴＮを取得する。また、そのコンテンツ「ｉｍｇ００２０．ｍｐｇ」の付帯情報（日付、名前、作成者、機器情報、撮影情報、環境情報など）を「ｉｍｇ０００１．ｍｐ７」に記録、登録して、そのインデックス番号＃ＸＮを取得する。
【００７８】
図８に示すインデックス構造において、「属性」＝０ｘ０２（ＭＰＥＧ２）、「インデックス番号」＝＃Ｎ、「付加情報の拡張インデックス」＝＃ＸＮ、「サムネイルのインデックス番号」＝＃ＴＮ、必要があれば付加情報、その他を記載して、「ｍｇｒｉ００１．ｉｎｆ」の「インデックス＃Ｎ」に登録する。ここでサムネイルを複数持つ場合には、複数のサムネイルを「ｉｍｇ０００１．ｍｐ７」に記録、登録して、それらインデックス番号＝＃ＴＮ１，＃ＴＮ２，…，＃ＴＮＮと、各サムネイルの位置、表示優先順位等の情報を併せて「サムネイルのインデックス」に記述する。
【００７９】
次にステップＳ１０３に進み、グループフォルダに登録するか判定する。登録の必要がない場合はステップＳ１５０に進み、登録終了とする。グループフォルダに登録の必要がある場合はステップＳ１０６に進み、グループフォルダを新規作成するか否かを判定する。ここで新規作成が必要であればステップＳ１０７に進み、新規グループフォルダを作成する。
【００８０】
具体的には、図７の「ｍｇｒｉ００１．ｉｎｆ」の空いているインデックス又は新規インデックス領域＃Ｇを取得する。また、用意された代表画像を「ｔｈｍ００１．ｉｎｆ」に記録、登録して、そのインデックス番号＃ＴＧを取得する。また、必要であればグループフォルダの付帯情報（日付、名前、作成者、フォルダ付帯情報など）を「ｉｍｇ０００１．ｍｐ７」に記録、登録して、そのインデックス番号＃ＸＧを取得する。そして図１０のグループフォルダのインデックスに、「属性」＝０ｘ８０（グループフォルダ）、「インデックス番号」＝＃Ｇ、「親ディレクトリのインデックス番号」として親がＲＯＯＴの場合は「０ｘ０１」、「付加情報の拡張インデックス」＝＃ＸＧ、「サムネイルのインデックス番号」＝＃ＴＧ、「フォルダ名」、その他を記載して、「ｍｇｒｉ００１．ｉｎｆ」のインデックス＃Ｇに登録する。
【００８１】
ここで新規作成でなく、既存のフォルダに追加する場合はステップＳ１０８に進み、グループフォルダにメンバーを登録する。具体的には、新規又は既存のグループインデックスのメンバーに、追加すべきコンテンツのインデックスをメンバーＮに登録する。そしてメンバー数を＋１する。また必要に応じて、付帯情報などを修正する。こうして登録された様子は、図１２の破線Ｂで示されている。そしてステップＳ１５０で登録終了となる。
【００８２】
次に、撮像装置２００のプレイリスト確認モードでの動作と表示例を説明する。
【００８３】
図１３は、本実施の形態に係る撮像装置２００において、選択されたプレイリストのメンバーの一覧表示例を示す図である。
【００８４】
２１４は撮像装置２００の表示器、３００はスライドバー、３０１はプレイリストの付帯情報の説明域、３１０は選択カーソル、３０２はプレイリスト「２０００Ｔｒｉｐ」の使用コンテンツファイルの代表画像表示、３０３は使用コンテンツの付帯情報表示域、３０７は使用コンテンツ数の表示域である。
【００８５】
撮像装置２００は、コンテンツ管理ファイル「ｍｇｒｉ００１．ｉｎｆ」などを、本体装置内の内部メモリ２２２に記録媒体２５０から読み出し、必要情報を保管している（キャッシュする）。この表示例では、「ｍｇｒｉ００１．ｉｎｆ」のグループフォルダのインデックスから、選択されたプレイリストのグループを参照する。そのグループインデックス内のメンバー数（Ｎ）でコンテンツの数（Ｎ）が取得され、スライドバー３００の設定と使用コンテンツ数の表示（３０７）を行う（図１３の例ではＮ＝４である）。コンテンツはメンバー１（インデックス番号）からメンバーＮ（インデックス番号）で取得され、それらインデックス番号からコンテンツファイルのインデックス番号を取得する。また、これらインデックスからサムネイルのインデックス番号を取得してサムネイルを表示する（３０２）。また、このインデックスからメタデータのインデックス番号を取得し、コンテンツファイルの付帯情報を表示する（３０３）。
【００８６】
図１４は、プレイリストを一覧表示した例を示す図である。
【００８７】
２１４は撮像装置２００の表示器、３００はスライドバー、３０１は表示タイトル、３１０は選択カーソル、３０４はプレイリスト１の代表画像表示、３０５はプレイリスト１の付帯情報表示域である。この表示例では、「ｍｇｒｉ００１．ｉｎｆ」のグループフォルダのインデックスから、選択されたプレイリストのグループを抽出している。そのグループインデックスの数（ここでは「５」）で、スライドバー３００の設定（長さ等の設定）と検出されたプレイリスト数（３０６）の表示を行う。また、このインデックスからメタデータのインデックス番号を取得し、コンテンツファイルの付帯情報を表示する。
【００８８】
図１５は、あるプレイリストに使用されていたコンテンツファイルを編集又は消去しようとした場合の表示例を示す図である。
【００８９】
コンテンツファイルの編集動作或いは外部機器からの編集操作等によって、記録媒体２５０に記録されているコンテンツファイルが編集、消去されようとした場合に、そのコンテンツファイルが、あるプレイリストで使用されている時、操作者に、その編集・削除を行うかどうかを問うことが重要となる。この場合、編集、削除対象のコンテンツファイルが、あるグループインデックス内のメンバーとなっている場合、図１３に示す表示及び動作例の方法で使用されているコンテンツファイルを表示するとともに、図１５の３２０で示すような確認ダイアログを表示する。この確認ダイアログ３２０には「このプレイリストでコンテンツ使用されています。コンテンツを編集・消去してもいいですか？」というメッセージと、「はい」、「いいえ」の選択ボックスが表示される。従って、この選択ボックスの選択に応じて、このコンテンツの編集・消去を行うかどうかが選択される。
【００９０】
本実施の形態では、グループの仮想ディレクトリを作成し、コンテンツファイルのインデックスを参照してメンバーに登録する場合で説明したが、コンテンツファイルの仮想ディレクトリを作成し、グループの仮想ディレクトリから、コンテンツファイルの仮想ディレクトリに登録されたコンテンツファイルのインデックスを参照して登録することも考えられる。
【００９１】
以上説明したように、必要なコンテンツファイルとグループを一括管理するファイルであるコンテンツ管理ファイル「ｍａｇｒｉ００１．ｉｎｆ」を設けることにより、アプリケーションはファイルシステムを使わずに、管理ファイルを通して大量のファイルを扱うことや、グループ化等の必要な処理を汎用的、高速に行うことが可能になる。例えば、グループに含まれる、複数のコンテンツファイルを高速に表示する。又は、グループの代表画像を高速に表示することが容易になる。
【００９２】
また、アプリケーションは、プレイリストファイルを解析することなく、必要なコンテンツファイルリストを取得することが可能となる。
【００９３】
この結果、繰り返し同じコンテンツファイルが参照されているようなプレイリストファイルでも、参照ファイル一覧をレスポンス良く表示することが可能となる。
【００９４】
またパソコンのような機器、又はパソコンなど他の機器に接続し、制御可能な機器等の複数の機器やアプリケーションからアクセスされるシステムでは、参照コンテンツファイルに対し予め排他処理を行うことが可能となり、他のアプリケーションから前もって保護することが可能となる。
【００９５】
また、プレイリスト機能を搭載していない機器でもプレイリストファイルで参照・指定されているコンテンツファイルを知ることが可能となり、参照ファイルの一覧表示や、消去時に警告を出すなど適切な処理が可能となる。特に、民生用ビデオカメラ等では、従来になかった付加価値の高い機能を提供できる効果がある。
【００９６】
又本実施の形態によれば、プレイリストに使用されたコンテンツファイルを容易かつ高速に表示、検索できるという効果がある。
【００９７】
［他の実施の形態］
本発明の目的は前述したように、実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体をシステム或は装置に提供し、そのシステム或は装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。このようなプログラムコードを供給するための記憶媒体としては、例えば、フロッピィディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ，ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００９８】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれている。
【００９９】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書きこまれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含む。
【０１００】
【発明の効果】
以上説明したように本発明によれば、データをグループ化して、ファイルとグループ間の関係を容易に記述でき、大量のファイル及びグループ情報の取り扱いを容易にできるという効果がある。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る撮像装置の構成を示すブロック図である。
【図２】本実施の形態に係る管理マネージャーを説明する図である。
【図３】本実施の形態におけるディレクトリ例を説明する図である。
【図４】本実施の形態におけるプレイリストのスクリプト例を示す図である。
【図５】本実施の形態に係る図４のプレイリストに基づく再生動作を説明する概念図である。
【図６】本実施の形態に係るディレクトリの一例を示す図である。
【図７】本実施の形態に係る管理ファイルの説明図である。
【図８】本実施の形態に係る管理ファイルの説明図である。
【図９】本実施の形態に係る管理ファイルの説明図である。
【図１０】本実施の形態に係る管理ファイルの説明図である。
【図１１】本実施の形態に係る撮像装置における処理動作を説明するフローチャートである。
【図１２】本実施の形態に係るディレクトリの操作例を説明する図である。
【図１３】本実施の形態に係る撮像装置の表示画面の表示例を示す図である。
【図１４】本実施の形態に係る撮像装置の表示部に表示されるプレイリストの一例を示す図である。
【図１５】本実施の形態に係る撮像装置の表示画面の表示例を示す図である。
【図１６】本発明の実施の形態におけるディスク記録媒体の説明図である。
【図１７】従来例の説明図である。
【図１】
2005032315.tif 000003
【図２】
2005032315.tif 000004
【図３】
2005032315.tif 000005
【図４】
2005032315.tif 000006
【図５】
2005032315.tif 000007
【図６】
2005032315.tif 000008
【図７】
2005032315.tif 000009
【図８】
2005032315.tif 000010
【図９】
2005032315.tif 000011
【図１０】
2005032315.tif 000012
【図１１】
2005032315.tif 000013
【図１２】
2005032315.tif 000014
【図１３】
2005032315.tif 000015
【図１４】
2005032315.tif 000016
【図１５】
2005032315.tif 000017
【図１６】
2005032315.tif 000018
【図１７】
2005032315.tif 000019