(57)【特許請求の範囲】
【請求項１】
複数の動画データと、複数の前記動画データに対応した、前記動画データの頭出しを行うための複数の管理情報とを、記録媒体から再生する手段であって、複数の前記動画データから選択された動画データに対応した前記管理情報に基づいて前記選択された動画データの頭出しを行う再生手段と、
前記記録媒体に記録された前記動画データの代表画像を表示装置に出力する出力手段と、
対応する前記管理情報が前記記録媒体に記録されていない動画データが前記記録媒体に記録されていた場合に、対応する前記管理情報が前記記録媒体に記録されていない動画データの代表画像と、動画データの特殊再生ができないことを示す情報とを、前記表示装置に出力するように前記出力手段を制御する制御手段とを備えることを特徴とする再生装置。
【請求項２】
複数の動画データと、複数の前記動画データに対応した、前記動画データの頭出しを行うための複数の管理情報とを、記録媒体から再生する手段であって、複数の前記動画データから選択された動画データに対応した前記管理情報に基づいて前記選択された動画データの頭出しを行う再生手段と、
前記記録媒体に記録された前記動画データの代表画像を表示装置に出力する出力手段と、
対応する前記管理情報が前記記録媒体に記録されていない動画データが前記記録媒体に記録されていた場合に、対応する前記管理情報が前記記録媒体に記録されていない動画データの代表画像と、動画データの編集処理ができないことを示す情報とを、前記表示装置に出力するように前記出力手段を制御する制御手段とを備えることを特徴とする再生装置。
【請求項３】
前記制御手段は、対応する前記管理情報が前記記録媒体に記録されていない動画データが前記記録媒体に記録されていた場合に、前記出力手段を制御して、対応する前記管理情報が記録されている動画データの代表画像と、対応する前記管理情報が記録されていない動画データの代表画像とを識別できるように、前記代表画像を前記表示装置に出力することを特徴とする請求項１または２に記載の再生装置。
【請求項４】
前記制御手段は、対応する前記管理情報が記録されている動画データの代表画像と、対応する前記管理情報が記録されていない動画データの代表画像とを、同一画面で表示するように前記出力手段を制御することを特徴とする請求項３に記載の再生装置。
【請求項５】
前記制御手段は、対応する前記管理情報が記録されている動画データの代表画像と、対応する前記管理情報が記録されていない動画データの代表画像とを、別の画面で表示するように前記出力手段を制御することを特徴とする請求項３に記載の再生装置。
【請求項６】
前記動画データはそれぞれ所定数のフレームからなる複数の単位を有し、前記管理情報は、前記動画データにおける複数の前記単位それぞれのオフセットを示す情報を含み、前記再生手段は、前記オフセットを示す情報に基づいて前記動画データの頭出しを行う、ことを特徴とする請求項１から５の何れか１項に記載の再生装置。
【請求項７】
複数の動画データと、複数の前記動画データに対応した、前記動画データの頭出しを行うための複数の管理情報とを、記録媒体から再生する工程であって、複数の前記動画データから選択された動画データに対応した前記管理情報に基づいて前記選択された動画データの頭出しを行う再生工程と、
前記記録媒体に記録された前記動画データの代表画像を表示装置に出力する出力工程と、
対応する前記管理情報が前記記録媒体に記録されていない動画データが前記記録媒体に記録されていた場合に、対応する前記管理情報が前記記録媒体に記録されていない動画データの代表画像と、動画データの特殊再生ができないことを示す情報とを、前記表示装置に出力するように前記出力工程を制御する制御工程とを備えることを特徴とする再生方法。
【請求項８】
複数の動画データと、複数の前記動画データに対応した、前記動画データの頭出しを行うための複数の管理情報とを、記録媒体から再生する工程であって、複数の前記動画データから選択された動画データに対応した前記管理情報に基づいて前記選択された動画データの頭出しを行う再生工程と、
前記記録媒体に記録された前記動画データの代表画像を表示装置に出力する出力工程と、
対応する前記管理情報が前記記録媒体に記録されていない動画データが前記記録媒体に記録されていた場合に、対応する前記管理情報が前記記録媒体に記録されていない動画データの代表画像と、動画データの編集処理ができないことを示す情報とを、前記表示装置に出力するように前記出力工程を制御する制御工程とを備えることを特徴とする再生方法。
【請求項９】
複数の動画データと、複数の前記動画データに対応した、前記動画データの頭出しを行うための複数の管理情報とを、記録媒体から再生する工程であって、複数の前記動画データから選択された動画データに対応した前記管理情報に基づいて前記選択された動画データの頭出しを行う再生工程と、
前記記録媒体に記録された前記動画データの代表画像を表示装置に出力する出力工程と、
対応する前記管理情報が前記記録媒体に記録されていない動画データが前記記録媒体に記録されていた場合に、対応する前記管理情報が前記記録媒体に記録されていない動画データの代表画像と、動画データの特殊再生ができないことを示す情報とを、前記表示装置に出力するように前記出力工程を制御する制御工程とをコンピュータに実行させるプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【請求項１０】
複数の動画データと、複数の前記動画データに対応した、前記動画データの頭出しを行うための複数の管理情報とを、記録媒体から再生する工程であって、複数の前記動画データから選択された動画データに対応した前記管理情報に基づいて前記選択された動画データの頭出しを行う再生工程と、
前記記録媒体に記録された前記動画データの代表画像を表示装置に出力する出力工程と、
対応する前記管理情報が前記記録媒体に記録されていない動画データが前記記録媒体に記録されていた場合に、対応する前記管理情報が前記記録媒体に記録されていない動画データの代表画像と、動画データの編集処理ができないことを示す情報とを、前記表示装置に出力するように前記出力工程を制御する制御工程とをコンピュータに実行させるプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は再生装置及び再生方法に関し、特に、動画像のコンテンツデータと、前記コンテンツデータの管理ファイルを記録媒体に記録再生する記録再生装置に用いて好適な技術に関する。
【背景技術】
【０００２】
従来、動画像を光ディスクやハードディスクドライブなどの記録媒体に対し、映像や音声などのコンテンツデータを記録する記録再生装置が提案されている。前記コンテンツデータを記録媒体に記録する場合、前記コンテンツデータとともに、記録されたコンテンツデータ群の再生順序やコンテンツデータ属性などの付帯情報を管理する管理ファイルが記録媒体に記録される。また、記録されたコンテンツデータにおける先頭からの経過時間と記録媒体上の記録位置（アドレス）との対応を示すタイムマップ等が記録媒体に記録される。
【０００３】
そして、前記管理ファイル群の名称及び内容や、コンテンツデータ自体の記録方式などを規定した動画記録規格が策定されている。たとえば、ＤＶＤ−ＶＩＤＥＯ規格、ＤＶＤ−ＶＲ規格などが一例である。したがって、前記標準策定された規格に準じてコンテンツが記録された記録媒体は、同一の記録再生規格に準じた、他の再生装置でも再生することが可能となる。
【０００４】
前述の他の再生装置で記録コンテンツを記録媒体から再生する場合、まず、記録媒体内の管理ファイルに従い、正しく記録されているコンテンツデータの代表画像（サムネイル）の一覧画面を表示する。そして、その画面表示の中から、操作者が所望のコンテンツを選択して決定する操作が行われると、動画再生を開始する。
【０００５】
記録されたコンテンツデータの情報が再生順序を規定する管理ファイルに登録され、かつ、記録コンテンツの時間情報を管理するタイプマップファイルが存在する場合、そのコンテンツデータは正しく記録されていると判断する。
【０００６】
また、操作者によって選択されたコンテンツを正常に再生することが必要であるため、代表画像を表示する場合、前述したように、正規に登録されたコンテンツの代表画像を画面表示するように規定されている。
【０００７】
しかし、コンテンツデータと管理ファイルとが記録された記録媒体を、ある機器に挿入して、例えば、ＵＳＢのマスストレージ接続などのインターフェースを介して、コンテンツデータを外部機器から書き込まれる場合がある。この場合、書き込まれる前の管理ファイルと、書き込み後の管理ファイルとでは、不整合が発生する問題が生じ、代表画像が表示されないコンテンツ、または、再生不可能なコンテンツとなってしまうことがある。そこで、この様な不具合が起きないようにするための提案が行われている（例えば、特許文献１参照）。
【０００８】
【特許文献１】特開２００５―１７４０３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１において提案されている装置は、コンテンツデータファイルのみを管理する記録規格の場合において適応できるものである。このため、例えば、ＰＣ（パーソナルコンピュータ）によってタイムマップ情報やプレイリストが削除されてしまうと、コンテンツデータの記録フォーマット（規格）に応じた再生を行うことができなくなってしまう問題点があった。また、コンテンツ再生リストファイルやタイムマップファイルなどの管理ファイルがある場合には適応できない問題点があった。
【００１０】
本発明は前述の問題点に鑑み、各種の管理情報が存在しない場合でも、管理情報が存在する正規の動画ファイルと同様にサムネイルを表示できるようにすることを目的とする。
【課題を解決するための手段】
【００１１】
本発明の再生装置は、複数の動画データと、複数の前記動画データに対応した、前記動画データの頭出しを行うための複数の管理情報とを、記録媒体から再生する手段であって、複数の前記動画データから選択された動画データに対応した前記管理情報に基づいて前記選択された動画データの頭出しを行う再生手段と、前記記録媒体に記録された前記動画データの代表画像を表示装置に出力する出力手段と、対応する前記管理情報が前記記録媒体に記録されていない動画データが前記記録媒体に記録されていた場合に、対応する前記管理情報が前記記録媒体に記録されていない動画データの代表画像と、動画データの特殊再生ができないことを示す情報とを、前記表示装置に出力するように前記出力手段を制御する制御手段とを備えることを特徴とする。
また、本発明の再生装置の他の特徴とするところは、複数の動画データと、複数の前記動画データに対応した、前記動画データの頭出しを行うための複数の管理情報とを、記録媒体から再生する手段であって、複数の前記動画データから選択された動画データに対応した前記管理情報に基づいて前記選択された動画データの頭出しを行う再生手段と、前記記録媒体に記録された前記動画データの代表画像を表示装置に出力する出力手段と、対応する前記管理情報が前記記録媒体に記録されていない動画データが前記記録媒体に記録されていた場合に、対応する前記管理情報が前記記録媒体に記録されていない動画データの代表画像と、動画データの編集処理ができないことを示す情報とを、前記表示装置に出力するように前記出力手段を制御する制御手段とを備えることを特徴とする。
【００１２】
本発明の再生方法は、複数の動画データと、複数の前記動画データに対応した、前記動画データの頭出しを行うための複数の管理情報とを、記録媒体から再生する工程であって、複数の前記動画データから選択された動画データに対応した前記管理情報に基づいて前記選択された動画データの頭出しを行う再生工程と、前記記録媒体に記録された前記動画データの代表画像を表示装置に出力する出力工程と、対応する前記管理情報が前記記録媒体に記録されていない動画データが前記記録媒体に記録されていた場合に、対応する前記管理情報が前記記録媒体に記録されていない動画データの代表画像と、動画データの特殊再生ができないことを示す情報とを、前記表示装置に出力するように前記出力工程を制御する制御工程とを備えることを特徴とする再生方法。
また、本発明の再生方法の他の特徴とするところは、複数の動画データと、複数の前記動画データに対応した、前記動画データの頭出しを行うための複数の管理情報とを、記録媒体から再生する工程であって、複数の前記動画データから選択された動画データに対応した前記管理情報に基づいて前記選択された動画データの頭出しを行う再生工程と、前記記録媒体に記録された前記動画データの代表画像を表示装置に出力する出力工程と、対応する前記管理情報が前記記録媒体に記録されていない動画データが前記記録媒体に記録されていた場合に、対応する前記管理情報が前記記録媒体に記録されていない動画データの代表画像と、動画データの編集処理ができないことを示す情報とを、前記表示装置に出力するように前記出力工程を制御する制御工程とを備えることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、頭出しのための管理情報が記録されていない動画データが記録されていた場合であっても、ユーザはこの動画データの代表画像を確認することができ、また、この動画データの特殊再生ができないことを容易に確認することができる。
また、本発明の他の特徴によれば、頭出しのための管理情報が記録されていない動画データが記録されていた場合であっても、ユーザはこの動画データの代表画像を確認することができ、また、編集処理ができないことを容易に確認することができる。
【発明を実施するための最良の形態】
【００１５】
（第１の実施形態）
図１は本発明の実施形態を示し、本発明を適用可能なデジタルカメラ、デジタルビデオカメラなどの撮像装置の構成例を示すブロック図である。図１において２００は撮像装置である。２０１は映像を取り込むレンズであり、２０２は映像を電気信号に変換する固体センサーである。
【００１６】
２０３は、固体センサー２０２から出力されるアナログ信号をデジタルデータに変換するＡ／Ｄコンバータ。２０５は、レンズ２０１から取り込む映像の光量を調整するアイリスである。２０４はレンズ２０１とアイリス２０５を駆動するモータ。２０９は音声を取り込むマイク。２１０は、マイク２０９から取り込む音声の量を増幅するマイクアンプである。２１１は、マイクアンプ２１０から出力されるアナログ信号をデジタルデータに変換するＡ／Ｄコンバータ。２１２は撮像装置２００を操作する操作キーである。
【００１７】
２１３は映像を所定の表示形式にする表示ドライバ。２１４は表示器であり、映像を表示するためのＬＣＤ、ＥＶＦ等により構成される。２１５は音声を出力するためのスピーカドライバ。２１６はスピーカ。２１７は諸情報を入出力する外部入出力端子。２２３は記録媒体の記録再生を制御する記録再生制御回路。２２４は記録媒体。２３０はシステムを制御するＣＰＵ。２２２は、ＣＰＵ２３０とシステムのためのメモリであり、２２１は撮像装置２００のための電源装置である。
【００１８】
図１のブロック図において、まず、撮像装置２００の記録動作を説明する。
レンズ２０１を通って入射した被写体からの光（画像）は、固体センサー２０２で電気信号に変換される。そして、Ａ／Ｄコンバータ２０３によってサンプリングされてデジタルデータに変換される。
【００１９】
Ａ／Ｄコンバータ２０３から出力されるデジタルデータは、輝度Ｙ、色差Ｃｒ、Ｃｂまたは、ＲＧＢなどのデジタル映像信号として、ＣＰＵ２３０に入力される。レンズ２０１は、オートフォーカス機能とズーム機能により、ＣＰＵ２３０の制御命令でモータ２０４を駆動して焦点が合うように移動制御される。
【００２０】
固体センサー２０２からデータを引き出すためのタイミング信号は、ＣＰＵ２３０により生成される。アイリス２０５は、ＣＰＵ２３０よりモータ２０４の駆動で制御がなされる。レンズ２０１は防振機能（加速度センサー、防振アクチュエータなど）を備えている。そして、図１中には記してはいないが、加速度センサーからの出力とがＣＰＵ２３０に入力される。ＣＰＵ２３０は加速度センサーから入力される信号に応じて、防振制御信号を出力して、防振アクチュエータをモータ２０４で駆動制御する。
【００２１】
マイク２０９により得られた音声信号は、マイクアンプ２１０で増幅され、Ａ／Ｄコンバータ２１１によりサンプリングされてデジタルデータに変換され、ＣＰＵ２３０に入力される。
【００２２】
デジタル映像信号はＣＰＵ２３０で、色分離、白バランス、ガンマ補正、アパーチャ補正などの基本処理が施される。また、撮像装置２００の操作キー２１２で設定された、画像サイズ、画質調整、位置調整などの付加処理が実行される。
【００２３】
さらに、設定された圧縮方法と圧縮パラメータによってＭＰＥＧ、ＭＪＰＥＧ、ＪＰＥＧ、ＪＰＥＧ２０００、Ｈ２６４等の画像圧縮処理を行って画像圧縮データを得ている。また、撮像装置２００の操作キー２１２で設定された、音質調整などの付加処理を行い、設定された圧縮方法と圧縮パラメータによって音声圧縮データを得ている。
【００２４】
本実施形態では、画像圧縮データと音声圧縮データはＭＰＥＧ規格を採用し、ストリーム形式は、制御データと共にＭＰＥＧ規格で定められる、プログラムストリームやトランスポートストリームとしてデータストリームを形成する。
【００２５】
制御データとは、撮像装置自体の情報、画像、音声などの記録設定情報、撮影環境情報などの撮影付加情報を意味する。記録再生制御回路２２３は、ＵＤＦ、ＦＡＴ等のファイルシステムに従って、後述するフォルダにコンテンツデータや管理データをファイルとして格納し、記録媒体２２４に書き込む。
【００２６】
ファイルシステムとは、ファイルの管理を行うための管理情報とファイルデータからなる構造体系を意味する。このファイルシステムを共通化することによって、異なった記憶媒体あるいは記録再生機器でも記録再生することができるようになる。記録データは、必要に応じて外部入出力端子２１７に送られる。さらに、確認用として、表示ドライバ２１３を通して、表示器２１４に表示される。
【００２７】
撮像装置２００の電源は、電源２２１より供給されて各回路ブロックに供給される。
記録媒体２２４は、ＭＭＣ、ＳＳＦＤＣ、ＳＤ、コンパクトフラッシュ（登録商標）、ＰＣカードなどのメモリカード、あるいはハードディスク、ＣＤ−ＲＷ、ＦＤ、ＭＤ、ＤＶＤ−ＲＡＭなどの磁気（あるいは光磁気）記録メディアなどが考えられる。また、これらの記録媒体は撮像装置２００に固定されていてもよく、リムーバブルでもよい。
【００２８】
操作者が記録停止操作を行った場合、撮像装置２００に蓄積されたデータストリームを記録媒体２２４に全て書き出し、さらに、管理ファイルを必要に応じて更新をする。動画コンテンツデータの管理ファイルは、各コンテンツの付帯情報を記録するデータファイルとタイムマップ情報ファイルである。また、動画コンテンツ群を管理するコンテンツ管理ファイルが存在する。以下、それぞれの詳細を説明する。
【００２９】
まず、タイムマップ情報ファイルについて説明する。
タイムマップ情報ファイルは、コンテンツデータの先頭からの経過時間と先頭からのデータ量との対応を示すタイムマップ情報を記述した情報ファイルである。図２、３、４、５は、管理データのタイムマップ情報に関しての説明図である。
【００３０】
図２は、前記コンテンツデータのデータストリームＧＯＰ１、ＧＯＰ２、ＧＯＰ３、ＧＯＰ４・・・、のように、付随する情報を説明するものである。なお、ＧＯＰとは、ＭＰＥＧ２で圧縮するピクチャのグループ群の単位である。
【００３１】
ピクチャは、画像フレームをフレーム内符号化したＩピクチャと、前方予測でフレーム間符号化したＰピクチャ、双方向予測でフレーム間符号化したＢピクチャがある。本実施形態では、１つのＧＯＰは、ＩＢＢＰＢＢＰＢＢＰ・・・の順序で１５ピクチャにより構成する。各ＧＯＰについて、ＧＯＰ＿ＳｉｚｅはＧＯＰのサイズ、ＧＯＰ＿ＰｂＴｉｍｅはＧＯＰの再生時間、ＧＯＰ＿ＯｆｆＳｅｔは、規定期間Ｔｃｓｔ秒で示されるＧＯＰのオフセット位置（バイト数で表す）である。Ｅｎｔｒｙ＿Ｄｉｆｆは、ＧＯＰ先頭から規定期間Ｔｃｓｔ秒で示される位置の差と示すものである。各ＧＯＰの先頭がＩピクチャであるため、ストリームの頭出しを行う場合でも、ＧＯＰの先頭から復号することができる。
【００３２】
図３は、管理データのタイムマップ情報としてのＧＯＰ情報の記録例であり、ＧＯＰ毎に、それぞれ、ＧＯＰ＿ＰｂＴｉｍｅ、ＧＯＰ＿Ｓｉｚｅを記録していく。
図４は、管理データのタイムマップ情報としての時間情報の記録例であり、規定期間Ｔｃｓｔ毎に、それぞれＧＯＰ＿Ｎｕｍｂｅｒ、Ｅｎｔｒｙ＿Ｄｉｆｆ、ＧＯＰ＿ＯｆｆＳｅｔを記録していく。
【００３３】
図５は、ＧＯＰ情報、時間情報などをまとめてのタイムマップ情報の一例を示す図である。内容は、この情報の属性を示すデータタイプ、このファイルのデータの長さを示すデータ長、この情報の作成日時と更新日時を示すデータ日時情報等を示し、このタイプマップ情報のコンテンツデータの再生時間を示す再生時間などを含む。
【００３４】
また、コンテンツデータのストリームの属性を示すストリーム属性、コンテンツデータの画像関連の属性を示すビデオ属性、コンテンツデータの音声関連の属性を示すオーディオ属性を含む。また、時間情報の時間間隔を示す規定時間Ｔｃｓｔ、前記コンテンツデータの再生開始時間を示す再生開始時間なども含んでいる。
【００３５】
さらに、コンテンツデータの再生終了時間を示す再生終了時間、コンテンツデータのＧＯＰ開始時間を示すＧＯＰ開始時間、コンテンツデータのＧＯＰ終了時間を示すＧＯＰ終了時間を含む。さらに、図３で説明した、このタイムマップに記録されるＧＯＰ情報のＥｎｔｒｙ数（Ｎ個）なども含んでいる。
【００３６】
さらに、図４で説明した、このタイムマップに記録される時間情報のＥｎｔｒｙ数（Ｍ個）、図３で説明した、ＧＯＰ情報の実体（可変長）、図４で説明した時間情報の実体（可変長）なども含んでいる。このようなデータを含むタイムマップ情報をファイルとしてコンテンツデータとともに記録する。
【００３７】
次に、各コンテンツの付帯情報を記録するデータファイルと、コンテンツ群を管理するコンテンツ管理ファイルと、プレイリストファイルについて説明する。図６は、記録媒体２２４に記録されるファイルのフォルダ例を示す図である。
【００３８】
図６において、ＲＯＯＴフォルダの下に、ＭＯＶＩＥのフォルダがあり、ＭＯＶＩＥフォルダの下に、後で詳細に説明する記憶媒体に記録されるコンテンツ群を管理するファイルINDEX.IDXがある。また、ＭＯＶＩＥフォルダ下のSTREAMフォルダ以下にコンテンツデータファイル群が記録される。
【００３９】
記録コンテンツデータファイルがMPEG動画データストリームの場合、新規に記録する場合は、前に記録されたコンテンツデータファイルの番号に+１をしたものをファイル名として使用する。たとえば、前に記録されたコンテンツデータが０１０００１．Ｍ２Ｓである時、＋１のファイル名０１０００２．Ｍ２Ｔ・・・として記録する。
【００４０】
また、ＭＯＶＩＥフォルダ下のＴＩＭＥＭＡＰフォルダ以下に、コンテンツデータファイルのタイプマップ情報ファイルを、コンテンツデータファイルに対となっているファイルを、同じファイル名で拡張子ＴＭＩとして記録する。
【００４１】
さらに、ＭＯＶＩＥフォルダ下のＴＩＭＥＭＡＰフォルダ以下に、コンテンツデータの再生順序を指定するプレイリストファイル群を記録する。また、図示していないが、ＲＯＯＴの下に、ＤＣＦ(Design rule for Camera File system)で規定されるＤＣＩＭを配置することも可能である。また、Digital Print Order Format（ＤＰＯＦ）で規定さるＭＩＳＣフォルダの下に、それぞれの規格で規定されるコンテンツを配置することも可能である。
【００４２】
次に、コンテンツ管理ファイルＩＮＤＥＸ．ＩＤＸの詳細を説明する。
コンテンツ管理ファイルが管理するコンテンツファイルは、図６でのＶＩＤＥＯフォルダ以下のフォルダ、または、ファイル群を管理する場合と、ＲＯＯＴ以下記録媒体すべてのフォルダ、ファイル群を管理する場合とがある。さらに、記録媒体以外の、例えば、イントラネット、インターネット上のコンテンツファイルにリンクすることも考えられる。本実施形態では、ＲＯＯＴ以下を管理するものとする。
【００４３】
図７は、コンテンツ管理ファイル（インデックスファイル）であり、インデックスファイル先頭に、管理情報として、インデックス種別情報、有効インデックス認識子、規格のバージョン、互換レベル、記憶媒体のユニーク番号などが記載される。また、ファイルサイズ、使用インデックス数、最大インデックス数、作成、更新、アクセス等の日付情報、作成者、テキスト情報、レジューム情報、その他の付帯情報も記載される。
【００４４】
図８は、各コンテンツ（インデックス）の内容であり、属性、インデックス番号、記録日時などの付加情報、代表画像（サムネイル）、ファイル名、その他の情報が記述される。属性の例は、MPEG1は0x01、MPEG2は0x02、MPEG4は0x03、・・・プレイリストは0x80、効果は0x90等と記載する。0xC0から0xFEは予約等と記載する。
【００４５】
各インデックスは、固定長、または可変長のどちらでもよいが、可変長の場合、各インデックスはサイズ情報が追加される。また、固定長、可変長のサイズは、ファイルシステムのセクタ、クラスタサイズのＮ倍単位にすることで、ファイルアクセスが容易になる。
【００４６】
図９は、管理データのプレイリスト情報ファイルを説明した図である。前述したプレイリストファイルは、データタイプ、このファイルのデータ長、管理するコンテンツ数が記述され、再生するストリームの順序が記述される。例えば、ストリームNo１（０１０００１．ＭＴＳ）のＩＮ点（開始点）とＯＵＴ点（終了点）が記述され、次に、ストリームNo１（０１００２０．ＭＴＳ）のＩＮ点（開始点）とＯＵＴ点（終了点）・・・のように再生順序を順番に記述される。プレイリスト情報ファイルは、ＰＬＡＹＬＩＳＴフォルダの下に、複数登録することが可能である。
【００４７】
次に、図１のブロック図を参照しながら、本実施形態の撮像装置２００で行われる動画再生の代表画像一覧表示と選択再生動作を説明する。
まず、ＣＰＵ２３０は、記録再生制御回路２２３を制御し、記録媒体２２４から前述したコンテンツ管理ファイルＩＮＤＥＸ．ＩＤＸを再生し、その内容を解析する。前述した管理ファイルのインデックスを解析することによって、その記録媒体中に記録されている動画コンテンツのリストが得られる。
【００４８】
また、ＳＴＲＥＡＭフォルダの下のストリームファイル群を検索する。この検索の結果、リストに前述したストリームファイル群の記述がない場合には、前述したリストに記述がないストリームファイルから代表画像を復号して作成する。さらに、各ストリームファイルに対応したタイムマップファイルが存在するかチェックする。また、ストリームファイルがプレイリストファイルに登録されているかチェックする。
【００４９】
代表画像を一覧表示するストリームファイルは、コンテンツ管理ファイルに登録されたもの、コンテンツファイルに登録されていないもの、タイムマップファイルが存在していないもの、プレイリストファイルに登録されていないものなどである。
【００５０】
図１０は、前述した代表画像を表示器２１４に一覧表示した場合の表示の一例を示す図である。図１０中のＡ、Ｂ、Ｃは各代表画像であり、Ａは、コンテンツ管理ファイルに登録されたストリームファイルである。Ｂは、コンテンツ管理ファイルに登録されていないストリームファイルである。Ｃは、タイムマップファイルが存在していないストリームファイルである。Ｄは、プレイリストファイルに登録されていないストリームファイルなどとストリームファイルの登録状況に応じて表示形態を変えて表示したものである。これにより、各種の管理情報が存在しないコンテンツの代表画像と、管理情報が存在する正規のコンテンツデータとを識別可能に画面表示するようにしている。
【００５１】
図１１、図１２は、前述した代表画像を表示器２１４に一覧表示した場合の別な表示例を示す図であり、操作者が、代表画像を選択した場合に、ＣＰＵ２３０が、そのストリームファイルの管理情報によって、メッセージをポップアップ表示する例を示している。
【００５２】
図１１では、ファイルＢを選択した時、ファイルＢのストリームファイルは、対応したタイムマップファイルが存在していない場合で、"特殊再生・サーチができません"とポップアップ表示している様子を示している。特殊再生や編集ができない理由は後で説明する。
【００５３】
図１２では、ファイルＣを選択した時、ファイルＣのストリームファイルは、プレイリストに登録されていない場合や、ストリームファイルが破損している可能性がある場合に、"再生できない場合があります"とポップアップ表示している様子を示している。
【００５４】
図１３は、表示順序に関しての説明と表示例を示す図である。
図１３中において、Ａ１、Ａ２、Ａ３、Ａ４は前述したコンテンツ管理ファイルに登録されているストリームファイル代表画像である。Ｂ１、Ｂ２は、前述したコンテンツ管理ファイルに登録されていないストリームファイルの代表画像である。そして、これらの代表画像の表示順は、前述したコンテンツ管理ファイルに登録されている場合は、図８で説明した、付加情報に記述された記録日時情報から得た情報により決定される。また、前述したコンテンツ管理ファイルに登録されていない場合、ストリームファイルのタイムスタンプからのファイル作成日時情報から得た情報で比較ソートして決定される。
【００５５】
代表画像の一覧表示状態で、操作キー２１２を用いて、操作者が所望のコンテンツを選択指定して再生実行を行った場合、選択されたストリームファイルを、記録再生制御回路２２３をとおして読み込む。そして、読み込まれたデータは、ＣＰＵ２３０に送られ、読み込まれたデータの解析、分離が行われ、画像データ部、音声データ部、情報データ部等に分解される。本実施形態においては、各種の管理情報が存在しないコンテンツの代表画像を、各種の管理情報が存在する正規のコンテンツデータの代表画像と同様に同一画面に表示する表示制御を、ＣＰＵ２３０が行う。
【００５６】
図５の管理データが存在していれば、前述した管理データを参照して、画像、音声のストリーム、ビデオ、オーディオ属性などの必要なパラメータを記録再生制御回路２２３内の復号器に設定して、復号を開始する。画像データ部は、随時伸張処理を行い、表示ドライバ２１３を通して表示器２１４に表示される。
【００５７】
音声データ部は、随時伸張処理を行い、伸張処理された音声データはスピーカドライバ２１５を通してスピーカ２１６に送られる。管理データ情報の内容によっては、画像データ、音声データのエフェクト、レタッチなどの加工処理を行う。また、必要に応じて、付加情報を表示器２１４に表示する。また、前述した画像、音声、情報データは、外部入出力端子２１７にも送られる。
【００５８】
次に、タイムマップ情報ファイルを使用した頭だし再生と、高速再生動作の例を説明する。頭だし再生は、動画コンテンツの任意の時間から開始する再生である。操作者が、ある動画コンテンツの開始時間からＴＳ秒後に再生開始させたい場合、動画コンテンツのデータストリームの再生開始位置を検索する必要がある。
【００５９】
その場合、タイムマップ情報を使用する。図２を参照しながら具体例を説明する。ＴＳ＝動画コンテンツの開始からの経過時間、Ｔｃｓｔ＝ＧＯＰ先頭から規定期間として、
ＴＳ／Ｔｃｓｔ＝Ｘ、余りＹとなった場合、タイムマップ情報の時間情報でＥｎｔｒｙＮｏのＸ番目を参照することで、Ｚ番目のＧＯＰから再生すればよいか導き出される。
【００６０】
よって、Ｚ番目のＧＯＰ＿ＯｆｆＳｅｔの位置からデコード（復号）することにより、頭出し再生を行うことができる。デコーダの再生開始がＩ（フレーム内符号化）フレームである必要がある場合で、ＧＯＰの先頭がＩフレームでない場合は、Ｅｎｔｒｙ＿Ｄｉｆｆのパラメータを用いて開始位置を求める。また、ＧＯＰの途中から再生させる場合は、デコーダはＧＯＰ先頭から復号を開始して、復号した所定のフレームから表示を開始することにより、ＧＯＰの途中から再生開始を行うことができる。
【００６１】
次に、高速再生の動作例として、ＮＦ倍速再生を説明する。
ＮＦ倍速再生においては、通常の再生に対してフレームを間引きして、ＮＦ倍の再生を実現する。ＧＯＰ通常再生がＴＤ秒とした場合、ＧＯＰ内のＩフレームをＴＤ秒表示し、次にＮＦ＊ＧＯＰ後のＩフレームをＴＤ秒表示する、といった動作を繰り返すことによって、通常速度のＮＦ倍の高速再生となる。ＮＦ倍速再生において、前述したＩフレームを再生した後で次回に再生する位置を求めるのは、タイムマップ情報のＧＯＰ情報ＧＯＰ＿Ｓｉｚｅの積算から算出することができる。
【００６２】
前述のように、動画コンテンツデータの記録時に、管理データ、タイムマップファイルを記録することによって、ストリーム属性、ビデオ属性、オーディオ属性を適切に設定した通常再生や、頭だし再生、特殊再生などの機能を使用できる。また、分割、一部削除などの編集操作も、タイムマップファイルに記載される情報を元に、ストリームファイルの分割点、削除点を求めることにより行うことができる。
【００６３】
逆に、タイムマップファイルがない場合には、ストリームファイルの内部構造をすべて解析してから分割、一部削除などの編集操作を行う必要があり、メモリ容量、処理負荷の面から、実質上、民生機器では適応できる処理ではない。
【００６４】
図１４及び図１５は、本実施形態の撮像装置２００の動作の一例を説明するフローチャートであり、図１４は、代表画像の一覧を表示する処理手順の一例を説明するフローチャートである。
図１４に示すように、ステップＳ１００において、インデックス表示を実行する指示があった場合、ステップＳ１０２で、ストリームファイルと管理データの読み出しを行い、その後、ステップＳ１０３に移行する。
【００６５】
ステップＳ１０３においては、初回のストリームファイルをＮ番と設定し、その後、ステップＳ１０４に移行する。ステップＳ１０４においては、ストリームファイルが、対となるタイムマップファイルが存在するか否かを判定する。この判定の結果、タイムマップファイルが存在していればステップＳ１０５に移行する。また、存在していなければステップＳ１２０に移行する。
【００６６】
ステップＳ１０５においては、ストリームファイルがプレイリストに登録されているか否かを判定する。この判定の結果、登録されていればステップＳ１０６に移行する。また、ストリームファイルが登録されていなければステップＳ１２１に移行する。
【００６７】
ステップＳ１０６においては、ストリームファイルが、管理ファイル（インデックスファイル）に登録されているか否かを判定する。この判定の結果、登録されていればステップＳ１０７に移行する。また、登録されていなければステップＳ１２２に移行する。
【００６８】
前述したように、それぞれの条件を判定して、ステップＳ１２０、ステップＳ１２１、ステップＳ１２２、ステップＳ１０７で、各ストリームファイルから代表画像を生成する。もしくは、管理ファイルに記録されている代表画像を抽出して、それぞれの条件での表示状態に効果を付ける。
【００６９】
そして、何れかのステップにおいてサムネイルを生成したら、次に、ステップＳ１０８に移行する。ステップＳ１０８においては、管理ファイルの記録日時情報、あるいはストリームファイルのタイムスタンプ情報でソートする処理を行う。次に、ステップＳ１０９に進み、ステップＳ１０８で行ったソート結果を一覧表示する。その後、ステップＳ１１０に移行する。ステップＳ１１０においては、次の処理を行うストリームファイル番号を設定し（番号を１つインクリメントする）、その後、ステップＳ１１１に移行する。
【００７０】
ステップＳ１１１においては、ステップＳ１１０で設定した番号のストリームファイル番号が存在か否かを判定する。この判定の結果、その番号のストリームファイルが存在すればステップＳ１０４に戻り前述した処理を繰り返し実行する。また、ステップＳ１１１の判定の結果、その番号のストリームファイルが存在しなければステップＳ１５０に進んで処理を終了する。
【００７１】
図１５は、一覧表示された代表画像の選択動作の一例を説明するフローチャートである。ステップＳ２００でコンテンツの選択指示があった場合、ステップＳ２０１において、ストリームファイルの判定を行う。この判定は、ストリームファイルが管理ファイルに登録されているか否か、該当するタイムマップファイルが存在するか、プレイリストファイルに登録されているか否かについて判定する。ステップＳ２０１の判定の結果、何れも正常な場合はステップＳ２５０に進んで終了する。
【００７２】
一方、ステップＳ２０１において、管理ファイルに登録されていない、または、該当タイムマップが存在しない、または、プレイリストファイルに登録されていないと判定された場合は、ステップＳ２０２に移行する。ステップＳ２０２においては、ステップＳ２０１の判定条件に応じて、"特殊再生・編集できません"、"再生できない可能性が有ります"等の警告表示を行う。その後、ステップＳ２０３に進み、前述した条件の判定フラグを設定し、設定後にステップＳ２５０に進んで処理を終了する。
【００７３】
以上説明したように、本実施形態においては、再生リストファイルに登録され、かつ、タイムマップファイルが存在するコンテンツデータの代表画像と、それ以外のコンテンツデータの代表画像とを同一画面に表示するようにした。ここで、それ以外のコンテンツデータの代表画像は、再生リスト情報ファイルに登録されていない、または、前述したタイプマップファイルが存在しないものである。
【００７４】
これにより、コンテンツ再生リストファイルやタイムマップファイルなどの管理ファイルで不整合が生じた場合でも、記録媒体２２４に記録されているコンテンツデータの代表画像をできるだけ表示することができる。また、選択再生を行うことが可能となる機能と操作性を提供できるようにすることができる。また、どのようなコンテンツデータであるのかを操作者が容易に判定できるようにすることができる。
【００７５】
さらに、再生リスト情報ファイルに登録されていない、または、タイプマップファイルが存在しないコンテンツデータが選択された場合、特殊再生機能、または、編集機能制限などの機能制限があることを通知するようにした。これにより、操作者が戸惑うことのない直感的な操作機能を提供することができる。
【００７６】
（第２の実施形態）
次に、本発明の第２の実施形態を説明する。
第２の実施形態を説明する装置の場合も、図１のブロック図で示したハード構成と同様である。また、記録動作は、前述した第１の実施形態と同様の動作を行う。記録されるストリームファイル、管理データ、タイムマップファイル、プレイリストファイルの内容、また、ディレクリ構成も前述した第１の実施形態と同様である。本実施形態の特徴は、再生モードでは第１の動作モードと第２の２つの動作モードとを有することである。
【００７７】
本実施形態において、第１の再生動作モードとは、ストリームファイルがタイムマップファイルを有し、かつ、管理データやプレイリストに登録されているものだけを代表画像として一覧表示し、選択再生動作を行うことができるモードである。
【００７８】
また、第２の再生動作モードとは、ストリームファイルがタイムマップファイルを有しないか、あるいは、管理データやプレイリストに登録されていないものを代表画像として一覧表示し、選択再生動作を行うモードである。
【００７９】
図１６は、前述した第１の再生動作モードで代表画像を表示器２１４に一覧表示した場合の表示例を説明する図である。図１６中において、Ａ１、Ａ２、Ａ３、Ａ４は各代表画像であり、それぞれ、コンテンツ管理ファイルに登録されたストリームファイルである。かつ、タイムマップファイルが存在し、かつ、プレイリストファイルに登録されているストリームファイルである。
【００８０】
図１７は、前述した第２の再生動作モードで代表画像を表示器２１４に一覧表示した場合の表示例を説明する図である。図１７中のＢ１、Ｂ２は各代表画像であり、コンテンツ管理ファイルに登録されていないストリームファイル、またはタイムマップファイルが存在しないか、またはプレイリストファイルに登録されていないストリームファイルである。
【００８１】
第２の再生動作モードの設定、切替えは、撮像装置２００の操作キー２１２を操作することにより、任意に切り替えることができる。また、第１の再生動作、第２の再生動作では、操作者が容易に判別できる表示を行う。たとえば、本体にＬＥＤ表示器を設けることや、表示器にモード表示を行うことや、表示色、表示形式、形態を変えること等が考えられる。
【００８２】
第２の動作モードでは、第１の実施形態で説明したように、タイムマップファイルがない場合には、ストリームファイルの内部構造をすべて解析してから分割、一部削除などの編集操作を行う必要がある。このため、メモリ容量、処理負荷の面から、実質上は民生機器では適応できる処理ではないため、特殊再生、編集ができないため、代表画像表示時に、特殊再生、編集などの機能制限があること（特殊再生動作を禁止すること）等を操作者に通知する。
【００８３】
図１８は、第２の再生動作モードにおいて代表画像を表示器２１４に一覧表示した場合の表示例を説明する図である。図１８中のＢ１、Ｂ２は各代表画像であり、"！特殊再生ができません"、と機能制限があることを表示している例を示している。
【００８４】
また、操作者が設定した第１の再生動作モード、または第２の再生動作モードで、ストリームファイルが存在しない場合、再生モードを自動的に変更する機能も有している。さらに、第２の再生動作モードで操作者が選択した、ストリームファイルを第１の再生動作モードに属する形態に処理し、第１の再生動作モードに属するストリームファイルとして移動、またはコピーする機能を有している。
【００８５】
図１９は、第２の再生動作モードでのストリームファイルの代表画像を、第１の再生動作モードに移動、または、コピーした後の代表画像を表示器２１４に一覧表示した場合の表示例を示す図である。図１９中のＡ１、Ａ２、Ａ３、Ａ４は、第１の再生動作モードとして最初に存在していたストリームファイルの代表画像であり、Ｂ２は第２の再生動作モードで選択された、ストリームファイルの代表画像である。移動、コピーされる位置は、日時の順番、または最終登録位置の次の位置である。さらに、操作者が任意に指定することも可能である。
【００８６】
図２０、図２１は本実施形態の動作の一例を説明するフローチャートである。
図２０は、代表画像の一覧を表示する処理手順の一例を説明するフローチャートである。ステップＳ４００でインデックス表示指示があった場合、ステップＳ４０２に進んで、ストリームファイルと管理データの読み出しを行い、その後、ステップＳ４０３に移行する。
【００８７】
ステップＳ４０３においては、初回のストリームファイルをＮ番に設定する。その後、ステップＳ４０４に移行して、ストリームファイルが、対となるタイムマップファイルが存在するか否かを判定する。この判定の結果、タイムマップファイルが存在していればステップＳ４０５に移行する。また、存在していなければステップＳ４２０に移行する。
【００８８】
ステップＳ４０５においては、ストリームファイルが、プレイリストに登録されているか否かを判定する。この判定の結果、プレイリストに登録されていればステップＳ４０６に移行し、登録されていなければステップＳ４２０に移行する。
【００８９】
ステップＳ４０６においては、ストリームファイルが、管理ファイルに登録されているか否かを判定する。この判定の結果、管理ファイルに登録されていればステップＳ４０７に移行し、登録されていなければステップＳ４２０に移行する。
【００９０】
ステップＳ４０７及びステップＳ４２０においては、設定されている再生動作モードが第１の再生モードであるか、第２の再生モードであるかを判定する。ステップＳ４０７におけるモード判定において、第１の再生動作モードであれば、ステップＳ４０８に移行し、第２の再生動作モードであればステップＳ４１０に移行する。また、ステップＳ４２０におけるモード判定において、第１の再生動作モードであればステップＳ４１０に移行し、第２の再生動作モードであればステップＳ４２１に移行する。
【００９１】
ステップＳ４０８においては、第１のサムネイルを生成し、その後、ステップＳ４０９に移行する。また、ステップＳ４２１においては第２のサムネイルを生成する。その後、ステップＳ４２２に移行して機能制限がある旨の警告通知、または表示フラグを設定する。その後、ステップＳ４０９に移行する。
【００９２】
ステップＳ４０９においては、インデックス画面表示を更新する。その後、ステップＳ４１０に移行する。ステップＳ４１０においては、次の処理を行うストリームファイル番号を設定する。具体的には、コンテンツ番号を１つインクリメントし、その後、ステップＳ４１１に移行する。
【００９３】
ステップＳ４１１においては、そのストリームファイル番号が存在するか否かを判定する。この判定の結果、そのストリームファイル番号が存在すればステップＳ４０４に戻り、存在しなければステップＳ４１２に移行する。
【００９４】
ステップＳ４１２においては、表示するサムネイルが存在するか否かを判定する。この判定の結果、表示するサムネイルが存在しなければステップＳ４１５に移行し、存在していればステップＳ４５０において処理を終了する。ステップＳ４１５においては、設定されている再生動作モードを変更してステップＳ４０３に移行する。
【００９５】
図２１は、本実施形態の動作例を説明するフローチャートであり、第２の再生動作モードでのみ表示、再生可能なストリームファイルを、第１の再生動作モードで表示、再生できるように登録する機能を実現するための手順の一例を説明するフローチャートである。
【００９６】
図２１において、ステップＳ５００で登録機能が実行された場合、ステップＳ５０１において、再生動作モードを前述の第２のモードに設定する。その後、ステップＳ５０２に移行する。ステップＳ５０２においてはインデックス表示を行い、その後、ステップＳ５０３に移行する。なお、図２１のフローチャートにおいては記述を省略しているが、表示するストリームファイルが存在していなければ、選択するストリームファイルが存在しないことを通知して、ステップＳ５５０に移行して処理を終了する。
【００９７】
ステップＳ５０３においては、登録したいストリームファイルを、代表画像の中から操作者が選択し、その後、ステップＳ５０４に移行する。ステップＳ５０４においては、操作者が選択した代表画像を確定させる。これにより、登録動作が実行される。
【００９８】
次に、ステップＳ５０５においては、ステップＳ５０３において選択されたストリームファイルのタイムマップファイルが存在するか否かを判定する。この判定の結果、タイムマップファイルが存在していればステップＳ５０６に移行し、存在していなければステップＳ５１５に移行し、前述したストリームファイルからタイムマップファイルを作成してからステップＳ５０６に移行する。
【００９９】
ステップＳ５０６においては、前述したストリームファイルがプレイリストファイルに登録されているか否かを判定する。この判定の結果、登録されていればステップＳ５０７に移行する。また、登録されていなければステップＳ５１６に移行してプレイリストファイルに登録する処理を行った後でステップＳ５０７に移行する。
【０１００】
ステップＳ５０７においては、前述したストリームファイルが管理ファイルに登録されているか否かを判定する。この判定の結果、ストリームファイルが管理ファイルに登録されていればステップＳ５２０に移行する。また、登録されていなければステップＳ５１７に進み、ストリームファイルを管理ファイルに登録した後でステップＳ５２０に移行する。ステップＳ５２０においては、前述した第１の再生動作モードの代表画像一覧表示を行い、その後、ステップＳ５５０に進んで処理を終了する。
【０１０１】
以上説明したように、本実施形態においては、コンテンツデータの代表画像を複数表示するインデックス表示を実行するモードとして第１のモードと第２のモードを有する。第１のモードにおいては、前述した再生リストファイルに登録され、かつ、前述したタイムマップファイルが存在するコンテンツデータをインデックス表示する。また、第２のモードにおいては、前述した再生リスト情報ファイルに登録されていない、または、前述したタイプマップファイルが存在しないコンテンツデータを表示する。これにより、操作者が必要に応じた表示方法と操作性を使い分けられる機能を実現することが可能となる。
【０１０２】
また、前述した第１のモードで表示する代表画像がない場合、第２のモードに自動的に移行することによって操作者の負担を低減することができる。また、前述した第２のモードでは、コンテンツデータの特殊再生動作や、編集動作が不可能であることを通知するようにしたので、操作者が戸惑うことのない直感的な操作機能を提供することができる。
【０１０３】
また、前述した第２のモードで選択されたコンテンツデータを、第１のモードに移動、またはコピーして、第２の再生動作モードに存在するコンテンツを、第１の再生動作モード使用できるようにしたので、特殊再生、編集動作などの機能を提供することができる。
【０１０４】
（本発明に係る他の実施の形態）
前述した本発明の実施の形態における再生装置を構成する各手段は、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
【０１０５】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施の形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【０１０６】
なお、本発明は、前述した再生方法における各工程を実行するソフトウェアのプログラム（実施の形態では、図１４、図１５、図２０、図２１に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接、あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【０１０７】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１０８】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【０１０９】
プログラムを供給するための記録媒体としては種々の記録媒体を使用することができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【０１１０】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【０１１１】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１１２】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１１３】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施の形態の機能が実現される他、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行うことによっても前述した実施の形態の機能が実現され得る。
【０１１４】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施の形態の機能が実現される。
【図面の簡単な説明】
【０１１５】
【図１】本発明の第１の実施形態を示し、撮像装置の構成例を説明するブロック図である。
【図２】本発明の第１の実施形態におけるＧＯＰ情報を説明する図である。
【図３】本発明の第１の実施形態における時間情報を説明する図である。
【図４】本発明の第１の実施形態におけるタイプマップを説明する図である。
【図５】本発明の第１の実施形態における管理ファイルを説明する図である。
【図６】本発明の第１の実施形態を示し、記録媒体に記録されるファイルのフォルダ例を示す図である。
【図７】本発明の第１の実施形態を示し、インデックス管理ファイルの一例を説明する図である。
【図８】本発明の第１の実施形態を示し、インデックスファイルの一例を説明する図である。
【図９】本発明の第１の実施形態を示し、プレイリストファイルの一例を説明する図である。
【図１０】本発明の第１の実施形態の表示例を示し、代表画像を表示器に一覧表示した一例を示す図である。
【図１１】本発明の第１の実施形態の表示例を示し、操作者が、代表画像を選択した場合に、そのストリームファイルの管理情報によって、メッセージをポップアップ表示する例を説明する図である。
【図１２】本発明の第１の実施形態の表示例を示し、プレイリストに登録されていない場合や、ストリームファイルが破損している可能性がある場合に、"再生できない場合があります"とポップアップ表示する例を説明する図である。
【図１３】本発明の第１の実施形態を示し、表示順序に関する説明と表示例を示す図である。
【図１４】本発明の第１の実施形態を示し、代表画像の一覧を表示する処理手順の一例を説明するフローチャートである。
【図１５】本発明の第１の実施形態を示し、一覧表示された代表画像の選択動作の一例を説明するフローチャートである。
【図１６】本発明の第２の実施形態を示し、第１の再生動作モードで代表画像を表示器に一覧表示した場合の表示例を説明する図である。
【図１７】本発明の第２の実施形態を示し、第２の再生動作モードで代表画像を表示器に一覧表示した場合の表示例を説明する図である。
【図１８】本発明の第２の実施形態を示し、第２の再生動作モードにおいて代表画像を表示器に一覧表示した場合の他の表示例を説明する図である。
【図１９】本発明の第２の実施形態を示し、第２の再生動作モードでのストリームファイルの代表画像を、第１の再生動作モードに移動、または、コピーした後の代表画像を表示器に一覧表示した場合の表示例を示す図である。
【図２０】本発明の第２の実施形態を示し、代表画像一覧表示する手順の一例を説明するフローチャートである。
【図２１】本発明の第２の実施形態を示し、第２の再生動作モードでのみ表示、再生可能なストリームファイルを、第１の再生動作モードで表示、再生できるように登録する機能を実現するための手順の一例を説明するフローチャートである。
【符号の説明】
【０１１６】
２００  撮像装置
２０１  レンズ
２０２  固体センサー
２０３  Ａ／Ｄコンバータ
２０４  モータ
２０５  アイリス
２０９  マイク
２１０  マイクアンプ
２１１  Ａ／Ｄコンバータ
２１２  操作キー
２１３  表示ドライバ
２１４  表示器
２１５  スピーカドライバ
２１６  スピーカ
２１７  外部入出力端子
２２１  電源装置
２２２  メモリ
２２３  記録再生制御回路
２２４  記録媒体
２３０  ＣＰＵ
【図１】
0005072636.tif 000002
【図２】
0005072636.tif 000003
【図３】
0005072636.tif 000004
【図４】
0005072636.tif 000005
【図５】
0005072636.tif 000006
【図６】
0005072636.tif 000007
【図７】
0005072636.tif 000008
【図８】
0005072636.tif 000009
【図９】
0005072636.tif 000010
【図１０】
0005072636.tif 000011
【図１１】
0005072636.tif 000012
【図１２】
0005072636.tif 000013
【図１３】
0005072636.tif 000014
【図１４】
0005072636.tif 000015
【図１５】
0005072636.tif 000016
【図１６】
0005072636.tif 000017
【図１７】
0005072636.tif 000018
【図１８】
0005072636.tif 000019
【図１９】
0005072636.tif 000020
【図２０】
0005072636.tif 000021
【図２１】
0005072636.tif 000022