(57)【要約】【課題】動画像データを記録媒体に記録する際に、連続再生のための情報を記録できるようにする。【解決手段】記録媒体に対して第１の動画像データが記録されたことに応じて、前記第１の動画像データの管理情報を生成する管理情報生成手段と、前記第１の動画像データが記録された記録媒体に対して、前記第１の動画像データに連続して再生されるべき第２の動画像データが記録されたことに応じて、前記第２の動画像データを示す連続再生情報を生成する連続再生情報生成手段と、前記記録媒体に対して前記第２の動画像データが記録されたことに応じて、前記第１の動画像データの管理情報に対して前記連続再生情報を付加して前記記録媒体に記録するように前記記録手段を制御する制御手段とを設け、管理情報にシームレス情報を入れることができるようにして、再生時の動画像をスムーズに表示できるようにする。【選択図】  図１
2008091003.tif 000002
【特許請求の範囲】
【請求項１】
動画像データを記録媒体に記録する記録手段と、
前記記録媒体に対して第１の動画像データが記録されたことに応じて、前記第１の動画像データの管理情報を生成する管理情報生成手段と、
前記第１の動画像データが記録された記録媒体に対して、前記第１の動画像データに連続して再生されるべき第２の動画像データが記録されたことに応じて、前記第２の動画像データを示す連続再生情報を生成する連続再生情報生成手段と、
前記記録媒体に対して前記第２の動画像データが記録されたことに応じて、前記第１の動画像データの管理情報に対して前記連続再生情報を付加して前記記録媒体に記録するように前記記録手段を制御する制御手段とを備えることを特徴とする記録装置。
【請求項２】
前記制御手段は更に、前記記録媒体に対して前記第１の動画像データが記録されたことに応じて、前記連続再生情報を付加することなく前記第１の動画像データの管理情報を記録すると共に、前記記録媒体に対して前記第２の動画像データが記録されたことに応じて、前記連続再生情報が付加された第１の動画像データの管理情報により、前記記録媒体に記録された第１の動画像データの管理情報を更新するように前記記録手段を制御することを特徴とする請求項１に記載の記録装置。
【請求項３】
前記第２の動画像データを前記第１の動画像データに連続して再生させるか否かを任意に指定する指定手段を備え、
前記連続再生情報生成手段は、前記指定手段により非連続の再生が指定された場合には前記連続再生情報を生成せず、前記制御手段は、前記指定手段により非連続の再生が指定された場合には、前記第１の動画像データの管理情報を更新しないように前記記録手段を制御することを特徴とする請求項２に記載の記録装置。
【請求項４】
前記管理情報と前記連続再生情報とを記憶するメモリを備え、
前記管理情報生成手段は、前記第２の動画像データの管理情報を更に生成し、前記第１の動画像データの管理情報と前記第２の動画像データの管理情報とを前記メモリに記憶し、
前記連続再生情報生成手段は前記連続再生情報を前記メモリに記憶し、
前記制御手段は、前記第２の動画像データが前記記録媒体に記録された後の所定のタイミングにて、前記メモリより前記第１の動画像データの管理情報と前記第２の動画像データの管理情報及び前記連続再生情報を読み出し、前記記録媒体に記録するように前記記録手段を制御することを特徴とする請求項１に記載の記録装置。
【請求項５】
前記管理情報を記憶するメモリを備え、
前記管理情報生成手段は、前記第１の動画像データが記録されたことに応じて生成した第１の動画像データの管理情報を前記メモリに記憶し、
前記制御手段は、前記記録媒体に対して前記第２の動画像データが記録されたことに応じて、前記メモリより前記第１の動画像データの管理情報を読み出し、前記第１の動画像データの管理情報に対して前記連続再生情報を付加して前記記録媒体に記録するように前記記録手段を制御することを特徴とする請求項１に記載の記録装置。
【請求項６】
前記第２の動画像データを前記第１の動画像データに連続して再生させるか否かを任意に指定する指定手段を備え、
前記制御手段は、前記指定手段により非連続の再生が指定された場合には、前記第２の動画像データが記録されたことに応じて、前記メモリより前記第１の動画像データの管理情報を読み出し、前記第１の動画像データの管理情報に対して前記連続再生情報を付加することなく前記記録媒体に記録するように前記記録手段を制御することを特徴とする請求項５に記載の記録装置。
【請求項７】
前記管理情報を記憶するメモリを備え、
前記管理情報は前記連続再生情報を含む第１の部分と前記連続再生情報を含まない第２の部分とを有し、
前記管理情報生成手段は、前記第１の動画像データが記録されたことに応じて生成した第１の動画像データの管理情報における前記第１の部分を前記メモリに記憶し、
前記制御手段は更に、前記記録媒体に対して前記第１の動画像データが記録されたことに応じて、前記第１の動画像データの管理情報における前記第２の部分を前記記録媒体に記録すると共に、前記記録媒体に対して前記第２の動画像データが記録されたことに応じて、前記メモリより前記第２の部分を読み出し、前記第２の部分に対して前記連続再生情報を付加して前記記録媒体に記録するように前記記録手段を制御することを特徴とする請求項１に記載の記録装置。
【請求項８】
前記第２の動画像データを前記第１の動画像データに連続して再生させるか否かを任意に指定する指定手段を備え、
前記連続再生情報生成手段は、前記指定手段により非連続の再生が指定された場合には前記連続再生情報を生成せず、前記制御手段は、前記指定手段により非連続の再生が指定された場合には、前記第１の動画像データの管理情報に対して前記連続再生情報を付加することなく記録するように前記記録手段を制御することを特徴とする請求項１に記載の記録装置。
【請求項９】
入力された動画像データを符号化して情報量を圧縮する符号化手段を備え、
前記記録手段は、前記符号化手段により符号化された動画像データを前記記録媒体に記録し、
前記符号化手段は、前記指定手段により連続再生が指定された場合には、前記第１の動画像データの記録停止時における符号量に基づいて前記第２の動画像データの符号量を制御することを特徴とする請求項８に記載の記録装置。
【請求項１０】
動画像データを記録媒体に記録する記録手段と、
前記記録媒体に記録された動画像データの管理情報を生成する手段であって、前記記録媒体に対して第１の動画像データが記録されたことに応じて、前記第１の動画像データに連続して再生されるべき第２の動画像データを示す連続再生情報を含む前記第１の動画像データの管理情報を生成する管理情報生成手段と、
前記記録媒体に対して前記第１の動画像データが記録されたことに応じて、前記第１の動画像データの管理情報を前記第２の動画像データが記録されていない前記記録媒体に記録するように前記記録手段を制御する制御手段とを備えることを特徴とする記録装置。
【請求項１１】
前記記録手段は、前記連続再生情報に応じて前記第１の動画像データが記録された記録媒体に対して前記第２の動画像データを記録することを特徴とする請求項１０に記載の記録装置。
【請求項１２】
前記記録手段は、前記記録媒体を装置の外部に排出する機構を有し、
前記連続再生情報にて指定された第２の動画像データが前記記録媒体に記録される前に前記記録媒体の排出の指示があった場合、前記管理情報生成手段は前記連続再生情報を含まない前記第１の動画像データの管理情報を新たに生成し、前記制御手段は先に記録された前記第１の動画像データの管理情報を前記連続再生情報を含まない第１の動画像データの管理情報により書き替えた後に前記記録媒体を排出するように前記記録手段を制御することを特徴とする請求項１０に記載の記録装置。
【請求項１３】
前記連続再生情報にて指定された第２の動画像データが前記記録媒体に記録される前に装置の電源オフの指示があった場合、前記管理情報生成手段は前記連続再生情報を含まない前記第１の動画像データの管理情報を新たに生成し、前記制御手段は先に記録された前記第１の動画像データの管理情報を前記連続再生情報を含まない第１の動画像データの管理情報により書き替えるべく前記記録手段を制御することを特徴とする請求項１０に記載の記録装置。
【請求項１４】
動画像データを記録媒体に記録する記録工程と、
前記記録媒体に対して第１の動画像データが記録されたことに応じて、前記第１の動画像データの管理情報を生成する管理情報生成工程と、
前記第１の動画像データが記録された記録媒体に対して、前記第１の動画像データに連続して再生されるべき第２の動画像データが記録されたことに応じて、前記第２の動画像データを示す連続再生情報を生成する連続再生情報生成工程と、
前記記録媒体に対して前記第２の動画像データが記録されたことに応じて、前記第１の動画像データの管理情報に対して前記連続再生情報を付加して前記記録媒体に記録するように前記記録工程を制御する制御工程とを備えることを特徴とする記録方法。
【請求項１５】
動画像データを記録媒体に記録する記録工程と、
前記記録媒体に対して第１の動画像データが記録されたことに応じて、前記第１の動画像データの管理情報を生成する管理情報生成工程と、
前記第１の動画像データが記録された記録媒体に対して、前記第１の動画像データに連続して再生されるべき第２の動画像データが記録されたことに応じて、前記第２の動画像データを示す連続再生情報を生成する連続再生情報生成工程と、
前記記録媒体に対して前記第２の動画像データが記録されたことに応じて、前記第１の動画像データの管理情報に対して前記連続再生情報を付加して前記記録媒体に記録するように前記記録工程を制御する制御工程とをコンピュータに実行させることを特徴とするプログラム。
【請求項１６】
請求項１５に記載のプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記録装置及び記録方法に関し、特に、動画像データをスムーズに再生できるような記録を行うために用いて好適な技術に関する。
【背景技術】
【０００２】
ＤＶＤ等のディスク記録媒体に対し、動画像データを記録する装置が実用化されている。また、近年はブルーレイディスクやＨＤ−ＤＶＤ等、より大容量のディスク媒体に対し、長時間に亘って高画質の動画像を記録する装置も登場している。これらの装置においては、動画像データをＭＰＥＧ２やＨ．２６４などの符号化方式を用いて符号化し、データ量を圧縮して記録媒体に記録する。
【０００３】
この様に記録された動画像データを再生する際には、ディスク媒体から読み出した動画像データを復号し、データ量を伸長する必要がある。動画データを復号する際には、動画像データの長さ、画素数、アスペクト比などの情報は、ディスクから読み出した動画データの内容を確認する必要がある。
【０００４】
そこで、これらの動画像データを復号するために必要な情報を別途、その動画像データの管理情報として記録しておく方法が提案されている。この方法を用いると、動画像データの内容を確認することなく、復号のために必要な情報を得ることができるようになる。そのため、再生時に最適な処理を行うことができるようになる。
【０００５】
例えば、動画像データがＭＰＥＧ方式で符号化されている場合に、その動画像データにおけるIピクチャの記録媒体上の位置を管理情報に入れておくようにする。これにより、Ｉピクチャの部分のみを記録媒体上から部分的に連続で読み出し、デコードして表示を行うことで早送り等の動作を実現することができる。
【０００６】
これらの方法は現在、ＤＶＤビデオやＤＶＤビデオレコーディング（ＶＲ）、ブルーレイディスクＲＯＭなど、ディスク媒体に動画像データを記録する方式では一般的な方法となっている。
【０００７】
また、ディスク媒体に記録した複数の動画像データを再生する際、光ピックアップを再生すべき動画データが記録されているアドレス（トラック）に移動させる必要がある。この様な光ピックアップの移動の動作をシーク動作という。連続して再生すべき動画データがディスク媒体上の離れた位置に存在する場合、このようなシーク動作が発生し、再生が途切れてしまう可能性がある。
【０００８】
動画像データが記録媒体上で離れた位置に存在する場合にも、動画像の再生が途切れないよう、シームレスに再生を行うことが望ましい。動画像データをシームレスに再生するため、次に再生すべき動画像データの識別情報等をシームレス情報（連続再生情報）として管理情報に入れておく方法が提案されている（例えば、特許文献１参照）。
【０００９】
【特許文献１】特開２００５−４８５０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、特許文献１に記載の方法は再生時の課題に対処するために考えられた方法であり、デジタルビデオカメラ等、リアルタイムに動画像データを記録する機器においては管理情報を記録媒体に記録する際に問題が生じる。
【００１１】
例えば、次に記録される動画像データの識別情報を含むシームレス情報は、その動画像データが記録された後でなければ作成することができない。そのため、リアルタイムに動画像データを記録する場合、次に記録される動画像データの記録が終わった後で管理情報の記録を行うこととなる。
【００１２】
管理情報を作成する場合に、ディスク媒体に記録すべき全ての動画像データを予め用意してある場合には、シームレス再生のための管理情報を動画像データとは別に作成し、記録することが可能である。
【００１３】
一方、デジタルビデオカメラのようにリアルタイムに動画像データを記録する場合には、動画像データが作成されるたびに管理情報を作成する必要がある。しかしながら、前述のシームレス情報は次の動画像データを記録するまでは作成できない。そのため、リアルタイムに動画像データを記録する場合には、次の動画像データの作成が完了するまで管理情報を作成することができないことになる。
【００１４】
したがって、動画像データを記録媒体にリアルタイムに記録する場合には、シームレス情報を前記動画像データと一緒に記録媒体に記録することができない問題点があった。
本発明は前述の問題点に鑑み、動画像データを記録媒体に記録する際に、連続再生のための情報を記録できるようにすることを目的としている。
【課題を解決するための手段】
【００１５】
本発明の記録装置は、動画像データを記録媒体に記録する記録手段と、前記記録媒体に対して第１の動画像データが記録されたことに応じて、前記第１の動画像データの管理情報を生成する管理情報生成手段と、前記第１の動画像データが記録された記録媒体に対して、前記第１の動画像データに連続して再生されるべき第２の動画像データが記録されたことに応じて、前記第２の動画像データを示す連続再生情報を生成する連続再生情報生成手段と、前記記録媒体に対して前記第２の動画像データが記録されたことに応じて、前記第１の動画像データの管理情報に対して前記連続再生情報を付加して前記記録媒体に記録するように前記記録手段を制御する制御手段とを備えることを特徴とする。
【００１６】
本発明の記録方法は、動画像データを記録媒体に記録する記録工程と、前記記録媒体に対して第１の動画像データが記録されたことに応じて、前記第１の動画像データの管理情報を生成する管理情報生成工程と、前記第１の動画像データが記録された記録媒体に対して、前記第１の動画像データに連続して再生されるべき第２の動画像データが記録されたことに応じて、前記第２の動画像データを示す連続再生情報を生成する連続再生情報生成工程と、前記記録媒体に対して前記第２の動画像データが記録されたことに応じて、前記第１の動画像データの管理情報に対して前記連続再生情報を付加して前記記録媒体に記録するように前記記録工程を制御する制御工程とを備えることを特徴とする。
【００１７】
本発明のプログラムは、動画像データを記録媒体に記録する記録工程と、前記記録媒体に対して第１の動画像データが記録されたことに応じて、前記第１の動画像データの管理情報を生成する管理情報生成工程と、前記第１の動画像データが記録された記録媒体に対して、前記第１の動画像データに連続して再生されるべき第２の動画像データが記録されたことに応じて、前記第２の動画像データを示す連続再生情報を生成する連続再生情報生成工程と、前記記録媒体に対して前記第２の動画像データが記録されたことに応じて、前記第１の動画像データの管理情報に対して前記連続再生情報を付加して前記記録媒体に記録するように前記記録工程を制御する制御工程とをコンピュータに実行させることを特徴とする。
【発明の効果】
【００１８】
本発明によれば、連続再生を行うための情報を動画像データの記録に伴ってリアルタイムに記録することができる。
【発明を実施するための最良の形態】
【００１９】
（第１の実施形態）
以下、図面を参照しながら本発明の好適な実施形態を説明する。
図１は、本実施形態のビデオカメラ１００の構成例を示すブロック図である。ビデオカメラ１００では、ＤＶＤなどのディスク記録媒体に対して動画像データを記録再生する。
ビデオカメラ１００は、カメラ部１０１、動画像データを符号化するエンコーダ１０２、ディスク１０５に対して記録再生するデータを蓄積するバッファメモリ１０３を備える。
【００２０】
また、ディスク１０５へのデータの書き込み、読み出しを行うディスクアクセス部１０４、ディスク１０５に記録されている動画像データを復号するデコーダ１０６を備える。また、カメラ部１０１からの動画像、または再生された動画像やその他の情報を表示する表示部１０８、表示部の表示動作を制御する表示制御部１０７を備えている。また、映像出力部１１４を備えており、表示部１０８に表示された映像と同じ映像を外部に出力することが可能に構成されている。
【００２１】
また、ＣＰＵ１０９はバス１１５を介してＲＯＭ１１０、ＲＡＭ１１１、操作部１１２、不揮発メモリ１１３及びその他の各ブロックに接続されていて、ＣＰＵ１０９により各ブロックを制御する。
【００２２】
操作部１１２は、ユーザによる各種の操作キーやスイッチなどの入力をＣＰＵ１０９に伝えることができ、ユーザからの指示に対して、各種処理を行うことができるように構成されている。
【００２３】
ディスク１０５は、ディスクアクセス部１０４に含まれる装着、排出機構により、ビデオカメラ１００に対し、自由に装着、排出して交換することができる。本実施形態では、ディスク１０５として、ＤＶＤ−ＲやＤＶＤ−ＲＷなどの光ディスクを用いる。
【００２４】
次に、ビデオカメラ１００における動画像データの記録時の動作について説明する。
操作部１１２により電願が投入されると、カメラ部１０１により得られた動画像データが表示制御部１０７に送られ、撮影された動画像が表示部１０８に表示され、記録停止状態となる。
【００２５】
この状態で、操作部１１２により記録開始指示が与えられると、カメラ部１０１から出力された動画像データがエンコーダ１０２に送られる。エンコーダ１０２は、入力された動画像データを後述の如くＭＰＥＧ方式に従って符号化し、その情報量を圧縮する。エンコーダ１０２によって符号化された動画像データは、バッファメモリ１０３に蓄えられる。また、ＣＰＵ１０９は、バッファメモリ１０３に蓄積された動画像データに対し、記録フォーマットに従う付加データなどを付加し、記録に適した形態に変換する。
【００２６】
ディスクアクセス部１０４は、バッファメモリ１０３に対して所定量の動画像データが蓄積されたことに応じて、バッファメモリ１０３から動画像データを読み出し、ディスク１０５に記録する。このようにして、ディスク１０５に対してＭＰＥＧ方式で符号化して動画像データを記録する。
【００２７】
ここで、ＢＤ−ＲＯＭ規格におけるデータの形態について説明する。
本実施形態では、ディスク１０５に対し、ブルーレイディスクＲＯＭ規格に従って動画像データを記録する。
【００２８】
図２は、ＢＤ−ＲＯＭ規格における、一つの動画像データの構成を説明した図である。
ＢＤ−ＲＯＭ規格では、一つの動画像データの単位をクリップと呼ぶ。そして、クリップ２０１は動画像データであるストリーム２０１Ｓと、その動画像データの管理情報であるクリップ情報２０１Ｉの二つの動画像データで構成される。
【００２９】
ストリーム２０１Ｓとクリップ情報２０１Ｉはそれぞれ独立したファイルとして存在し、二つのファイルで一つのクリップ２０１が構成されることとなる。また、ストリーム２０１Ｓとクリップ情報２０１Ｉはそれぞれ同じクリップ番号が付けられ、互いに関連付けられている。本実施形態のビデオカメラ１００では、操作部１１２による記録開始の指示から記録停止の指示までの間に記録された一連の動画像データを一つのクリップとして扱う。つまり、本実施形態の様にリアルタイムに動画像データを記録する場合には、１回の記録の度に一つのクリップが作成される。
【００３０】
図３は、ディスク１０５上に記録された二つのクリップの様子を示している。
図３では、第１クリップ３０１と第２クリップ３０２が記録されている。第１クリップ３０１は、第１クリップ情報３０１Ｉと第１ストリーム３０１Ｓとから構成され、第２クリップ３０２は第２クリップ情報３０２Ｉと第２ストリーム３０２Ｓとから構成されている。
ここで、クリップ情報３０１Ｉ、３０２Ｉには他のクリップの情報は含まれておらず、二つのクリップ３０１、３０２はそれぞれ何の関連もなく独立して存在している。この状態を非シームレス（非連続）状態と呼ぶ。
【００３１】
非シームレス状態で記録された場合、第１クリップ情報３０１Ｉには次のクリップ３０２Ｃの情報が含まれていないため、再生時にこれら二つのクリップを連続で再生する際に、表示画像が一時的に止まる可能性がある。非シームレス状態で動画像データを記録するのであれば、リアルタイムに動画像データを記録することは容易に実現可能である。しかし、その場合、再生装置の能力によっては、再生時にクリップ間で表示画像が止まる可能性がある。
【００３２】
図４は、図３と同様、ディスク１０５上に記録された二つのクリップ４０１、４０２の様子を示している。
図４では、第１クリップ４０１と第２クリップ４０２はシームレスに再生可能な状態（シームレス状態）で記録されている。つまり、第１クリップ４０１の第１クリップ情報４０１Ｉには第２クリップ４０２の情報が含まれている。そのため、第１クリップ４０１の再生中に第２クリップ４０２の情報が事前に分かるので、クリップ４０１と４０２の再生を連続してスムーズに行うことができる。
【００３３】
図４中の矢印４０３は、第１クリップ情報４０１Ｉにシームレス情報を含むことを示している。このように、管理情報にシームレス情報が含まれている場合には、このシームレス情報に基づいて、光ピックアップ（図示せず）の再生アドレスやデコーダのデコード処理などを制御する。一般のプレーヤーで連続する二つのクリップを再生した場合にも、クリップの切り替え部分において滑らかな動画像データの再生が保証される。
【００３４】
このように、クリップ間の関係には非シームレス（非連続）状態とシームレス（連続）状態が存在する。したがって、動画像データを連続的にスムーズに再生を行うためにはシームレス状態で記録する方が望ましい。
【００３５】
また、本実施形態では、シームレス状態で動画像データを記録する場合、先に記録された動画像データの記録停止時における符号量に応じて、次に記録する動画像データの符号量を調整している。
【００３６】
図１２は、エンコーダ１０２の構成例を示すブロック図である。
図１２において、カメラ部１０１から出力された動画像データは並べ替え部１２０１により、ＭＰＥＧ方式での符号化に適した順序に並べ替えられ、減算器１２０２に出力される。減算器１２０２には、動き補償部１２１０から出力された参照画面のデータが出力され、減算器１２０２は並べ替え部１２０１と動き補償部１２１０からの参照画像データの差を求め、ＤＣＴ部１２０３に出力する。なお、動き補償部１２１０は、並べ替え部１２０１からのデータがＩピクチャの場合には、参照画面のデータではなく、ゼロデータを出力する。
【００３７】
ＤＣＴ部１２０３は、減算器１２０２から出力されるデータをＤＣＴ処理し、量子化部１２０４に出力する。量子化部１２０４は、符号量制御部１２０６より指定された量子化ステップＱにて量子化部１２０４からのＤＣＴ係数を量子化し、可変長符号化部１２０５と逆量子化部１２０７に出力する。
【００３８】
可変長符号化部１２０５は、量子化部１２０４からの出力データを可変長符号化し、ＭＰＥＧデータとしてバッファメモリ１０３に出力すると共に、符号量制御部１２０６に出力する。
【００３９】
逆量子化部１２０７は、量子化部１２０４からの量子化データを逆量子化し、逆ＤＣＴ部１２０８に送る。逆ＤＣＴ部１２０８は逆量子化部１２０７の出力を逆量子化し、加算器１２０９に送る。加算器１２０９は、逆ＤＣＴ部１２０８からのデータと、動き補償部１２１０からの参照画面のデータとを加算し、動き補償部１２１０に出力する。
【００４０】
動き補償部１２１０は、加算器１２０９からのデータがＩピクチャ、もしくはＰピクチャの場合、参照画面のデータとしてメモリ１２１１に蓄積する。また、動き補償部１２１０は、並べ替え部１２０１から出力された符号化対象の画面と、メモリ１２１１に蓄積された参照画面のデータとから、所定の画素数からなるマクロブロックごとに動きベクトルを算出する。そして、算出した動きベクトルに従って、メモリ１２１１に蓄積された参照画面のデータを読み出し、減算器１２０２と加算器１２０９とに送る。
【００４１】
符号量制御部１２０６は、可変長符号化部１２０５からのＭＰＥＧデータの発生符号量に基づいて、量子化部１２０４にて用いる量子化幅Ｑを制御する。ＭＰＥＧ方式では、ＭＰＥＧデータのデコード時におけるバッファメモリ（ＶＢＶバッファ）に蓄積されるデータ量がアンダーフロー、或いはオーバーフローしないように符号化する必要がある。
【００４２】
符号量制御部１２０６は、可変長符号化部１２０５からの発生符号量に基づいて、ＶＢＶバッファの蓄積データ量を算出し、量子化ステップＱを制御する。
更に、シームレス記録の場合、先に記録した動画像データに引き続いて今回記録した動画像データを再生した場合に、ＶＢＶバッファに蓄積されるデータがアンダーフロー、オーバーフローしないよう、量子化幅Ｑを制御する。
【００４３】
具体的には、符号量制御部１２０６は、動画像データの記録停止時におけるＶＢＶバッファのデータ量の情報を内部のレジスタに記憶しておく。そして、次に記録開始の指示があった場合、記憶しておいたＶＢＶバッファのデータ量に基づいて、記録開始時における動画像データの量子化幅Ｑを制御する。
【００４４】
これにより、クリップ間において、ＶＢＶバッファに蓄積されるデータがアンダーフローすることなく、二つのクリップのＭＰＥＧデータを連続して再生することができる。
一方、シームレス記録を行わない場合には、先に記録した動画像データのＶＢＶバッファの蓄積データ量とは無関係に決定した所定の量子化ステップＱにて今回記録する動画像データを量子化する。
【００４５】
図１０は、ＢＤ−ＲＯＭ規格のクリップ情報の内部構成を示している。
クリップ情報は大きく分けて前半のクリップ情報Ａ１００１と後半のクリップ情報Ｂ１００２とに大別される。クリップ情報Ａ１００１には管理情報の全体を管理データが格納され、クリップ情報Ｂ１００２にはクリップ情報Ａに記述された各種情報の内容が格納される。
【００４６】
クリップ情報Ａ１００１の先頭部分にはクリップ情報全体を管理する情報が格納され、クリップ情報であることを示す「type＿indicator」が格納される。続いて、フォーマットを拡張した場合にバージョンを区別するときなどに用いる「version＿number」が格納される。その後、Clip Info、「Sequence Info」、「Program Info」、「CPI」、「Clip Mark」、「Extension Data」の各ブロックの先頭アドレスが格納される。
【００４７】
また、クリップ情報Ｂ１００２には、Clip Info、「Sequence Info」、「Program Info」、「CPI」、「Clip Mark」、「Extension Data」が格納される。シームレス情報は「Clip Info」の中に記述されている。
【００４８】
ＣＰＵ１０９は、これらのクリップ情報を生成して、バッファメモリ１０３に格納する。ディスクアクセス部１０４は所定のタイミングでこのクリップ情報を読み出し、ディスク１０５に記録する。前述したように、ＣＰＵ１０９が管理情報生成手段として機能して、画像データの管理情報を生成する。管理情報は、連続再生情報を含む第１の部分と前記連続再生情報を含まない第２の部分とを有している。
【００４９】
次に、本実施形態において、動画像データをシームレス状態で記録する（シームレス記録）場合の処理について、図１３のフローチャート及び、図５を用いて説明する。図５は、本実施形態において動画像データをシームレス状態で記録する際の記録データの様子を示す図である。
【００５０】
記録停止状態において、ステップＳ１３０１において、操作部１１２により記録開始の指示があると、シームレス情報を含むクリップ情報を作成し、ディスク１０５に記録する（ステップＳ１３０２）。そして、順次動画像データを符号化し、ＭＰＥＧデータ（ストリーム）をディスク１０５に記録する（ステップＳ１３０３）。
【００５１】
本実施形態では、ストリームの記録を開始した時点で、次に記録されるクリップの識別情報を予め決めてしまい、クリップ情報に格納してディスク１０５に記録してしまう。この状態で記録停止の指示があると（ステップＳ１３０４）、ディスク１０５に対するストリームの記録を停止する（ステップＳ１３０５）。ディスク１０５に記録されるデータの様子を図５Ａに示す。
【００５２】
図５Ａでは、今回記録した第１ストリーム５０１Ｓの次に記録されるクリップの情報をシームレス情報として第１クリップ情報５０１Ｉに格納してある。
図５Ｂは、ディスク１０５に対し、二つのクリップを記録した場合の様子を示す図である。図５Ｂでは、第１ストリーム５０１Ｓを記録した時点で、第２クリップの識別情報をシームレス情報として第１クリップ情報５０１Ｉに格納してある。矢印５０３は、第１クリップ情報５０１Ｉと第２クリップ情報５０２Ｉがシームレス再生されることを示している。
【００５３】
つまり、第２ストリーム５０２Ｓを記録する際に、既に記録した第１クリップ情報５０１Ｉに格納したシームレス情報に合わせて第２クリップを記録する。しかしながら、第２ストリーム５０２Ｓを第１クリップ情報５０１Ｉのシームレス情報に合うように記録できない場合が考えられる。
【００５４】
例えば、第１ストリーム５０１Ｓを記録した後、ディスク１０５が排出された場合、或いは、ビデオカメラ１００の電源がオフされた場合、第２クリップを記録することなくディスク排出、電源オフが実行される。
【００５５】
そのため、第１クリップ情報５０１Ｉのシームレス情報に示した第２クリップがディスク１０５に記録されず、矛盾した状態になる。この様な状態を回避するため、記録停止状態において、操作部１１２によりディスクの排出が指示されたか否かを判別する（ステップＳ１３０６）。
【００５６】
ステップＳ１３０６の判別の結果、ディスク排出が指示された場合、直前に記録したクリップの記録済みクリップ情報をディスクから消去する（ステップＳ１３１１）。そして、新たにシームレス情報を含まないクリップ情報を生成してディスク１０５に記録する（ステップＳ１３１２）。そして、ディスクをビデオカメラ１００の外部に排出して終了する（ステップＳ１３１３）。
【００５７】
また、ステップＳ１３０６の判別の結果、ディスク排出の指示が無い場合、更に、電源オフの指示があるか否かを判別する（ステップＳ１３０７）。この判別の結果、電源オフの指示があった場合、直前に記録したクリップの記録済みクリップ情報をディスクから消去する（ステップＳ１３０８）。次に、新たにシームレス情報を含まないクリップ情報を生成してディスク１０５に記録する（ステップＳ１３０９）。そして、ディスクを排出して終了する（ステップＳ１３１０）。
【００５８】
ディスク排出、或いは、電源オフ時における記録データの様子を図５（Ｃ）に示す。
図５（Ｃ）に示すように、ディスク排出、或いは、電源オフ時には、シームレス情報を含む第１クリップ情報５０１Ｉをディスク１０５から消去し、新たにシームレス情報を含まないクリップ情報５０１Ｉ'を作成して記録する。
【００５９】
なお、ディスク１０５がＤＶＤ−Ｒなどのライトワンスメディアの場合には、一度記録したデータを消去することができない。そのため、先に第１クリップ情報５０１Ｉを記録した領域を無効領域として扱い、別領域に新たな第１のクリップ情報５０１Ｉ'を記録する。また、ＤＶＤ−ＲＷのようなリライタブルメディアの場合、データの書き替えが可能である。そのため、新たなクリップ情報５０１Ｉ'を先のクリップ情報５０１Ｉに対して上書きする。
【００６０】
この様に、動画データのクリップを記録することにより、シームレス情報を含んだ管理情報の記録を行うことが可能となる。すなわち、ＣＰＵ１０９が連続再生情報生成手段として機能する。そして、第１の動画像データが記録された記録媒体に対して、前記第１の動画像データに連続して再生されるべき第２の動画像データが記録されたことに応じて、前記第２の動画像データを示す連続再生情報を生成する。これにより、リアルタイムに記録した動画像データを再生時に連続してスムーズに表示することができる。
【００６１】
また、本実施形態においては、ＢＤ−ＲＯＭ規格で管理情報を記録するようにした。これにより、ＢＤ−ＲＯＭ規格でもシームレス情報を付加した管理情報を記録することができ、再生時に動画像データをスムーズに表示することができる。
【００６２】
（第２の実施形態）
次に、本発明の第２の実施形態を説明する。
本実施形態においても、ビデオカメラ１００の基本的な動作は前述した第１の実施形態と同様である。本実施形態では、ディスク１０５に動画像データを記録する際に、非シームレス状態としてクリップ情報を記録する。
【００６３】
その後、次のクリップを記録する際に、ユーザによりシームレス記録の指示があると、先に記録したクリップ情報を書き替える。本実施形態では、ユーザが、記録停止状態において操作部１１２を操作することで、次に記録する動画像データをシームレス状態で記録するか否かを任意に指示することができる。すなわち、ユーザがシームレス記録を指示しなかった場合には、次に記録されるシーンは非連続な状態として記録される。
【００６４】
以下、図１４のフローチャート及び、図６を用いて本実施形態の動作を説明する。図６は、本実施形態における記録データの様子を示す図である。記録停止状態において、操作部１１２により記録開始の指示があると、図１４のフローがスタートする。
【００６５】
まず、シームレス情報を含まないクリップ情報を生成し、ディスク１０５に記録する（ステップＳ１４０１）。次に、ステップＳ１４０２において、今回の記録がディスク装着後最初の記録か、或いは、電源投入後の最初の記録であるか否かを判別する。この判別の結果、最初の記録であった場合、直前に記録されたクリップが存在しないので、そのまま動画像データを符号化してディスク１０５に記録する（ステップＳ１４０９）。次に、ステップＳ１４１０において、記録停止の指示があるか否かを判別する。この判別の結果、記録停止の指示があると、動画像ストリームの記録を停止して処理を終了する（ステップＳ１４１１）。
【００６６】
このときに、ディスク１０５に記録されるデータの様子を図６（Ａ）に示す。
図６（Ａ）は、今回記録した第１ストリーム６０１Ｓのクリップ情報として、シームレス情報を含まない第１クリップ情報６０１Ｉを記録した状態を示している。
【００６７】
一方、ステップＳ１４０２の判別の結果、最初の記録で無かった場合、操作部１１２によりシームレス記録の指示が成されているか否かを判別する（ステップＳ１４０３）。この判別の結果、シームレス記録の指示がされていない場合には、Ｓ１４０９に進み、前述の如く動画像データを記録する。
【００６８】
図６（Ｂ）は、ディスク１０５に対し、シームレス記録を指示せずに二つのクリップを記録した状態を示している。第１クリップ、第２クリップそれぞれのクリップ情報は、シームレス情報を含んでいない。また、非シームレス状態で記録したため、後述の様に第１クリップ情報６０１Ｉの内容の更新は中止する。
【００６９】
また、ステップＳ１４０３でシームレス記録が指示されていた場合、エンコーダ１０２に対し、先に記録された動画像データに引き続いてシームレス再生可能となるように符号化するよう、指示する。そして、符号化された動画像データをディスク１０５に記録する（ステップＳ１４０４）。そして、記録停止の指示があると（ステップＳ１４０５）、ディスク１０５に対する動画データの記録を停止する（ステップＳ１４０６）。
【００７０】
次に、ディスク１０５に記録された直前のクリップのクリップ情報を消去し（ステップＳ１４０７）、今回記録したクリップのシームレス情報を含むクリップ情報を新たに生成してディスク１０５に記録する（ステップＳ１４０８）。
【００７１】
図６（Ｃ）は、シームレス記録を指示した場合にディスク１０５に記録されるデータの様子を示している。
第２ストリームをシームレス記録した場合、第１クリップ情報６０１Ｉにはシームレス情報が含まれていないため、シームレス再生できない。
【００７２】
そこで、先に記録された第１クリップ情報６０１Ｉを無効にして、新たにシームレス情報を含んだ第１クリップ情報６０１Ｉ'をディスク１０５に記録する。つまり、シームレス情報を含むクリップ情報６０１Ｉ'により、先に記録されたクリップ情報６０１Ｉの内容を更新する。
【００７３】
この手順で記録することで、デジタルビデオカメラ等のように動画像データをリアルタイムに記録する機器でシームレス情報の記録を行うことが可能となり、動画像データを再生時に連続してスムーズに表示することができる。
【００７４】
また、本実施形態では、動画像データの記録時にはシームレス情報を含まないクリップ情報記録しているため、第１の実施形態で説明したように、ディスクの排出、或いは、電源オフの際に、クリップ情報を書き替える必要がない。
【００７５】
（第３の実施形態）
次に、本発明の第３の実施形態を説明する。
本実施形態においても、ビデオカメラ１００の基本的な動作は第１の実施形態と同様である。図５（Ｃ）、及び図６（Ｃ）に示したように、第１の実施形態及び第２の実施形態においては、一旦ディスクに記録したクリップ情報を消去して書き替える必要がある。更に、ＤＶＤ−Ｒ等のライトワンスメディアの場合には、一旦書き込んだ情報は消去することができないため、ディスク上に無駄な領域ができてしまう。
【００７６】
そこで、本実施形態においては、動画像データの記録時には、この動画像データに対応したクリップ情報を記録せず、内部のメモリにクリップ情報を保持しておく。そして、次の動画像データの記録時に、シームレス記録するか否かが決定した後、クリップ情報を記録する。なお、本実施形態においても、ユーザは操作部１１２を操作することにより、シームレス記録を行うか否かを指示することができる。
【００７７】
以下、図１５のフローチャート及び、図７を用いて本実施形態の動作を説明する。図７は、本実施形態における記録データの様子を示す図である。
記録停止状態において、ステップＳ１５０１で操作部１１２により記録開始の指示があるか否かを判断する。
【００７８】
この判断の結果、記録開始の指示があった場合には、シームレス情報を含まないクリップ情報を生成し、不揮発メモリ１１３に記憶する（ステップＳ１５０２）。次に、今回の記録が、ディスク装着後最初の記録か、或いは、電源投入後の最初の記録であるか否かを判別する（ステップＳ１５０３）。
【００７９】
この判別の結果、最初の記録であった場合、直前に記録されたクリップが存在しないので、そのまま動画像データを符号化してディスク１０５に記録する（ステップＳ１５１３）。そして、ステップＳ１５１４において、記録停止の指示の有無を判別する。この判別の結果、記録停止の指示がない場合にはステップＳ１５１３に戻る。また、ステップＳ１５１４の判別の結果、記録停止の指示があると、動画像ストリームの記録を停止して処理を終了する（ステップＳ１５１５）。このときに、ディスク１０５と不揮発メモリ１１３に記録されるデータの様子を図７（Ａ）に示す。
【００８０】
図７（Ａ）は、ディスク１０５に対して第１ストリーム７０１Ｓが記録される。一方、この状態では、次に記録する動画像データをシームレス記録するか否か決定していない。そのため、第１ストリーム７０１Ｓのクリップ情報として、シームレス情報を含まない第１クリップ情報７０１Ｉを不揮発メモリ１１３に記憶する。
【００８１】
一方、ステップＳ１５０３の判別の結果、最初の記録で無かった場合、操作部１１２によりシームレス記録の指示が成されているか否かを判別する（ステップＳ１５０４）。この判別の結果、シームレス記録の指示がされていない場合には、Ｓ１５１３に進み、前述の如く動画像データを記録する。
【００８２】
図７（Ｂ）は、シームレス記録を指示せずに二つのクリップを記録した状態を示している。ディスク１０５には第１クリップ、第２クリップそれぞれのストリーム７０１Ｓ、７０２Ｓが記録される。また、不揮発メモリ１１３に記憶された各クリップのクリップ情報はシームレス情報を含んでいない。
【００８３】
また、ステップＳ１５０４の判別の結果、シームレス記録が指示されていた場合、エンコーダ１０２に対し、先に記録された動画像データに引き続いてシームレス再生可能となるように符号化するように指示する。そして、符号化された動画像データをディスク１０５に記録する（ステップＳ１５０５）。
【００８４】
次に、ステップＳ１５０６において、記録停止の指示の有無を判別する。この判別の結果、記録停止の指示がない場合にはステップＳ１５０５に戻る。また、ステップＳ１５０６の判別の結果、記録停止の指示があるとステップＳ１５０７に進み、ディスク１０５に対する動画データの記録を停止する。次に、不揮発メモリ１１３に記憶されている、直前のクリップのクリップ情報を更新し、今回記録したクリップのシームレス情報を含むクリップ情報を不揮発メモリ１１３に記憶する（ステップＳ１５０８）。
【００８５】
次に、ディスクの排出指示があったか否かを判別する（ステップＳ１５０９）。この判別の結果、ディスク排出指示があると、不揮発メモリ１１３に記憶された各クリップ情報をディスク１０５の指定された位置に記録し（ステップＳ１５１６）、ビデオカメラ１００の外部にディスク１０５を排出する（ステップＳ１５１７）。
【００８６】
また、ステップＳ１５０９の判別の結果、ディスク排出の指示が無い場合には、操作部１１２により電源オフの指示があるか否かを判別する（ステップＳ１５１０）。ステップＳ１５１０の判別の結果、電源オフの指示がない場合にはステップＳ１５０１に戻って記録を続行する。また、ステップＳ１５１０の判別の結果、電源オフの指示があるとステップＳ１５１１に進み、不揮発メモリ１１３に記憶された各クリップ情報をディスク１０５の指定された位置に記録し、その後、電源をオフする（ステップＳ１５１２）。
【００８７】
図７（Ｃ）は、ディスク排出時、或いは、電源オフ時にディスク１０５に記録されるクリップ情報の様子を示している。第１クリップを記録した後、シームレス記録を指示した後で第２クリップを記録した場合、クリップ情報７０１Ｉにシームレス情報が付加される。
【００８８】
そして、第２ストリームの記録を終了した時点でディスクの排出、或いは、電源オフが指示され、第１クリップ情報７０１Ｉと第２クリップ情報７０２Ｉがディスク１０５に記録される。この様に、本実施形態においては、ディスク１０５の記録領域を無駄に使用することなく、シームレス情報を記録することが可能となる。
【００８９】
（第４の実施形態）
本実施形態においても、ビデオカメラ１００の基本的な動作は第１の実施形態と同様である。図７に示したように、第３の実施形態においては、記録するクリップの数だけクリップ情報Ｉを不揮発メモリ１１３に記憶する必要がある。そのため、クリップ数が多くなるほど、大容量のメモリが必要となる。
【００９０】
そこで、本実施形態では、次のストリームを記録した時点で直前のクリップ情報をディスクに記録することで、不揮発メモリ１１３の容量を削減するようにした。
以下、図１６のフローチャート、及び図８を用いて本実施形態の動作を説明する。図８は、本実施形態における記録データの様子を示す図である。
【００９１】
記録停止状態において、ステップＳ１６０１で操作部１１２により記録開始の指示があるか否かを判断する。この判断の結果、記録開始の指示がない場合にはステップＳ１６１０に進む。また、記録開始の指示があると、シームレス情報を含まないクリップ情報を生成し、不揮発メモリ１１３に記憶する（ステップＳ１６０２）。
【００９２】
次に、今回の記録が、ディスク装着後最初の記録か、或いは、電源投入後の最初の記録であるか否かを判別する（ステップＳ１６０３）。この判別の結果、最初の記録であった場合、直前に記録されたクリップが存在しないので、そのまま動画像データを符号化してディスク１０５に記録する（ステップＳ１６１４）。
【００９３】
次に、ステップＳ１６１５において、記録停止の指示の有無を判別する。この判別の結果、記録停止の指示がない場合にはステップＳステップＳ１６１４に戻る。また、ステップＳ１６１５の判別の結果、記録停止の指示があるとステップＳ１６１６に進み、動画像ストリームの記録を停止して処理を終了する。
【００９４】
図８（Ａ）は、第１ストリーム８０１Ｓの記録が停止した時点でのディスク１０５及び不揮発メモリ１１３のデータを示している。この状態では、次に記録する動画像データをシームレス記録するか否か決定していない。そのため、第１ストリーム８０１Ｓのクリップ情報として、シームレス情報を含まない第１クリップ情報８０１Ｉを不揮発メモリ１１３に記憶する。
【００９５】
また、ステップＳ１６０３の判別の結果、最初の記録で無かった場合にはステップＳ１６０４に進み、シームレス記録が指示されているか否かを判別する。この判別の結果、シームレス記録で無かった場合、そのまま動画像データを符号化してディスク１０５に記録する（ステップＳ１６１９）。
【００９６】
次に、ステップＳ１６２０において、記録停止の指示の有無を判別する。この判別の結果、記録停止の指示があると、ステップＳ１６２１に進み、動画像ストリームの記録を停止して処理を終了する。次に、ステップＳ１６０９において、直前のクリップのクリップ情報を不揮発メモリ１１３から読み出して、ディスク１０５に記録する。
【００９７】
また、ステップＳ１６０４の判別の結果、シームレス記録であった場合、エンコーダ１０２に対し、先に記録された動画像データに引き続いてシームレス再生可能となるように符号化するよう、指示する。そして、符号化された動画像データをディスク１０５に記録する（ステップＳ１６０５）。
【００９８】
次に、ステップＳ１６０６において、記録停止の指示の有無を判別する。この判別の結果、記録停止の指示があると、ディスク１０５に対する動画データの記録を停止する（ステップＳ１６０７）。
【００９９】
次に、不揮発メモリ１１３に記憶されている、直前のクリップのクリップ情報を更新する。すなわち、今回記録したクリップのシームレス情報を、不揮発メモリ１１３に記憶された直前クリップのクリップ情報に付加する（ステップＳ１６０８）。そして、直前のクリップのクリップ情報を不揮発メモリ１１３から読み出して、ディスク１０５に記録する（ステップＳ１６０９）
【０１００】
図８（Ｂ）、図８（Ｃ）は、第２ストリームの記録停止後におけるディスク１０５、不揮発メモリ１１３のデータを示す図である。
図８（Ｂ）は、第２ストリーム８０２Ｓを非シームレス記録した場合の様子を示しており、第１クリップ情報８０１Ｉはシームレス情報を含まない状態で記録される。非シームレス記録の場合には、シームレス情報は不要である。
【０１０１】
このため、不揮発メモリ１１３に保存しておいた第１クリップ情報８０１Ｉをそのままディスク１０５に記録する。第１クリップ情報８０１Ｉをディスク１０５に記録した後は、不揮発メモリ１１３に保存しておいた第１クリップ情報８０１Ｉは不要になるので削除する。
【０１０２】
一方、図８（Ｃ）は、第２ストリーム８０２Ｓをシームレス記録した場合の様子を示している。第２ストリーム８０２Ｓをシームレス記録した場合には、第１クリップ情報８０１Ｉにシームレス情報を付加してディスク１０５に記録する。第１クリップ情報８０１Ｉをディスク１０５に記録した後は不揮発メモリ１１３に保存しておいた第１クリップ情報８０１Ｉは不要になるので削除する。
【０１０３】
その後、ステップＳ１６１０において、ディスクの排出指示があるか否かを判別する。この判別の結果、ディスクの排出指示があるとステップＳ１６１７に進み、その時点で不揮発メモリ１１３に格納されていたクリップ情報をディスク１０５に記録する。次に、ステップＳ１６１８に進み、ディスクを排出する。
【０１０４】
一方、ステップＳ１６１０の判別の結果、ディスクの排出指示がなかった場合にはステップＳ１６１１に進み、電源オフの指示の有無を判別する。この判別の結果、電源オフの指示がなかった場合にはステップＳ１６０１に戻って記録を続行する。またステップＳ１６１１の判別の結果、電源オフの指示が有った場合にはステップＳ１６１２に進み、その時点で不揮発メモリ１１３に格納されていたクリップ情報をディスク１０５に記録する。次に、ステップＳ１６１３に進み、ディスクを排出する。この様に、本実施形態では、不揮発メモリ１１３には一つのクリップ情報を保存できればよいので、少ない容量で済む。
【０１０５】
（第５の実施形態）
次に、本発明の第５の実施形態を説明する。
本実施形態においても、ビデオカメラ１００の基本的な動作は第１の実施形態と同様である。
図９は、クリップ情報９０１Ｉを二つのブロックに分割し、ブロックＡとブロックＢに分けた状態を図示したものである。
【０１０６】
図９のクリップ情報９０１ＩのブロックＡは、図１０におけるクリップ情報Ａ１００１で示した部分に相当している。また、図９のクリップ情報９０１ＩのブロックＢは図１０におけるクリップ情報Ｂ１００２で示した部分に相当している。
【０１０７】
図１０において、シームレス情報はクリップ情報Ａ１００１の「Clip Info()」に含まれている。したがって、クリップ情報Ａ１００１は、次のクリップがシームレスか非シームレスかで変化する部分である。
【０１０８】
一方、クリップ情報Ｂ１００２は、次のクリップがシームレスか非シームレスかに関わらず変化しないので、次のクリップの記録前に内容が確定している部分である。そのため、クリップ情報Ａについては、次のクリップがシームレス記録であるか否か判定するまでディスクに記録することができないが、クリップ情報Ｂについては、先に記録することができる。そこで、本実施形態では、クリップ情報Ｂについては、ストリームの記録時にディスクに記録してしまい、クリップ情報Ａを不揮発メモリ１１３に記憶しておく。
【０１０９】
以下、図１７のフローチャート、及び図１１を用いて本実施形態の動作を説明する。
記録停止状態において、ステップＳ１７０１において操作部１１２により記録開始の指示の有無を判別する。この判別の結果、記録開始の指示があるとステップＳ１７０２に進み、シームレス情報を含まないクリップ情報Ａを生成し、不揮発メモリ１１３に記憶する。
【０１１０】
次に、ステップＳ１７０３において、今回の記録がディスク装着後最初の記録か、或いは、電源投入後の最初の記録であるか否かを判別する。この判別の結果、最初の記録であった場合には、直前に記録されたクリップが存在しないので、そのまま動画像データを符号化し、クリップ情報Ｂと共にディスク１０５に記録する（ステップＳ１７１４）。次に、ステップＳ１７１５において、記録停止の指示の有無を判別する。この判別の結果、記録停止の指示があると、動画像ストリームの記録を停止して処理を終了する（ステップＳ１７１６）。
【０１１１】
このときにディスク１０５と不揮発メモリ１１３に記録されるデータの様子を図１１（Ａ）に示す。
図１１（Ａ）は、第１ストリーム１１０１Ｓの記録が停止した時点でのディスク１０５及び不揮発メモリ１１３のデータを示している。この状態では、次に記録する動画像データをシームレス記録するか否か決定していない。
【０１１２】
しかしながら、クリップ情報Ｂについてはシームレス記録か否かに関わらず内容が変わらないので、クリップ情報Ｂはディスク１０５に記録する。ただし、クリップ情報Ａを書き込む領域を空けておく。
【０１１３】
このとき、ディスクによっては所定のデータ量を単位としてデータの記録を行う場合がある。その場合には、後述の如くクリップ情報Ａを記録する際、記録単位に満たない部分に無効データ（パディングデータ）を付加することで、データ量を調節する。例えば、この書き込み単位は、ＤＶＤでは３２Ｋバイトとなっている。
【０１１４】
一方、第１ストリーム１１０１Ｓのクリップ情報Ａとして、シームレス情報を含まない第１クリップ情報１１０１Ａを不揮発メモリ１１３に記憶する。
【０１１５】
ステップＳ１７０３の判別の結果、最初の記録で無かった場合には、操作部１１２によりシームレス記録の指示が成されているか否かを判別する（ステップＳ１７０４）。この判別の結果、シームレス記録の指示がされていない場合には、動画像データを符号化し、クリップ情報Ｂと共にディスク１０５に記録する（ステップＳ１７１９）。
【０１１６】
次に、ステップＳ１７２０において、記録停止の指示の有無を判別する。この判別の結果、記録停止の指示があると、動画像ストリームの記録を停止して処理を終了する（ステップＳ１７２１）。次に、直前のクリップのクリップ情報Ａを不揮発メモリ１１３から読み出して、ディスク１０５に記録する（ステップＳ１７０９）。
【０１１７】
一方、ステップＳ１７０４の判別の結果、シームレス記録が指示されていた場合、エンコーダ１０２に対し、先に記録された動画像データに引き続いてシームレス再生可能となるように符号化するよう指示する。そして、符号化された動画像データをディスク１０５に記録する（ステップＳ１７０５）。
【０１１８】
次に、ステップＳ１７０６に進み、記録停止の指示の有無を判別する。この判別の結果、記録停止の指示があると、ステップＳ１７０７に進み、ディスク１０５に対する動画データの記録を停止する。
【０１１９】
次に、不揮発メモリ１１３に記憶されている、直前のクリップのクリップ情報Ａを更新し、今回記録したクリップのシームレス情報を含むクリップ情報Ａを不揮発メモリ１１３に記憶する（ステップＳ１７０８）。
【０１２０】
次に、ステップＳ１７０９にて、直前のクリップのクリップ情報Ａを不揮発メモリ１１３から読み出して、ディスク１０５に記録する。次に、ステップＳ１７１０において、ディスクの排出指示の有無を判別する。この判別の結果、ディスク排出指示があると、不揮発メモリ１１３に記憶されたクリップ情報Ａをディスク１０５の指定された位置に記録する（ステップＳ１７１７）。次に、ステップＳ１７１８においてディスク１０５を排出する。
【０１２１】
次に、ステップＳ１７１０の判別の結果、ディスク排出の指示が無い場合、ステップＳ１７１１において、操作部１１２により電源オフの指示があるか否かを判別する。この判別の結果、電源オフの指示がない場合にはステップＳ１７０１に戻って記録を続行する。また、ステップＳ１７１１の判別の結果、電源オフの指示があるとステップＳ１７１２に進み、不揮発メモリ１１３に記憶されたクリップ情報Ａをディスク１０５の指定された位置に記録する。その後、電源をオフする（ステップＳ１７１３）。
【０１２２】
図１１（Ｂ）、図１１（Ｃ）は、第２ストリームの記録停止後におけるディスク１０５、不揮発メモリ１１３のデータを示す図である。
図１１（Ｂ）は、第２ストリーム１１０２Ｓを非シームレス記録した場合の様子を示しており、第１クリップ情報１１０１Ａはシームレス情報を含まない状態で記録される。非シームレス記録の場合には、シームレス情報は不要である。
【０１２３】
このため、第２ストリーム１１０２Ｓの記録後、不揮発メモリ１１３に保存しておいた第１クリップ情報１１０１Ａを、そのままディスク１０５の予め空けておいた領域に記録する。第１クリップ情報１１０１Ａをディスク１０５に記録した後は、不揮発メモリ１１３に保存しておいた第１クリップ情報１１０１Ａは不要になるので削除する。
【０１２４】
図１１（Ｃ）は、第２ストリーム１１０２Ｓをシームレス記録した場合の様子を示している。第２ストリーム１１０２Ｓをシームレス記録した場合には、第１クリップ情報１１０１Ａにシームレス情報を付加してディスク１０５に記録する。第１クリップ情報１１０１Ａをディスク１０５に記録した後は不揮発メモリ１１３に保存しておいた第１クリップ情報１１０１Ａは不要になるので削除する。この様に、本実施形態においては、ディスク１０５の記録領域を無駄に使用することなく、シームレス情報を記録することが可能となる。
【０１２５】
（本発明に係る他の実施形態）
前述した本発明の実施形態における動画像記録装置を構成する各手段、並びに動画像記録方法の各ステップは、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
【０１２６】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【０１２７】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図１３〜図１７に示す記録手順を実現するためのプログラム）を、システムあるいは装置に直接、あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【０１２８】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１２９】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【０１３０】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【０１３１】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１３２】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１３３】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１３４】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０１３５】
【図１】本発明の実施形態を示し、ビデオカメラの構成例を示すブロック図である。
【図２】クリップの様子を示す図である。
【図３】記録媒体に記録された二つのクリップの様子を示す図である。
【図４】記録媒体に記録された二つのクリップの様子を示す図である。
【図５】第１の実施形態を示し、動画像データをシームレス状態で記録する際の記録データの様子を示す図である。
【図６】第２の実施形態を示し、動画像データをシームレス状態で記録する際の記録データの様子を示す図である。
【図７】第３の実施形態を示し、動画像データをシームレス状態で記録する際の記録データの様子を示す図である。
【図８】第４の実施形態を示し、動画像データをシームレス状態で記録する際の記録データの様子を示す図である。
【図９】クリップ及びクリップ情報の様子を示す図である。
【図１０】クリップ情報の内容を示す図である。
【図１１】第５の実施形態により記録されるクリップの様子を示す図である。
【図１２】エンコーダの構成例を示すブロック図である。
【図１３】第１の実施形態の動作手順の一例を示すフローチャートである。
【図１４】第２の実施形態の動作手順の一例を示すフローチャートである。
【図１５】第３の実施形態の動作手順の一例を示すフローチャートである。
【図１６】第４の実施形態の動作手順の一例を示すフローチャートである。
【図１７】第５の実施形態の動作手順の一例を示すフローチャートである。
【符号の説明】
【０１３６】
１００  ビデオカメラ
１０１  カメラ部
１０２  エンコーダ
１０３  バッファメモリ
１０４  ディスクアクセス部
１０５  ディスク
１０６  デコーダ
１０７  表示制御部
１０８  表示部
１０９  ＣＰＵ
１１０  ＲＯＭ
１１１  ＲＡＭ
１１２  操作部
１１３  不揮発メモリ
１１４  映像出力部
１１５  バス
【図１】
2008091003.tif 000003
【図２】
2008091003.tif 000004
【図３】
2008091003.tif 000005
【図４】
2008091003.tif 000006
【図５】
2008091003.tif 000007
【図６】
2008091003.tif 000008
【図７】
2008091003.tif 000009
【図８】
2008091003.tif 000010
【図９】
2008091003.tif 000011
【図１０】
2008091003.tif 000012
【図１１】
2008091003.tif 000013
【図１２】
2008091003.tif 000014
【図１３】
2008091003.tif 000015
【図１４】
2008091003.tif 000016
【図１５】
2008091003.tif 000017
【図１６】
2008091003.tif 000018
【図１７】
2008091003.tif 000019