(57)【要約】【課題】シーク動作による雑音が記録されてしまうことを防止するとともに、代表画像の一覧表示を素早く行うことができるようにする。【解決手段】ストリームデータを記録する領域の隣の領域にサムネイルデータを記録し、ビデオカメラ１００の電源をオフにする指示、ディスク１１２をイジェクトする指示、再生モードに移行する指示、またはファイナライズ処理を実行する指示があった場合に、フォーマットを実行した時に作成されるサムネイルデータファイルの予約領域に、サムネイルデータを移動させる、もしくは複製するようにして、シーク動作による雑音が記録されてしまうことを防止するとともに、代表画像の一覧表示を素早く行うことができるようにする。【選択図】図１
2009110598.tif 000002
【特許請求の範囲】
【請求項１】
動画像データ及び前記動画像データの代表画像データをディスク状記録媒体に記録する記録手段と、
前記動画像データの記録に応じて前記動画像データの記録領域に隣接する領域に前記代表画像データを記録すると共に、前記ディスク状記録媒体に対する動画像データの記録を終了する所定の指示に応じて、前記ディスク状記録媒体における前記代表画像データが記録された領域とは異なる１つの連続領域に前記記録された代表画像データを記録するように前記記録手段を制御する制御手段とを有することを特徴とする記録装置。
【請求項２】
前記制御手段は、前記連続領域に前記代表画像データを記録した後、前記連続領域に記録する前に前記代表画像データが記録されていた領域から前記代表画像データを消去することを特徴とする請求項１に記載の記録装置。
【請求項３】
前記ディスク状記録媒体の初期化を行う際に、前記１つの連続領域を予め確保するように初期化を行う初期化手段を有することを特徴とする請求項１または２に記載の記録装置。
【請求項４】
前記初期化手段は、ファイルシステムとしてＵＤＦを用い、前記１つの連続領域を、ＵＤＦのアロケーションディスクリプタの予約領域として予め確保することを特徴とする請求項３に記載の記録装置。
【請求項５】
動画像データ及び前記動画像データの代表画像データをディスク状記録媒体に記録する記録工程と、
前記動画像データの記録に応じて前記動画像データの記録領域に隣接する領域に前記代表画像データを記録すると共に、前記ディスク状記録媒体に対する動画像データの記録を終了する所定の指示に応じて、前記ディスク状記録媒体における前記代表画像データが記録された領域とは異なる１つの連続領域に前記記録された代表画像データを記録するように前記記録工程における処理を制御する制御工程とを有することを特徴とする記録方法。
【請求項６】
前記制御工程においては、前記連続領域に前記代表画像データを記録した後、前記連続領域に記録する前に前記代表画像データが記録されていた領域から前記代表画像データを消去することを特徴とする請求項５に記載の記録方法。
【請求項７】
前記ディスク状記録媒体の初期化を行う際に、前記１つの連続領域を予め確保するように初期化を行う初期化工程を有することを特徴とする請求項５または６に記載の記録方法。
【請求項８】
前記初期化工程においては、ファイルシステムとしてＵＤＦを用い、前記１つの連続領域を、ＵＤＦのアロケーションディスクリプタの予約領域として予め確保することを特徴とする請求項７に記載の記録方法。
【請求項９】
動画像データ及び前記動画像データの代表画像データをディスク状記録媒体に記録する記録工程と、
前記動画像データの記録に応じて前記動画像データの記録領域に隣接する領域に前記代表画像データを記録すると共に、前記ディスク状記録媒体に対する動画像データの記録を終了する所定の指示に応じて、前記ディスク状記録媒体における前記代表画像データが記録された領域とは異なる１つの連続領域に前記記録された代表画像データを記録するように前記記録工程における処理を制御する制御工程とをコンピュータに実行させることを特徴とするプログラム。
【請求項１０】
請求項９に記載のプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記録装置、記録方法、プログラム及び記憶媒体に関し、特に、ランダムアクセス可能なディスク型の記録媒体にデータを記録するために用いて好適な技術に関する。
【背景技術】
【０００２】
従来、ディスク型のＤＶＤ等を記録媒体として用い、記録媒体に動画像データを実時間で記録する動画像記録再生装置がある。このような動画像記録再生装置では、記録される動画像データはＭＰＥＧ２方式やＨ．２６４方式などの符号化方式を用いてエンコードされ、データサイズを圧縮して記録媒体に保存される。また、記録した動画像データを再生する際には、圧縮した動画像データをデコード処理する必要があり、動画像の長さ、画素数、アスペクト比などの情報が、別途その動画像データの管理情報として記録される。
【０００３】
このように記録された動画像データを再生する機器では、まず、管理情報を記録媒体から読み出し、その管理情報をもとに動画像データの再生を行う。このような方法を用いている規格には、ＤＶＤ−Ｖｉｄｅｏ規格やＢＤ−ＲＯＭ規格、ＡＶＣＨＤ規格などがある。
【０００４】
また、図２に示すように、記録媒体に記録されている複数の動画像データの代表画像を一覧表示することにより、記録媒体にどのような動画像データが記録されているかをユーザーに示す方法がある。この方法では、各動画像データの先頭フレームを記録媒体から読み出し、デコード処理を行って画面上に一覧表示する。
【０００５】
一方、動画像データの代表画像を静止画像データ（以下、サムネイルデータと称す）として動画像データとは別に予め記録しておき、静止画像を一覧表示することにより、記録媒体にどのような動画像データが記録されているかをユーザーに示す方法もある。この方法では、まず、動画像データの管理情報を記録媒体から読み出し、次に、各動画像データに対応するサムネイルデータを記録媒体から読み出す。そして、読み出したサムネイルデータを画面上に一覧表示し、記録媒体にどのような動画像データが記録されているかをユーザーに知らせる。ユーザーにより表示したい動画像のサムネイルが選択されると、そのサムネイルに対応した動画像データを再生する。
【０００６】
このように、サムネイルデータを予め作成しているため、動画像データの先頭フレームをデコードする方法よりもサムネイルデータを用いる方法のほうが、一覧表示をする際に代表画像を高速に表示することができるという特徴がある。また、例えば特許文献１には、録画時間やタイトルなどの属性情報と、サムネイルデータとを単一のファイルにそれぞれ連続的に配置することにより、代表画像の一覧表示を高速に行う技術が開示されている。
【０００７】
【特許文献１】特開２００４−４７０６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
サムネイルデータを記録する方法として、ディスクに記録されている各動画像データ（クリップ）に対する代表画像データ（サムネイルデータ）を、１つのファイルにまとめて記録する方法がある。以下、このように１つにまとめたファイルをサムネイルデータファイルと称す。
【０００９】
サムネイルは、それぞれの動画像の代表画像となっているため、通常の記録方法を考慮した場合、１つの動画像データを記録するたびに、ストリームデータファイル、管理データファイル、及びサムネイルデータファイルを記録する必要がある。特にサムネイルデータファイルは１つのファイルとして記録されるため、ファイルの追記を行うことになる。したがって、ＤＶＤやハードディスクといった記録媒体を用いる場合、動画像データの記録を繰り返すと、サムネイルデータファイルは、ディスク上に分散して記録された１つのファイルを形成することになる。しかし、サムネイルデータの記録位置が分散していると、それらのサムネイルデータを読み出すためにシーク動作などが多く発生する。このため、サムネイルの一覧表示が遅くなってしまうという問題点があった。
【００１０】
また、前記特許文献１に記載の方法を用いて、特定の領域にサムネイルデータを配置する場合、例えば、１つの動画像データを記録する際に、ストリームデータファイルの記録、管理データファイルの記録、サムネイルデータの記録、というシーケンスをとる。これにより、サムネイルデータを特定領域に記録するためのシークが発生してしまう。したがって、シークが発生した時にはメカ動作による雑音が伴うため、ビデオカメラのような用途においては、雑音が記録されてしまうという問題点があった。
【００１１】
本発明は前述の問題点に鑑み、シーク動作による雑音が記録されてしまうことを防止するとともに、代表画像の一覧表示を素早く行うことができるようにすることを目的としている。
【課題を解決するための手段】
【００１２】
本発明の記録装置は、動画像データ及び前記動画像データの代表画像データをディスク状記録媒体に記録する記録手段と、前記動画像データの記録に応じて前記動画像データの記録領域に隣接する領域に前記代表画像データを記録すると共に、前記ディスク状記録媒体に対する動画像データの記録を終了する所定の指示に応じて、前記ディスク状記録媒体における前記代表画像データが記録された領域とは異なる１つの連続領域に前記記録された代表画像データを記録するように前記記録手段を制御する制御手段とを有することを特徴とする。
【００１３】
本発明の記録方法は、動画像データ及び前記動画像データの代表画像データをディスク状記録媒体に記録する記録工程と、前記動画像データの記録に応じて前記動画像データの記録領域に隣接する領域に前記代表画像データを記録すると共に、前記ディスク状記録媒体に対する動画像データの記録を終了する所定の指示に応じて、前記ディスク状記録媒体における前記代表画像データが記録された領域とは異なる１つの連続領域に前記記録された代表画像データを記録するように前記記録工程における処理を制御する制御工程とを有することを特徴とする。
【００１４】
本発明のプログラムは、動画像データ及び前記動画像データの代表画像データをディスク状記録媒体に記録する記録工程と、前記動画像データの記録に応じて前記動画像データの記録領域に隣接する領域に前記代表画像データを記録すると共に、前記ディスク状記録媒体に対する動画像データの記録を終了する所定の指示に応じて、前記ディスク状記録媒体における前記代表画像データが記録された領域とは異なる１つの連続領域に前記記録された代表画像データを記録するように前記記録工程における処理を制御する制御工程とをコンピュータに実行させることを特徴とする。
【００１５】
本発明の記憶媒体は、前記に記載のプログラムを記憶したことを特徴とする。
【発明の効果】
【００１６】
本発明によれば、動画像データの記録に応じて前記動画像データの記録領域に隣接する領域に代表画像データを記録する。そして、動画像データの記録を終了する所定の指示に応じて、前記代表画像データが記録された領域とは異なる１つの連続領域に前記記録された代表画像データを記録するようにした。これにより、記録処理を行っている時は、シークが発生しないように記録を行うことができる。さらに、代表画像の一覧表示を行う際には、代表画像データが１つの連続領域に纏めて記録されているため、一覧表示を素早く行うことができる。
【発明を実施するための最良の形態】
【００１７】
（第１の実施形態）
以下、図面を参照しながら本発明の実施形態について説明する。本実施形態では、特にＤＶＤ−ＲＷのディスク媒体へ記録することが可能なデジタルビデオカメラの例について説明する。
【００１８】
図１は、本実施形態のビデオカメラの構成例を示すブロック図である。
図１において、１０１はビデオカメラ１００全体の制御を担う制御部である。１０２は焦点距離や絞りの状態を変更可能なレンズである。１０３は例えばＣＣＤ（Charge Coupled Device）からなる撮像素子であり、レンズ１０２により結像した光を電気信号に変換する機能を有する。
【００１９】
１０４は信号処理部であり、撮像素子１０３から出力された画像信号に対してホワイトバランスやガンマ補正等の所定の信号処理を行い、動画像データとして後述するメモリ１１４に一時的に記録する。１０５はＨ．２６４符号／復号化部であり、メモリ１１４に一時的に記録された動画像データをＨ．２６４方式に従って符号化する。また、Ｈ．２６４符号／復号化部１０５は、Ｈ．２６４方式に従って符号化された動画像データを復号化する機能も有する。
【００２０】
１０６はＪＰＥＧ符号／復号化部であり、メモリ１１４に一時的に記録された静止画像データをＪＰＥＧ方式に従って符号化する。また、ＪＰＥＧ符号／復号化部１０６は、ＪＰＥＧ方式に従って符号化された静止画像データを復号化して、メモリ１１４に記録する機能も有する。なお、後述するサムネイルデータを符号／復号化する時もＪＰＥＧ符号／復号化部１０６により行われる。
【００２１】
１０８はマイクであり、音声を音声信号に変換する機能を有する。一方、１０９はスピーカであり、マイク１０８とは逆に音声信号を音声に変換する機能を有する。１１０は音声信号符号／復号化部であり、マイク１０８より入力された音声信号を所定の符号フォーマットに符号化し、メモリ１１４に一時的に記録する機能を有する。また、音声信号符号／復号化部１１０は、メモリ１１４に保持されている所定の符号フォーマットに符号化された音声信号を復号化する機能も有する。符号フォーマットとしては、本実施形態ではＡＣ３（Audio Code number 3）方式を用いている。
【００２２】
１１１は記録手段であるディスク制御部であり、１１２はディスク状記録媒体であるＤＶＤ−ＲＷのディスクである。記録動作を行う場合、ディスク制御部１１１は、メモリ１１４に保持されているＨ．２６４方式の動画像データ及び音声データを多重化して、ストリームデータファイルとしてディスク１１２に記録する。一方、再生動作を行う場合は、ディスク制御部１１１は、ディスク１１２に記録されたストリームデータファイルを読み出し、Ｈ．２６４方式の動画像データと、音声データとに分離してメモリ１１４の所定の領域に記録する。また、ディスク制御部１１１は、ＪＰＥＧ方式の静止画像データ及び管理データファイルについても、ディスク１１２に記録したり再生したりすることができる。
【００２３】
１１３はフラッシュメモリであり、制御部１０１で動作させるプログラムを格納したり各種設定データを保存したりするメモリである。また、フラッシュメモリ１１３に記録されているデータは、ビデオカメラ１００本体の電源が切断された状態でも保持される。このため、フラッシュメモリ１１３は、電源が切断された後も保持する必要のある管理データ等も保持している。１１４はメモリであり、Ｈ．２６４方式の動画像データを保持するバッファや、音声データを保持するバッファ、ワークメモリ等として機能する。
【００２４】
１１５は表示部であり、制御部１０１による制御によって、復号化された映像データを表示する表示デバイスとしての機能を有するとともに、撮影時のビューファインダーとしての機能も有する。また、表示部１１５は、ユーザーがビデオカメラ１００本体を操作する場合に、操作画面としての機能も兼ね備える。１１６はデータバスであり、制御部１０１から各機能ブロックへのアクセス、及びメモリ１１４を介しての各機能ブロック間のデータ転送等を行う。１１７は操作スイッチであり、ユーザーが操作スイッチ１１７を操作することにより、記録モードと再生モードとの切り替えや、電源のオン／オフの切り替えなどが可能となっている。
【００２５】
次に、本実施形態の記録方式の概要について説明する。
本実施形態の記録方式では、撮影開始の指示から撮影停止の指示までの間に記録された１つの動画像の単位をクリップと呼び、クリップは動画像データであるストリームデータとその動画像の管理データであるクリップ情報との２種類のデータで構成される。ストリームデータ及びクリップ情報はそれぞれ独立したファイルとして存在し、２つのファイルで１つのクリップが構成される。また、ストリームデータファイル及びクリップ情報ファイルにはそれぞれ同じクリップ番号が割り付けられ、対応付けが可能になっている。ビデオカメラ１００で動画像を撮影及び記録する場合には、１つのストリームデータファイルを記録するたびに１つのクリップ情報ファイルを記録する。
【００２６】
また、本実施形態の記録方式では、ストリームデータの再生順序を示すプレイリストを定義する。プレイリストは、クリップ上でのある範囲を表すＩＮ点及びＯＵＴ点の一組を示すプレイアイテムの並びとして構成されている。例えば、まず、それぞれのクリップの先頭をＩＮ点とし、末尾をＯＵＴ点とするプレイアイテムを作成する。そして、これらのプレイアイテムを記録された順序に並べて構成されたプレイリストを作成する。プレイリストを参照することにより、ディスク１１２に記録された全クリップを再生することが可能となる。
【００２７】
さらに、本実施形態の記録方式では、サムネイルデータファイルをディスク１１２に記録する。本実施形態では、各プレイアイテムに対する代表画像をサムネイルデータとしており、さらに、ディスク１１２に記録された全プレイアイテムに対するサムネイルデータを１つのサムネイルデータファイルに統合して記録する。そして、１つのプレイアイテムに対するサムネイルデータを１６Ｋｂｙｔｅの単位ブロックで記録する。
【００２８】
プレイアイテム及びサムネイルデータは、サムネイル情報ファイルによって関連付けられる。各プレイアイテムには、サムネイルデータの識別情報が含まれており、サムネイル情報ファイルには、サムネイルデータの識別情報とサムネイルデータファイルの中の記録位置とが関連付けされたリストが含まれている。このサムネイル情報ファイルを参照することにより、該当するサムネイルデータがサムネイルデータファイルのどこに記録されているかを認識することができる。
【００２９】
前述したサムネイルデータは、再生装置として用いた場合は記録媒体へ記録されたプレイアイテムの内容を判別するための表示に使用される。例えば、図２に示すように、並べて表示されたサムネイル２０１を閲覧者が選択することにより、対応するプレイアイテムの動画像を表示することができる。つまりサムネイルの選択することによりプレイアイテムの選択を可能とする。
【００３０】
次に、本実施形態のビデオカメラ１００において、ＤＶＤ−ＲＷのディスク１１２にファイルを記録する方法について図３、図４及び図６を参照しながら説明する。
【００３１】
図３は、本実施形態におけるディスク１１２の記録領域の構造例を示す図である。
本実施形態のビデオカメラ１００にブランクディスクが挿入されると、まず論理フォーマットに基づいたディスクのフォーマット（初期化）を実施する。本実施形態のフォーマットでは、ファイルシステムとしてのＵＤＦ（Ｕｎｉｖｅｒｓａｌ  Ｄｉｓｃ  Ｆｏｒｍａｔ）管理情報ファイルが最内周領域３０１に記録され、次にサムネイルデータファイルが隣の領域３０２に記録される。ディスクのフォーマットを行った時点では、サムネイルデータファイルは、有効データ（Ｆｉｌｅ  Ｂｏｄｙ）長が０であり、予約領域（Ｆｉｌｅ  Ｔａｉｌ）だけのファイルとして記録される。
【００３２】
図４は、サムネイルデータファイルのＵＤＦ管理情報（Ｆｉｌｅ  Ｅｎｔｒｙ）の一部を示す図である。
図４に示すように、サムネイルデータファイルはアロケーションディスクリプタの集合で構成されており、アロケーションディスクリプタの数はアロケーションディスクリプタ長より算出される（１つあたり８）。
【００３３】
１つのアロケーションディスクリプタは、ディスク上の１つの連続領域（エクステント）をファイルとして確保している。したがって、複数のエクステントで構成されるファイルは、複数のアロケーションディスクリプタにより表現される。それぞれのアロケーションディスクリプタには、エクステントの位置（アドレス）と、エクステント長（サイズ）と、属性（Ｆｉｌｅ  Ｂｏｄｙ／Ｆｉｌｅ  Ｔａｉｌ）とが記録される。
【００３４】
ブランクディスクがフォーマットされた状態では、サムネイルデータファイルは、図４（ａ）に示すように、アロケーションディスクリプタが１つであり、予約領域（Ｆｉｌｅ  Ｔａｉｌ）のみで構成されるファイルとして記録される。予約領域のサイズは０ｘ１００００００で１６ＭＢであるが、これは、ＤＶＤ−ＲＷのディスクに記録可能な最大プレイアイテム数から算出され、１６ＭＢの場合は、１０００プレイアイテム（１６Ｋｂｙｔｅ×１０００＝１６ＭＢ）記録可能となる。
【００３５】
図６は、本実施形態における記録処理手順の一例を示すフローチャートである。
ユーザーの操作により撮影を開始することにより、記録処理を開始する。まず、ステップＳ６０１において、ストリームデーファイル、サムネイルデータ及びクリップ情報ファイルをディスク１１２に記録する。
【００３６】
具体的な手順としては、まず、信号処理部１０４は、撮像素子１０３から出力された画像信号に対してホワイトバランスやガンマ補正等の所定の信号処理を行う。そして、代表画像として最初の１フレームを縮小したものを、サムネイル用画像データとしてメモリ１１４に蓄積する。また、同時に、信号処理部１０４は、動画像データをメモリ１１４に蓄積し、蓄積された動画像データをＨ．２６４符号／復号化部１０５によりＨ．２６４方式の動画像データに変換し、再度、メモリ１１４に蓄積する。
【００３７】
一方、音声信号符号／復号化部１１０は、マイク１０８より入力された音声信号をＡＣ３方式で符号化し、音声データとしてメモリ１１４に一時的に記録する。
【００３８】
次に、ある一定量の動画像データ及び音声データがメモリ１１４に蓄積された段階でディスク制御部１１１は、メモリ１１４に蓄積された動画像データと音声データとを多重化してストリームデータファイルとしてディスク１１２上に記録する。なお、撮影が一時停止されると、ディスク制御部１１１は、メモリ１１４上に残っているストリームデータを全てディスク１１２に記録し、ストリームデータファイルの記録を完了させる。
【００３９】
続いて、メモリ１１４に蓄積されているサムネイル用画像データをＪＰＥＧ符合／復号化部１０６によりエンコードし、ＪＰＥＧフォーマットのサムネイルデータに変換する。そして、ディスク制御部１１１は、ディスク１１２上のサムネイルデータファイルにサムネイルデータをストリームデータファイルが記録された領域３０３に隣接する領域３０４に記録する。サムネイルデータ自体は、シークが発生しないように、ストリームデータファイルが記録された領域３０３の隣に記録するが、ＵＤＦの管理上では、図４（ｂ）に示すように管理する。
【００４０】
図４（ｂ）に示すように、サムネイルデータファイルを管理するファイルエントリにおいて、有効データ（Ｆｉｌｅ  Ｂｏｄｙ）として新規に記録された１６Ｋｂｙｔｅのサムネイルデータの記録位置を管理する。そして、予約領域（Ｆｉｌｅ  Ｔａｉｌ）としてフォーマット時に確保した領域を指し示すように管理する。このように、ディスク１１２上では全く別の領域に確保されたサムネイルデータと予約領域とがサムネイルデータファイルという１つのファイルとして記録される。
【００４１】
次に、ディスク制御部１１１は、サムネイルデータに続くように、記録したストリームデータファイルに対応するクリップ情報ファイルを記録する。クリップ情報は動画像撮影中に随時情報が更新されるものであり、すぐにディスク１１２へ記録せずにメモリ１１４上に保持しておき、前述したようにサムネイルデータを記録した後に、クリップ情報ファイルとしてディスク１１２に記録する。
【００４２】
その他のサムネイル情報ファイル及びプレイリストファイルは、１回の撮影単位で完結するファイルではなく、また、データサイズも大きくないため、撮影ごとにディスク１１２に記録しない。ディスク１１２に記録するまでの間はそれぞれ、サムネイル情報データ、プレイリストデータとしてメモリ１１４上に保持しておき、後述するタイミングでディスク１１２に記録する。
【００４３】
次に、図６のステップＳ６０２において、制御部１０１は、記録処理を終了することを示唆する次の（１）〜（４）何れかの指示が操作スイッチ１１７からあったか否かを判断する。
（１）ビデオカメラ１００の電源をオフにする指示
（２）ディスク１１２をイジェクトする指示
（３）再生モードに移行する指示
（４）ファイナライズ処理を実行する指示
【００４４】
この判断の結果、前述した（１）〜（４）の何れの指示もない場合は、ステップＳ６０３に進む。そして、ステップＳ６０３において、制御部１０１は、撮影が再開されたか否かを判断する。この判断の結果、撮影が再開された場合は、ステップＳ６０１に戻り、前述した手順でストリームデータ等を記録する。一方、ステップＳ６０３の判断の結果、撮影が再開されていない場合は、ステップＳ６０２に戻る。
【００４５】
なお、撮影が繰り返されると、前述した手順でストリームデーファイル、サムネイルデータ、クリップ情報ファイルを、図３（ｂ）に示すように、外周方向に随時記録する。ＵＤＦの管理上では図４（ｃ）に示すように、サムネイルデータは、サムネイルファイルの有効データ（Ｆｉｌｅ  Ｂｏｄｙ）と予約領域（Ｆｉｌｅ  Ｔａｉｌ）との間に、新たに有効データ（Ｆｉｌｅ  Ｂｏｄｙ）のアロケーションディスクリプタを挿入する。このようにして、サムネイルデータファイルを管理する。
【００４６】
一方、ステップＳ６０２の判断の結果、前述した何れかの指示があった場合は、ステップＳ６０４に進む。そして、ステップＳ６０４において、ディスク制御部１１１は、メモリ１１４上に保持していたプレイリストデータ、サムネイル情報データをそれぞれ、プレイリストファイル、サムネイル情報ファイルとしてディスク１１２に記録する。なお、プレイリストファイル及びサムネイル情報ファイルはそれぞれ、外周側の領域３０７、３０８に記録される。
【００４７】
次に、ステップＳ６０５において、前述した（１）〜（４）の何れかの指示があった場合に、ディスク制御部１１１は、サムネイルデータファイルのデフラグ処理を実行する。サムネイルデータファイルのデフラグ処理では、領域３０４、３０５、３０６に点在していた個々のサムネイルデータを、図３（ｃ）に示す領域３０９、３１０、３１１に移動させる。
【００４８】
具体的には、領域３０４、３０５、３０６に記録されていた代表画像データを読み出し、領域３０９、３１０、３１１に記録した後、領域３０４、３０５、３０６に記録されていた代表画像データを消去する。
【００４９】
デフラグ処理後のサムネイルデータファイルのＵＤＦ管理情報（Ｆｉｌｅ  Ｅｎｔｒｙ）の状態を図４（ｄ）に示す。図４（ｄ）に示すように、それぞれの有効データ（Ｆｉｌｅ  Ｂｏｄｙ）のエクステント位置を変更することによりデフラグを実現することができる。
【００５０】
なお、デフラグ処理では、データの記録位置を移動させるため、頻繁なシークが必要となり、雑音が発生する。このため、記録処理を終了して、上記（１）〜（４）の何れかの指示があった場合にデフラグ処理を実行することにより、雑音の記録を回避することができる。
【００５１】
また、デフラグ処理を行った後に、さらに記録処理を行う場合には、図３（ｄ）に示すように、ストリームデータファイル、サムネイルデータ、クリップ情報ファイルが外周方向に連続に追記される。そして、図３（ｅ）に示すように、前述のタイミングでサムネイル情報ファイル及びプレイリストファイルを上書する。さらに、デフラグ処理を実行する場合には、サムネイルデータファイル内のサムネイルデータが記録された領域３０９、３１０、３１１の後ろの領域に新たなサムネイルデータを移動させる。
【００５２】
以上説明したように、本実施形態のビデオカメラ１００では、撮影モードで撮影を繰り返す場合には、サムネイルデータや、管理情報をストリームデータに続くようにディスク１１２上に記録する。これにより、ピックアップのシークを無くして、シークによる雑音の記録を抑制することができる。また、電源をオフにする等の操作が実施されたタイミングで、サムネイルデータファイルのデフラグを実行するため、次回に再生する時にはサムネイルデータを高速に読み出すことができ、代表画像の一覧表示を高速に行うことができる。
【００５３】
（第２の実施形態）
第１の実施形態では、サムネイルデータファイルのデフラグ処理を行った後は、元々サムネイルデータが記録された領域３１２、３１３、３１４は、空き領域となる。これらの空き領域は、別データを記録するために再利用することが可能であるが、１６ＫＢの小さな領域が分断して存在するため、有効に再利用されにくい状態となっている。なお、ストリームデータを記録する場合、最小連続領域サイズが決められており、１６ＫＢではこの条件を満たすことができないため、空き領域をストリームデータの記録に利用することができない。
【００５４】
そこで、本実施形態では、前記空き領域をサムネイルデータファイルのバックアップファイル領域として利用する例について説明する。バックアップファイルの記録については必須の機能ではないが、ディスク媒体のキズ等の要因で、サムネイルデータファイルの読み出しができなくなった場合等のバックアップとして、記録しておくことが望ましい。なお、バックアップファイルは、オリジナルのサムネイルデータファイルと同一のファイル名で記録するが、バックアップ専用のディレクトリに記録されるため、オリジナルのサムネイルデータファイルと区別することができる。
【００５５】
なお、本実施形態のビデオカメラの構成や、ＵＤＦ管理情報等については、第１の実施形態と同様であるため説明は省略する。本実施形態では、第１の実施形態と異なる部分について説明する。
【００５６】
図５は、本実施形態におけるディスク１１２の記録領域の構造例を示す図である。
ブランクディスクのフォーマットを行った段階では、図５（ａ）に示すように、第１の実施形態と同様である。ところが、本実施形態では、ストリームデータファイルと連続して記録する際に、図５（ｂ）に示すように、サムネイルデータのバックアップファイルとしてサムネイルデータをストリームデータファイルが記録された領域に隣接する領域５０１に記録する。連続してストリームデータを記録する際には、同様の手順でサムネイルデータのバックアップファイルとしてサムネイルデータをストリームデータファイルが記録された領域に隣接する領域５０２、５０３に記録する。
【００５７】
そして、本実施形態ではデフラグ処理を行う際に、図５（ｃ）に示すように、サムネイルデータのバックアップファイルの内容を、サムネイルデータファイルに複製する。すなわち、領域５０１、５０２、５０３に記録されたサムネイルデータをそれぞれサムネイルデータファイルの中の領域５０４、５０５、５０６に複製する。第１の実施形態では、デフラグ処理を行うと、元々サムネイルデータが記録された領域は、空き領域となっていたが、本実施形態では、サムネイルデータのバックアップファイルとして保持される。
【００５８】
デフラグ処理を行った後に、さらに記録処理を行う場合は、図５（ｄ）に示すように、サムネイルデータをサムネイルデータのバックアップファイルとしてストリームデータファイルが記録された領域に隣接する領域５０７、５０８に追記する。そして、再度デフラグ処理を行うときに、サムネイルデータファイルの中の領域５０９、５１０にサムネイルデータを複製する。
【００５９】
このように記録処理を繰り返すことにより、サムネイルデータファイルは連続領域でサムネイルデータが記録されていく。一方、サムネイルデータのバックアップファイルは、データ領域が分断されたままの状態で記録されていることになるが、前述したように、サムネイルデータファイルの読み取りができなかった場合のみ用いられるファイルであるため、デフラグ処理は実行しない。
【００６０】
以上のように、本実施形態のビデオカメラでは、第１の実施形態では空き領域となっていた領域をサムネイルデータバックアップファイルとして利用するため、データの保全性を高めることが可能になる。
【００６１】
（本発明に係る他の実施形態）
前述した本発明の実施形態における記録装置を構成する各手段、並びに記録方法の各工程は、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記憶したコンピュータ読み取り可能な記憶媒体は本発明に含まれる。
【００６２】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【００６３】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図６に示すフローチャートに対応したプログラム）を、システムまたは装置に直接、または遠隔から供給する場合も含む。そして、そのシステムまたは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００６４】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００６５】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００６６】
プログラムを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスクなどがある。さらに、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ）などもある。
【００６７】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する方法がある。そして、前記ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記憶媒体にダウンロードすることによっても供給できる。
【００６８】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザーに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００６９】
また、その他の方法として、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記録媒体に格納してユーザーに配布し、所定の条件をクリアしたユーザーに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００７０】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。さらに、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００７１】
さらに、その他の方法として、まず記憶媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。そして、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００７２】
【図１】本発明の第１の実施形態におけるビデオカメラの構成例を示すブロック図である。
【図２】サムネイルのインデックス表示画面の一例を示す図である。
【図３】本発明の第１の実施形態におけるディスクの記録領域の構造例を示す図である。
【図４】本発明の第１の実施形態におけるサムネイルデータファイルのＵＤＦ管理情報（Ｆｉｌｅ  Ｅｎｔｒｙ）の一部を示す図である。
【図５】本発明の第２の実施形態におけるディスクの記録領域の構造例を示す図である。
【図６】本発明の第１の実施形態における記録処理手順の一例を示すフローチャートである。
【符号の説明】
【００７３】
１００  ビデオカメラ
１０１  制御部
１０２  レンズ
１０３  撮像素子
１０４  信号処理部
１０５  Ｈ．２６４符号／復号化部
１０６  ＪＰＥＧ符号／復号化部
１０８  マイク
１０９  スピーカ
１１０  音声信号符号／復号化部
１１１  ディスク制御部
１１２  ディスク
１１３  フラッシュメモリ
１１４  メモリ
１１５  表示部
１１６  データバス
１１７  操作スイッチ
【図１】
2009110598.tif 000003
【図２】
2009110598.tif 000004
【図３】
2009110598.tif 000005
【図４】
2009110598.tif 000006
【図５】
2009110598.tif 000007
【図６】
2009110598.tif 000008