(57)【要約】【課題】シーク動作を最小限に抑え、サムネイル画像の一覧表示を高速に行うことができるようにする。【解決手段】サムネイル画像を作成する作成手段と、前記サムネイル画像をランダムアクセス可能な記録媒体に記録する記録手段と、前記作成手段により作成された複数のサムネイル画像を前記記録媒体に記録可能な連続領域を確保する連続領域確保手段と、前記作成手段、前記記録手段及び連続領域確保手段を制御する制御手段とを設け、前記制御手段は、前記連続領域にサムネイル画像を記録するよう前記記録手段を制御するとともに、前記記録媒体の空き領域の容量が閾値より小さくなった際に、前記連続領域のうちの未使用領域の一部もしくは全てを解放して空き領域とするよう前記連続領域確保手段を制御する。これにより、記録媒体の記録容量を無駄にせず、サムネイル画像を連続領域に記録できるようにする。【選択図】  図１
2009111501.tif 000002
【特許請求の範囲】
【請求項１】
動画像データを記録する装置であって、
前記動画像データのサムネイル画像データを作成する作成手段と、
前記動画像データと前記作成手段により作成されたサムネイル画像データとをランダムアクセス可能な記録媒体に記録する記録手段と、
前記作成手段により作成された複数のサムネイル画像データを前記記録媒体に記録可能な連続領域を確保する連続領域確保手段と、
前記作成手段と、前記記録手段と、連続領域確保手段とを制御する制御手段とを備え、
前記制御手段は、前記連続領域に前記サムネイル画像データを記録するよう前記記録手段を制御するとともに、
前記記録媒体の空き領域の容量が閾値より小さくなった際に、前記連続領域のうちの未使用領域の一部もしくは全てを解放して空き領域とするよう前記連続領域確保手段を制御することを特徴とする記録装置。
【請求項２】
前記連続領域確保手段は、前記記録媒体に格納する可能性のある最大枚数分のサムネイル画像を記録することが可能なサイズで前記連続領域を確保することを特徴とする請求項１に記載の記録装置。
【請求項３】
前記制御手段は、前記連続領域の後端から順に前記サムネイル画像を記録するよう前記記録手段を制御することを特徴とする請求項１または２に記載の記録装置。
【請求項４】
映像表示装置を制御する表示制御手段を備え、
前記制御手段は、前記記録媒体に記録された複数のサムネイル画像を前記映像表示装置に一覧表示するよう前記表示制御手段を制御するとともに、
前記連続領域確保手段が連続領域を解放した空き領域にサムネイル画像の一覧表示に必要な情報を格納した管理ファイルを記録するよう前記記録手段を制御することを特徴とする請求項１〜３の何れか１項に記載の記録装置。
【請求項５】
前記閾値は、前記管理ファイルの容量であることを特徴とする請求項４に記載の記録装置。
【請求項６】
前記制御手段は、前記記録媒体をファイナライズするときに、前記連続領域のうちの未使用領域の一部もしくは全てを解放して空き領域とすることを特徴とする請求項１〜５の何れか１項に記載の記録装置。
【請求項７】
動画像データを記録する装置であって、
前記動画像データのサムネイル画像データを作成する作成手段と、
ランダムアクセス可能な記録媒体に前記動画像データと前記サムネイル画像データとを記録する記録手段と、
前記作成手段と前記記録手段とを制御する制御手段とを備え、
前記制御手段は、前記記録媒体の後端から順に連続してサムネイル画像データを記録するよう前記記録手段を制御することを特徴とする記録装置。
【請求項８】
映像表示装置を制御する表示制御手段を備え、
前記制御手段は、前記記録媒体に記録された複数のサムネイル画像を前記映像表示装置に一覧表示するよう前記表示制御手段を制御し、
前記制御手段は、前記記録媒体の後端から順に連続して記録された前記サムネイル画像の近傍にサムネイル画像の一覧表示に必要な管理ファイルを記録するよう前記記録手段を制御することを特徴とする請求項７に記載の記録装置。
【請求項９】
動画像データを記録する方法であって、
前記動画像データのサムネイル画像データを作成する作成工程と、
前記動画像データと前記作成工程において作成されたサムネイル画像データとをランダムアクセス可能な記録媒体に記録する記録工程と、
前記作成工程において作成された複数のサムネイル画像データを前記記録媒体に記録可能な連続領域を確保する連続領域確保工程と、
前記作成工程と、前記記録工程と、連続領域確保工程とを制御する制御工程とを備え、
前記制御工程は、前記連続領域に前記サムネイル画像データを記録するよう前記記録工程を制御するとともに、
前記記録媒体の空き領域の容量が閾値より小さくなった際に、前記連続領域のうちの未使用領域の一部もしくは全てを解放して空き領域とするよう前記連続領域確保工程を制御することを特徴とする記録方法。
【請求項１０】
動画像データを記録する方法であって、
前記動画像データのサムネイル画像データを作成する作成工程と、
ランダムアクセス可能な記録媒体に前記動画像データと前記サムネイル画像データとを記録する記録工程と、
前記作成工程と前記記録工程とを制御する制御工程とを備え、
前記制御工程は、前記記録媒体の後端から順に連続してサムネイル画像データを記録するよう前記記録工程を制御することを特徴とする記録方法。
【請求項１１】
動画像データを記録する工程をコンピュータに実行させるプログラムであって、
前記動画像データのサムネイル画像データを作成する作成工程と、
前記動画像データと前記作成工程において作成されたサムネイル画像データとをランダムアクセス可能な記録媒体に記録する記録工程と、
前記作成工程において作成された複数のサムネイル画像データを前記記録媒体に記録可能な連続領域を確保する連続領域確保工程と、
前記作成工程と、前記記録工程と、連続領域確保工程とを制御する制御工程とをコンピュータに実行させ、
前記制御工程は、前記連続領域に前記サムネイル画像データを記録するよう前記記録工程を制御するとともに、
前記記録媒体の空き領域の容量が閾値より小さくなった際に、前記連続領域のうちの未使用領域の一部もしくは全てを解放して空き領域とするよう前記連続領域確保工程を制御することを特徴とするプログラム。
【請求項１２】
動画像データを記録する工程をコンピュータに実行させるプログラムであって、
前記動画像データのサムネイル画像データを作成する作成工程と、
ランダムアクセス可能な記録媒体に前記動画像データと前記サムネイル画像データとを記録する記録工程と、
前記作成工程と前記記録工程とを制御する制御工程とをコンピュータに実行させ、
前記制御工程は、前記記録媒体の後端から順に連続してサムネイル画像データを記録するよう前記記録工程を制御することを特徴とするプログラム。
【請求項１３】
請求項１１または１２に記載のプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記録装置及び記録方法に関し、特に、動画像データ及びそのサムネイル画像データの記録を行うために用いて好適な技術に関する。
【背景技術】
【０００２】
近年、ディスクやフラッシュメモリーなどのような、ランダムアクセス可能な記録媒体を用いて、画像を記録／再生するビデオカメラなどの映像記録再生装置が登場している。特に、高精細な動画像（ＨＤ）をディスクやメモリカードに記録するための民生用機器の規格として、ＡＶＣＨＤ規格が策定され、ＡＶＣＨＤ規格に対応したビデオカメラも東條している。
【０００３】
こうした映像記録再生装置の多くは、記録した動画像に対するサムネイル画像を同じ記録媒体に記録しておくことで、記録媒体の内容をサムネイル画像を用いて一覧表示する機能を備えている。サムネイル画像は、元の動画像に比べてデータ量が小さいので、元の動画像を使うよりも高速に一覧表示を行うことができる利点がある。
【０００４】
しかし、ＤＶＤ（Ｄｉｇｉｔａｌ Ｖｅｒｓａｔｉｌｅ Ｄｉｓｃ）やハードディスクといった記録媒体を用いる場合に、サムネイル画像の記録位置が分散していると、それらを読み出すためにシーク動作などが多く発生する。このため、一覧表示が遅くなってしまうことがある。
【０００５】
このような不都合を解消するために、特許文献１では、録画時間やタイトルなどの属性情報と、サムネイル画像とを単一のファイルにそれぞれ連続的に配置することで、一覧表示を高速に行う技術について開示している。
【０００６】
【特許文献１】特開２００１−１８９９１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、前記特許文献１の「録画装置」において開示されている技術では、記録媒体に記録できる動画像の最大数に対する属性情報を記録できるだけの領域を予め確保するようにしている。このため、動画像の数が少なくて記録時間が長い場合などでは、属性情報のために確保された領域が無駄になる問題がある。
【０００８】
また、サムネイル画像に対しては最大数を記録できるだけの領域を予め確保していない。そのため、サムネイル画像を記録する毎に前記ファイルを大きくしてサムネイル画像の記録領域を確保するようにしている。このため、前記ファイルは物理的には不連続となり、サムネイル画像の記録位置も分散してしまう問題がある。
【０００９】
また、サムネイル画像以外にも一覧表示に必要な管理ファイルなどをどのような配置で記録するかについては不明であった。
本発明は前述の問題点に鑑み、記録媒体の記録領域を無駄にすることなく、サムネイル画像を迅速に表示できるように記録することを目的としている。
【課題を解決するための手段】
【００１０】
本発明の記録装置は、動画像データを記録する装置であって、前記動画像データのサムネイル画像データを作成する作成手段と、前記動画像データと前記作成手段により作成されたサムネイル画像データとをランダムアクセス可能な記録媒体に記録する記録手段と、前記作成手段により作成された複数のサムネイル画像データを前記記録媒体に記録可能な連続領域を確保する連続領域確保手段と、前記作成手段と、前記記録手段と、連続領域確保手段とを制御する制御手段とを備え、前記制御手段は、前記連続領域に前記サムネイル画像データを記録するよう前記記録手段を制御するとともに、前記記録媒体の空き領域の容量が閾値より小さくなった際に、前記連続領域のうちの未使用領域の一部もしくは全てを解放して空き領域とするよう前記連続領域確保手段を制御することを特徴とする。
また、本発明の記録装置の他の特徴とするところは、動画像データを記録する装置であって、前記動画像データのサムネイル画像データを作成する作成手段と、ランダムアクセス可能な記録媒体に前記動画像データと前記サムネイル画像データとを記録する記録手段と、前記作成手段と前記記録手段とを制御する制御手段とを備え、前記制御手段は、前記記録媒体の後端から順に連続してサムネイル画像データを記録するよう前記記録手段を制御することを特徴とする。
【００１１】
本発明の記録方法は、動画像データを記録する方法であって、前記動画像データのサムネイル画像データを作成する作成工程と、前記動画像データと前記作成工程において作成されたサムネイル画像データとをランダムアクセス可能な記録媒体に記録する記録工程と、前記作成工程において作成された複数のサムネイル画像データを前記記録媒体に記録可能な連続領域を確保する連続領域確保工程と、前記作成工程と、前記記録工程と、連続領域確保工程とを制御する制御工程とを備え、前記制御工程は、前記連続領域に前記サムネイル画像データを記録するよう前記記録工程を制御するとともに、前記記録媒体の空き領域の容量が閾値より小さくなった際に、前記連続領域のうちの未使用領域の一部もしくは全てを解放して空き領域とするよう前記連続領域確保工程を制御することを特徴とする。
また、本発明の記録方法の他の特徴とするところは、動画像データを記録する方法であって、前記動画像データのサムネイル画像データを作成する作成工程と、ランダムアクセス可能な記録媒体に前記動画像データと前記サムネイル画像データとを記録する記録工程と、前記作成工程と前記記録工程とを制御する制御工程とを備え、前記制御工程は、前記記録媒体の後端から順に連続してサムネイル画像データを記録するよう前記記録工程を制御することを特徴とする。
【００１２】
本発明のプログラムは、動画像データを記録する工程をコンピュータに実行させるプログラムであって、前記動画像データのサムネイル画像データを作成する作成工程と、前記動画像データと前記作成工程において作成されたサムネイル画像データとをランダムアクセス可能な記録媒体に記録する記録工程と、前記作成工程において作成された複数のサムネイル画像データを前記記録媒体に記録可能な連続領域を確保する連続領域確保工程と、前記作成工程と、前記記録工程と、連続領域確保工程とを制御する制御工程とをコンピュータに実行させ、前記制御工程は、前記連続領域に前記サムネイル画像データを記録するよう前記記録工程を制御するとともに、前記記録媒体の空き領域の容量が閾値より小さくなった際に、前記連続領域のうちの未使用領域の一部もしくは全てを解放して空き領域とするよう前記連続領域確保工程を制御することを特徴とする。
また、本発明のプログラムの他の特徴とするところは、動画像データを記録する工程をコンピュータに実行させるプログラムであって、前記動画像データのサムネイル画像データを作成する作成工程と、ランダムアクセス可能な記録媒体に前記動画像データと前記サムネイル画像データとを記録する記録工程と、前記作成工程と前記記録工程とを制御する制御工程とをコンピュータに実行させ、前記制御工程は、前記記録媒体の後端から順に連続してサムネイル画像データを記録するよう前記記録工程を制御することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、ランダムアクセス可能な記録媒体に、複数のサムネイル画像を記録可能な連続領域を確保して、前記連続領域にサムネイル画像を記録するようにする。また、前記記録媒体の空き領域の容量が閾値より小さくなった際に、前記連続領域のうちの未使用領域の一部もしくは全てを解放して空き領域として、その領域に記録を続けるようにする。これにより、前記記録媒体の記録容量を無駄にせず、サムネイル画像を連続領域に記録することができるとともに、シーク動作を最小限に抑えることができる。また、サムネイル画像の一覧表示を高速に行うことができる。
【発明を実施するための最良の形態】
【００１４】
（第１の実施形態）
図１は、本発明の第１の実施形態における映像記録再生装置の構成例を示すブロック図である。以下、この映像記録再生装置を、ディスク型の記録媒体にＡＶＣＨＤ規格で記録するビデオカメラ１３０として説明する。
【００１５】
本実施形態のビデオカメラ１３０は、カメラ部１００と、エンコーダ１０１と、ディスクアクセス時に用いるバッファメモリ１０２と、記録媒体への書き込み、読み出しを行うディスクアクセス部１０３とを備えている。
【００１６】
また、記録媒体（ＤＶＤ等のランダムアクセス可能な記録用ディスク）１０４に記録されている動画像データを復号して元の映像に戻すデコーダ１０５を備えている。また、その映像を表示する映像表示装置としてのＬＣＤ１０８、ＬＣＤ１０８の表示制御を行うＬＣＤコントローラ１０７を備えている。ＬＣＤコントローラ１０７の制御により、映像信号をＬＣＤ１０８に表示すると同時に、外部出力端子１０６へ出力することが可能である。
【００１７】
また、ＣＰＵ１１０はＣＰＵバス１０９を介してＲＯＭ１１１、ＲＡＭ１１２、操作部１１３及びその他の各ブロックに接続され、ＣＰＵ１１０より各ブロックを制御することができる。操作部１１３は、ユーザによる各種の操作キーやつまみなどの入力をＣＰＵ１１０に伝えることができ、ユーザからの指示に対して、各種処理を行うことができる。
【００１８】
次に、前述のように構成された本実施形態のビデオカメラ１３０により動画像を記録する時の動作について説明する。
本実施形態のビデオカメラ１３０のカメラ部１００は、入力された映像を電気信号に変換して出力するＣＣＤを備え、光学映像をデジタルデータとして内部回路に入力することができる。
【００１９】
ユーザ操作が行われて、操作部１１３から映像記録開始指示が与えられると、ＣＰＵ１１０はカメラ部１００より映像データを読み込む。そして、この読み込んだ映像データは、エンコーダ１０１に入力され、ＭＰＥＧ４−ＡＶＣ（Ｈ．２６４）方式に従って符号化される。エンコーダ１０１において符号化された映像データは、規格に沿ってフォーマットされてバッファメモリ１０２に蓄えられる。
【００２０】
記録手段として機能するディスクアクセス部１０３がＣＰＵ１１０により制御され、バッファメモリ１０２に蓄えられた映像データが記録媒体１０４へ記録される。このようにして、ビデオカメラ１３０は記録媒体１０４へ動画像データを符号化して記録できるようになっている。
【００２１】
ところで、ＡＶＣＨＤ（Advanced Video Codec High Definition）規格では、１つの動画像の単位をクリップと呼ぶ。また、クリップは動画像データであるストリームとその動画像の管理情報であるクリップ情報の２種類のデータで構成される。
【００２２】
ストリームとクリップ情報はそれぞれ独立したファイルとして存在し、２つのファイルで１つのクリップが構成される。ストリームファイルとクリップ情報ファイルにはそれぞれ同じクリップ番号が付けられ、対応がわかるようになっている。実時間で動画像を作成する場合には、１つ動画像ストリームファイルを記録するたびに１つのクリップ情報ファイルが記録される。
【００２３】
また、ＡＶＣＨＤ規格には、ストリームの再生順を示すプレイリストが設けられている。プレイリストは、クリップ上のある範囲を表すＩＮ、ＯＵＴ点の一組であるプレイアイテムの並びから構成される。例えば、記録媒体１０４に対する録画開始から録画終了までの間に記録された動画データが一つのプレイアイテムになり、この場合、一つの一つのプレイリストファイルは一つのプレイアイテムで形成される。
【００２４】
次に、サムネイル画像の記録時の動作について説明する。
ＡＶＣＨＤ規格では、プレイリストの再生前に各プレイアイテムが指すクリップを一覧表示するため、クリップのＩＮ点に対するサムネイル画像を記録する。
【００２５】
サムネイル画像を生成する際は、記録媒体１０４に記録されているデータを読み出し、バッファメモリ１０２を介してデコーダ１０５により、記録媒体１０４から読み出したデータを復号化する。そして、復号された映像データ中の先頭の１フレームを抽出する。ＣＰＵ１１０はサムネイル画像作成手段として機能し、映像データの先頭の１フレームを、第１のリサイズ部１２１でサムネイル画像のサイズが合うように縮小（リサイズ）し、エンコーダ１２２で容量が１６Ｋｂｙｔｅ以下のＪＰＥＧデータとして符号化する。
【００２６】
エンコーダ１２２で符号化されたＪＰＥＧデータは、バッファメモリ１０２を介して、サムネイルデータファイルの１６Ｋｂｙｔｅ単位のブロックとして記録媒体１０４へ記録される。また、一つのサムネイルデータファイルには記録媒体１０４に記録される全てのサムネイル画像データを格納する。
【００２７】
また、ＣＰＵ１１０は、サムネイルデータファイル内の各サムネイル画像データの識別情報と記録位置を管理するサムネイル情報ファイルを記録媒体（ディスク）１０４に記録する。前述したプレイアイテムにはサムネイルの識別情報が含まれ、前述した識別情報からサムネイル情報ファイルによって、サムネイル画像の記録位置を得ることができる。
【００２８】
次に、サムネイル画像の一覧表示動作について説明する。
ＣＰＵ１１０は、記録媒体１０４からバッファメモリ１０２を介して前述したサムネイルデータファイルを読み出し、表示するサムネイル画像の記録されているブロックを順番にデコーダ１２３で復号化する。さらに、デコーダ１２３で復号化されたサムネイル画像を、第２のリサイズ部１２４で表示サイズにリサイズして、バッファメモリ１２５に確保した表示フレームメモリに複数枚のサムネイル画像を貼り付け、ＬＣＤコントローラ１０７に出力する。
【００２９】
次に、図２のフローチャートを参照しながらユーザの操作例について説明する。
まず、ユーザにより記録開始ボタンが押下されると、ステップＳ２０１において１つ目のクリップの記録（ＲＥＣ）が開始される。
【００３０】
次に、ユーザが記録終了ボタンを押下すると、ステップＳ２０２に進み、記録中のクリップの記録を中断（ＲＥＣ ＰＡＵＳＥ）する。ここで、ユーザによりイジェクトボタンが押下されるとステップＳ２０３に進み、記録媒体１０４をイジェクトする。
【００３１】
そして、この記録媒体１０４が再びセットされると、ステップＳ２０４で記録媒体１０４のセットが行われる。ここで、ユーザにより記録開始ボタンが押下されると、ステップＳ２０５に進み、２つ目のクリップの記録を開始する。
【００３２】
次に、ユーザにより記録終了ボタンが押下されると、ステップＳ２０６に進み、クリップの記録を中断する。この中断状態において、ユーザにより記録開始ボタンが押下されるとステップＳ２０７に進み、３つ目のクリップの記録を開始する。
【００３３】
そして、３つ目のクリップの記録中に、ユーザにより記録終了ボタンが押下されるとステップＳ２０８に進み、クリップの記録を中断する。この状態において、ユーザによりファイナライズボタンが押下されると、ステップＳ２０９に進み、記録媒体１０４のファイナライズ処理がＣＰＵ１１０により行われる。
【００３４】
次に、図２に示した操作の終了後に、記録媒体に記録される内容の論理イメージについて、図３を用いて説明する。
図２のフローチャートを参照しながら説明したように、ユーザ操作に応じて撮影した１つ目のクリップは、ストリームファイル（Stream １）３０５とクリップ情報ファイル（Clip Info １）３０４に記録される。
【００３５】
同様に、２つ目のクリップがストリームファイル（Stream ２）３０９とクリップ情報ファイル（Clip Info ２）３０８に記録される。また、３つ目のクリップがストリームファイル（Stream ３）３１１とクリップ情報ファイル（Clip Info ３）３１０に記録される。
【００３６】
また、これら３つのクリップの再生範囲をそれぞれ示すプレイアイテムの並んだプレイリストファイル３０３が記録される。サムネイルデータファイル３０７には、前述した３つのプレイアイテムに対応したサムネイル画像が格納され、サムネイル情報ファイル３０６にはサムネイル画像の記録位置と、サムネイル画像の識別情報との対応関係が記録される。
【００３７】
次に、図４〜６を用いて、従来技術により前述した図２に示した操作の過程で、特に、ＤＶＤ−Ｒなどライトワンスの記録媒体に記録を行った際に、記録される内容の物理イメージについて説明する。例えば、一層記録式のディスクを用いた場合には、図４の上端が最内周、下端が最外周に書かれるデータを示している。最内周の領域には、ディスクのどこまでが記録済みの領域か、即ち次の書き込みをどこから始めるかを示すＲＭＤ（Recording Management Data）４０１が配置されている。
【００３８】
まず、図４はステップＳ２０２終了時の状態を示す。１つ目のクリップをストリームファイル４０５とクリップ情報ファイル４０４として記録し、ストリームファイル４０５の先頭フレームのサムネイル画像をサムネイルデータファイル４０７の先頭ブロックとして記録している。なお、ＲＭＤの外周にある予約領域（Reserve）は、ＵＤＦをファイナライズ時に書き込む領域として確保されている。
【００３９】
ここで、ＵＤＦ（Universal Disc Format）とは、記録媒体に記録されるファイルを管理しているファイルシステム情報であり、ＵＤＦ規格で定義されている。ＵＤＦは、ＤＶＤやＢＤ−ＲＯＭ等で用いられる一般的なファイルシステムである。これらの管理情報と、プレイリストファイルと、サムネイル情報ファイルは、クリップの記録を行う毎に内容を更新する必要がある。そのため、この段階ではディスクには物理的に書き込まず、中間データとして本体内のＲＡＭに保持しておく。
【００４０】
図５は、ステップＳ２０３の処理を終了した時の状態を示す。記録媒体１０４に対する中間データを保存するため、その内容を中間データファイル（Temporary）５１４として記録媒体１０４に記録する。そして、記録媒体１０４が再度セットされたときには、ＲＭＤ４０１によって中間データファイル５１４の位置が特定され、これを中間データとして用いることで、記録媒体１０４に対する記録が再び可能となる。
【００４１】
図６は、ステップＳ２０９終了時の状態を示す。２つ目のクリップをストリームファイル６０９とクリップ情報ファイル６０８として記録している。また、ストリームファイル６０９の先頭フレームのサムネイル画像をサムネイルデータファイル６０７の２つ目のブロックとして記録している。
【００４２】
ここで、２つ目のクリップを記録することにより、ＵＤＦやプレイリストファイルといった中間データは、中間データファイル５１４とは内容が変わるため、中間データファイル５１４をＵＤＦの管理上、無効なファイルに変更する。さらに、３つ目のクリップを２つ目のクリップと同様に記録する。これにより、ストリームファイル６１１と、クリップ情報ファイル６１０と、サムネイルデータファイル６０７の３つ目のブロックが記録される。
【００４３】
最後に、図２のフローチャートにおけるステップＳ２０９でファイナライズ処理を行うことにより、中間データファイル５１４の内容を更新する必要がなくなり、記録媒体（ディスク）１０４に物理的に書き込む。すなわち、ＵＤＦ６１５を図４〜５で示した予約領域４０２に書き込み、サムネイル情報ファイル６０６と、プレイリストファイル６０３と、その他の管理ファイル６０２と６０１とを記憶媒体の空き領域に書き込む。これで、図３で示した論理イメージが物理イメージとして記録媒体１０４に記録される。
【００４４】
しかし、図６に示した記録状態では、サムネイルデータファイル６０７の各ブロックが分散して記録されている。このため、記録媒体１０４としてＤＶＤ等の記憶用ディスクを用いる場合、それらを読み出すためにシーク動作などが多く発生するため、一覧表示が遅くなってしまう問題がある。
【００４５】
次に、図７〜９を用いて、本実施形態のビデオカメラ１３０により、図２に示した操作の過程で、特に、ＤＶＤ−Ｒなどライトワンスの記録媒体１０４に記録を行った際に、記録される内容の物理イメージについて説明する。
【００４６】
まず、図７はステップＳ２０２の処理を終了した時の状態を示している。図７において、図４に示した従来技術による記録との違いは、サムネイルデータファイル７０７の記録方法である。
【００４７】
図７においては、記録媒体１０４に格納できる最大枚数のサムネイル画像に相当する容量に対応する連続領域を予め確保しておく。例えば、記録媒体１０４に格納する可能性のある最大枚数分のサムネイル画像を記録することが可能なサイズの連続領域をサムネイル画像ファイルを記録するために確保する。そして、その後端から１つ目のブロックを配置して、ストリームファイル４０５の先頭フレームのサムネイル画像を記録する。ここで、ＡＶＣＨＤ規格で記録媒体１０４がＤＶＤの場合、ひとつの記録媒体１０４に格納できるサムネイル画像の最大枚数は２０００枚であり、確保する連続領域のサイズは３２Ｍｂｙｔｅとなる。連続領域を予め確保する処理は、ＣＰＵ１１０が連続領域確保手段として機能して行われる。
【００４８】
図８は、ステップＳ２０３の処理を終了した時の状態を示している。図５に示した従来技術による記録と同様に中間データを保存するため、その内容を中間データファイル８１４として記録媒体１０４に記録する。
【００４９】
図９はステップＳ２０９の処理を終了した時の状態を示している。２つ目のクリップをストリームファイル９０９とクリップ情報ファイル９０８として記録している。そして、ストリームファイル９０９の先頭フレームのサムネイル画像をサムネイルデータファイル９０７の後端より２つ目のブロックとして記録している。図６に示した従来技術による記録と同様に、中間データは前述した中間データファイル８１４とは内容が変わるため、中間データファイル８１４をＵＤＦの管理上、無効なファイルに変更する。
【００５０】
さらに、３つ目のクリップを記録することで、ストリームファイル９１１を記録する。ここで、その記録中に記録媒体１０４の残容量が閾値より小さくなった場合、図７〜８に示したサムネイルデータファイル７０７の未使用領域の一部、もしくは全てを解放して空き領域とし、その領域に記録を続ける。
【００５１】
前述した閾値とは、少なくとも３つ目のクリップのクリップ情報ファイル９１０と、ファイナライズ時に書き込むべき、サムネイル情報ファイル９０６と、プレイリストファイル９０３と、その他の管理ファイル９０２と９０１の容量の合計値より大きい値である。なお、解放した領域の残容量も閾値より小さくなった場合には、記録媒体１０４の残容量がないとして、強制的に３つ目のクリップの記録を終了し、クリップ情報ファイル９１０を記録する。また、それと同時に、中間データとして保持しているサムネイル情報ファイルに対して、サムネイル画像の記録位置とサムネイル画像の識別情報の対応関係を更新する。
【００５２】
この状態からは、記録媒体１０４のイジェクトを行う前にファイナライズを必ず行う必要がある。なぜなら、記録媒体１０４には中間データファイルを書く十分な空き容量がなく、また書けたとしても記録済み領域の最外周に中間データファイルを配置できない。このため、再びセットされたときにＲＭＤによってその位置を特定することが不可能であるためである。
【００５３】
そこで、最後にステップＳ２０９でファイナライズを行うことで、ＵＤＦ９１５を図７〜８で示した予約領域４０２に書き込む。また、サムネイル情報ファイル９０６と、プレイリストファイル９０３と、その他の管理ファイル９０２と９０１とを空き領域に書き込む。これで、図３で示した論理イメージが物理イメージとして記録媒体１０４に記録される。
【００５４】
なお、サムネイル画像はサムネイルデータファイル７０７の後端から記録しているので、未使用領域は一度に全てを開放するのではなく、先頭から段階的に解放していってもよい。これは、ユーザが編集したプレイリストが追加された場合には、そのプレイアイテムが指すクリップのＩＮ点に対するサムネイル画像をサムネイルデータファイル７０７に追加する必要があるためである。サムネイルデータファイル７０７の未使用領域が完全に無くなるまでは、編集によるサムネイル画像の追加も行うことができる。
【００５５】
図９に示した記録状態では、サムネイルデータファイル９０７のデータブロック１〜３のサムネイル画像データが互いに連続した領域に記録されている。記録媒体１０４としてＤＶＤ等の記録用ディスクを用いる場合、それらを読み出すためにシーク動作がほとんど発生しないため、一覧表示を高速に行うことができる。また、サムネイルデータファイル９０７の近傍に、サムネイル情報ファイル９０６と、プレイリストファイル９０３を記録しているため、一覧表示をより高速に行うことができる。
【００５６】
この効果を得るため、本実施形態のビデオカメラ１３０では、記録媒体１０４の残容量が閾値より小さくなっていない場合でも、ファイナライズを行う際には積極的にサムネイルデータファイルの未使用領域を開放して空き領域とする。そして、その空き領域にサムネイル情報ファイルと、プレイリストファイルと、その他の管理ファイルとを記録する。これにより、サムネイルデータファイルも含め、サムネイルの一覧表示に必要なファイルを近傍に配置することが可能となり、一覧表示を高速に行うことができる。
【００５７】
以下に、本実施形態の効果を列挙する。
記録媒体１０４の記録容量を無駄にせず、サムネイル画像を連続領域に記録するようにしたので、シーク動作を最小限に抑えることができるとともに、サムネイル画像の一覧表示を高速に行うことができる。
【００５８】
連続領域の開放を段階的に行って、空き領域を増やしていくことができ、効率的に記録媒体１０４を利用することができる。
【００５９】
また、本実施形態の他の特徴によれば、サムネイル画像の一覧表示に必要な管理ファイルを、サムネイル画像の近傍に記録するようにしたので、サムネイル画像の一覧表示をより高速に行うことができる。
【００６０】
また、本実施形態の他の特徴によれば、記録媒体１０４の記録容量を無駄にせず、空き容量がなくなるまで動画像の記録を続けることができる。
また、本実施形態の他の特徴によれば、空き領域が残っている状態でファイナライズした場合でも、サムネイル画像の一覧表示に必要な管理ファイルを、サムネイル画像の近傍に記録するようにしたので、サムネイル画像の一覧表示をより高速に行うことができる。
【００６１】
（第２の実施形態）
次に、第２の実施形態のビデオカメラについて説明する。
第２の実施形態のビデオカメラは、第１の実施形態のビデオカメラ１３０に比べ、サムネイルデータファイルの記録方法が異なるが、ビデオカメラの機能ブロック構成は前述した第１の実施形態と同様なので、図１のブロック図を参照しながら説明する。
【００６２】
図１０〜１２を用いて、本実施形態のビデオカメラ１３０により、図２に示した操作の過程で記録を行った際、特に、ＤＶＤ−Ｒなどライトワンスの記録媒体１０４に記録を行った際に、記録される内容の物理イメージについて説明する。
【００６３】
まず、図１０はステップＳ２０２の処理を終了した時の状態を示している。図７に示した第１の実施形態による記録との違いは、サムネイルデータファイル７０７の記録方法である。記録媒体１０４の最後部からサムネイルデータファイル１００７の１つ目のブロックを配置して、ストリームファイル４０５の先頭フレームのサムネイル画像を記録する。
【００６４】
図１１は、ステップＳ２０３の処理を終了した時の状態を示している。本実施形態においても、図８に示した第１の実施形態による記録と同様に中間データを保存するため、その内容を中間データファイル１１１４として記録媒体１０４に記録する。
【００６５】
図１２は、ステップＳ２０９の処理を終了した時の状態を示している。２つ目のクリップをストリームファイル１２０９とクリップ情報ファイル１２０８として記録し、ストリームファイル１２０９の先頭フレームのサムネイル画像をサムネイルデータファイル１２０７の最後部より２つ目のブロックとして記録している。図９に示した第１の実施形態による記録と同様に、中間データは前述した中間データファイル１１１４とは内容が変わるため、中間データファイル１１１４をＵＤＦの管理上、無効なファイルに変更する。
【００６６】
さらに、３つ目のクリップを２つ目のクリップと同様に記録するようにしたので、ストリームファイル１２１１と、クリップ情報ファイル１２１０を記録する。また、ストリームファイル１２１１の先頭フレームのサムネイル画像をサムネイルデータファイル１２０７の最後部より３つ目のブロックとして記録する。
【００６７】
最後に、ステップＳ２０９でファイナライズを行うことで、ＵＤＦ１２１５を図１０〜１１で示した予約領域４０２に書き込む。また、サムネイル情報ファイル１２０６と、プレイリストファイル１２０３と、その他の管理ファイル１２０２と１２０１とを前述した空き領域の外周よりに書き込む。これで、図３で示した論理イメージが物理イメージとして記録媒体１０４に記録される。
【００６８】
図１２に示した記録状態では、サムネイルデータファイル１２０７が一個所に固まって記録されている。これにより、記録媒体１０４としてＤＶＤ等の記録用ディスクを用いる場合、それらを読み出すためにシーク動作がほとんど発生しないため、一覧表示を高速に行うことができる。また、サムネイルデータファイル１２０７の近傍に、サムネイル情報ファイル１２０６と、プレイリストファイル１２０３を記録しているため、一覧表示をより高速に行うことができる。
【００６９】
（本発明に係る他の実施の形態）
前述した本発明の実施の形態における映像記録再生装置を構成する各手段は、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
【００７０】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施の形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【００７１】
なお、本発明は、前述した映像記録再生方法における各工程を実行するソフトウェアのプログラム（実施の形態では図２に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接、あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００７２】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００７３】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００７４】
プログラムを供給するための記録媒体としては種々の記録媒体を使用することができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００７５】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【００７６】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００７７】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００７８】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施の形態の機能が実現される他、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行うことによっても前述した実施の形態の機能が実現され得る。
【００７９】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施の形態の機能が実現される。
【図面の簡単な説明】
【００８０】
【図１】本発明の実施形態を示し、ビデオカメラの構成例を説明するブロック図である。
【図２】ユーザによる操作に対応して行われる処理手順の一例を説明するフローチャートである。
【図３】図２のフローチャートで説明した処理を終了した後の記録媒体の論理イメージを説明する図である。
【図４】従来技術において、ステップＳ２０２の処理を終了した時の記録媒体の物理イメージを説明する図である。
【図５】従来技術において、ステップＳ２０３の処理を終了した時の記録媒体の物理イメージを説明する図である。
【図６】従来技術において、ステップＳ２０９の処理を終了した時の記録媒体の物理イメージを説明する図である。
【図７】第１の実施形態におけるステップＳ２０２の処理を終了した時の記録媒体の物理イメージを説明する図である。
【図８】第１の実施形態におけるステップＳ２０３の処理を終了した時の記録媒体の物理イメージを説明する図である。
【図９】第１の実施形態におけるステップＳ２０９の処理を終了した時の記録媒体の物理イメージを説明する図である。
【図１０】第２の実施形態におけるステップＳ２０２の処理を終了した時の記録媒体の物理イメージを説明する図である。
【図１１】第２の実施形態におけるステップＳ２０３の処理を終了した時の記録媒体の物理イメージを説明する図である。
【図１２】第２の実施形態におけるステップＳ２０９の処理を終了した時の記録媒体の物理イメージを説明する図である。
【符号の説明】
【００８１】
１００  カメラ部
１０１  エンコーダ
１０２  バッファメモリ
１０３  ディスクアクセス部
１０４  記録媒体
１０５  デコーダ
１０６  外部出力端子
１０７  ＬＣＤコントローラ
１０８  ＬＣＤ
１０９  ＣＰＵバス
１１０  ＣＰＵ
１１１  ＲＯＭ
１１２  ＲＡＭ
１１３  操作部
１２１  リサイズ部
１２２  エンコーダ
１２３  デコーダ
１２４  リサイズ部
１２５  バッファメモリ
１３０  ビデオカメラ本体
【図１】
2009111501.tif 000003
【図２】
2009111501.tif 000004
【図３】
2009111501.tif 000005
【図４】
2009111501.tif 000006
【図５】
2009111501.tif 000007
【図６】
2009111501.tif 000008
【図７】
2009111501.tif 000009
【図８】
2009111501.tif 000010
【図９】
2009111501.tif 000011
【図１０】
2009111501.tif 000012
【図１１】
2009111501.tif 000013
【図１２】
2009111501.tif 000014