(57)【特許請求の範囲】
【請求項１】
ディスク記録媒体に、特定のフォーマットに従って映像を記録するディスク記録部を備える撮像装置を接続して、該撮像装置のディスク記録媒体に記録された映像ファイルをネットワーク上のクライアント端末へ配信するアダプタ装置であって、
前記撮像装置から、前記ディスク記録媒体に記録された映像ファイルを取得する取得手段と、
前記取得手段で取得した映像ファイルを区切るための区切り情報を設定する設定手段と、
前記取得手段で取得した映像ファイルのリストとして、前記映像ファイルを前記設定手段で設定した区切り情報に基づいて分類した階層的なディレクトリ構成及びファイル構成からなる第１コンテンツ情報を作成する第１作成手段と、
前記第１作成手段で作成した第１コンテンツ情報に基づいて、ネットワーク公開用フォーマットの第２コンテンツ情報を作成する第２作成手段と、
前記第１作成手段で作成した第１コンテンツ情報と、前記取得手段で取得した映像ファイルとに基づいて、ネットワーク公開用フォーマットの映像ファイルを作成する映像ファイル作成手段と、
前記第２作成手段で作成した第２コンテンツ情報を前記ネットワーク上に公開する公開手段と、
前記公開手段で公開した第２コンテンツ情報に基づいてネットワーク上のクライアント端末から要求された映像ファイルを、前記クライアント端末へ配信する配信手段と
を備えることを特徴とするアダプタ装置。
【請求項２】
前記ディスク記録媒体に記録された映像ファイルの記録フォーマットを認識する認識手段と、
前記認識手段で認識した記録フォーマットに従って、前記撮像装置から取得する映像ファイルを解釈する解釈手段とを更に備え、
前記第１作成手段は、前記解釈手段の解釈結果と前記区切り情報に基づいて、前記第１コンテンツ情報を作成する
ことを特徴とする請求項１に記載のアダプタ装置。
【請求項３】
前記記録フォーマットは、ＤＶＤ−ＶｉｄｅｏフォーマットとＤＶＤ−ＶＲフォーマットのどちらかである
ことを特徴とする請求項２に記載のアダプタ装置。
【請求項４】
前記第１作成手段は、前記リストとして、前記取得手段で取得した映像ファイルに含まれる複数の撮影シーンを前記区切り情報に基づいて分類した階層的なディレクトリ構成及びファイル構成からなる第１コンテンツ情報を作成する
ことを特徴とする請求項１に記載のアダプタ装置。
【請求項５】
前記第１作成手段は、前記リストとして、前記取得手段で取得した複数の映像ファイルに含まれる複数の撮影シーンを前記区切り情報に基づいて分類した階層的なディレクトリ構成及びファイル構成からなる第１コンテンツ情報を作成する
ことを特徴とする請求項１に記載のアダプタ装置。
【請求項６】
複数種類の前記区切り情報を記憶する記憶手段と、
前記複数種類の区切り情報から、前記第１作成手段で用いる区切り情報を選択する選択手段と
を更に備えることを特徴とする請求項１に記載のアダプタ装置。
【請求項７】
ディスク記録媒体に、特定のフォーマットに従って映像を記録するディスク記録部を備える撮像装置を接続して、該撮像装置のディスク記録媒体に記録された映像ファイルをネットワーク上のクライアント端末へ配信するアダプタ装置の制御方法であって、
前記アダプタ装置の取得手段が、前記撮像装置から、前記ディスク記録媒体に記録された映像ファイルを取得する取得工程と、
前記アダプタ装置の設定手段が、前記取得工程で取得した映像ファイルを区切るための区切り情報を設定する設定工程と、
前記アダプタ装置の第１作成手段が、前記取得工程で取得した映像ファイルのリストとして、前記映像ファイルを前記設定工程で設定した区切り情報に基づいて分類した階層的なディレクトリ構成及びファイル構成からなる第１コンテンツ情報を作成する第１作成工程と、
前記アダプタ装置の第２作成手段が、前記第１作成工程で作成した第１コンテンツ情報に基づいて、ネットワーク公開用フォーマットの第２コンテンツ情報を作成する第２作成工程と、
前記アダプタ装置の映像ファイル作成手段が、前記第１作成工程で作成した第１コンテンツ情報と、前記取得工程で取得した映像ファイルとに基づいて、ネットワーク公開用フォーマットの映像ファイルを作成する映像ファイル作成工程と、
前記アダプタ装置の公開手段が、前記第２作成工程で作成した第２コンテンツ情報を前記ネットワーク上に公開する公開工程と、
前記アダプタ装置の配信手段が、前記公開工程で公開した第２コンテンツ情報に基づいてネットワーク上のクライアント端末から要求された映像ファイルを、前記クライアント端末へ配信する配信工程と
を備えることを特徴とするアダプタ装置の制御方法。
【請求項８】
ディスク記録媒体に、特定のフォーマットに従って映像を記録するディスク記録部を備える撮像装置を接続して、該撮像装置のディスク記録媒体に記録された映像ファイルをネットワーク上のクライアント端末へ配信するアダプタ装置の制御をコンピュータに実行させるためのコンピュータプログラムであって、
前記撮像装置から、前記ディスク記録媒体に記録された映像ファイルを取得する取得工程と、
前記取得工程で取得した映像ファイルを区切るための区切り情報を設定する設定工程と、
前記取得工程で取得した映像ファイルのリストとして、前記映像ファイルを前記設定工程で設定した区切り情報に基づいて分類した階層的なディレクトリ構成及びファイル構成からなる第１コンテンツ情報を作成する第１作成工程と、
前記第１作成工程で作成した第１コンテンツ情報に基づいて、ネットワーク公開用フォーマットの第２コンテンツ情報を作成する第２作成工程と、
前記第１作成工程で作成した第１コンテンツ情報と、前記取得工程で取得した映像ファイルとに基づいて、ネットワーク公開用フォーマットの映像ファイルを作成する映像ファイル作成工程と、
前記第２作成工程で作成した第２コンテンツ情報を前記ネットワーク上に公開する公開工程と、
前記公開工程で公開した第２コンテンツ情報に基づいてネットワーク上のクライアント端末から要求された映像ファイルを、前記クライアント端末へ配信する配信工程と
をコンピュータに実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置のディスク記録媒体に記録された映像ファイルをネットワーク上のクライアント端末へ配信するアダプタ装置及びその制御方法、コンピュータプログラムに関するものである。
【背景技術】
【０００２】
近年、記録媒体にＤＶＤ等の光ディスクを用い、撮影した映像データを光ディスクに記録するＤＶＤ型ビデオカメラが登場している。このＤＶＤ型ビデオカメラでは、映像を撮影した光ディスクを取り出して汎用のＤＶＤプレーヤにセットすることにより、市販ＤＶＤを見るのと同じ手軽さで、撮影した映像をテレビで観賞することが可能である。
【０００３】
ＤＶＤビデオカメラで記録媒体として用いる光ディスクには、追記可能なＤＶＤ−Ｒディスクと、書換可能なＤＶＤ−ＲＷディスクまたはＤＶＤ−ＲＡＭディスクが広く用いられている。また、記録媒体へ記録する場合のアプリケーションフォーマットには２種類存在する。１つは、汎用のＤＶＤプレーヤとの再生互換性の高いＤＶＤ−Ｖｉｄｅｏフォーマットであり、もう１つは、再生互換性は若干劣るが各種の編集が容易なＤＶＤ−ＶＲ（Ｖｉｄｅｏ  Ｒｅｃｏｒｄｉｎｇ）フォーマットがある。
【０００４】
このようなＤＶＤビデオカメラで記録された光ディスクを他のメディアにフォーマット変換して記録する技術としては、メディアのフォーマット種別を自働認識して、ＤＶＤフォーマットで作成された映像ファイルをＭＰＥＧ２ファイルに変換する技術がある。（例えば、特許文献１参照）。
【０００５】
また、撮影した映像データをＤＶＤビデオカメラで光ディスクに記録するときに、グループ化処理することにより、作成される光ディスクの構成をより観賞しやすくする技術がある（例えば、特許文献２参照）。
【０００６】
一方、家庭内のネットワーク化が進み、家庭内ＬＡＮに接続し、互いに連携動作させて使用するネットワーク対応のＡＶ機器が登場している。家庭内のＡＶ機器やパソコンを相互に接続して連携動作させるための技術標準では、ＤＬＮＡガイドラインが策定されている。ファイルサーバと映像プレーヤの双方がこのガイドラインに準拠していれば、ファイルサーバに格納した映像コンテンツを、離れた部屋にあるプレーヤで、ネットワーク経由で観賞することが可能であった。
【特許文献１】特開２００５−３３３５７
【特許文献２】特開２００６−９９８４０
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、ＤＶＤビデオカメラで作成したファイルを単純に、ＭＰＥＧ２ファイルに変換して光ディスクに記録するだけでは、光ディスク上に階層的に構成されているタイトルやチャプタ等の論理情報が失われてしまうという欠点がある。
【０００８】
また、ＤＶＤビデオカメラで撮影映像を光ディスクに記録するときに、自動的にあるいは半自動的に階層情報を与える方法では、カメラの機能が複雑になるという課題がある。加えて、ユーザにわかりづらい、あるいは撮影時の操作が煩雑になり、ユーザが撮影に専念しにくいというような課題がある。
【０００９】
さらに、ＤＶＤビデオカメラで使用される８ｃｍサイズのＤＶＤディスクでは記録可能な時間がたかだか数十分しかないため、音楽演奏会等の長時間の撮影時には、撮影映像が複数枚のディスクに跨がって記録されることになる。そのため、ＤＶＤプレーヤで光ディスクを再生して、撮影した映像を観賞する方法では、途中で何度も光ディスクを差し換えなければならなかった。
【００１０】
また、ＤＶＤビデオカメラで撮影した映像を簡単な方法で、ネットワーク経由で再生し、家庭内の自由な場所から好きなときに映像を見るということができなかった。一旦、ＰＣにデータを取り込んだ上で、ＰＣ上のアプリケーションでデータの変換と編集作業を行い、その結果をネットワーク対応型ハードディスクにファイルをコピーするという方法もあるが、操作が非常に複雑でかつ手間がかかるという問題がある。
【００１１】
本発明は上記の課題を解決するためになされたものである。その目的は、ＤＶＤビデオカメラで撮影した映像を、ネットワーク上のクライアント端末にアクセス可能に配信することができるアダプタ装置及びその制御方法、コンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記の目的を達成するための本発明によるアダプタ装置は以下の構成を備える。即ち、
ディスク記録媒体に、特定のフォーマットに従って映像を記録するディスク記録部を備える撮像装置を接続して、該撮像装置のディスク記録媒体に記録された映像ファイルをネットワーク上のクライアント端末へ配信するアダプタ装置であって、
前記撮像装置から、前記ディスク記録媒体に記録された映像ファイルを取得する取得手段と、
前記取得手段で取得した映像ファイルを区切るための区切り情報を設定する設定手段と、
前記取得手段で取得した映像ファイルのリストとして、前記映像ファイルを前記設定手段で設定した区切り情報に基づいて分類した階層的なディレクトリ構成及びファイル構成からなる第１コンテンツ情報を作成する第１作成手段と、
前記第１作成手段で作成した第１コンテンツ情報に基づいて、ネットワーク公開用フォーマットの第２コンテンツ情報を作成する第２作成手段と、
前記第１作成手段で作成した第１コンテンツ情報と、前記取得手段で取得した映像ファイルとに基づいて、ネットワーク公開用フォーマットの映像ファイルを作成する映像ファイル作成手段と、
前記第２作成手段で作成した第２コンテンツ情報を前記ネットワーク上に公開する公開手段と、
前記公開手段で公開した第２コンテンツ情報に基づいてネットワーク上のクライアント端末から要求された映像ファイルを、前記クライアント端末へ配信する配信手段と
を備える。
【発明の効果】
【００２２】
本発明によれば、ＤＶＤビデオカメラで撮影した映像を、ネットワーク上のクライアント端末にアクセス可能に配信することができるアダプタ装置及びその制御方法、コンピュータプログラムを提供できる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施の形態について図面を用いて詳細に説明する。
【００２４】
＜実施形態１＞
図１は本発明の実施形態１のカメラアダプタを家庭内ネットワークに接続して使用する場合のシステム構成を示す図である。
【００２５】
ＨＵＢ２０３を介して、カメラアダプタ２０１、テレビアダプタ２０４及び２０６がネットワークを介して接続されている。
【００２６】
カメラアダプタ２０１は、撮像装置であるＤＶＤビデオカメラ２０２とＵＳＢインタフェースで接続されている。そして、カメラアダプタ２０１は、ＤＶＤビデオカメラ２０２内のＤＶＤディスク（ＤＶＤ−ＲやＤＶＤ−ＲＷ等のディスク記録媒体）に記録された映像ファイル及びその関連情報ファイルをＤＶＤビデオカメラ２０２から取得する。また、カメラアダプタ２０１は、テレビアダプタ２０４及び２０６からＤＬＮＡガイドラインに従う形式のリクエストを受け付けて、コンテンツ情報の送信及び映像データストリームの送信を行う。
【００２７】
テレビアダプタ２０４及び２０６は、ＤＬＮＡガイドラインに準拠して動作する一般的なデジタルメディアプレーヤである。映像出力端子及び音声出力端子を有し、ビデオケーブル及び音声ケーブルでテレビ２０８及び２０９にそれぞれ接続されている。動画フォーマットは、ＭＰＥＧ２−ＰＳフォーマットに対応している。また、テレビアダプタ２０４及び２０６は、ＭＰＥＧ２ファイルを再生し、再生した映像と音声をテレビ２０８及び２０９に表示可能である。
【００２８】
テレビ２０８及び２０９に対するユーザ操作はリモコン２０５や２０７により行われ、テレビ２０８や２０９の画面（テレビ画面）に、ユーザ操作のためのメニュー表示を行うことができる。ユーザは、テレビ画面上に表示されたＧＵＩ画面を見ながらリモコン２０５や２０７を操作して、カメラアダプタ２０１から受信するコンテンツ情報（映像ファイル情報）の表示やコンテンツ（映像ファイル）の再生を指示する。
【００２９】
カメラアダプタ２０１とテレビアダプタ２０４及び２０６間のデバイス発見及びコンテンツリストの表示に用いるプロトコルは、ＤＬＮＡガイドラインに準拠してＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ）規格を用いる。
【００３０】
ここで、コンテンツリストは、指定された区切り情報（分類情報）に基づいて分類される映像ファイルの一覧（リスト）を示す情報（コンテンツ情報）である。
【００３１】
次に、本発明のカメラアダプタ２０１に接続するＤＶＤビデオカメラ２０２について簡単に説明する。実施形態１では、例えば、ＤＶＤビデオカメラ２０２の記録媒体は書換可能なＤＶＤ−ＲＷディスク（以下、ＤＶＤディスクと略称する）を使用する。
【００３２】
また、記録フォーマット（アプリケーションファイルフォーマット）は、ＤＶＤ−ＶｉｄｅｏフォーマットとＤＶＤ−ＶＲフォーマットの両方を用いる。ＤＶＤディスクを最初にＤＶＤビデオカメラ２０２にセットしたときに、どちらのフォーマットを使用するかをユーザが選択し、ＤＶＤディスクのフォーマットが行われる。フォーマットされたＤＶＤディスクは、ＤＶＤビデオカメラ２０２で撮影可能となる。
【００３３】
このように、ＤＶＤビデオカメラ２０２は、特定のフォーマットに従って映像をディスク記録部（不図示）によってＤＶＤディスクに記録する。
【００３４】
ＤＶＤビデオカメラ２０２をカメラアダプタ２０１に接続する前に、撮影した映像データを記録しているＤＶＤディスクに対して、カメラでファイナライズと呼ばれる終了処理を行う必要がある。一度ファイナライズされたＤＶＤディスク上は、記録した映像を他の機器から映像ファイルとして読み出せるようになる。
【００３５】
ＤＶＤディスクにＤＶＤ−ＶＲフォーマットでデータを記録する場合には、ファイナライズ後も映像を追加して撮影可能である。一方、ＤＶＤディスクにＤＶＤ−Ｖｉｄｅｏフォーマットでデータを記録する場合には、ファイナライズした状態での追加撮影はできない。但し、ＤＶＤディスクに対してファイナライズ解除と呼ぶ処理をＤＶＤビデオカメラ２０２で行えば、追加撮影が可能となる。その場合は、カメラアダプタ２０１に接続する前に再度ファイナライズを行う。
【００３６】
以上に説明した、本発明のカメラアダプタ２０１に接続するＤＶＤビデオカメラ２０２に関する内容は、一般的なＤＶＤビデオカメラに関するものである。
【００３７】
次に、本発明の実施形態１のカメラアダプタ２０１について、図２を用いて説明する。
【００３８】
図２は本発明の実施形態１のカメラアダプタの構成を示すブロック図である。
【００３９】
１００は、カメラアダプタ２０１全体の動作を統括するシステムコントローラである。１０１は、システムコントローラ１００の動作プログラム及び設定値を格納するフラッシュメモリである。１０２は、一時的なデータを記憶しておくＲＡＭである。１０３は、ＤＶＤビデオカメラ２０２をＵＳＢケーブルで接続するためのＵＳＢコネクタである。１０４は、ＤＶＤビデオカメラ２０２と通信して、ＤＶＤビデオカメラ２０２の制御及びＤＶＤビデオカメラ２０２からファイル受信するためのＵＳＢホストコントローラである。
【００４０】
１０５は、ＡＣ電源コネクタである。１０６は、ＡＣ電源からの電力を変換して、システムコントローラ１００を初め、カメラアダプタ２０１の各種構成要素に供給する電力を作り出す電源回路である。１０７は、ネットワーク上のクライアント端末と通信するためのＬＡＮコントローラである。１０８は、ネットワークケーブルを接続するためのＬＡＮコネクタである。
【００４１】
ここで、クライアント端末とは、例えば、テレビアダプタ２０４や２０６である。もちろん、これ以外にもネットワーク上に接続されているストレージサーバやパーソナルコンピュータ等の機器もクライアント端末に該当する。
【００４２】
１０９は、ＤＶＤビデオカメラ２０２から受信したデータやカメラアダプタ２０１で作成したデータを格納するハードディスクである。１１０は、ハードディスクインタフェース（Ｉ／Ｆ）である。１１１は、システムコントローラ１００のシステムバスである。１１２は、Ｉ／Ｏポート制御回路である。１１３は、ユーザがボタン操作してカメラアダプタ２０１にＤＶＤビデオカメラ２０２の切断許可を送るためのソフトスイッチである。１１４は、カメラアダプタ２０１の状態をユーザに表示で知らせるＬＥＤである。このＬＥＤ１１４において、青色の点灯はＤＶＤビデオカメラ２０２との通信接続状態、青色の点滅はＤＶＤビデオカメラ２０２とのデータ転送中を、赤色の点灯はＤＶＤビデオカメラ２０２との通信切断状態を表す。
【００４３】
次に、カメラアダプタ２０１にＤＶＤビデオカメラ２０２が接続された場合のカメラアダプタ２０１の処理について、図３を用いて説明する。
【００４４】
図３は本発明の実施形態１のカメラアダプタにＤＶＤビデオカメラが接続された場合のカメラアダプタの処理を示すフローチャートである。
【００４５】
尚、この処理は、カメラアダプタ２０１のシステムコントローラ１００が、カメラアダプタ２０１内の各種構成要素を制御することで実現する。
【００４６】
カメラアダプタ２０１にＤＶＤビデオカメラ２０２がＵＳＢ接続されると、ポートの状態変化をＵＳＢホストコントローラ１０４が検出し、カメラ接続を検知する。これにより、ＵＳＢホストコントローラ１０４は、ＵＳＢの接続処理を行い、ＤＶＤビデオカメラ２０２がＵＳＢマスストレージクラスプロトコルでカメラアダプタ２０１と通信可能であることを認識する。ＵＳＢホストコントローラ１０４は、ＵＳＢマスストレージクラスプロトコルでの通信セッションを開始し、ＤＶＤディスクイメージをＤＶＤビデオカメラ２０２のハードディスク１０９に展開されているファイルシステム上にマウントする。この段階で、ＤＶＤビデオカメラ２０２に装着されているＤＶＤディスクの中身をファイルとして、カメラアダプタ２０１は読み取ることが可能になる。このようにして、カメラアダプタ２０１は、カメラ接続を検知して、ＤＶＤビデオカメラ２０２との通信を開始する（ステップＳ１０１）。
【００４７】
カメラアダプタ２０１は、ＤＶＤディスク上のルートディレクトリ以下の全て映像ファイルを、そのディレクトリ構成を保ったまま、一旦ハードディスク１１０上のテンポラリ領域にコピーする（ステップＳ１０２）。これ以降の全ての処理は、カメラアダプタ２０１上のコピーに対して行うので、いつでもＤＶＤビデオカメラ２０２をカメラアダプタ２０１から取り外すことが可能である。
【００４８】
カメラアダプタ２０１は、テンポラリ領域にコピーされたルートディレクトリのファイル情報（ディレクトリ構成情報）を取得し、ＤＶＤディスクの記録フォーマットを認識する（ステップＳ１０３）。
【００４９】
ここで、ＤＶＤビデオカメラ２０２内のＤＶＤディスクの記録フォーマットがＤＶＤ−ＶＲフォーマットである場合のディレクトリ構成の例を図４Ａに示す。
【００５０】
ＤＶＤ−ＶＲフォーマットでは、ルートディレクトリの下に、ＤＶＤ＿ＲＴＡＶディレクトリが存在する。その下のＶＲ＿ＭＡＮＧＲ．ＩＦＯファイルは、コンテンツを再生するためのアプリケーション情報を含むファイルである。ＶＲ＿ＭＯＶＩＥＷ．ＶＲＯファイルは、実際の映像や音声のコンテンツを含むファイルである。
【００５１】
ＤＶＤディスクのディレクトリ構成が、図４Ａに示すように構成されている場合は、カメラアダプタ２０１は、ＤＶＤ−ＶＲフォーマットであると認識する。
【００５２】
一方、ＤＶＤカメラ２０２内のＤＶＤディスクの記録フォーマットがＤＶＤ−Ｖｉｄｅｏフォーマットである場合のディレクトリ構成の例を図５Ａに示す。
【００５３】
ＤＶＤ−Ｖｉｄｅｏフォーマットでは、ルートディレクトリの下に、ＶＩＤＥＯ＿ＴＳディレクトリが存在する。拡張子ＶＯＢのファイルは、実際の映像や音声のコンテンツを含むファイルである。拡張子ＩＦＯのファイルは、コンテンツを再生するためのアプリケーション情報を含むファイルである。また、拡張子ＢＵＰのファイルが拡張子ＩＦＯのファイルのバックアップとして存在するが、図では省略してある。
【００５４】
ＶＩＤＥＯ＿ＴＳで始まる名前のファイルは、ＤＶＤディスク全体の情報を表すファイルである。ここでは、ＤＶＤディスク全体の情報を格納するＶＩＤＥＯ＿ＴＳ．ＩＦＯファイルと、ＤＶＤディスク全体のメニュー情報を格納するＶＩＤＥＯ＿ＴＳ．ＶＯＢファイルが存在する。さらに、実際の撮影シーンに関する情報を格納するＶＴＳ＿０１＿０．ＩＦＯファイルと、撮影した映像を格納するＶＴＳ＿０１＿１．ＶＯＢファイルが存在する。
【００５５】
ＤＶＤディスクのファイル構成が、図５Ａに示すように構成されている場合は、カメラアダプタ２０１は、ＤＶＤ−Ｖｉｄｅｏフォーマットであると認識する。
【００５６】
図３の説明に戻る。
【００５７】
カメラアダプタ２０１は、認識した記録フォーマットの種類により、処理を分岐する（ステップＳ１０４）。ＤＶＤ−ＶＲフォーマットの場合は、ステップＳ１０５に進む。そして、カメラアダプタ２０１は、ＤＶＤディスクのファイルをＤＶＤ−ＶＲフォーマットに従って解釈し、その解釈結果に基づいて、チャプタ情報及び撮影日時情報を抽出する（ステップＳ１０５）。そして、カメラアダプタ２０１は、抽出した情報から撮影シーンの論理的構成を作成する。
【００５８】
ここで、図４Ｂに抽出した情報から作成した撮影シーンの論理的構成の例を示す。図４Ｂでは、一つのルートタイトルの下に、５つの撮影シーンがチャプタ１〜５まで作成されている。この内、チャプタ１〜チャプタ３までの撮影日付は５月１日である。チャプタ４とチャプタ５の撮影日付は５月２日である。
【００５９】
図３の説明に戻る。
【００６０】
カメラアダプタ２０１は、撮影日付を区切り情報として、図４Ｃに示すようなディレクトリ及びファイル構成で階層的なコンテンツ情報（第１コンテンツ情報）を作成する（ステップＳ１０６）。つまり、カメラアダプタ２０１は、映像ファイルのリストを示す第１コンテンツ情報を作成する第１作成部の機能を有する。
【００６１】
具体的には、各撮影日付に対応する「２００６０５０１」フォルダ及び「２００６０５０２」フォルダを作成する。また、「２００６０５０１」フォルダの下にＭｏｖｉｅ１．ｍｐｇ〜Ｍｏｖｉｅ３．ｍｐｇファイルを、「２００６０５０２」フォルダの下にＭｏｖｉｅ４．ｍｐｇ及びＭｏｖｉｅ５．ｍｐｇファイルを作成する。
【００６２】
ここで、ＤＶＤビデオカメラ２０２をカメラアダプタ２０１から一旦取り外し、ＤＶＤビデオカメラ２０２のＤＶＤディスクを入れ替えて、再度カメラアダプタ２０１に接続した場合について説明する。
【００６３】
追加されたＤＶＤディスクがＤＶＤ−ＶＲフォーマットである場合にはファイル構成は図４Ａと同じになる。これをＤＶＤ−ＶＲフォーマットに従って解釈した例を図４Ｄに示す。
【００６４】
５月２日には１枚目のＤＶＤディスクに引き続き撮影したシーンがチャプタ１に作成され、５月５日に撮影した３つのシーンはそれぞれチャプタ２〜４に作成されている。
【００６５】
この情報をもとに、コンテンツ情報を追加した結果を図４Ｅに示す。図４Ｃと比較すると、「２００６０５０２」フォルダの下にＭｏｖｉｅ６．ｍｐｇファイルが追加されている。また、「２００６０５０５」フォルダが新たに作成されて、３つのＭＰＥＧ２ファイルであるＭｏｖｉｅ７．ｍｐｇ〜Ｍｏｖｉｅ９．ｍｐｇが追加されている。
【００６６】
この例で示したように、複数のＤＶＤディスクに跨がって撮影した場合であっても、同一撮影日付であれは、対応する同一フォルダ名のフォルダにファイルを格納する。これは、撮影日付を区切り情報として撮影シーンを分類するようにカメラアダプタ２０１に設定しているからである。尚、ファイル名はＤＶＤディスクを跨がった場合でも通しで連番を割り振るものとする。
【００６７】
図３の説明に戻る。
【００６８】
ＤＶＤビデオカメラ２０２内のＤＶＤディスクの記録フォーマットがＤＶＤ−Ｖｉｄｅｏフォーマットである場合、ステップＳ１０７に進む。カメラアダプタ２０１は、ＤＶＤディスクのファイルをＤＶＤ−Ｖｉｄｅｏフォーマットに従って解釈し、タイトル情報、チャプタ情報及び撮影日時情報を抽出する。抽出した情報から撮影シーンの論理的構成を作成する（ステップＳ１０７）。
【００６９】
ここで、図５Ｂに抽出した情報から作成した撮影シーンの論理的構成の例を示す。図５Ｂでは、一つのタイトルの下に、５つの撮影シーンがチャプタ１〜チャプタ５まで作成されている。この内、チャプタ１とチャプタ２までの撮影日付は５月１日である。チャプタ３〜チャプタ５までの撮影日付は５月２日である。
【００７０】
図３の説明に戻る。
【００７１】
カメラアダプタ２０１は、撮影日付を区切り情報として、図５Ｃに示すようなディレクトリ及びファイル構成で階層的なコンテンツ情報（第１コンテンツ情報）を作成する（ステップＳ１０８）。つまり、カメラアダプタ２０１は、映像ファイルのリストを示す第１コンテンツ情報を作成する第１作成部の機能を有する。
【００７２】
具体的には、各撮影日付に対応する「２００６０５０１」フォルダ及び「２００６０５０２」フォルダを作成する。また、「２００６０５０１」フォルダの下にＭｏｖｉｅ１．ｍｐｇとＭｏｖｉｅ２．ｍｐｇファイルを、「２００６０５０２」フォルダの下にＭｏｖｉｅ３．ｍｐｇ〜Ｍｏｖｉｅ５．ｍｐｇファイルを作成する。
【００７３】
この例で示したように、同じタイトルに含まれるチャプタであっても、撮影日付が異なれば別のフォルダにファイルを格納する。これは、撮影日付を区切り情報として撮影シーンを分類するようにカメラアダプタ２０１に設定しているからである。
【００７４】
ここで、ＤＶＤビデオカメラ２０２をカメラアダプタ２０１から一旦取り外し、ファイナライズ解除を行って追加撮影し、ファイナライズを行う、という作業を２回繰り返した場合について説明する。
【００７５】
この場合のＤＶＤディスク上のファイル構成例を図６Ａに示す。新たに撮影したシーンをＤＶＤビデオカメラ２０２でファイナライズするたびに、新たなビデオタイトルとしてファイルが作成される。図５Ａと比較すると、拡張子ＶＯＢのファイル「ＶＴＳ＿０２＿１．ＶＯＢ」、「ＶＴＳ＿０３＿１．ＶＯＢ」が２つ追加されている。これは、それぞれタイトル２、タイトル３の映像データを格納するファイルである。また、拡張子ＩＦＯのファイル「ＶＴＳ＿０２＿０．ＩＦＯ」、「ＶＴＳ＿０３＿０．ＩＦＯ」も追加されている。これは、それぞれタイトル２、タイトル３の関連情報を格納するファイルである。
【００７６】
このファイルをＤＶＤ−Ｖｉｄｅｏフォーマットに従って解釈した例を図６Ｂに示す。
【００７７】
ルート上には、３つのタイトル１〜３が存在する。タイトル１には、チャプタ１〜チャプタ５までが格納されている。タイトル２には、チャプタ１とチャプタ２が格納されている。タイトル３には、チャプタ１〜チャプタ４までが格納されている。
【００７８】
これをカメラアダプタ２０１で撮影日付を区切り情報として分類したディレクトリ及びファイル構成を図６Ｃに示す。図５Ｃと比較すると、新たな撮影日付の「２００６０５０３」フォルダと「２００６０５０５」フォルダが作成されている。また、タイトル３のチャプタ１の撮影シーンがフォルダ「２００６０５０３」の下にＭｏｖｉｅ８．ｍｐｇファイルとして作成されている。また、タイトル３のチャプタ２〜チャプタ４の撮影シーンがフォルダ「２００６０５０５」の下にＭｏｖｉｅ９．ｍｐｇ〜Ｍｏｖｉｅ１１．ｍｐｇファイルとして作成されている。また、既に存在していたフォルダ「２００６０５０２」の下にタイトル２のチャプタ１とチャプタ２の撮影シーンが、それぞれＭｏｖｉｅ６．ｍｐｇファイルとＭｏｖｉｅ７．ｍｐｇファイルで追加されている。
【００７９】
この例で、「２００６０５０２」フォルダを見るとわかるように、異なるタイトルに含まれるチャプタであっても、撮影日付が同じであれば同じフォルダに格納する。これは、撮影日付を区切り情報として撮影シーンを分類するようにカメラアダプタ２０１に設定しているからである。
【００８０】
再び、図３の説明に戻る。
【００８１】
ステップＳ１０６またはステップＳ１０８の次に、カメラアダプタ２０１は、作成したコンテンツ情報に従って、ハードディスク１０９上に実際のディレクトリを作成する。さらに、カメラアダプタ２０１は、コンテンツ情報に従って各撮影シーンに対応するＭＰＥＧ２ファイル（コンテンツファイル）を作成する（ステップＳ１０９）。つまり、カメラアダプタ２０１は、第１コンテンツ情報と、ＤＶＤビデオカメラ２０２から取得した映像ファイルとに基づいて、ネットワーク公開用フォーマットの映像ファイルを作成する映像ファイル作成部の機能を有する。
【００８２】
ここでは、ファイルフォーマットがＤＶＤ−ＶＲフォーマットであり、コンテンツ情報は図４Ｂに示した場合を例に説明する。図４Ｃに示すように２つのディレクトリ（フォルダ）を作成し、「２００６０５０１」フォルダの下にＭｏｖｉｅ１．ｍｐｇ〜Ｍｏｖｉｅ３．ｍｐｇファイルを格納する。また、「２００６０５０２」フォルダの下にＭｏｖｉｅ４．ｍｐｇファイル及びＭｏｖｉｅ５．ｍｐｇファイルを格納する。
【００８３】
カメラアダプタ２０１は、ハードディスク１０９上にディレクトリ及びコンテンツファイルの作成が完了すると、ネットワーク公開用フォーマット（ＸＭＬフォーマット）でコンテンツ情報（第２コンテンツ情報）を作成する（ステップＳ１１０）。つまり、カメラアダプタ２０１は、映像ファイルのリストを示す第１コンテンツ情報から、ネットワーク公開用フォーマットの第２コンテンツ情報を作成する第２作成部の機能を有する。
【００８４】
カメラアダプタ２０１は、作成したコンテンツ情報をネットワークに公開する（ステップＳ１１１）。
【００８５】
テレビアダプタ２０４あるいは２０６からのコンテンツ転送リクエストを受け付けて、カメラアダプタ２０１は、作成したコンテンツをネットワーク上のテレビアダプタ２０４あるいは２０６に配信する（ステップＳ１１２）。
【００８６】
次に、ネットワークにコンテンツ情報を公開する場合の、テレビアダプタ２０４／２０８とカメラアダプタ２０１の間の通信シーケンスを、図７及び図８Ａ〜図８Ｃを用いて説明する。
【００８７】
図７は本発明の実施形態１のテレビアダプタとカメラアダプタの間のコンテンツリストの取得及びコンテンツの取得に関する通信シーケンスを示す図である。図８Ａ〜図８Ｃは本発明の実施形態１のカメラアダプタが生成するネットワーク公開用のコンテンツ情報を示す図である。
【００８８】
以下、ここでは、テレビアダプタ２０４とカメラアダプタ２０１間の通信を行う場合を例に挙げて説明する。また、テレビアダプタ２０４は、コンテンツ情報（メディアデータ）を取得するメディアサーバコントロールポイント及びＨＴＴＰクライアントとして機能する。一方、カメラアダプタ２０１は、コンテンツ情報（メディアデータ）を提供するメディアサーバデバイス及びＨＴＴＰサーバとして機能する。
【００８９】
テレビアダプタ２０４は、ＤＬＮＡガイドラインに従って、ＣｏｎｔｅｎｔＤｉｒｅｃｔｏｒｙサービスのＢｒｏｗｓｅコマンドをカメラアダプタ２０１へ送信する（ステップＳ１）。ここで、このＢｒｏｗｓｅコマンドでは、表示対象を指定するためのパラメータである「ＯｂｊｅｃｔＩＤ＝０」を指定している。カメラアダプタ２０１は、「ＯｂｊｅｃｔＩＤ＝０」を指定するＢｒｏｗｓｅコマンドをテレビアダプタ２０４から受信すると、表示対象がルートディレクトリを指定されていることを解釈する。そこで、カメラアダプタ２０１は、図８Ａに示すルートディレクトリのコンテンツリストを含むＢｒｏｗｓｅレスポンスを生成して、テレビアダプタ２０４へ送信する（ステップＳ２）。
【００９０】
ここで、図８Ａの＜／ｃｏｎｔａｉｎｅｒ＞タグを参照すると、ルートディレクトリの下に「２００６０５０１」フォルダ及び「２００６０５０２」フォルダが存在する。また、その表示用のタイトルはそれぞれ「２００６年５月１日」と「２００６年５月２日」である。
【００９１】
テレビアダプタ２０４は、受信したＢｒｏｗｓｅレスポンス中のコンテンツリストのフォルダの表示用タイトルを、テレビ２０８に表示する。図９Ａに表示画面の例を示す。ユーザがテレビアダプタ２０４のリモコン２０５を操作して、「２００６年５月１日」フォルダを選択する。これを受けて、テレビアダプタ２０４は、「ＯｂｊｅｃｔＩＤ＝／２００６０５０１」を指定するＢｒｏｗｓｅコマンドをカメラアダプタ２０１へ送信する（ステップＳ３）。
【００９２】
カメラアダプタ２０１は、「ＯｂｊｅｃｔＩＤ＝／２００６０５０１」を指定するＢｒｏｗｓｅコマンドをテレビアダプタ２０４から受信すると、表示対象が「２００６０５０１」フォルダであることを解釈する。そこで、カメラアダプタ２０１は、図８Ｂに示す「２００６０５０１」フォルダのコンテンツリストを含むＢｒｏｗｓｅレスポンスを生成して、テレビアダプタ２０４へ送信する（ステップＳ４）。
【００９３】
ここで、図８Ｂ中の＜／ｉｔｅｍ＞タグを参照すると、Ｍｏｖｉｅ１．ｍｐｇ〜Ｍｏｖｉｅ３．ｍｐｇファイルの３つのファイルが存在し、その表示名はそれぞれ「Ｍｏｖｉｅ１」〜「Ｍｏｖｉｅ３」であることがわかる。
【００９４】
さらに、＜／ｒｅｓ〜＞タグを参照すると、これらのファイルがＭＰＥＧ２−ＰＳフォーマットの映像ファイルであり、ＨＴＴＰのＧＥＴコマンドで取得可能であることがわかる。テレビアダプタ２０４は、受信したＢｒｏｗｓｅレスポンス中のコンテンツリストをテレビ２０８に表示する。図９Ｂに表示画面の例を示す。
【００９５】
一方、図９Ａの表示状態で、ユーザがテレビアダプタ２０４のリモコン２０５を操作して、「２００６年５月２日」フォルダを選択する。これを受けて、テレビアダプタ２０４は、「ＯｂｊｅｃｔＩＤ＝／２００６０５０２」を指定するＢｒｏｗｓｅコマンドをカメラアダプタ２０１へ送信する（ステップＳ５）。
【００９６】
カメラアダプタ２０１は、「ＯｂｊｅｃｔＩＤ＝／２００６０５０２」を指定するＢｒｏｗｓｅコマンドをテレビアダプタ２０４から受信すると、表示対象が「２００６０５０２」フォルダであることを解釈する。そこで、カメラアダプタ２０１は、図８Ｃに示す「２００６０５０２」フォルダのコンテンツリストを含むＢｒｏｗｓｅレスポンスを生成して、テレビアダプタ２０４へ送信する（ステップＳ６）。
【００９７】
ここで、図８Ｃ中の＜／ｉｔｅｍ＞タグを参照すると、Ｍｏｖｉｅ４．ｍｐｇとＭｏｖｉｅ５．ｍｐｇファイルの２つのファイルが存在し、その表示名はそれぞれ「Ｍｏｖｉｅ４」と「Ｍｏｖｉｅ５」であることがわかる。
【００９８】
さらに、＜／ｒｅｓ〜＞タグを参照すると、これらのファイルがＭＰＥＧ２−ＰＳフォーマットの映像ファイルであり、ＨＴＴＰのＧＥＴコマンドで取得可能であることがわかる。テレビアダプタ２０４は、受信したＢｒｏｗｓｅレスポンス中のコンテンツリストをテレビ２０８に表示する。図９Ｃに表示画面の例を示す。
【００９９】
ユーザがテレビアダプタ２０４のリモコン２０５を操作して、「２００６年５月２日」フォルダのＭｏｖｉｅ４．ｍｐｇファイルの再生を選択する。これにより、テレビアダプタ２０４は、パラメータ「／２００６０５０２／Ｍｏｖｉｅ４．ｍｐｇ」を有するＨＴＴＰのＧＥＴリクエストをカメラアダプタ２０１へ送信する（ステップＳ７）。
【０１００】
カメラアダプタ２０１は、ＨＴＴＰのＯＫレスポンスで、ディレクトリ「２００６０５０２」の下のＭｏｖｉｅ４．ｍｐｇファイルをテレビアダプタ２０４へ送信する（ステップＳ８）。
【０１０１】
これを受けて、テレビアダプタ２０４は、受信したファイルをテレビ２０８に再生表示する。
【０１０２】
以上説明したように、実施形態１によれば、ＤＶＤビデオカメラのＤＶＤディスク上の映像ファイルを、コンピュータによるアクセス可能なファイルシステムフォーマットの階層的なコンテンツ情報に展開する。そして、コンテンツ情報に基づいて、ネットワーク上のクライアント端末からアクセス可能にするネットワーク公開用フォーマットのコンテンツ情報を作成する。
【０１０３】
これにより、ネットワークを介してカメラアダプタに接続されているクライアント端末から、カメラアダプタ上のコンテンツ情報をアクセスすることが可能となる。
＜実施形態２＞
実施形態１では、カメラアダプタ２０１に設定されている区切り情報は撮影日付であるが、本発明はこれに限定されるものではない。実施形態２では、ＤＶＤビデオカメラ２０２から取得できるカメラの電源オン／オフのタイミング情報を区切り情報として使用する構成について説明する。
【０１０４】
また、実施形態１では、カメラアダプタ２０１が使用する区切り情報は、あらかじめカメラアダプタ２０１に設定してあるものとしているが、その設定をクライアント端末（例えば、テレビアダプタ２０４や２０６）から設定可能としても良い。例えば、カメラアダプタ２０１が保持している区切り情報の選択肢の中から、テレビアダプタ２０４をリモコン２０５で操作して、ネットワーク経由で設定するようにしてもよい。
【０１０５】
実施形態２では、使用するＤＶＤビデオカメラ２０２は、あとから利用するための区切り情報を作成し、それを区切り情報格納用のファイルである区切り情報ファイルに格納する機能を有するものとする。この区切り情報ファイルを読み込むことにより、カメラアダプタ２０１はＤＶＤビデオカメラ２０２から区切り情報を取得することができる。取得した区切り情報の選択肢をネットワークに公開し、クライアント端末からの選択指示により、カメラアダプタ２０１に設定する。
【０１０６】
以下、実施形態２におけるテレビアダプタ２０４／２０８とカメラアダプタ２０１の間の通信シーケンスを、図１０及び図１１Ａ及び図１１Ｂを用いて説明する。
【０１０７】
図１０は本発明の実施形態２のテレビアダプタとカメラアダプタの間の、区切り情報の取得、コンテンツリストの取得及びコンテンツの取得に関する通信シーケンスを示す図である。図１１Ａ及び図１１Ｂは本発明の実施形態２のクライアント端末の区切り情報設定画面の表示例を示す図である。
【０１０８】
以下、ここでは、テレビアダプタ２０４とカメラアダプタ２０１間の通信を行う場合を例に挙げて説明する。
【０１０９】
テレビアダプタ２０４では、テレビ２０８に図１１Ａのサーバ設定画面を表示する。このサーバ設定画面では、サーバとして、「Ｍｙカメラサーバ」と「ディスクサーバ」が存在する。ここで、「Ｍｙカメラサーバ」はカメラアダプタ２０１に対応し、「ディスクサーバ」は、ネットワーク上のストレージサーバ（不図示）に対応する。
【０１１０】
ユーザがリモコン２０５を操作して、カメラアダプタ２０１である「Ｍｙカメラサーバ」を選択する。これにより、テレビアダプタ２０４は、カメラアダプタ２０１に区切り情報取得コマンドを送信する（ステップＳ１１）。このコマンド送信には、ＳＯＡＰ（Ｓｉｍｐｌｅ  Ｏｂｊｅｃｔ  ＡＣｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）メッセージの仕組みを利用する。
【０１１１】
カメラアダプタ２０１は、区切り情報の選択肢を含む区切り情報取得レスポンスをテレビアダプタ２０４へ送信する（ステップＳ１２）。
【０１１２】
テレビアダプタ２０４は、受信した区切り情報取得レスポンス中の選択肢を含む区切り情報選択画面（図１１Ｂ）をテレビ２０８に表示する。ユーザがリモコン２０５を操作して、「電源ＯＮ／ＯＦＦ」を区切り情報として選択して、設定ボタンを押すと、テレビアダプタ２０４は、区切り情報設定コマンドをカメラアダプタ２０１へ送信する（ステップＳ１３）。このコマンド送信には、ＳＯＡＰ（Ｓｉｍｐｌｅ  Ｏｂｊｅｃｔ  ＡＣｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）メッセージの仕組みを利用する。
【０１１３】
これを受けて、カメラアダプタ２０１は、設定ＯＫを示す区切り情報設定レスポンスをテレビアダプタ２０４へ送信する（ステップＳ１４）。以上により、区切り情報の設定シーケンスを完了する。その後、ユーザは、リモコン２０５を操作することにより、設定した区切り情報によって分類されたコンテンツ情報をカメラアダプタ２０１から受信し、テレビ２０８に表示させることができる。
【０１１４】
その後、表示されているコンテンツ情報に対して、カメラアダプタ２０１は、ルートディレクトリのコンテンツリストを含むＢｒｏｗｓｅレスポンスを生成して、テレビアダプタ２０４へ送信する（ステップＳ１５）。
【０１１５】
テレビアダプタ２０４は、受信したＢｒｏｗｓｅレスポンス中のコンテンツリストのフォルダの表示用タイトルを、テレビ２０８に表示する。ユーザがテレビアダプタ２０４のリモコン２０５を操作して、「Ｓｃｅｎａｒｉｏ１」フォルダを選択する。これを受けて、テレビアダプタ２０４は、「ＯｂｊｅｃｔＩＤ＝／Ｓｃｅｎａｒｉｏ１」を指定するＢｒｏｗｓｅコマンドをカメラアダプタ２０１へ送信する（ステップＳ１７）。
【０１１６】
カメラアダプタ２０１は、「ＯｂｊｅｃｔＩＤ＝／Ｓｃｅｎａｒｉｏ１」を指定するＢｒｏｗｓｅコマンドをテレビアダプタ２０４から受信すると、表示対象が「Ｓｃｅｎａｒｉｏ１」フォルダであることを解釈する。そこで、カメラアダプタ２０１は、「Ｓｃｅｎａｒｉｏ１」フォルダのコンテンツリストを含むＢｒｏｗｓｅレスポンスを生成して、テレビアダプタ２０４へ送信する（ステップＳ１８）。
【０１１７】
次に、区切り情報の設定をクライアント端末から行う場合のカメラアダプタ２０１の処理を、図１２を用いて説明する。
【０１１８】
図１２は本発明の実施形態２のカメラアダプタの処理を示すフローチャートである。
【０１１９】
尚、ここでは、ＤＶＤビデオカメラのフォーマットがＤＶＤ−Ｖｉｄｅｏフォーマットであると認識した場合の例で説明する。また、この処理は、カメラアダプタ２０１のシステムコントローラ１００が、カメラアダプタ２０１内の各種構成要素を制御することで実現する。また、クライアント端末は、テレビアダプタ２０４であるとする。
【０１２０】
カメラアダプタ２０１は、区切り情報のデフォルトの選択肢として、撮影日時を選択肢に設定し、カメラアダプタ２０１で使用する区切り情報の初期設定を撮影日時にセットする（ステップＳ２０１）。この初期設定は、クライアント端末からの設定指示がない場合に使用される。
【０１２１】
カメラアダプタ２０１は、ＤＶＤビデオカメラ２０２から取得したファイルの中に、区切り情報ファイルがあるか否かを判定する（ステップＳ２０２）。ここで、区切り情報ファイルは、「ＳＥＰＡＲＡＴＥ．ＥＸＴ」という名前のファイルであるとする。
【０１２２】
区切り情報ファイルがない場合（ステップＳ２０２でＮＯ）、ステップＳ２０４に進む。一方、区切り情報ファイルがある場合（ステップＳ２０２でＹＥＳ）、カメラアダプタ２０１は、取得したファイルから区切り情報ファイルを取得し、選択肢に追加する（ステップＳ２０３）。
【０１２３】
図１３にＤＶＤビデオカメラ２０２が作成した区切り情報ファイルの一例を示す。＜ＳｅｐａｒａｔｏｒＬｉｓｔ＞の開始タグから終了タグに囲まれた行に、個々の区切り情報が＜Ｓｅｐａｒａｔｏｒ＞タグで記述されている。この例では、ＤＶＤビデオカメラ２０２が生成する区切り情報として、電源オン／オフ情報が利用できることを示している。この場合、カメラアダプタ２０１は、区切り情報として電源オン／オフ情報を選択肢に追加する。
【０１２４】
図１２の説明に戻る。
【０１２５】
カメラアダプタ２０１は、区切り情報の選択肢をネットワークに公開する（ステップＳ２０４）。ここでは、ＤＶＤビデオカメラ２０２から電源オン／オフ情報を区切り情報として取得したので、撮影日付と電源オン／オフの２つがカメラアダプタ２０１に設定する区切り情報の候補として公開される。
【０１２６】
カメラアダプタ２０１は、クライアント端末から区切り情報設定要求の有無を判定する（ステップＳ２０５）。区切り情報設定要求がない場合（ステップＳ２０５でＮＯ）、ステップＳ２０７に進む。一方、区切り情報設定要求がある場合（ステップＳ２０５でＹＥＳ）、カメラアダプタ２０１は、指定された区切り情報をカメラアダプタ２０１に設定する（ステップＳ２０６）。ここでは、クライアント端末から電源オン／オフ情報を区切り情報として指示されたものとすると、カメラアダプタ２０１で使用する区切り情報に電源オン／オフ情報が設定される。
【０１２７】
次に、カメラアダプタ２０１は、クライアント端末からのコンテンツ情報取得要求の有無を判定する（ステップＳ２０７）。コンテンツ情報取得要求がない場合（ステップＳ２０７でＮＯ）、ステップＳ２０５に戻る。一方、コンテンツ情報取得要求がある場合（ステップＳ２０７でＹＥＳ）、ステップＳ２０８に進む。そして、カメラアダプタ２０１は、タイトル情報とチャプタ情報及び区切り情報（電源オン／オフ情報）をファイルから抽出し、電源オン／オフ情報で分類してフォルダ構成を作成する（ステップＳ２０８）。
【０１２８】
尚、図１３の区切り情報ファイルの例で、「＃」文字から始まる行はコメント行である。５行目から始まる＜ｅｖｅｎｔ＞タグに個々のイベントが記述されている。＜ｅｖｅｎｔ＞タグの「ｉｎｆｏｒｍａｔｉｏｎ」属性はイベント種別を、「ａｔｔｒｉｂ」属性はイベント詳細情報を、「ｄａｔｅ」属性はイベントの発生日を、「ｔｉｍｅ」属性はイベント発生時刻を示している。
【０１２９】
例えば、５行目のイベントは、２００６年５月３日の午後１時ちょうどにＤＶＤビデオカメラ２０２の電源が投入されたことを示している。また、６行目は、午後１時５分ちょうどに撮影が開始されたことを、７行目は午後１時５分２０秒に撮影が停止されたことをそれぞれ示している。その後、２回の撮影が繰り返され、午後１時１３分５０秒に電源が切断されたことを示している。以下、読み進めていくことにより、電源オン／オフ操作と撮影操作とのタイミング関係が明らかになる。
【０１３０】
図１４Ａに、カメラアダプタ２０１が拡張子ＶＲＯの映像ファイル、拡張子ＩＦＯの関連情報ファイル及び拡張子ＥＸＴの区切り情報ファイルから抽出する情報の例を示している。個々の撮影シーンをチャプタとして表現し、それに対して、撮影日情報と、電源オン／オフ情報が関連付けられている。チャプタ１、チャプタ４、及びチャプタ６は電源投入後最初に撮影されている。また、チャプタ３、チャプタ５及びチャプタ１０を撮影した後に電源がオフされている。
【０１３１】
図１４Ｂに、電源オン／オフ情報を区切り情報として分類を適用した場合の階層構造（ディレクトリ及びファイル構成）作成例を示す。３回の電源オン／オフに対して「Ｓｃｅｎａｒｉｏ１」〜「Ｓｃｅｎａｒｉｏ３」フォルダの３つのフォルダが作成され、それぞれの「Ｓｃｅｎａｒｉｏ」フォルダの下に個々の撮影シーンに対するＭＰＥＧ２ファイルが作成される。
【０１３２】
図１２の説明に戻る。
【０１３３】
作成したフォルダ構成に基づいて、ネットワーク公開用フォーマットでコンテンツ情報を作成し、ネットワークに公開する（ステップＳ２１０）。
【０１３４】
次に、電源オン／オフ情報を区切り情報してカメラアダプタ２０１に設定する場合のテレビアダプタの表示画面例を、図１５Ａ〜図１５Ｄを用いて説明する。図１５Ａに示す先頭画面では、１回の電源オンから電源オフまでを一つのシナリオとして、シナリオ１からシナリオ３までの３つの項目が表示されている。
【０１３５】
ユーザがリモコン２０５を操作してシナリオ３を選択すると、図１５Ｂに示すように、最後の電源オン／オフ操作の間に連続して撮影された５つの撮影シーンがそれぞれＭＰＥＧ２ファイルとして表示される。ここで、「Ｍｏｖｉｅ６．ｍｐｇ」の再生を選択すると、最後に電源を入れてから最初に撮影したシーンの再生が開始される。あるいは、図１５Ａの画面でシナリオ３の再生を選択することにより、連続して撮影した５つのシーンを続けて再生することができる。
【０１３６】
ここで比較のために、同じ撮影内容を単純に撮影日付で分類した場合の表示画面例を図１５Ｃ、図１５Ｄに示す。図１５Ｃ中の下向き三角印及び図１５Ｄ中の上向き三角印は、画面内に全ての項目が表示しきれない場合に、これを選択して表示をスクロールさせるための操作ボタンである。撮影日付で単純に分類した場合よりも、電源オン／オフ情報を利用して分類したほうが、より画面も見易く、操作性も向上している。
【０１３７】
以上説明したように、実施形態２によれば、実施形態１で説明した効果に加えて、用途や目的に応じた区切り情報を設定することが可能となるので、よりユーザが意図する分類方法で分類されたコンテンツ情報の操作が可能となる。
【０１３８】
＜実施形態３＞
上記実施形態では、ＤＶＤビデオカメラ２０２が作成する区切り情報は、拡張子ＥＸＴの独自ファイルに格納したが、それ以外の方法で格納してもよい。例えば、静止画撮影データ格納用の記録媒体である、ＤＶＤビデオカメラ２０２に接続されているＳＤメモリカード内に格納しても良い。あるいは、ＤＶＤ規格で規定されている拡張子ＩＦＯの関連情報ファイルの中に専用データフィールドを設けて、そこに区切り情報を格納しても良い。
【０１３９】
また、ＤＶＤビデオカメラ２０２が作成する区切り情報は、ＤＶＤビデオカメラ２０２の電源オン／オフ情報以外にも、様々な情報を利用することができる。例えば、ＤＶＤディスクに付けられたタイトル情報の有無や種類、撮影時のＤＶＤビデオカメラ２０２の撮影モード、あるいはＤＶＤビデオカメラ２０２の所定のキーが押されたか否か等の情報を用いても良い。
【０１４０】
また、複数の区切り情報を組み合わせて、より詳細に分類することも可能である。複数の区切り情報を用いる場合には、区切り情報に優先順位を設けて、階層構造を構成することもできる。そのような構成を実現するための設定画面例を、図１６に示す。
【０１４１】
図１６では、撮影開始日を第一優先の区切り情報、カメラの電源オン／オフを第二優先の区切り情報として設定している。これを図１４Ａに示す例に対して適用すると、図１７に示すようなディレクトリ及びファイル構成でコンテンツ情報を作成できる。ここでは、ルートディレクトリの下に二つの日付フォルダが存在する。
【０１４２】
この場合のテレビアダプタの表示画面例を図１８に示す。図１８Ａでは、「２００６年５月３日」と「２００６年５月５日」フォルダが表示されている。「２００６年５月５日」を選択すると、図１８Ｂに示すように、さらに「シナリオ２」と「シナリオ３」の２つのサブフォルダが表示される。ここで、「シナリオ３」フォルダを選択すると、図１８Ｃに示すように「Ｍｏｖｉｅ６．ｍｐｇ」〜「Ｍｏｖｉｅ１０．ｍｐｇ」までの５つの映像ファイルが表示される。
【０１４３】
ここで、映像ファイルの再生の方法としては、例えば、「シナリオ３」フォルダを選択して再生を選択すると、「シナリオ３」フォルダに含まれるファイルを全て再生することができる。また、「２００６年５月５日」フォルダを選択して再生を選択すると、「２００６年５月５日」の下の「シナリオ２」と「シナリオ３」フォルダに含まれるファイルを全て再生することができる。
【０１４４】
また、複数の区切り情報を同一の優先順位に設定することもできる。例えば、ＤＶＤビデオカメラの所定のボタンを押下した情報を区切り情報として撮影を行い、図１９に示す情報をＤＶＤビデオカメラ２０２から取得できたとする。この例では、５月４日にボタンを押下して撮影を開始して３つのシーンを撮影し、さらに５月５日に２つのシーンを撮影している。その後、再度ボタンを押下してシナリオの区切りとし、５つのシーンを撮影している。
【０１４５】
この場合に、ボタン押下情報と撮影日情報を同一優先順位とした場合には、図２０に示すディレクトリ及びファイル構成でコンテンツ情報を作成できる。ルートディレクトリの下に「２００６０５０４−Ｓｃｅｎａｒｉｏ１」、「２００６０５０５−Ｓｃｅｎａｒｉｏ１」及び「２００６０５０５−Ｓｃｅｎａｒｉｏ２」の３つのフォルダが存在する。
【０１４６】
この場合のテレビアダプタの表示画面例を図２１に示す。図２１Ａでは、３つのフォルダに対応した項目が表示されている。ここで「２００６年５月４日シナリオ１」を選択すると、図２１Ｂに示すように「Ｍｏｖｉｅ１．ｍｐｇ」〜「Ｍｏｖｉｅ３．ｍｐｇ」までの３つのコンテンツが表示される。また、「２００６年５月５日シナリオ１」を選択すると、図２１Ｃに示すように「Ｍｏｖｉｅ４．ｍｐｇ」と「Ｍｏｖｉｅ５．ｍｐｇ」の２つのコンテンツが表示される。
【０１４７】
ここで、例えば、「２００６年５月５日シナリオ１」フォルダを選択して、再生を選択することにより、「２００６年５月５日シナリオ１」フォルダの下にある２つのファイルを全て再生することが可能である。
【０１４８】
以上説明したように、実施形態３によれば、実施形態１で説明した効果に加えて、用途や目的に応じた複数種類の区切り情報を任意に設定することが可能となるので、よりユーザが意図する分類方法で分類されたコンテンツ情報の操作が可能となる。
＜実施形態４＞
上記実施形態１〜３では、カメラアダプタ２０１が、設定された区切り情報により分類して作成したフォルダ構成やファイル構成は、一旦作成したら変更されないものであるかのように説明してきたが、本発明はこれに限定されるものではない。例えば、作成したＭＰＥＧ２ファイルの実体は一つのフォルダの下に全て作成しておき、ファイルの実体へのリンクをフォルダ上に作成することにより、リンクを作成し直すだけでデータの移動を伴わずにダイナミックに論理的な構成を変更することも可能である。
【０１４９】
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１５０】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【０１５１】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１５２】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【０１５３】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスクがある。また、更に、記録媒体としては、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【０１５４】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、その接続先のホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１５５】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１５６】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。また、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１５７】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０１５８】
【図１】本発明の実施形態１のカメラアダプタを家庭内ネットワークに接続して使用する場合のシステム構成を示す図である。
【図２】本発明の実施形態１のカメラアダプタの構成を示すブロック図である。
【図３】本発明の実施形態１のカメラアダプタにＤＶＤビデオカメラが接続された場合のカメラアダプタの処理を示すフローチャートである。
【図４Ａ】本発明の実施形態１のＤＶＤディスクの記録フォーマットがＤＶＤ−ＶＲフォーマットである場合のディレクトリ構成の例を示す図である。
【図４Ｂ】本発明の実施形態１の撮影シーンの論理的構成の例を示す図である。
【図４Ｃ】本発明の実施形態１のディレクトリ及びファイル構成のコンテンツ情報の例を示す図である。
【図４Ｄ】本発明の実施形態１の撮影シーンの論理的構成の例を示す図である。
【図４Ｅ】本発明の実施形態１のディレクトリ及びファイル構成のコンテンツ情報の例を示す図である。
【図５Ａ】本発明の実施形態１のＤＶＤディスクの記録フォーマットがＤＶＤ−Ｖｉｄｅｏフォーマットである場合のディレクトリ構成の例を示す図である。
【図５Ｂ】本発明の実施形態１の撮影シーンの論理的構成の例を示す図である。
【図５Ｃ】本発明の実施形態１のディレクトリ及びファイル構成のコンテンツ情報の例を示す図である。
【図６Ａ】本発明の実施形態１のディレクトリ及びファイル構成のコンテンツ情報の例を示す図である。
【図６Ｂ】本発明の実施形態１の撮影シーンの論理的構成の例を示す図である。
【図６Ｃ】本発明の実施形態１のディレクトリ及びファイル構成のコンテンツ情報の例を示す図である。
【図７】本発明の実施形態１のテレビアダプタとカメラアダプタの間のコンテンツリストの取得及びコンテンツの取得に関する通信シーケンスを示す図である。
【図８Ａ】本発明の実施形態１のカメラアダプタが生成するネットワーク公開用のコンテンツ情報を示す図である。
【図８Ｂ】本発明の実施形態１のカメラアダプタが生成するネットワーク公開用のコンテンツ情報を示す図である。
【図８Ｃ】本発明の実施形態１のカメラアダプタが生成するネットワーク公開用のコンテンツ情報を示す図である。
【図９Ａ】本発明の実施形態１のカメラアダプタから受信したコンテンツ情報をテレビアダプタがテレビに表示する表示画面の例を示す図である。
【図９Ｂ】本発明の実施形態１のカメラアダプタから受信したコンテンツ情報をテレビアダプタがテレビに表示する表示画面の例を示す図である。
【図９Ｃ】本発明の実施形態１のカメラアダプタから受信したコンテンツ情報をテレビアダプタがテレビに表示する表示画面の例を示す図である。
【図１０】本発明の実施形態２のテレビアダプタとカメラアダプタの間の、区切り情報の取得、コンテンツリストの取得及びコンテンツの取得に関する通信シーケンスを示す図である。
【図１１Ａ】本発明の実施形態２のクライアント端末の区切り情報設定画面の表示例を示す図である。
【図１１Ｂ】本発明の実施形態２のクライアント端末の区切り情報設定画面の表示例を示す図である。
【図１２】本発明の実施形態２のカメラアダプタの処理を示すフローチャートである。
【図１３】本発明の実施形態２の区切り情報ファイルの一例を示す図である。
【図１４Ａ】本発明の実施形態２の撮影シーンの論理的構成の例を示す図である。
【図１４Ｂ】本発明の実施形態２のディレクトリ及びファイル構成のコンテンツ情報の例を示す図である。
【図１５Ａ】本発明の実施形態２のカメラアダプタから受信したコンテンツ情報をテレビアダプタがテレビに表示する表示画面の例を示す図である。
【図１５Ｂ】本発明の実施形態２のカメラアダプタから受信したコンテンツ情報をテレビアダプタがテレビに表示する表示画面の例を示す図である。
【図１５Ｃ】本発明の実施形態２のカメラアダプタから受信したコンテンツ情報をテレビアダプタがテレビに表示する表示画面の例を示す図である。
【図１５Ｄ】本発明の実施形態２のカメラアダプタから受信したコンテンツ情報をテレビアダプタがテレビに表示する表示画面の例を示す図である。
【図１６】本発明の実施形態３のクライアント端末の区切り情報設定画面の表示例を示す図である。
【図１７】本発明の実施形態３のディレクトリ及びファイル構成のコンテンツ情報の例を示す図である。
【図１８Ａ】本発明の実施形態３のカメラアダプタから受信したコンテンツ情報をテレビアダプタがテレビに表示する表示画面の例を示す図である。
【図１８Ｂ】本発明の実施形態３のカメラアダプタから受信したコンテンツ情報をテレビアダプタがテレビに表示する表示画面の例を示す図である。
【図１８Ｃ】本発明の実施形態３のカメラアダプタから受信したコンテンツ情報をテレビアダプタがテレビに表示する表示画面の例を示す図である。
【図１９】本発明の実施形態３の撮影シーンの論理的構成の例を示す図である。
【図２０】本発明の実施形態３のディレクトリ及びファイル構成のコンテンツ情報の例を示す図である。
【図２１Ａ】本発明の実施形態３のカメラアダプタから受信したコンテンツ情報をテレビアダプタがテレビに表示する表示画面の例を示す図である。
【図２１Ｂ】本発明の実施形態３のカメラアダプタから受信したコンテンツ情報をテレビアダプタがテレビに表示する表示画面の例を示す図である。
【図２１Ｃ】本発明の実施形態３のカメラアダプタから受信したコンテンツ情報をテレビアダプタがテレビに表示する表示画面の例を示す図である。
【符号の説明】
【０１５９】
１００  システムコントローラ
１０１  フラッシュメモリ
１０２  ＲＡＭ
１０３  ＵＳＢコネクタ
１０４  ＵＳＢホストコントローラ
１０５  ＡＣ電源コネクタ
１０６  電源回路
１０７  ＬＡＮコントローラ
１０８  ＬＡＮコネクタ
１０９  ハードディスク
１１０  ハードディスクインタフェース
１１１  システムバス
１１２  Ｉ／Ｏポート制御回路
１１３  ソフトスイッチ
１１４  ＬＥＤ
【図１】
0005252854.tif 000002
【図２】
0005252854.tif 000003
【図３】
0005252854.tif 000004
【図４Ａ】
0005252854.tif 000005
【図４Ｂ】
0005252854.tif 000006
【図４Ｃ】
0005252854.tif 000007
【図４Ｄ】
0005252854.tif 000008
【図４Ｅ】
0005252854.tif 000009
【図５Ａ】
0005252854.tif 000010
【図５Ｂ】
0005252854.tif 000011
【図５Ｃ】
0005252854.tif 000012
【図６Ａ】
0005252854.tif 000013
【図６Ｂ】
0005252854.tif 000014
【図６Ｃ】
0005252854.tif 000015
【図７】
0005252854.tif 000016
【図８Ａ】
0005252854.tif 000017
【図８Ｂ】
0005252854.tif 000018
【図８Ｃ】
0005252854.tif 000019
【図９Ａ】
0005252854.tif 000020
【図９Ｂ】
0005252854.tif 000021
【図９Ｃ】
0005252854.tif 000022
【図１０】
0005252854.tif 000023
【図１１Ａ】
0005252854.tif 000024
【図１１Ｂ】
0005252854.tif 000025
【図１２】
0005252854.tif 000026
【図１３】
0005252854.tif 000027
【図１４Ａ】
0005252854.tif 000028
【図１４Ｂ】
0005252854.tif 000029
【図１５Ａ】
0005252854.tif 000030
【図１５Ｂ】
0005252854.tif 000031
【図１５Ｃ】
0005252854.tif 000032
【図１５Ｄ】
0005252854.tif 000033
【図１６】
0005252854.tif 000034
【図１７】
0005252854.tif 000035
【図１８Ａ】
0005252854.tif 000036
【図１８Ｂ】
0005252854.tif 000037
【図１８Ｃ】
0005252854.tif 000038
【図１９】
0005252854.tif 000039
【図２０】
0005252854.tif 000040
【図２１Ａ】
0005252854.tif 000041
【図２１Ｂ】
0005252854.tif 000042
【図２１Ｃ】
0005252854.tif 000043