(57)【特許請求の範囲】
【請求項１】
撮像手段と、
前記撮像手段の動作条件を任意に設定する撮影機能設定手段と、
前記撮像手段により得られた画像信号を記録媒体に記録する記録手段と、
前記撮像手段が前記撮影機能設定手段により設定された動作条件に従って撮影を行い前記記録手段が前記画像信号を記録する手動設定モードと、前記撮像手段が所定の動作条件に従って撮影を行い前記記録手段が前記画像信号を記録する自動設定モードとを切り替えるモード切り替え手段と、
前記自動設定モードと前記手動設定モードとを切り替えるための切り替えスイッチと、
前記記録媒体から前記画像信号を再生する再生手段と、
前記記録媒体に記録された複数の画像信号のサムネイルの一覧画面を表示する表示手段と、
前記手動設定モードにおいて、前記記録媒体に記録された複数の画像信号をユーザによって設定された条件に従って複数のグループに分類する手段とを備え、
前記モード切り替え手段は更に、前記切り替えスイッチが前記自動設定モードに対応した設定状態のとき、前記表示手段が、前記複数のグループのどのグループに分類されているかにかかわらず複数の前記画像信号それぞれのサムネイルを同一の画面に一覧表示する第１の一覧画面表示モードに設定し、前記切り替えスイッチが前記手動設定モードに対応した設定状態のとき、前記表示手段が、複数の前記グループについてそれぞれ一つのサムネイルを同一の画面に一覧表示する第２の一覧画面表示モードに設定することを特徴とする撮像装置。
【請求項２】
前記表示手段は、前記第２の一覧画面表示モードにおいて表示された複数のサムネイルのうち何れかが選択されると、選択されたサムネイルのグループに分類された複数の前記画像信号のサムネイルを同一の画面に一覧表示することを特徴とする請求項１記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は撮像装置に関し、特には撮影した画像データを複数のグループに分類して管理する装置に関する。
【背景技術】
【０００２】
従来、ビデオカメラやデジタルカメラなどでは、ユーザーがさまざまな機能を自由に設定可能な撮影モードとともに、簡単に扱える自動モードを備えた製品が多くある。例えばこの自動モードでは、露出、フォーカス、ホワイトバランスなどを自動とし、手ぶれ補正は有効、特殊効果は禁止とするなど基本的な撮影を最低限の操作で行えるよう工夫されたものである（例えば特許文献１参照）。
【０００３】
また、近年では、メモリカードや光ディスクなどのデータ記録媒体の容量は飛躍的に増大しており、これらビデオカメラにおいてもメモリカードや光ディスクを記録媒体とした製品が登場している。メモリカードや光ディスクを使用するビデオカメラでは、そのランダムアクセス性を生かし、記録したコンテンツを並べ替えたり組み合わせたりする管理機能や編集機能を特徴の一つとしている（例えば特許文献２参照）。特許文献１の発明によれば、一般的なファイルシステムには関係なくコンテンツを自由にグルーピングすることが可能となる。
【０００４】
また、編集機能の一つに、所謂プレイリストを作成し、これを実行可能な製品もある。このプレイリストには、コンテンツを並べていくのみのものと、コンテンツごとに再生開始時間、再生終了時間などを指定し、よりきめ細かな再生制御が可能ものとがある。
【０００５】
また、光ディスクやメモリカードなどでは、ビデオテープとは異なり、再生を停止した位置が機械的に定まらない。そこで、一般的には再生停止位置（アドレス）を記憶しておき、次に再生を開始する際にこの再生停止位置から再生を開始するレジュームと呼ばれる機能を搭載している。このレジュームとして、タイトルごとに停止位置を記憶する方法と、ディスク全体から最後の停止位置を記憶する方法とが考えられる。またこの二通りからメニューなどでユーザーが選択することも可能である。
【特許文献１】特開平４−５３３６８号公報
【特許文献２】特開２００２−２７８９９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、前記自動モードとは、撮影時のカメラ機能を自動化するものであって、グルーピングなどの記録方法に連動するものではない。
【０００７】
また、カメラ機能を自動モードにセットするスイッチに連動して、簡単にプレイリスト作成可能な編集モードがあるわけではない。また再生モードにおけるコンテンツ表示方法、及びレジューム方法においても同様である。
【０００８】
そのため、ユーザーは、自動モードに設定した場合であっても、グループ化や再生時のレジューム機能、プレイリスト作成時の条件などはその都度設定する必要があり、初心者にとってこの様な処理が面倒になる場合がある。
【０００９】
本発明はこの様な問題を解決し、撮影機能だけでなく、撮影した画像データのグループ化処理などの処理をも自動化して、初心者にも使いやすい装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明においては、撮像手段と、前記撮像手段の動作条件を任意に設定する撮影機能設定手段と、前記撮像手段により得られた画像信号を記録媒体に記録する記録手段と、前記撮像手段が前記撮影機能設定手段により設定された動作条件に従って撮影を行い前記記録手段が前記画像信号を記録する手動設定モードと、前記撮像手段が所定の動作条件に従って撮影を行い前記記録手段が前記画像信号を記録する自動設定モードとを切り替えるモード切り替え手段と、前記自動設定モードと前記手動設定モードとを切り替えるための切り替えスイッチと、前記記録媒体から前記画像信号を再生する再生手段と、前記記録媒体に記録された複数の画像信号のサムネイルの一覧画面を表示する表示手段と、前記手動設定モードにおいて、前記記録媒体に記録された複数の画像信号をユーザによって設定された条件に従って複数のグループに分類する手段とを備え、前記モード切り替え手段は更に、前記切り替えスイッチが前記自動設定モードに対応した設定状態のとき、前記表示手段が、前記複数のグループのどのグループに分類されているかにかかわらず複数の前記画像信号それぞれのサムネイルを同一の画面に一覧表示する第１の一覧画面表示モードに設定し、前記切り替えスイッチが前記手動設定モードに対応した設定状態のとき、前記表示手段が、複数の前記グループについてそれぞれ一つのサムネイルを同一の画面に一覧表示する第２の一覧画面表示モードに設定する。
【発明の効果】
【００１１】
本発明によれば、撮影機能の自動モードに応じて再生機能も設定することができ、主に初心者や最低限の操作で使用したいユーザーに対してより使いやすい装置を提供可能となる。
【発明を実施するための最良の形態】
【００１２】
図２は本発明を適用したビデオカメラ１００の外観図である。図２を用いて基本的なシステムの説明を行う。
【００１３】
２０１はビデオカメラ本体である。ビデオカメラ本体内部には、ハードディスク、光ディスク等の記録媒体が収納され、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）２方式等により符号化した画像データを記録再生するものである。２０２はレンズ部である。２０３はマイクであり、撮影時の音声を記録するために備えられている。２０４は電子式ビューファインダー（ＥＶＦ）であり、覗き込むことによりカメラ撮影時に被写体を狙ったり、確認したりするために備えられている。また、ＥＶＦ２０４は本体内の制御によりＯＦＦにすることができる。２０５はトリガースイッチである。トリガースイッチ２０５はプッシュボタンであり、撮影開始、または終了の意思を機器に伝達するためにユーザーが操作するスイッチである。２０６はモードダイアルであり、回転式のスイッチである。
【００１４】
図２の２１３はモードダイアル２０６を正面から見た図である。モードダイアル２０６は、例えば再生モードに設定する“再生“、カメラモードに設定する”カメラ“、主電源をオフにする”ＯＦＦ“の表示がなされている。また、２１２は本体に表示されているバーである。ユーザーの操作によりモードダイアル２０６を回転させ、バー２１２の位置に合わせたモードで起動する。再生モードではカメラ部がＯＦＦとなり、記録した画像を再生する他、編集や削除するような機能もある。一方カメラモードは撮影することを主目的としたモードである。
【００１５】
２０７は操作スイッチ群であり、ユーザーが本体を操作するため、特に再生系やメニュー操作等のためのキーが配置されている。２０８は本体側面に開閉自在となるよう取り付けられた液晶パネルであり、ＥＶＦ２０４と同様にカメラ撮影時には被写体像の確認、再生時には再生画像の表示を主に行う。また、液晶パネル２０８は、やはりＥＶＦ２０４同様に本体内の制御によりＯＦＦにすることができる。また液晶パネル２０８は本体から開いている状態で、さらに水平方向にも回転可能になっている。２１１は液晶パネル２０８が閉じている状態を電気的に検出するためのパネル開閉検出スイッチである。これは、例えばパネルのフレームに突起があり、閉じた状態ではパネル開閉検出スイッチ２１１が押される構造になっており、パネル開閉検出スイッチ２１１が押され状態と放された状態の二つの状態を制御系が認識可能になっている。２０９はスピーカーであり、再生する時に音声を出力するために設けられている。２１０はバッテリーであり、本体と着脱可能になっている。２２０は撮影モード切り替えスイッチであり、自動モードとプログラムＡＥモードを選択するものである。
【００１６】
図２の２１４は撮影モード切り替えスイッチを拡大したものである。２２０ａは自動モードマーク、２２０ｂはプログラムＡＥモードマークであり、それぞれ本体に印刷等により表示されているものである。２２０ｃはスライドスイッチであり、左右にスライドさせることにより、二通りの状態を後述のマイクロコンピュータ１１０に伝達するものである。ここでは、２１４の上段では自動モード、下段ではプログラムＡＥモードに設定される。
【００１７】
なお、自動モードとは、ピント、露出、ホワイトバランスなどといった撮影条件を、所定条件を元に自動的に設定するモードである。一方、プログラムＡＥモードとは、これらをユーザーの好みで設定することも可能としたモードである。またプログラムＡＥモードでは、露出について代表的な撮影条件に合ったパターンを選択可能となっているのが民生用ビデオカメラとしては一般的である。
【００１８】
例えば、動きの速い被写体を撮影するためのスポーツモード、背景をぼかして人物などを撮影するポートレートモード、スポットライトに照らされた被写体を撮影するスポットライト、基本的には自動的に設定されるオートモードなどである。また、最近のビデオカメラではズームの高倍率化に伴い手ぶれ補正機能が搭載されている機種が多い。このような場合には、自動モードでは強制的に手ぶれ補正機能を有効とし、プログラムＡＥモードではユーザー設定に従うことになる。
【００１９】
つまり、自動モードとは、ズームと撮影の開始、終了の操作だけで簡単に撮影を可能とするモードのことであり、プログラムＡＥモードとは、撮影のためのさまざまな機能をユーザーによって設定可能なモードである。
【００２０】
図１は、図２のビデオカメラ１００の内部構成を示す図である。
【００２１】
図１において、１３０はレンズユニットであり、集光のための固定レンズ群、変倍レンズ群、絞り、変倍レンズ群の動きで移動した結像位置を補正する機能と焦点調節を行う機能とを兼ね備えた補正レンズ群により構成される。レンズユニット１３０によって、最終的に後述のＣＣＤ１３１の結像面上に被写体像が結像される。１３１はＣＣＤ（ｃｈａｒｇｅ  ｃｏｕｐｌｅｄ  ｄｅｖｉｃｅ）であり、光を電荷に変換し画像信号を生成する。１３２はＡ／Ｄ処理部であり、撮像信号に所定の処理を施しデジタル画像データを出力する。また、これらを総じてカメラユニットとする。また、図１には図示していないが、変倍レンズ群、絞りなどのアクチュエータ、手ぶれ補正のためのセンサー（例えば角速度センサー）、同補正手段（シフトレンズなど）が備えられている。
【００２２】
１３５はカメラ制御マイクロコンピュータであり、後述のマイクロコンピュータ１１０の制御に従いカメラユニットを制御する。また、カメラユニットの情報、例えば合焦情報、手ぶれ情報などのカメラユニットから得られる情報をマイクロコンピュータ１１０に伝達する役割も果たしている。
【００２３】
１３３はマイクユニットである。マイクユニット１３３は撮影時に音声を集めるために備わっており、所定の増幅、帯域制限等が含まれる。１３４はＡ／Ｄ処理部であり、マイクユニット１３３の出力を受けデジタル音声データを出力する。
【００２４】
１１０はマイクロコンピュータであり、システム全体を制御する。マイクロコンピュータ１１０は、プログラムを格納する不揮発性メモリ（ＲＯＭ）、作業領域となる揮発性メモリ（ＲＡＭ）、他のハードウエアとデータの受け渡しや制御用レジスタをアクセスするための外部バス、時間を計測するタイマを少なくとも有している。１０３はバスである。バス１０３には各ブロックが接続されており、マイクロコンピュータ１１０の制御に従ってデータの受け渡しを行う伝送路である。
【００２５】
１０２はエンコーダ部であり、マイクロコンピュータ１１０の制御に従いデジタル画像データ、及びデジタル音声データを受け、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）２方式で符号化することでその情報量を圧縮し、さらに時系列順に多重化して圧縮ビデオデータを生成する。さらにエンコーダ部１０２はＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）方式の圧縮を行い、圧縮静止画データを出力する機能も兼ね備えている。また、エンコーダ部１０２には、例えばデータ位置とフレーム位置の変換に必要となる情報などをマイクロコンピュータ１１０に通知する機能を備えている。
【００２６】
１０４は制御回路であり、エンコーダ部１０２と、後述のメモリ１０６、光ディスクＤ、及びデコーダ部１０８とのインターフェースを有し、マイクロコンピュータ１１０の制御によってデータの受け渡しを制御する。１０６はメモリであり、各ブロックが作業用に使用可能となっている。
【００２７】
制御回路１０４は、バス１０３に接続されるマイクロコンピュータ１１０やメモリ１０６とのインターフェースと、光ディスクＤとのインターフェースを有し、マイクロコンピュータ１１０等から光ディスクＤの制御レジスタにアクセスするための変換を行うものである。なお光ディスクＤはメディアそのもののみではなく、ヘッド、モータを含むメカデッキ、それらを制御する制御回路、及び制御回路１０４と接続可能なインターフェース（例えばＡＴＡＰＩ  Ｉ／Ｆ）を有し、光ディスクにデータ等を読み書き可能なユニットのことである。制御回路１０４には、メモリ１０６の先頭アドレスとデータ量、及び光ディスクＤの書き込む先頭セクタを指定することにより、読み出しまたは書き込みデータを自動転送する所謂ダイレクトメモリアクセス（ＤＭＡ）機能が備わっている。
【００２８】
１０８はデコーダ部であり、マイクロコンピュータ１１０に指定されたメモリ１０６のアドレスから圧縮ビデオデータや圧縮静止画データを逐次読み出し、例えばＩＴＵ−Ｒ  ＢＴ．６５６（ＣＣＩＲ６５６）等のデジタル映像信号、及びデジタル音声信号に変換し、出力する。
【００２９】
１０７は音声出力部、１０９は映像出力部である。映像出力部１０９、音声出力部１０７はデコーダ部１０８によって変換されたデジタル映像信号、及びデジタル音声信号をそれぞれアナログ信号に変換し外部に出力するためのブロックであり、テレビジョン受像機等に接続される。１１６はスピーカーユニットであり、前述デジタル音声信号を受け音声を再生するためのものである。
【００３０】
１１３は表示制御部であり、デコーダ部１０８から出力された映像信号、或いは、カメラユニットから出力された映像信号に対し、オンスクリーンディスプレイ（ＯＳＤ）表示用の情報として各種設定メニューやタイトル、時間などの情報を多重する他、マイクロコンピュータ１１０からの指示により各種の表示画面の映像信号を生成する。また表示制御部１１３は、デコーダ部１０８から入力されるデジタル映像信号をキャプチャーし、縮小処理を施し、任意の位置に重畳させる機能も兼ね備えている。
【００３１】
１１２は操作スイッチ群、１６１は撮影モード切り替えスイッチ、１６２はトリガースイッチ、１６３はモードダイアルである。ユーザー操作によって入力された信号をマイクロコンピュータ１１０が判定し、図２で説明したような機能を実行する。
【００３２】
１１４はリモコン受光部であり、赤外リモコンからの信号を受光し、パルスとしてマイクロコンピュータ１１０に伝達し、マイクロコンピュータ１１０はデータに変換して制御コマンドとして認識する。赤外リモコンは、操作スイッチ群１１２と同様ユーザーの入力手段である。１１５はリアルタイムクロックであり、カレンダー及び時刻情報をマイクロコンピュータ１１０に伝達するためのものである。また初期値とカウント開始命令はユーザーが操作スイッチ１１２によって入力し、マイクロコンピュータ１１０を介して与えられる。録画コンテンツに付与されるタイムスタンプ情報等に利用する。
【００３３】
マイクロコンピュータ１１０は所定のファイルシステムを扱うソフトウエアを搭載しており、このファイルシステムに従って光ディスク１２０へのデータの読み書きが行われる。また一回の録画開始から終了までを基本的に一つのコンテンツとして管理され、後に説明する動画データファイルとなる。但し複数コンテンツを一ファイルとしても良い。
【００３４】
次に記録時の処理を説明する。
【００３５】
電源が投入されると、マイクロコンピュータ１１０は光ディスク１２０から前述のファイルシステムに則ってディスクＤにおける録画可能（空き）領域の検索を行う。この時、録画可能容量を算出し、録画可能容量と録画モードから録画可能時間を算出する。以降録画中は録画可能容量の減少を監視し、定期的に録画可能時間を更新していく。マイクロコンピュータ１１０は常にスイッチの状態を検出し、ユーザーの操作を監視している。以下ユーザーの操作は断りのない限り操作スイッチ群１１２を介してマイクロコンピュータ１１０に操作を伝えるものとする。
【００３６】
次に、ユーザーが記録開始要求を発生させると、カメラ画像及び音声の記録を開始すべく、マイクロコンピュータ１１０が各ブロックを制御する。まずエンコーダ部１０２にはＭＰＥＧ２エンコード処理を開始させ、圧縮ビデオデータを制御回路１０４を介してメモリ１０６の所定アドレスを先頭に蓄積するよう制御する。所定量のデータを蓄積する毎にエンコーダ部１０２はマイクロコンピュータ１１０に割り込み等の手段により通知する。マイクロコンピュータ１１０はこの通知を受け、次に蓄積すべき先頭アドレスを制御回路１０４に通知する。さらにマイクロコンピュータ１１０はメモリ１０６に蓄積された圧縮ビデオデータを光ディスクＤに書き込むよう制御回路１０４にコマンドを発行する。この時光ディスクＤの記録領域はファイルシステムに則って検索された記録可能（空き）領域である。このエンコード処理から光ディスク１２０への書き込みまでの一連の処理が、録画停止要求が発生するまで繰り返される。
【００３７】
記録した圧縮ビデオデータは後述の動画データファイル（拡張子“ｍｐｇ”）としてエントリされる。また、コンテンツの管理情報は後に説明する管理ファイル（拡張子“４Ｃ”）に記述する。また、特殊再生、プレイリスト、編集などに必要となる情報はタイムマップテーブルファイル（拡張子“ｔｂｌ”）を生成し、記述する。
【００３８】
次に再生動作について説明する。
【００３９】
ユーザーによる操作スイッチ群１１２の操作によって再生させたいコンテンツを選択する。コンテンツリスト、またはコンテンツに関連付けされた代表画像（サムネイル）を表示し（以降コンテンツ選択画面とする）、ポインタを所望のコンテンツまで移動させ、決定することにより再生を開始するシーケンスが一般的である。またはダイレクトに再生キー（または再生命令を発行するために割り付けられたキー）を押すことにより、例えば先頭のコンテンツ、前回再生時の続き、最後に録画したコンテンツなどを再生しても良い。
【００４０】
マイクロコンピュータ１１０は、このように決定したコンテンツの圧縮ビデオデータを光ディスクＤから読み出す。具体的には、光ディスクＤからデータを読み出してメモリ１０６に蓄積するよう制御回路部１０４にコマンドを発行する。この時、光ディスクＤの読み出し先頭セクタ、メモリ１０６の書き込み先頭アドレス、データ量をマイクロコンピュータ１１０が指定する。
【００４１】
次にマイクロコンピュータ１１０はデコーダ部１０８に対し、メモリ１０６に蓄積された圧縮ビデオデータをデコード処理するようコマンドを発行する。コンテンツが終了するか停止、または一時停止等のユーザー操作が加えられるまで、デコーダ部１０８にデコード処理する圧縮ビデオデータが途切れることのないよう一連の処理が繰り返し実行される。
【００４２】
図３に、動画データ、音声データ、静止画データ、およびプレイリストを記録媒体上に格納した状態の一例を示す。３０１は本システムが生成するファイル群を格納する最も上位層のディレクトリである。ここではルートディレクトリとしておく。拡張子が”．４Ｃ”であるファイルは、後述する管理ファイルであり、拡張子が“．ＴＢＬ”であるファイルは、やはり後述するタイムマップテーブルファイルである。
【００４３】
３０５はＤＣＩＭディレクトリであり、ＤＣＦ規格で定められた通り静止画データを格納する。３０７はＶＩＤＥＯディレクトリであり、動画データを格納する。動画データは拡張子が“．ＭＰＧ”のファイルである。３１０はＰＬディレクトリであり、プレイリストを格納する。プレイリストファイル（拡張子“．ＳＭＩ”）を格納する。実際には図３のようにこれらのディレクトリの下にサブディレクトリを作成し、その中に各ファイルを作成する。
【００４４】
なおこれらのサブディレクトリ名のうち数字部分、本実施例では４桁の数字を増加させていくことにより次々と各データの格納ディレクトリを作成していく。図２では動画ディレクトリのみ２つの動画ディレクトリ３０８、３０９を表記しているが、静止画ディレクトリ３０６やＰＬディレクトリ３１１も同様である。
【００４５】
ＰＬディレクトリ、動画ディレクトリ、および静止画ディレクトリには、それぞれディレクトリに格納されたファイルを管理する管理ファイル（前述の拡張子が“．４Ｃ”のファイル）を格納する。管理ファイルの詳細については後述する。
【００４６】
３０２はＧＲＰディレクトリ、３０３はオリジナルグループ（Ｇｒ．）ディレクトリ、３０４はエイリアスグループ（Ｇｒ．）ディレクトリである。ＧＲＰディレクトリ３０２はオリジナルＧｒ．ディレクトリ３０３、及びエイリアスＧｒ．ディレクトリ３０４をサブディレクトリとして有する。オリジナルＧｒ．ディレクトリ３０３は３２１〜３２３に示すようなオリジナルグループファイルを配置するためのディレクトリである。これについては後述のグルーピング機能で説明する。
【００４７】
また、ＤＣＩＭディレクトリ３０５以下はＤＣＦ規格という別な規格に対応しており、必ずルートディレクトリ下に配置しなければならない。よってその他のディレクトリを別のディレクトリ下にまとめても良い。
【００４８】
管理ファイルは、ＸＭＬ形式で記述されたテキストファイルである。管理ファイルを構成するＸＭＬ文書のエレメント構成を図４に示す。
【００４９】
ＣＯＬＬＥＣＴＩＯＮエレメントは、管理情報のルート要素である。
【００５０】
ＧＲＯＵＰエレメントは、動画、静止画などのメディア・オブジェクトをグループ化するために用いる。ＧＲＯＵＰエレメントは、ｉｄアトリビュートを持つ。ＩＭＧエレメントは、静止画データのエントリを記述するために用いる。ＩＭＧエレメントは、ｓｒｃアトリビュート、ｉｄアトリビュート、ｔｙｐｅアトリビュート、ｌｉｎｋＣｏｕｎｔアトリビュート、ｄｅｌｅｔｅｄアトリビュートを持つ。ｓｒｃアトリビュートはファイル名の記述に用い、ｉｄアトリビュートはファイルの識別名を記述するために用いる。ｉｄアトリビュートで指定する識別名は、管理ファイル内でユニークである。ｔｙｐｅアトリビュートはファイルの種類を表し、静止画の場合は”ｉｍａｇｅ”値をとる。ｌｉｎｋＣｏｕｎｔアトリビュートのアトリビュート値は整数値で、各エントリがプレイリストから参照されている参照数を示す。ｄｅｌｅｔｅｄアトリビュートは削除情報で、アトリビュート値は”ｔｒｕｅ”か”ｆａｌｓｅ”である。ｌｉｎｋＣｏｕｎｔアトリビュート値が０で無い時にファイルを削除した場合、ｄｅｌｅｔｅｄアトリビュート値を”ｔｒｕｅ”にする。
【００５１】
ＭＯＶエレメントは、動画データのエントリを記述するために用いる。ＭＯＶエレメントは、ＩＭＧエレメントと同様、ｓｒｃアトリビュート、ｉｄアトリビュート、ｔｙｐｅアトリビュート、ｌｉｎｋＣｏｕｎｔアトリビュート、ｄｅｌｅｔｅｄアトリビュートを持ち、さらにｄｕｒアトリビュートを持つ。ｔｙｐｅアトリビュート値は、動画の場合は”ｍｏｖｉｅ”である。ｄｕｒアトリビュートは、動画データ全体の再生時間を記述し、ｃｌｏｃｋ値をとる。ｃｌｏｃｋ値（Ｃｌｏｃｋ−ｖａｌｕｅ）は、次の書式で表される。
【００５２】
Ｃｌｏｃｋ−ｖａｌｕｅ    ：：＝（Ｆｕｌｌ−ｃｌｏｃｋ−ｖａｌｕｅ｜Ｐａｒｔｉａｌ−ｃｌｏｃｋ−ｖａｌｕｅ｜Ｔｉｍｅｃｏｕｎｔ−ｖａｌｕｅ）
Ｆｕｌｌ−ｃｌｏｃｋ−ｖａｌｕｅ    ：：＝Ｈｏｕｒｓ“：”Ｍｉｎｕｔｅｓ“：”Ｓｅｃｏｎｄｓ（“．”Ｆｒａｃｔｉｏｎ）？
Ｐａｒｔｉａｌ−ｃｌｏｃｋ−ｖａｌｕｅ    ：：＝Ｍｉｎｕｔｅｓ“：”Ｓｅｃｏｎｄｓ（“．”Ｆｒａｃｔｉｏｎ）？
Ｔｉｍｅｃｏｕｎｔ−ｖａｌｕｅ    ：：＝Ｔｉｍｅｃｏｕｎｔ（“．”Ｆｒａｃｔｉｏｎ）？（Ｍｅｔｒｉｃ）？
Ｈｏｕｒｓ    ：：＝ＤＩＧＩＴ＋；ａｎｙ  ｐｏｓｉｔｉｖｅ  ｎｕｍｂｅｒ
Ｍｉｎｕｔｅｓｓ    ：：＝２ＤＩＧＩＴ；ｒａｎｇｅ  ｆｒｏｍ  ００  ｔｏ  ５９
Ｓｅｃｏｎｄｓ    ：：＝２ＤＩＧＩＴ；ｒａｎｇｅ  ｆｒｏｍ  ００  ｔｏ  ５９
Ｆｒａｃｔｉｏｎ    ：：＝ＤＩＧＩＴ＋
Ｔｉｍｅｃｏｕｎｔ    ：：＝ＤＩＧＩＴ＋
２ＤＩＧＩＴ    ：：＝ＤＩＧＩＴ  ＤＩＧＩＴ
ＤＩＧＩＴ    ：：＝［０−９］
例えば、１４分３秒の場合、”００：１４：０３”もしくは”１４：０３”と記述する。
【００５３】
ＰＬＦエレメントは、後述のプレイリストファイル（ＰＬＦ）のエントリを記述するために用いる。ＰＬＦエレメントは、ＭＯＶエレメントと同様、ｓｒｃアトリビュート、ｉｄアトリビュート、ｔｙｐｅアトリビュート、ｌｉｎｋＣｏｕｎｔアトリビュート、ｄｅｌｅｔｅｄアトリビュート、ｄｕｒアトリビュートを持つ。ＰＬＦ自身も他のプレイリストから参照される可能性があるので、ＰＬＦエレメントにもｌｉｎｋＣｏｕｎｔアトリビュートとｄｅｌｅｔｅｄアトリビュートが用意されている。ｔｙｐｅアトリビュート値は、ＰＬＦの場合は”ｐｌａｙｌｉｓｔ”である。
【００５４】
管理ファイルのファイル名に付ける拡張子は、”．４Ｃ”とする。
【００５５】
次に図３で示した動画ディレクトリ”ＭＯＶ００１００”の管理情報の記述例を図５に示す。
【００５６】
ＣＯＬＬＥＣＴＩＯＮエレメント５０２内には一つのＭＯＶエレメント５０３が存在し、各アトリビュートは前述の通りである。なおＭＯＶエレメントはＴＢＬエレメント５０４を有する。ＴＢＬエレメント５０４のｓｒｃアトリビュートは“ＭＯＶ００１００．ＴＢＬ“であり、参照するタイムマップテーブルを指し示している。この他にも関連するファイルをここに記述しても良い。例えばアフレコによって別ファイルが作成する場合、やはりこの位置に音声ファイルを示すエレメントを記述しても良い。
【００５７】
またそれぞれのエレメントはｔｉｔｌｅアトリビュートを持つことが可能である。ｔｉｔｌｅアトリビュートで、グループや各コンテンツ等の名称を記述する。（省略可能）
図６はタイムマップテーブルを説明するために、動画フレームと、動画データファイルをイメージ化した図面であり、図７はタイムマップテーブルファイルのデータ構造を図示したものである。
【００５８】
ＭＰＥＧ２方式は、画面間の相関を利用して情報量を圧縮し、データを符号化する動き補償型の予測符号化方式である。Ｉピクチャはフレーム内で符号化される画像であり、Ｐピクチャは過去のフレームとのフレーム間予測符号化によって符号化される画像である。更に、ＢピクチャはＩピクチャとＰピクチャ及びＰピクチャ間の各フレームの画像データであり、過去及び未来のフレームの画像データを用いた双方向予測符号化によって符号化される画像である。図６ではそれぞれＩ，Ｐ，Ｂと付してある。ＭＰＥＧ２では、所定枚数のフレームでＧＯＰ（Ｇｒｏｕｐ  Ｏｆ  Ｐｉｃｔｕｒｅｓ）を構成している。そして、各ＧＯＰにＩピクチャが少なくとも１フレーム含まれている。これによりランダムアクセス性が高まり、所定レベルでの編集も容易となる。
【００５９】
図６において、Ｔ０、Ｔ１０、Ｔ３００、Ｔ３１０は時間である。Ｔｃｓｔはインターバル時間であり、後述のタイムサーチエントリを作成する間隔である。６０１〜６０４はタイムサーチエントリフレームであり、これらのようにＴｃｓｔごとのフレームである。ＴｇｏｐはＧＯＰ再生時間であり、ＧｓはＧＯＰのサイズである。ＴＣはＧＯＰの先頭フレームのタイムコードである。ここでいうタイムコードとは、記録時に確定する各コンテンツの先頭からのフレームナンバーに相当する。よってＧＯＰ単位での部分消去を行った場合、その前後で不連続となる。また各ＧＯＰにはユニークなＧＯＰ＿ＩＤが付与され、各ＧＯＰ＿ＩＤに対してＴｇｏｐ、及びＧｓを記録する。
【００６０】
各タイムサーチエントリには次の情報を有する。タイムサーチエントリに対応するタイムサーチエントリフレームを含むＧＯＰ＿ＩＤ、エントリフレームからタイムサーチエントリフレームまでのオフセット（ＥＦｄｉｆ）、先頭からエントリフレームまでのオフセット（Ｇｏｆｓ）である。エントリフレームとは、各タイムサーチエントリを復号し、画像データとするために必要となるフレームデータの先頭のことである。前述のように、ＭＰＥＧでは、ＢピクチャやＰピクチャを含み、これらはＩピクチャまたはＩ，Ｐピクチャとのフレーム間での相関を利用した符合化がなされている。このため、タイムサーチエントリがＢ，Ｐピクチャであるとき、この画像を復号するために必要となる先頭のフレームのことである。なおタイムサーチエントリフレームがＩフレームのとき、そのフレーム自体がエントリフレームとなりＥｆｄｉｆ＝０である。図６ではタイムサーチエントリフレーム６０１の場合である。
【００６１】
これらの情報は図７のような構造をとり、タイムマップテーブルファイル（拡張子が“．ＴＢＬ”）に含まれる。
【００６２】
タイムマップデータテーブルを元にＴ３００のタイムサーチエントリフレーム８０３を復元する方法を例として説明する。タイムサーチエントリはＴｓｃｔごとに作成されるので、
ｎ＝Ｔ３００／Ｔｓｃｔ
とすると、ｎ番目のエントリとなる。よってタイムサーチ情報［ｎ］であるＧＯＰ＿ＩＤ［ｎ］を取得する。ＧＯＰ＿ＩＤ［ｎ］のメンバーＧｏｆｓ［ｎ］から、先頭からエントリフレーム６０６までのバイト数がわかる。またＥＦｄｉｆ［ｎ］からエントリフレーム６０３から何フレーム目がタイムサーチエントリフレーム６０３であるかを知ることができる。よって先頭からＧｏｆｓ［ｎ］バイト目からデコードを開始し、ＥＦｄｉｆ［ｎ］フレーム目を表示すればＴ３００を再生することができる。これによりフレーム検索の容易性を高めるものである。
【００６３】
一方、タイムコードでフレーム指定をする場合、ＴＣを検索し、所望の近傍となるＧＯＰ＿ＩＤ［ｍ］を特定すると同時に、そのＧＯＰ＿ＩＤ［ｍ］までのＧｓ［１．．ｍ］を足しこんでいき、ＧＯＰ＿ＩＤのオフセットを算出する。さらに（指定フレーム−ＴＣ）フレームだけ進めたフレームを再生することにより不変となるフレーム指定を行うことが可能となる。
【００６４】
以上の手法により、コンテンツの先頭からの相対時間によるフレームの特定、及び絶対時間（タイムコード）によるフレームの特定が可能となる。
【００６５】
なおここで説明したタイムマップテーブルは、例えば部分消去を行ったとき再構築される。但し部分消去はＧＯＰ単位未満では行われない。またＴＣは変更しない。
【００６６】
また、ここでは動画像を例に説明したが、実際にはオーディオデータやパックヘッダなどの情報も組み込まれており、それらを加味してテーブルを作成するものとする。
【００６７】
次にグルーピング機能について説明する。オリジナルグループファイルは一つのディスク毎に必ず一つは存在し、全てのコンテンツは何れかのオリジナルグループファイルのうち一つのみに登録されなければならないものとする。図３で示したオリジナルグループファイルの記述例を図８に示す。
【００６８】
８０１はＧＲＯＵＰエレメントであり、ｉｄアトリビュートはＯＲＧ０００１である。８０２から８０５はＧＲＯＵＰエレメント８０１に登録されたコンテンツを参照するエレメントである。ｓｒｃアトリビュートの値は“＃“までが各ディレクトリに存在する管理ファイル（．４Ｃ）のパスであり、以降のｘｐｏｉｎｔｅｒ（ｉｄ（”リンク先ＩＤ”））のリンク先ＩＤの値を参照すべきコンテンツに付されたＩＤを記述するものである。よって、コンテンツをグループ化するために、各ディレクトリの管理ファイルを間接参照するものである。
【００６９】
ここでＯＲＧ０００１はオリジナルグループの最上位層であるルートグループとする。これをイメージ化した図を図９に示す。
【００７０】
次に階層構造の実現方法について図１０、図１１、及び図１２を用いて説明する。
【００７１】
図１０は図８と同様オリジナルグループファイルである。１００１はＧＲＯＵＰエレメントであり、ｉｄアトリビュートはＯＲＧ０００２である。ＭＯＶエレメント８０２、及びＩＭＧエレメント８０３が登録されている。
【００７２】
図１１もやはり図８と同様オリジナルグループファイルである。１１０１はＧＲＯＵＰエレメントであり、ｉｄアトリビュートはＯＲＧ０００３である。ＭＯＶエレメント８０４が登録されている。
【００７３】
図１２は図８を編集した一例である。図８とは異なり、登録されているエレメント群の中にＧＲＯＵＰエレメント１２０２、及び１２０３がある。これは図１０及び図１１のグループが登録されていることを意味し、階層構造を実現するものである。これをイメージ化した図が図１３である。
【００７４】
本実施例ではこのような手法によりグルーピング機能を実現し、ユーザーにはファイルシステムによるファイル名やディレクトリ構造を隠蔽し、このオリジナルグループのみ見せることによりより自由度の高いＧＵＩを提供するものである。
【００７５】
これまで説明してきたようなグルーピング機能は、記録媒体のランダムアクセス性を生かした機能であり、従来のビデオテープでは実現困難なものである。しかしながら、初心者の中には一般的には従来のビデオテープに慣れており、このような機能には戸惑うことも考えられる。また、前述の自動モードは主に初心者や、とっさに使用したい場面で最小限の操作でカメラ撮影を可能とするためのものである。次に、自動モードによるグルーピング処理について、図１４のフローチャートを用いて説明する。
【００７６】
カメラ撮影時に図１４の処理が実行される。
【００７７】
まず、Ｓ１４０１において、図２の撮影モード切り替えスイッチ２２０の位置によって自動モードが設定されているか否かを判定し、自動モードが設定されている時にはＳ１４０２、そうでないときにはＳ１４０３にそれぞれ遷移する。
【００７８】
自動モードが設定されている場合、ステップＳ１４０３において、撮影したコンテンツを所定ルールに従ってグループに登録する。
【００７９】
具体的には、例えば、図１２のようにルートグループ（ｉｄ＝“ＯＲＧ０００１”）に撮影順に登録していく。
【００８０】
別な例を図１５に示す。１５０１、１５０２、１５０３はそれぞれオリジナルグループのタイトルである。これは自動モードにおいて自動的に日付毎のグループを生成し、付与したものであり、各オリジナルグループ内には、このタイトルの日付に撮影されたコンテンツが登録されている。つまり撮影時に前回に撮影日から日付がかわっている場合に新しいグループを自動生成し、そのグループに撮影コンテンツを登録する。
【００８１】
ここでは二つの具体例を示したが、これらのように所定ルールでオリジナル巣ループに登録する処理がステップ１４０３である。
【００８２】
一方、自動モードでなかった場合、ステップＳ１４０３において、撮影したコンテンツをユーザー設定に従ってグループに登録する。ここで登録するグループの条件は、ユーザーが撮影前に本体のメニューなどで設定する。
【００８３】
図１６はカメラ機能の設定メニュー表示例である。１６０４は機能項目であり、現在“振り分けルール“という項目が選択されている。１６０１は、機能項目１６０４の項目ごとに表示される選択肢である。選択肢１６０２は排他的に何れか一つが選択される。
【００８４】
図１７は選択肢１６０１が変化していく様子を示した図である。１６０２は選択項目であり、ユーザー操作に従って図１７のように上下していく。１６０３は選択肢”期間“には、さらに詳細項目が存在することを表している。図１６、及び図１７ではオリジナルグループ登録ルールとして、”日付“、”期間“、”電源“、”キー“、”オフ”の５つの例を挙げている。それぞれについて簡単に説明する。
【００８５】
日付とは、日付（年月日）ごとにグルーピングされるようオリジナルフォルダを生成し、コンテンツを登録する方法である。
【００８６】
期間とは、所定間以内に撮影されたコンテンツが同じグループとなるようオリジナルフォルダを生成し、コンテンツを登録する方法である。図１７では、更に、同一グループとして登録するための期間をユーザーが設定するための詳細項目を設けている。例えば２泊３日の旅行に行く前に、この期間を３日間と設定しておけば、旅行期間中に撮影したコンテンツを同じグループに登録することができる。
【００８７】
電源とは、本体の電源がオン、オフしたタイミングで別グループとなるようオリジナルフォルダを生成し、コンテンツを登録する方法である。
【００８８】
キーとは、本体の所定のキーを押されたとき、新たなオリジナルフォルダを生成し、コンテンツを登録する方法である。
【００８９】
オフとはオリジナルフォルダをせず、撮影されたコンテンツをルートグループに登録するものである。
【００９０】
これらは一例であり、他のルールがあっても良い。また、“キー“はメニューから外し、撮影モード切り替えスイッチ２２０の位置がプログラムＡＥモードでは常に有効としても良い。
【００９１】
このように、本実施形態によれば、自動モードが設定された場合には、カメラ機能を自動設定すると共に、撮影したコンテンツを所定の条件に従って自動的にグループに分類するので、初心者が使用するとき、または最低限の操作でカメラ撮影をしたいときなどに、グループ条件を設定する煩わしさから開放され、再生時に戸惑うこともない。また、一方カメラ機能をユーザー自身で設定するプログラムＡＥモードでは、グループ化の条件を自由に設定可能としてあるので、ユーザーが任意の条件で撮影したコンテンツをグループ分けすることができる。
【００９２】
次に、再生時の自動モード処理について説明する。
【００９３】
図１８は、再生モードでコンテンツ一覧を閲覧したり、再生させたいコンテンツを選択したりするためなどに用いられるサムネイル画面である。ここでは図１３の構成でグループ化されて記録されたコンテンツを再生する場合を例に説明する。
【００９４】
１８０１は再生時に液晶パネル１５１２表示されるコンテンツ一覧画面であり、１８１０はその階層を示す情報である。ここでは現在ルートグループの一覧を表示していることを示しており、図１３の破線１３０１が表示対象である。１０８３はＯＲＧ０００２、１８０４はＯＲＧ０００３、１８０５はＩＭＧ＿０００２のサムネイルである。１８０６、１８０７、１８０８はそれぞれサムネイル１８０３、１８０４、１８０５に対するタイトルである。オリジナルグループである１８０３、１８０４に対するタイトルと、静止画像である１８０５に対するタイトルではデザインを変えることにより認識可能としている。
【００９５】
１８０５は選択枠であり、現在選択されているサムネイルに対し表示される。ユーザーは、本体に設けられたスイッチを操作することによりこの選択枠１８０５を移動させることができる。また再生コンテンツを選択後、決定を伝達するスイッチを操作することにより、その選択したコンテンツの再生を開始することができる。
【００９６】
例えば選択枠が図１８のように静止画像にある場合、その静止画像をディスクＤから再生して画面全体に表示される。動画像でも同様に再生が開始される。
【００９７】
一方、図１９のようにオリジナルグループが選択されている場合、次の階層へと進むことになる。図１９から次の階層の表示に進んだ状態を図２０に示す。このように、撮影時、又は後の編集等で階層的にグルーピングされたコンテンツを表示する機能を備えている。
【００９８】
なお上位層へ戻るには、スイッチを割り当てるか、戻るためのサムネイルを用意するか、または階層表示２０１０などをクリック可能とするなど一般的な手段でよい。
【００９９】
一方、グルーピングに依存せず、撮影した順番に並べて表示する例を図２１に示す。
【０１００】
本形態では、これまで説明してきたような階層表示をさせるか否かを、前述の自動モードに関連させることを特徴とする。図２２は前述のサムネイル画面において、階層表示を許可するか否かを決定するフローチャートである。
【０１０１】
まず、図２で説明した撮影モード切り替えスイッチ２２０のポジションによって、自動モードか否かを判定する。前述の様に、撮影時において撮影モード切り替えスイッチ２２０を操作することで撮影時における自動モードとプログラムＡＥモードを切り替えることができるが、本形態では更に、再生時においても同様に切り替えスイッチ２２０により自動モードに設定する構成とした。
【０１０２】
自動モードが設定されていた場合、Ｓ２２０１において、前述の管理ファイルによって階層構造が形成されていたとしても、図１９、２０のような階層表示を禁止する。この理由は、は主に初心者等が簡単に使えるモードであるため、初心者は従来のビデオテープのように時系列に並んでいた方が親しみやすいと考えるためである。
【０１０３】
また、自動モードが設定されていない場合、Ｓ２２０３において、図１９、２０のような階層表示を許可する。
【０１０４】
このように、撮影モード切り替えスイッチ２２０のポジションが自動モードでは図２１で説明したような階層なしの表示とし、初心者に使い勝手の良いＧＵＩを提供することができる。
【０１０５】
一方、撮影モード切り替えスイッチ２２０のポジションが自動モードで無いときには、図１８、１９で説明したような階層表示を許可し、ファイルシステムにとらわれないグルーピング機能を提供することができる。
【０１０６】
このように、撮影モード切り替えスイッチ２２０を自動モードの判定手段として利用し、再生モード時のサムネイル画面（コンテンツ一覧）での表示方法に制限を設けることにより、初心者にも使い易いビデオカメラを提供することが可能となる。
【０１０７】
次に、再生時のレジューム機能について説明する。
【０１０８】
前述の様に、ビデオテープの場合、再生途中で停止しても、次回再生する時には（ほぼ）同じ位置から開始することになる。
【０１０９】
しかしながら、本形態の様にディスク媒体を用いる場合、ディスク保護の点などから、再生を停止する度にピックアップを所定の位置（ホームポジション）に移動することが一般的であるため、前回再生を停止した位置の続きから再生を開始するためには、ディスク上で再生を停止した位置を記憶する必要がある。
【０１１０】
一般的には、ディスク全体を通じた再生停止位置から再生を開始する場合と、コンテンツごとの再生停止位置から再生を開始する場合の二通りが考えられる。
【０１１１】
図２３は、図５に示した管理情報に対し、前述のコンテンツごとの再生終了位置情報を付加したものである。ＲＥＳＵＭＥエレメント２３０４は再生終了位置情報であり、ＭＯＶエレメント５０３を再生し、１分５秒２２フレームの位置で停止したことを示している。この情報を元に、次回再生時に続きから開始する、所謂レジューム機能を提供することができる。
【０１１２】
一方、一つのディスク全体をビデオテープのように時系列順に連続して再生する場合の管理情報の例を図２４に示す。
【０１１３】
図２４は、図６に示したオリジナルグループファイルに再生終了位置情報を付加したものである。ＲＥＳＵＭＥエレメント２４０６から２４０８までが再生終了位置情報である。図２３の例と異なるのは、図２４はオリジナルグループであるため、その中のどのコンテンツであるかを記述する必要がある。ＭＯＶエレメント２４０７がこれの相当する。よって図２４では、撮影順などの所定順に連続して再生を行い、ＭＯＶエレメント２４０７が示すコンテンツの３分５秒２２フレームの位置で停止したことを示している。またこれは最上位層であるルートグループに付加する。
【０１１４】
本形態では、前述のコンテンツ毎のレジューム機能（以降コンテンツレジュームとする）とディスク全体からのレジューム機能（以降ディスクレジュームとする）の両者を有するものとする。
【０１１５】
そして、撮影モード切り替えスイッチ２２０のポジションが自動モードのときにディスク全体からのレジューム機能を、プログラムＡＥモードのときコンテンツ毎のレジューム機能を選択する。図２５は、前述の階層表示の切り替えも含めた再生時の動作を説明するためのフローチャートである。
【０１１６】
まず、Ｓ２５０１において、図２の撮影モード切り替えスイッチ２２０の位置によって、自動モードが設定されているか否かを判定する。
【０１１７】
自動モードであった場合、Ｓ２５０２において、階層表示を禁止し、更にステップＳ２５０３において、ディスクレジューム情報を元に前回再生を停止した位置に相当するコンテンツのサムネイルに選択枠１８０５を表示する。
【０１１８】
このままユーザー操作によって再生を開始する場合、ディスクレジューム情報によって指示される位置から再生を開始する。また、サムネイル画面においてユーザーが別のコンテンツを選択し、再生を開始する場合には、そのコンテンツの先頭から再生を開始する。
【０１１９】
一方、自動モードでなかった場合、Ｓ２５０４において階層表示を許可し、更に、Ｓ２５０５において所定のコンテンツに対し選択枠１８０５を表示する。所定コンテンツとはここでは特に規定しない。ルートグループ直下にあるコンテンツやオリジナルグループの一覧でも良い。こののちユーザーがコンテンツを選択し、再生を開始するとき、それぞれのコンテンツに対応する管理情報内のコンテンツレジューム情報によって指示される位置から再生を開始する。
【０１２０】
なお、レジューム情報のｔｉｍｅアトリビュートが０であるか、またはレジューム情報が存在しない時には先頭から再生する。
【０１２１】
またコンテンツレジュームでは、コンテンツの最後まで再生が行なわれたときにはレジューム情報を消去するか、またはｔｉｍｅアトリビュートを０にする。
【０１２２】
またディスクレジュームでは、ディスクの最後まで再生が行なわれたときにはレジューム情報を消去するか、またはｔｉｍｅアトリビュートを０にする。
【０１２３】
またＳ２５０３では、サムネイル画面を表示せずに、ディスクレジューム位置のコンテンツにおける再生開始位置の画面を再生して、一時停止状態で表示しても良い。
【０１２４】
また、自動モードでない場合はコンテンツごとのレジュームとなるよう説明してきたが、ここではメニュー等で二通りのレジューム方法から選択可能としても良い。
【０１２５】
このように、本形態では、自動モードでは従来のビデオテープに近いディスク全体からのレジュームを、また非自動モードではコンテンツごとのレジューム、またはディスク全体からのレジュームを選択利用可能とすることが可能となる。
【０１２６】
よって初心者に簡単なモードを、使い慣れたユーザーには好みに合わせたモードを提供することが可能となる。
【０１２７】
本形態のようなディスク媒体を用いたビデオ機器では、その特性を生かし、コンテンツを組み合わせて再生するプレイリスト機能を搭載した機器が多く製品化されている。次に、このプレイリストについて説明する。
【０１２８】
本形態において、プレイリストは、ＳＭＩＬに準拠した形式で記述するものとする。ただし、再生オブジェクトのファイル名指定を行うｓｒｃアトリビュート値は、ｆｉｌｅ値をとる。ｆｉｌｅ値（ｆｉｌｅ−ｖａｌｕｅ）は、次の書式で表される。
【０１２９】
ｆｉｌｅ−ｖａｌｕｅ    ：：＝Ｍａｎａｇｅ−ｆｉｌｅｎａｍｅ“＃ｘｐｏｉｎｔｅｒ（／／”Ｅｌｅｍｅｎｔ−ｎａｍｅ“［＠ｉｄ＝”Ｏｂｊｅｃｔ−ｉｄ“］）”
ここで、Ｍａｎａｇｅ−ｆｉｌｅｎａｍｅは、対象となるファイルが格納されているディレクトリの管理ファイル名である。Ｅｌｅｍｅｎｔ−ｎａｍｅは、対象となるエントリのエレメント名で、例えば動画データなら”ＭＯＶ”になる。Ｏｂｊｅｃｔ−ｉｄは対象となるデータのエントリに付与されているｉｄアトリビュート値である。このように、プレイリストから各ファイルへの参照をｉｄアトリビュート値を介して行うことで、例えファイル名が変更された場合でも、管理ファイルのエントリ内のｓｒｃアトリビュート値だけを変更するだけで良い。
【０１３０】
例えば、／ＤＣＩＭ／１０１ＣＡＮＯＮ／１０１ＣＡＮＯＮ．４Ｃ内に、”ＩＭＧ＿０００１”という識別子を持つ静止画データがあるとする。このファイルを参照する場合には、
‘／ＤＣＩＭ／１０１ＣＡＮＯＮ／１０１ＣＡＮＯＮ．４Ｃ＃ｘｐｏｉｎｔｅｒ（／／［＠ｉｄ＝”ＩＭＧ＿０００１”］）’
と記述して参照する。図２６に、プレイリストの記述例を示す。
【０１３１】
次に図２６のプレイリスト記述例から、タグ２６０１のような動画オブジェクトを参照する処理について説明する。タグ２６０１では、指定ファイルのどこの領域を再生するのかが省略されている。これは、コンテンツの先頭から最後までの全てを指定していることを意味する。範囲指定する場合の記述例を図２７で説明する。２７０１、２７０２はタグ２６０１と同様動画ファイルの参照を記述したものである。但し、参照範囲（領域）を省略したものと、開始位置、終了位置を指定しているものを並べた。タグ２７０１は参照範囲を省略したものであり、全範囲が参照対象となる。
【０１３２】
タグ２７０２はＣｌｉｐＢｅｇｉｎアトリビュート、ＣｌｉｐＥｎｄアトリビュートが記述されており、それぞれ参照開始位置、参照終了位置をコンテンツ先頭からの相対時間（オフセット）で指定され、次の構文で表現されるＣｌｉｐ−ｖａｌｕｅ−ＭｅｄｉａＣｌｉｐｐｉｎｇ値で記載される。
【０１３３】
Ｃｌｉｐ−ｖａｌｕｅ−ＭｅｄｉａＣｌｉｐｐｉｎｇ    ：：＝［Ｍｅｔｒｉｃ“＝”］（Ｃｌｏｃｋ−ｖａｌ｜Ｓｍｐｔｅ−ｖａｌ）
Ｍｅｔｒｉｃ    ：：＝Ｓｍｐｔｅ−ｔｙｐｅ｜“ｎｐｔ”
Ｓｍｐｔｅ−ｔｙｐｅ  ：：＝“ｓｍｐｔｅ”｜“ｓｍｐｔｅ−３０−ｄｒｏｐ”｜“ｓｍｐｔｅ−２５”
Ｓｍｐｔｅ−ｖａｌ    ：：＝Ｈｏｕｒｓ“：”Ｍｉｎｕｔｅｓ“：”Ｓｅｃｏｎｄｓ
［“：”Ｆｒａｍｅｓ［“．”Ｓｕｂｆｒａｍｅｓ］］
Ｈｏｕｒｓ    ：：＝Ｄｉｇｉｔ＋
Ｍｉｎｕｔｅｓ    ：  ：＝Ｄｉｇｉｔ  Ｄｉｇｉｔ；ｒａｎｇｅ  ｆｒｏｍ  ００  ｔｏ  ５９
Ｓｅｃｏｎｄｓ    ：：＝Ｄｉｇｉｔ  Ｄｉｇｉｔ；ｒａｎｇｅ  ｆｒｏｍ  ００  ｔｏ  ５９
Ｆｒａｍｅｓ    ：：＝Ｄｉｇｉｔ  Ｄｉｇｉｔ；ｓｍｐｔｅ  ｒａｎｇｅ＝００−２９，
ｓｍｐｔｅ−３０−ｄｒｏｐ  ｒａｎｇｅ＝００−２９，
ｓｍｐｔｅ−２５  ｒａｎｇｅ＝００−２４
Ｓｕｂｆｒａｍｅｓ    ：：＝Ｄｉｇｉｔ  Ｄｉｇｉｔ；ｓｍｐｔｅ  ｒａｎｇｅ＝００−０１，
ｓｍｐｔｅ−３０−ｄｒｏｐ  ｒａｎｇｅ＝００−０１，
ｓｍｐｔｅ−２５  ｒａｎｇｅ＝００−０１
なおＣｌｏｃｋ−ｖａｌは前述のＣｌｏｃｋ値のことであり、Ｍｅｔｒｉｃを省略するとＣｌｏｃｋ−ｖａｌ値となる。
【０１３４】
また、これらの属性はＭｅｄｉａＣｌｉｐｐｉｎｇ  ｍｏｄｕｌｅの構成要素として定義されている。記述例はｃｌｉｐＢｅｇｉｎ＝“ｓｍｐｔｅ＝００：１１：２５：２１”、ｃｌｉｐＢｅｇｉｎ＝“ｎｐｔ＝５５ｓ”のようになる。よってタグ２７０２ではｉｄ＝ＭＯＶ００１００のコンテンツで、先頭から５０秒の位置から１０分５秒の位置までを再生するよう指定している。これはＳＭＩＬで標準化されている書式であり、ＳＭＩＬのＭｅｄｉａＣｌｉｐｐｉｎｇ  ｍｏｄｕｌｅに準拠した機器、またはアプリケーションソフトウエアであればパース可能である。
【０１３５】
このように、参照開始位置、参照終了位置を指定するタイプ（以下シーン指定とする）と省略するタイプ（以下コンテンツ指定とする）がある。プレイリストを作成作業ではシーン指定のほうがユーザーに複雑な作業を要求することとなる。一方コンテンツ指定ではサムネイル画面から選択していくだけなので、シーン指定に比べ簡単である。
【０１３６】
そこで、本形態では、この様なプレイリストの処理に関して、撮影モード切り替えスイッチ２２０のポジションが自動モードのときにコンテンツ指定、またプログラムＡＥモードのときにはコンテンツ指定、シーン指定からユーザーが選択可能とした。
【０１３７】
そのため、プレイリスト作成時、初心者にも簡単なコンテンツ指定を自動的に選択することが可能であり、また使い慣れたユーザーにはシーン指定方法を選択可能なビデオカメラを提供することができる。
【０１３８】
さて、前述の実施形態では、ビデオカメラ本体に設けた撮影モード切り替えスイッチ２２０のポジションにより自動モードにするか否かを判定した。
【０１３９】
しかし、既にコンテンツが記録されているディスクＤが挿入され、新たに撮影を行う場合、ここに記録されているコンテンツの撮影モードと、これから撮影をしようとしている撮影モードが異なる可能性がある。
【０１４０】
また、自動モードで記録されたディスクであっても、本体が自動モードになっていないため、再生時にこれまで説明してきたような自動モード時の動作とならないことも起こる。
【０１４１】
そこで、次に説明する実施形態では、撮影モードを示す撮影モード判定情報をディスクに記録し、この情報を用いて警告表示等を行う。
【０１４２】
本形態では、この撮影モード判定情報をディスク上の所定領域に書き込むが、所定の管理ファイル内に配置しても良いし、またはユーザーが操作不可能な領域に配置しても良い。本形態では、撮影モード判定情報として２ビットのデータを記録し、下位の１ビットを自動モード撮影判定ビットとする。未使用の状態で最初にビデオカメラに挿入されたときなどに０に初期化する。その後最初に自動モードで撮影した時に１に書き換える。また、上位の１ビットをプログラムＡＥモード撮影判定ビットとし、以下同様に書き換える。
【０１４３】
図２８は撮影モード判定情報に基づく警告処理を説明するフローチャートである。
【０１４４】
新たなディスクが挿入されると、Ｓ２８０１において、このディスクに記録されている撮影モード情報を再生し、２ビットの撮影モード情報が００であるか否かを判定する。ここで００でない場合、既にいずれかのモードでコンテンツが記録されたディスクであることがわかる。
【０１４５】
撮影モード情報が００であった場合、Ｓ２８０２において、記録が行なわれた時に設定された撮影モードを撮影モード情報にセットする。このステップにくるのは、まだなにも記録されていないときであり、最初の撮影時にそのときに設定された撮影モード情報をセットする処理である。
【０１４６】
また、Ｓ２８０１で撮影モード情報は００でない場合、更に、Ｓ２８０３において、撮影モード情報が１１であるか否かを判定する。撮影モード情報が１１である場合、二つの撮影モードで撮影されたコンテンツが混在しており、警告表示をする必要がないことを示している。
【０１４７】
撮影モード情報が１１でなかった場合、Ｓ２８０４において、撮影モード情報に示されたモードと現在設定されている撮影モードが一致するか否かを判定する。
【０１４８】
例えば、撮影モード情報が０１である場合には、自動モードで記録されたコンテンツがディスクに記録されているので、現在設定されている撮影モードが自動モードであるか否かを判別する。現在の撮影モードが撮影モード情報に指定されたモードと同じモードである場合、以前の撮影モードと同じモードで撮影をしようとしているので特に警告を必要としない。
【０１４９】
一方、以前の撮影モードと現在設定されている撮影モードが異なっている場合、Ｓ２８０５において、図２９に示した様な、その旨をユーザーに警告する警告画面を液晶パネル１５１に表示する。この表示の表示期間は所定時間でも良いし、何れかのキーが押されるまでなどでも良い。また図３２のようなダイアログを表示し、「はい」、「いいえ」をユーザーに選択させても良い。例えば、「はい」選択時にはダイアログを消去して撮影スタンバイ状態とし、「いいえ」選択時には撮影モード切り替えスイッチ２２０を操作するよう表示しても良い。
【０１５０】
このように、本形態によれば、一つのディスク内に自動モードで撮影したコンテンツとそれ以外のモードで撮影したコンテンツが混在しないようユーザーに対し警告を発することが可能となる。
【０１５１】
なお、静止画像の再生に関して必要であればその再生時間を機器の設定により指定可能とする。また、動画像、静止画像を混在させた再生モードとして説明してきたが、例えば前述モードダイアルにて動画像再生モードと静止画像再生モードのように分離しても良い。またプレイリストについても同様である。
【図面の簡単な説明】
【０１５２】
【図１】本発明の実施形態におけるビデオカメラの構成例を説明する図である。
【図２】ビデオカメラの外観例を説明する図である。
【図３】光ディスクに記録されるファイル構成、及びディレクトリを説明する図である。
【図４】管理ファイルの状態を示す図である。
【図５】管理ファイルの記述例を示す図である。
【図６】タイムマップテーブルの構造を示す図である。
【図７】動画データについて、エントリフレーム、及びタイムサーチエントリフレームを説明する図である。
【図８】管理ファイルの記述例である。
【図９】オリジナルグループの表示例である。
【図１０】管理ファイルの記述例である。
【図１１】管理ファイルの記述例である。
【図１２】管理ファイルの記述例である。
【図１３】オリジナルグループの表示例である。
【図１４】実施形態の記録動作を説明するフローチャートである。
【図１５】オリジナルグループの表示例である。
【図１６】カメラ機能の設定メニュー表示例である。
【図１７】カメラ機能の設定メニュー表示例である。
【図１８】再生モードにおけるサムネイル画面の表示例である。
【図１９】再生モードにおけるサムネイル画面の表示例である。
【図２０】再生モードにおけるサムネイル画面の表示例である。
【図２１】再生モードにおけるサムネイル画面の表示例である。
【図２２】再生動作を説明するフローチャートである。
【図２３】管理ファイルの記述例である。
【図２４】管理ファイルの記述例である。
【図２５】再生動作を説明するフローチャートである。
【図２６】プレイリストファイルの記述例である。
【図２７】プレイリストファイルの記述例である。
【図２８】再生動作を説明するフローチャートである。
【図２９】警告ダイアログの表示例である。
【図３０】警告ダイアログの表示例である。
【図１】
0004708733.tif 000002
【図２】
0004708733.tif 000003
【図３】
0004708733.tif 000004
【図４】
0004708733.tif 000005
【図５】
0004708733.tif 000006
【図６】
0004708733.tif 000007
【図７】
0004708733.tif 000008
【図８】
0004708733.tif 000009
【図９】
0004708733.tif 000010
【図１０】
0004708733.tif 000011
【図１１】
0004708733.tif 000012
【図１２】
0004708733.tif 000013
【図１３】
0004708733.tif 000014
【図１４】
0004708733.tif 000015
【図１５】
0004708733.tif 000016
【図１６】
0004708733.tif 000017
【図１７】
0004708733.tif 000018
【図１８】
0004708733.tif 000019
【図１９】
0004708733.tif 000020
【図２０】
0004708733.tif 000021
【図２１】
0004708733.tif 000022
【図２２】
0004708733.tif 000023
【図２３】
0004708733.tif 000024
【図２４】
0004708733.tif 000025
【図２５】
0004708733.tif 000026
【図２６】
0004708733.tif 000027
【図２７】
0004708733.tif 000028
【図２８】
0004708733.tif 000029
【図２９】
0004708733.tif 000030
【図３０】
0004708733.tif 000031