(57)【要約】【課題】記録媒体にシームレス再生が可能となるように、動画像データ記録領域を配置する。【解決手段】本発明による記録装置は、まず再生制御手段とデータ判別手段とにより、記録媒体に記録されているデータ記録領域の再生したデータを判別する。また記録制御手段は、前記の判別の結果に基づき、記録媒体に記録されているデータ記録領域のあとに予め定めたサイズの空データ記録領域を確保するか否かを決定し、動画像データの追記用に空データ記録領域を確保する。【選択図】図１
2008278334.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体にデータを記録する記録装置であって、
記録制御手段と、
前記記録制御手段を制御するディスク制御手段と、を備え、
前記ディスク制御手段は、非動画像データを前記記録媒体に記録するにあたり、前記非動画像データの第１のサイズ分を記録するごとに、第２のサイズ分の動画像データを記録するための空データ記録領域を設けて記録するように前記記録制御手段を制御する、ことを特徴とする記録装置。
【請求項２】
前記記録媒体上に動画像データが記録されているか否かを判別するデータ判別手段をさらに備え、
前記ディスク制御手段は、前記データ判別手段により、前記記録媒体に前記動画像データが記録されていないと判別された場合には、前記第２のサイズ分の空データ記録領域を設けることなく前記非動画像データを記録し、前記記録媒体に前記動画像データが記録されていると判別された場合には、前記非動画像データの前記第１のサイズ分を記録するごとに、前記第２のサイズ分の動画像データを記録するための空データ記録領域を設けて記録するように前記記録制御手段を制御する、ことを特徴とする請求項１記載の記録装置。
【請求項３】
追記型記録媒体にデータを記録する記録装置であって、
記録制御手段と、
前記記録制御手段を制御するディスク制御手段と、を備え、
前記ディスク制御手段は、動画像データを前記記録媒体に記録するにあたり、前記動画像データの第１のサイズ分を記録するごとに第２のサイズ分の空データ記録領域を設けて記録するように前記記録制御手段を制御する、ことを特徴とする記録装置。
【請求項４】
記録媒体にデータを記録する記録装置であって、
記録制御手段と、
前記記録制御手段を制御するディスク制御手段と、を備え、
前記ディスク制御手段は、
連続して再生すべき動画像データが、前記記録媒体上で連続しない２つのデータ記録領域に記録されている場合、前記２つのデータ記録領域の間の連続した第１のサイズ分の前記データ記録領域ごとに、または前記動画像データ及び非動画像データの何れも記録されていない空データ記録領域に、第２のサイズ分の前記動画像データの再配置用のデータ記録領域を設け、前記２つのデータ記録領域の何れかに記録された前記第２のサイズ分の動画像データを移動して前記動画像データの再配置用のデータ記録領域に記録するように前記記録制御手段を制御する、ことを特徴とする記録装置。
【請求項５】
前記ディスク制御手段は、
前記２つのデータ記録領域のうちアドレスが小さい方の前記データ記録領域の終端からアドレスが大きくなる方向に連続した前記第１のサイズ分の前記非動画像データのデータ記録領域または空データ記録領域ごとに前記動画像データの再配置用のデータ記録領域を設け、前記２つのデータ記録領域のうちのアドレスが大きい方の前記データ記録領域の動画像データを移動して前記動画像データの再配置用のデータ記録領域に記録するように前記記録制御手段を制御する、ことを特徴とする請求項４記載の記録装置。
【請求項６】
前記ディスク制御手段は、
前記２つの記録領域のうちアドレスが大きい方の領域の始端からアドレスが小さくなる方向に連続した前記第１のサイズ分の前記非動画像データのデータ記録領域または空データ記録領域ごとに前記動画像データの再配置用のデータ記録領域を設け、前記動画像データの再配置用のデータ記録領域に対して前記２つの記録領域のうちのアドレスが小さい方の領域の動画像データを移動して記録するよう前記記録制御手段を制御する、ことを特徴とする請求項４に記載の記録装置。
【請求項７】
前記第１のサイズと前記第２のサイズは、前記動画像データのレートに関連して決定されている、ことを特徴とする請求項１から６の何れか１項に記載の記録装置。
【請求項８】
前記記録媒体は光ディスクであり、前記第１のサイズと前記第２のサイズは前記光ディスクに記録された動画像データを再生する再生装置におけるピックアップのシーク時間に基づいて決定される、ことを特徴とする請求項１から６の何れか１項に記載の記録装置。
【請求項９】
媒体判別手段をさらに備え、
前記記録制御手段は、前記媒体判別手段により前記記録媒体が書き換え可能な記録媒体であると判別した場合には、前記空データ記録領域を設ける場合には、固定パターンデータを記録することで前記空データ記録領域を確保する、ことを特徴とする請求項１に記載の記録装置。
【請求項１０】
追記型記録媒体にデータを記録する記録装置であって、
記録制御手段と、
前記記録制御手段を制御するディスク制御手段と、を備え、
追記型記録媒体は、動画像データの第１のサイズ分を記録するごとに動画像データの再配置用の第２のサイズ分の空データ記録領域を設けてシームレス再生が可能なよう記録されると共に、
前記記録媒体に記録された動画像データの１部分が削除されて、連続して再生すべき前記動画像データが、前記記録媒体上で連続しない２つのデータ記録領域に記録された状態の場合には、前記２つのデータ記録領域の何れかに記録された前記第２のサイズ分の動画像データを移動して前記動画像データの前記再配置用のデータ記録領域に記録するように前記記録制御手段を制御する、ことを特徴とする記録装置。
【請求項１１】
記録媒体にデータを記録する記録装置の制御方法であって、
記録制御工程と、
前記記録制御工程を制御するディスク制御工程と、を備え、
前記ディスク制御工程は、非動画像データを前記記録媒体に記録するにあたり、前記非動画像データの第１のサイズ分を記録するごとに、第２のサイズ分の動画像データを記録するための空データ記録領域を設けて記録するように前記記録制御工程を制御する、ことを特徴とする記録装置の制御方法。
【請求項１２】
追記型記録媒体にデータを記録する記録装置の制御方法であって、
記録制御工程と、
前記記録制御工程を制御するディスク制御工程と、を備え、
前記ディスク制御工程は、動画像データを前記記録媒体に記録するにあたり、前記動画像データの第１のサイズ分を記録するごとに第２のサイズ分の空データ記録領域を設けて記録するように前記記録制御工程を制御する、ことを特徴とする記録装置の制御方法。
【請求項１３】
記録媒体にデータを記録する記録装置の制御方法であって、
記録制御工程と、
前記記録制御工程を制御するディスク制御工程と、を備え、
前記ディスク制御工程は、
連続して再生すべき動画像データが、前記記録媒体上で連続しない２つのデータ記録領域に記録されている場合、前記２つのデータ記録領域の間の連続した第１のサイズ分の前記データ記録領域ごとに、または前記動画像データ及び非動画像データの何れも記録されていない空データ記録領域に、第２のサイズ分の前記動画像データの再配置用のデータ記録領域を設け、前記２つのデータ記録領域の何れかに記録された前記第２のサイズ分の動画像データを移動して前記動画像データの再配置用のデータ記録領域に記録するように前記記録制御工程を制御する、ことを特徴とする記録装置の制御方法。
【請求項１４】
追記型記録媒体にデータを記録する記録装置の制御方法であって、
記録制御工程と、
前記記録制御工程を制御するディスク制御工程と、を備え、
追記型記録媒体は、動画像データの第１のサイズ分を記録するごとに動画像データの再配置用の第２のサイズ分の空データ記録領域を設けてシームレス再生が可能なよう記録されると共に、
前記記録媒体に記録された動画像データの１部分が削除されて、連続して再生すべき前記動画像データが、前記記録媒体上で連続しない２つのデータ記録領域に記録された状態の場合には、前記２つのデータ記録領域の何れかに記録された前記第２のサイズ分の動画像データを移動して前記動画像データの前記再配置用のデータ記録領域に記録するように前記記録制御工程を制御する、ことを特徴とする記録装置の制御方法。
【請求項１５】
請求項１１乃至１４のいずれか１項に記載の記録装置の制御方法の各工程をコンピュータに実行させるためのプログラム。
【請求項１６】
請求項１１乃至１４のいずれか１項に記載の記録装置の制御方法の各工程をコンピュータに実行させるためのプログラムが記憶されたコンピュータで読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光磁気ディスク等の記録媒体を用いた記録装置、記録装置の制御方法、プログラム及び記憶媒体に関する。
【背景技術】
【０００２】
ＤＶＤディスクやＢｌｕ−ｒａｙ（登録商標）ディスク等の光ディスク記録媒体を記録媒体として使用し、静止画像データ及び／又は動画像データを記録する、或いは再生する画像記録装置や画像再生装置が提案されている。これらで使用する光ディスク記録媒体は、例えばハードディスク（以下、ＨＤＤとする）等に比べてシーク速度が遅いことが欠点として挙げられる。これらの光ディスク記録媒体に記録された動画像データを、フリーズ（画像の動きが止まる）等の障害を起こすことなく連続的に再生（以下シームレス再生）する必要がある。そのためには、再生の対象となる動画像データが光ディスク記録媒体上に連続して記録されている必要がある。さらに、動画像データがディスク上の複数の領域に分散して記録される場合には、複数の動画像データの光ディスク記録媒体上における物理的な配置関係が重要となる。
【０００３】
図１１及び１２は、再生時における光ディスク上に記録されている動画像データの配置と、バッファに蓄積される動画像データの量の様子を示す図である。
【０００４】
図１１の（ａ）、（ｂ）は、記録媒体上に記録されている動画像データをシームレス再生することが可能な場合の、動画像データの配置の１例を説明する図である。一方、図１２の（ａ）、（ｂ）は、記録媒体上に記録されている動画像データをシームレス再生することが不可能な場合の、動画像データの配置の１例を説明する図である。
【０００５】
図１１（ａ）において、動画像データ（動画クリップ）は、動画像データ記録領域Ｍａ、動画像データ記録領域Ｍｂ、及び動画像データ記録領域Ｍｃの３つの記録領域に分散して光ディスク上に記録されているものとする。図において、左方向は光ディスク記録媒体の内周側であり、右方向は光ディスク記録媒体の外周側となる。さらに、通常の記録及び再生は、光ディスク記録媒体の内周側から外周側に向かってなされるものとする。従って各データ記録領域は、光ディスク記録媒体の内周側が始端となり、外周側が終端となる。図１１（ａ）に示すように、光ピックアップ（図示せず）を使用して光ディスク記録媒体の内周側から記録された動画像データの再生を開始する。するとまず、図１１（ｂ）の区間（１）において、動画像データ記録領域Ｍａから再生された動画像データが再生回路に備えられたバッファに対して蓄積される。そしてバッファ内に予め定めたデータ量の動画像データが蓄積された時点Ｓから、バッファ内に蓄積された動画像データを順次読出して、多重の分離化（Demultiplexing）及び復号化（Decoding）等の復号処理が開始される。そして、しかるべきタイミングで、復号処理されて得られた画像データが表示装置に供給されて表示されることになる。
【０００６】
この場合、バッファへの動画像データ記録領域Ｍａから再生される動画像データの読み込みがデータ記録領域の終端で終了すると区間（２）に進む。そして引き続き、動画像データ記録領域Ｍａから再生された動画像データに対しての多重の分離化及び復号化等の復号処理を継続する。また、この復号処理と同時に、動画像データ記録領域Ｍｂへ光ピックアップの移動を含むシーク動作が実行される。シーク動作においては、シーク速度が速ければ、当然にしてシーク時間は短くなる。
【０００７】
動画像データ記録領域Ｍａから再生された動画像データの復号処理が進み、動画像データ記録領域Ｍａから再生された動画像データがバッファから完全に無くなる前にシーク動作は終了し、区間（３）へ移行する。
【０００８】
この区間（３）では、動画像データ記録領域Ｍｂの始端から順次再生される動画像データのバッファへの読み込み、及び読み込まれた動画像データの復号処理が同時に実行される。以下、区間（４）は区間（２）と、区間（５）は区間（３）と、また区間（６）は区間（２）と同様に動作するものであって、その説明は省略する。
【０００９】
このようにして、図１１（ａ）、（ｂ）に示す例では、バッファに蓄積された前の動画像データ記録領域の動画像データの復号処理を終える前に、次の動画像データ記録領域の始端へのシーク動作が終了する。そしてバッファへは、次の動画像データ記録領域の動画像データの蓄積が開始されているために、動画像データのシームレス再生が可能となる。
【００１０】
シームレス再生に必要な動画像データ記録領域に記録される動画像データのデータ量は、復号処理中の動画像データ記録領域に記録されている動画像データのビットレート及び、後続の動画像データ記録領域との距離が大きく関連する。
【００１１】
後続の動画像データ記録領域の始端へのシーク時間が予め定めた時間より短ければ、図に示す区間（２）が短くなる。したがって、現在復号処理中の動画像データ記録領域に記録されている動画像データのデータ量は小さくても良い。逆にシーク時間が予め定めた時間より長ければ、現在復号処理中の動画像データ記録領域に記録されている動画像データのデータ量は大きくなければならない。
【００１２】
また、現在復号処理中の動画像データ記録領域に記録された動画像データのビットレートが低ければ、区間（２）におけるバッファ蓄積量の減少の傾きが緩やかになる。そのため、同様に、現在復号処理中の動画像データ記録領域に記録されている動画像データのデータ量は小さくても良い。逆に記録されている動画像データのビットレートが高い場合は、現在復号処理中の動画像データ記録領域に記録される動画像データのデータ量は大きくなければならない。
【００１３】
一方、図１２（ａ）においては、動画像データは、動画像データ記録領域Ｍａ及び動画像データ記録領域Ｍｃに分散して配置され、光ディスク記録媒体上に記録されているものとする。
【００１４】
この場合、図１１（ａ）の場合と同様に、光ピックアップを使用して光ディスク記録媒体の内周側から記録された動画像データの再生を開始する。そして、図１２（ｂ）に示すように、区間（１）において動画像データ記録領域Ｍａの始端から順次再生された動画像データが再生回路のバッファに蓄積される。そしてバッファ内に予め定めた量の動画像データが蓄積された時点Ｓから、動画像データに対する多重の分離化及び復号化等の復号処理が開始される。
【００１５】
動画像データ記録領域Ｍａから再生された動画像データのバッファへの読み込みが終了すると区間（２）に入る。そして動画像データ記録領域Ｍａからの動画像データを多重の分離化及び復号化等の復号処理を行いながら、動画像データ記録領域Ｍｃへのシーク動作を行う。
【００１６】
図１２（ｂ）の例では、動画像データ記録領域Ｍａから再生された動画像データの復号処理が実行され、動画像データ記録領域Ｍａから再生された動画像データがバッファから完全に無くなる前にシーク動作は終了しない。このため、区間（３）は、バッファがアンダーフロー（データが０になる）を起こし、復号処理の動作が停止してしまい、したがって表示装置の表示画像にフリーズ等が発生する。
【００１７】
区間（４）に入って、シーク動作が終了し、動画像データ記録領域Ｍｃの始端から再生された動画像データのバッファへの蓄積が開始されると、復号処理が再開され、適宜のタイミングで再生画像のフリーズが解除される。以下、区間（５）は、区間（２）の説明と同じに動作する。このようにバッファに蓄積された動画像データの復号処理を終える前に、次の動画像データ記録領域の始端へのシーク動作が終了しない場合は、動画像データのシームレス再生ができないことになる。
【００１８】
以上説明したようなバッファがアンダーフローを起こすような状況は、例えば動画像データを編集可能な画像撮影装置において、記録済みの動画像データの１部分または全部を削除した場合には当然にして起こり得る。さらに、静止画像データ等の非動画像データも記録可能な撮像装置において、動画像の撮影の間に大量の静止画を撮影して記録媒体に記録した場合などにも発生しうる。
【００１９】
シームレス再生を実現するため、記録媒体の記録領域の物理的な配置上の制約に関し、ＤＶＤビデオ規格では、シームレス再生を保障する動画像データは、物理的に連続して配置されているものに限ると規定されている。また、ＤＶＤビデオレコーディング（ＶＲ）規格では、動画像データを配置する各動画像データの記録領域の最低サイズ（大きさ）を規定している。
【００２０】
また、ＢＤ−ＲＯＭ（ブルーレイディスク（登録商標）−ＲＯＭ）規格では、シームレス再生を保障する動画像データのビットレート及び、各動画像データの記録領域の最低サイズと各動画像データの記録領域間の物理的距離の規定を行っている。
【００２１】
また、デジタルビデオカメラ等のリアルタイムで記録可能な撮像装置でこれらの制約を守るため、例えば特許文献１では、予め定めたサイズ分以上の動画像データの記録領域のみを選んで動画像データを記録する方法が提案されている。また、例えば特許文献２では、記録済み動画像データのデフラグ処理により、予め定めたサイズ分以上の動画像データの記録領域に再配置する方法が提案されている。
【特許文献１】特開２０００−０１３７２８号公報
【特許文献２】特開２００５−００４８３０号公報
【発明の開示】
【発明が解決しようとする課題】
【００２２】
しかし、これら特許文献１及び２に開示された方法では、例えば、ＢＤ−ＲＯＭ規格におけるシームレス再生を保障する２つの動画像データ記録領域間の距離の制約について対応ができない。また、常に最悪のシーク動作の時間を考慮した動画像データ記録領域の配置を行う必要があり、そのため記録媒体の空データ記録領域を効率的に使用できない。
【００２３】
また特許文献１に開示された方法では、動画像データのビットレートに応じた最低記録時間の設定、また動画像データ以外のデータ（例えば静止画像データ）の書き込み制限及び、動画像データの編集処理での削除等の制限がシームレス再生の為には必要となる。また、特許文献２に開示された方法では、ライトワンス記録媒体（１回しか記録できず、書き換え不可能な記録媒体）に対して効果を発揮できない場合があるなどの課題がある。
【００２４】
したがって、本発明の目的は、記録媒体にシームレス再生が可能となるように、複数の動画像データのデータ記録領域が配置されるように記録し、または再配置することが可能な記録装置を提供することにある。
【課題を解決するための手段】
【００２５】
上記の目的を達成するため、本発明の実施形態に係る記録装置は、
記録媒体にデータを記録する記録装置であって、
記録制御手段と、
前記記録制御手段を制御するディスク制御手段と、を備え、
前記ディスク制御手段は、非動画像データを前記記録媒体に記録するにあたり、前記非動画像データの第１のサイズ分を記録するごとに、第２のサイズ分の動画像データを記録するための空データ記録領域を設けて記録するように前記記録制御手段を制御する、ことを特徴とする。
【００２６】
上記の目的を達成するため、本発明の他の実施形態に係る記録装置は、
追記型記録媒体にデータを記録する記録装置であって、
記録制御手段と、
前記記録制御手段を制御するディスク制御手段と、を備え、
前記ディスク制御手段は、動画像データを前記記録媒体に記録するにあたり、前記動画像データの第１のサイズ分を記録するごとに第２のサイズ分の空データ記録領域を設けて記録するように前記記録制御手段を制御する、ことを特徴とする。
【００２７】
上記の目的を達成するため、本発明の、さらに他の実施形態に係る記録装置は、
記録媒体にデータを記録する記録装置であって、
記録制御手段と、
前記記録制御手段を制御するディスク制御手段と、を備え、
前記ディスク制御手段は、
連続して再生すべき動画像データが、前記記録媒体上で連続しない２つのデータ記録領域に記録されている場合、前記２つのデータ記録領域の間の連続した第１のサイズ分の前記データ記録領域ごとに、または前記動画像データ及び非動画像データの何れも記録されていない空データ記録領域に、第２のサイズ分の前記動画像データの再配置用のデータ記録領域を設け、前記２つのデータ記録領域の何れかに記録された前記第２のサイズ分の動画像データを移動して前記動画像データの再配置用のデータ記録領域に記録するように前記記録制御手段を制御する、ことを特徴とする。
【００２８】
上記の目的を達成するため、本発明の、さらに他の実施形態に係る記録装置は、
追記型記録媒体にデータを記録する記録装置であって、
記録制御手段と、
前記記録制御手段を制御するディスク制御手段と、を備え、
追記型記録媒体は、動画像データの第１のサイズ分を記録するごとに動画像データの再配置用の第２のサイズ分の空データ記録領域を設けてシームレス再生が可能なよう記録されると共に、
前記記録媒体に記録された動画像データの１部分が削除されて、連続して再生すべき前記動画像データが、前記記録媒体上で連続しない２つのデータ記録領域に記録された状態の場合には、前記２つのデータ記録領域の何れかに記録された前記第２のサイズ分の動画像データを移動して前記動画像データの前記再配置用のデータ記録領域に記録するように前記記録制御手段を制御する、ことを特徴とする。
【００２９】
上記の目的を達成するため、本発明の、さらに他の実施形態に係る記録装置の制御方法は、
記録媒体にデータを記録する記録装置の制御方法であって、
記録制御工程と、
前記記録制御工程を制御するディスク制御工程と、を備え、
前記ディスク制御工程は、非動画像データを前記記録媒体に記録するにあたり、前記非動画像データの第１のサイズ分を記録するごとに、第２のサイズ分の動画像データを記録するための空データ記録領域を設けて記録するように前記記録制御工程を制御する、ことを特徴とする。
【００３０】
上記の目的を達成するため、本発明の、さらに他の実施形態に係る記録装置の制御方法は、
追記型記録媒体にデータを記録する記録装置の制御方法であって、
記録制御工程と、
前記記録制御工程を制御するディスク制御工程と、を備え、
前記ディスク制御工程は、動画像データを前記記録媒体に記録するにあたり、前記動画像データの第１のサイズ分を記録するごとに第２のサイズ分の空データ記録領域を設けて記録するように前記記録制御工程を制御する、ことを特徴とする。
【００３１】
上記の目的を達成するため、本発明の、さらに他の実施形態に係る記録装置の制御方法は、
記録媒体にデータを記録する記録装置の制御方法であって、
記録制御工程と、
前記記録制御工程を制御するディスク制御工程と、を備え、
前記ディスク制御工程は、
連続して再生すべき動画像データが、前記記録媒体上で連続しない２つのデータ記録領域に記録されている場合、前記２つのデータ記録領域の間の連続した第１のサイズ分の前記データ記録領域ごとに、または前記動画像データ及び非動画像データの何れも記録されていない空データ記録領域に、第２のサイズ分の前記動画像データの再配置用のデータ記録領域を設け、前記２つのデータ記録領域の何れかに記録された前記第２のサイズ分の動画像データを移動して前記動画像データの再配置用のデータ記録領域に記録するように前記記録制御工程を制御する、ことを特徴とする。
【００３２】
上記の目的を達成するため、本発明の、さらに他の実施形態に係る記録装置の制御方法は、
追記型記録媒体にデータを記録する記録装置の制御方法であって、
記録制御工程と、
前記記録制御工程を制御するディスク制御工程と、を備え、
追記型記録媒体は、動画像データの第１のサイズ分を記録するごとに動画像データの再配置用の第２のサイズ分の空データ記録領域を設けてシームレス再生が可能なよう記録されると共に、
前記記録媒体に記録された動画像データの１部分が削除されて、連続して再生すべき前記動画像データが、前記記録媒体上で連続しない２つのデータ記録領域に記録された状態の場合には、前記２つのデータ記録領域の何れかに記録された前記第２のサイズ分の動画像データを移動して前記動画像データの前記再配置用のデータ記録領域に記録するように前記記録制御工程を制御する、ことを特徴とする。
【発明の効果】
【００３３】
本発明によれば、記録媒体に対してシームレス再生が可能となるように、動画像データを記録することが可能となる。
【発明を実施するための最良の形態】
【００３４】
＜実施形態１＞
以下に説明する本発明の実施形態１に係る記録装置においては、ランダムアクセスが可能で、取り外し可能なＤＶＤディスクを光ディスクである記録媒体とする。そして、ＢＤ−ＲＯＭ規格に準拠したフォーマットで映像データ及び音声データを圧縮符号化して記録し、映像データの圧縮符号化にＨ．２６４（ＭＰＥＧ４−ＡＶＣ）規格を採用する画像の記録装置を含む撮像装置に適用した場合を例として説明する。
【００３５】
図１において、符号１０１は、記録装置を備える撮像装置全体の制御を担う制御部である。符号１０２は焦点距離や露出の状態を変更可能な光学系、符号１０３は、例えばＣＣＤ（Charge Coupled Device）のような撮像素子で、光学系１０２により結像した光を電気信号に変換する機能を有する。符号１０４は信号処理部であり、入力される画像信号に対しホワイトバランスやガンマ補正等の予め定めた信号処理を行い、動画像データまたは静止画像データとして後述するメモリ１１３に一時的に記録する。
符号１０５は、ＭＰＥＧ２符号化／復号化部であり、メモリ１１３に一時的に記録された動画像データをＨ．２６４データに符号化、またはＨ．２６４データから動画像データを復号する機能を有する。
【００３６】
符号１０６はＪＰＥＧ符号化／復号化部であり、メモリ１１３に一時的に記録された静止画像データをＪＰＥＧ方式に従って符号化する。また、ＪＰＥＧ符号化／復号化部１０５はＪＰＥＧ方式で符号化されたデータを復号して静止画像データを復号し、メモリ１１３に書き戻す機能を有する。
【００３７】
符号１０７はマイクであり、音声を音声信号に変換する機能を有する。符号１０８はスピーカであり、マイクとは逆に音声信号を音声に変換する機能を有する。
【００３８】
符号１０９は音声符号化／復号化部であり、マイク１０７より入力された音声信号を予め定めた符号フォーマットに符号化してメモリ１１３に一時的に記憶する機能を有する。さらに、メモリ１１３に記憶された予め定めた符号化データから音声信号を復号する機能を有する。予め定めた符号フォーマットとしては、本実施形態１では、例えばＡＣ３（Audio Code number 3）を用いる。符号１１０及び１１１は、それぞれディスク制御部、及びランダムアクセス可能で、取り外し可能な記録媒体であるＤＶＤディスクである。
【００３９】
ディスク制御部１１０は、媒体判別部１２０、データ判別部１２１、シーク制御部１２２、記録制御部１２３及び再生制御部１２４を備え、ディスク制御の全体を司る。また、ディスク制御部１１０は光ピックアップやピックアップをディスク半径方向に移動するためのシークモータを有する。以上を備えるディスク制御部１１０は、制御部１０１の制御のもとに、本発明の実施形態の動作を含む各部分の動作を実行する。
【００４０】
概略的には、メモリ１１３に記憶された動画像データであるＨ．２６４データ、及び音声データであるＡＣ３データを多重化してＤＶＤディスク１１１に記録し、逆にＤＶＤディスク１１１に記録されたＨ．２６４データ及びＡＣ３データを再生する。そして再生したデータからＨ．２６４データ、及びＡＣ３データを分離し、メモリ１１３の予め定めた領域に記憶する機能を有する。同様に静止画像データであるＪＰＥＧデータについてもＤＶＤディスク１１１に記録し、再生するように構成されている。
【００４１】
符号１１２はフラッシュメモリであり、制御部１０１で動作させるプログラムの記憶及び各種設定データの記憶及び保存等に利用される。このフラッシュメモリ１１２に記憶されたデータは、フラッシュメモリ１１２の電源が切られた状態でも保持されるため、電源の遮断後も保持する必要のある管理データ等の保持にも利用される。
【００４２】
符号１１３はメモリであり、Ｈ．２６４データのバッファ、ＡＣ３データのバッファ、ＪＰＥＧデータのバッファ、制御部１０１に含まれるＣＰＵのワークエリア用メモリ等に使用される。
【００４３】
符号１１４は表示部であり、復号された画像データの表示デバイスとしての機能、撮影時のビューファインダとしての機能を有する。さらに、ユーザが本発明の実施形態１に係る記録装置を含む撮像装置を操作する場合の、操作画面としての機能も兼ね備える。符号１１５は内部バスであり、制御部１０１から各ブロックへのアクセス、及びメモリ１１３を介して実行される各ブロック間のデータ転送等に使用される。尚、ユーザからの指示は、入力部１１６に含まれるポインティングデバイスやキーパッド等から入力される。
【００４４】
上記のように構成された実施形態１に係る記録装置を含む撮像装置においては、静止画像記録用の動作モード（以下、静止画像記録モードと記述）と、動画像記録用の動作モード（以下、動画像記録モードと記述）を有する。そして、ユーザが入力部１１６を介して、いずれかの記録モードを選択する。すると制御部１０１は、選択されたモードと装填されているＤＶＤディスク１１１内の状態から静止画像記録モード又は動画像記録モードを選択して起動し、静止画像データ又は動画像データのＤＶＤディスク１１１への記録が可能となる。
【００４５】
動画像記録モードで起動した場合、動画像データは、動画像のアスペクト比、圧縮符号化形式、解像度、音声の符号化圧縮符号化形式及びチャネル数に基づいて、Ｈ．２６４方式でデータ圧縮される。さらに、予め定めたデジタル動画フォーマット、ここではＵＤＦ（Universal Disc Format）にしたがってＤＶＤディスク１１１に記録される。
【００４６】
また静止画像記録モードで起動した場合、静止画像データは、ＪＰＥＧ方式でデータ圧縮してデジタル静止画フォーマットとなる。ここではＤＣＦ（Design rule for Camera File system）に準拠する形式で、同様にＵＤＦの仕様にしたがって、装填されたＤＶＤディスク１１１に記録される。
【００４７】
また、ＤＶＤディスク１１１に記録される全ての画像データは、ＤＶＤディスク１１１の最小アクセス単位であるセクタ（２ｋバイト）単位に分割され記録されている。そしてＤＶＤディスク１１１にデータを追加して記録する際は、ＤＶＤディスク１１１上に、１又は複数の物理的に連続な複数のセクタよりなる記録領域（以下、データ記録領域と記述）を確保し、このデータ記録領域の位置に分割して記録する。また、画像データを追加記録する場合は、ＤＶＤディスク１１１の内周から外周方向に向かって記録されるものとする。またデータ記録領域は、内周側の始端で始まり、外周側の終端で終わるものとする。
【００４８】
次に、図２を参照して、シームレス再生に必要な、画像データのＤＶＤディスク１１１への動画像データを追加して記録するための空データ記録領域の確保及び、画像データを追加して記録を行う方法について説明する。
【００４９】
入力部１１６からのユーザの操作で、動画像データや静止画像データのＤＶＤディスク１１１への追加する記録が指示された場合、先ず処理の開始後のステップＳ２０１において、ＤＶＤディスク１１１へ追加が必要な画像データのセクタ数Ａ１を決定する。この判別は、たとえば記録すべき画像データをデータ判別部１２１で判別し決定する。
【００５０】
次にステップＳ２０２へ進み、ＤＶＤディスク１１１上に、既に記録されている記録済みの動画像データ、すなわち記録済みの動画像のデータ記録領域が存在するか否かを判別する。具体的には、例えば、ディスク上に記録されている管理情報に基づいて判別することができる。管理情報は、ＵＤＦなどのファイルシステム情報を含み、再生制御部１２４によりＤＶＤディスク１１１から管理情報を再生し、この管理情報に基づいてディスク上の記録済みデータのファイル名、及び拡張子を確認することができる。
【００５１】
ＤＶＤディスク１１１に動画像データがなにも記録されていないのであればステップＳ２１１へ進む。この場合は、静止画像データは記録されているかもしれないが、動画像データは記録されていないので、シームレス再生の考慮は不要となる。したがって、ステップＳ２１１で、ＤＶＤディスク１１１上の最も外周側の先行する記録済みデータ記録領域の終端に続けて、追記する画像データを記録する。すなわち、記録済みのセクタのうち最も大きなアドレスのセクタの次のセクタから始まる先行するデータ記録領域に、追記する画像データを連続的に記録制御部１２３の制御により追加して記録する。追記する画像データをＡ１セクタ分記録したら、ステップＳ２１２に進み、処理を終了する。この場合、追記する画像データは、動画像データでも静止画像データであっても同じ動作となる。
【００５２】
一方ステップＳ２０２で、ＤＶＤディスク１１１上のデータ記録領域に既に記録されている動画像データがあると判別された場合には、ステップＳ２０３へ進み、次に追記する画像データが、静止画像データであるか否かを判別する。この判別は、たとえばデータ判別部１２１で判別する。そして追記する画像データが、静止画像データであった場合はステップＳ２０４へ進む。
【００５３】
ステップＳ２０４では、記録済みとなった先行するデータ記録領域のセクタのうちの最も外周側から内周側に向かって、静止画データの記録領域がＢ１セクタ（第１のサイズ分）以上連続してしまうか否かを調べる。すなわち、最も外周側の先行する記録済みのデータ（この場合動画像データであるが）記録領域の終端から、静止画像データがＢ１セクタ以上連続するかを判別する。すなわち、ステップＳ２０２で確認した動画像データの終端から、追記した静止画像データも含めて、Ｂ１セクタ以上静止画データが連続するか調べることになる。
【００５４】
静止画像データがＢ１セクタ連続したら、ステップＳ２０５に進み、ＤＶＤディスク１１１上に動画像データ記録用にＣ１セクタ（第２のサイズ分）の空データ記録領域を確保してステップＳ２０４に戻る。このＣ１セクタ分の空データ記録領域の確保は、たとえば記録制御部１２３で実行される。
【００５５】
尚、このＤＶＤディスク１１１上のＣ１セクタ分の空データ記録領域の確保の方法は、例えばＤＶＤディスク１１１がライトワンス記録媒体であれば、例えば、ＤＶＤ規格に規定されているリザーブゾーンとしても良い。また、ＤＶＤディスク１１１が書き換え可能な記録媒体であるとすれば、固定パターンデータとして０を記録し、ファイルシステム上未使用と認識される未記録領域としても良い。この場合、ＤＶＤディスク１１１自身の判別は媒体判別部１２０で実行される。
【００５６】
この場合、予め定めたサイズのＣ１クラスタ分を最小サイズとし、Ｃ１クラスタ以上のサイズを有する空データ記録領域を確保する。ステップＳ２０４にもどると、今度は、Ｃ１セクタ分の空データ記録領域が確保されているので、連続する静止画像データはなく、ステップＳ２０６に進み、追記する画像データが記録されてゆくことになる。
【００５７】
ステップＳ２０４の判断で、最も外周側の記録済み画像データ（この場合動画像データであるが）記録領域の終端からの間隔が静止画像データがＢ１セクタに達していない場合、ステップＳ２０６に進む。
【００５８】
ステップＳ２０６では、最も外周側の静止画像データ記録領域の終端に続けて、又は確保した空データ記録領域の終端に続けて、追記する画像データ（この場合静止画像データ）を１セクタ分記録する。そしてステップＳ２０７に進み、記録すべきセクタ数Ａ１を１つデクリメントする。
【００５９】
次にステップＳ２０８に進み、追記する画像データ（静止画像データ）の記録を終了したか否かを判別し、全て記録済みであればステップＳ２０９へと進んで追加の記録が終了する。しかし記録すべき画像データがまだあればステップＳ２０４へと戻り、同様の処理を記録セクタ数Ａ１が全て記録済みとなるまで繰り返す。この場合、記録セクタ数Ａ１がＢ１セクタ以上の間隔の大きさであれば、ステップＳ２０４の判断で、２つめのＣ１クラスタ分の空データ記録領域が確保されることになる。
【００６０】
ステップＳ２０３までもどり、今度は、追記する画像データが動画像データであった場合には、ステップＳ２１０に進み、最も外周側の先行する空データ記録領域の始端から、追記する画像データ（この場合、動画像データ）を１セクタ分だけ記録する。次にステップＳ２１３へ進み、ステップＳ２０７と同様に記録すべき動画像データのセクタ数Ａ１を１つデクリメントする。
【００６１】
次にステップＳ２１４へ進み、ステップＳ２０８と同様に、追記するセクタ数Ａ１分の全ての動画像データについて記録を終了したか否かを判別し、記録済みであればステップＳ２１５へと進み、追加の記録を終了する。しかし、未だ記録すべき画像データがあればステップＳ２１０へと戻り、同様の処理を追記する動画像データの記録セクタ数Ａ１が全て記録済みとなるまで繰り返す。この場合には、シームレス再生が可能か否かに関係なく、とにかく記録済みの動画像データ記録領域の近くの空データ記録領域に追記する動画像データを記録すればよい。
【００６２】
図３は、図２のフローチャートの内容に従い、順次に追加して記録した場合の、ＤＶＤディスク１１１上のデータ記録領域の状態を示した図である。一番上はＤＶＤディスク１１１上が全て未記録領域の状態を示す。
【００６３】
シームレス再生を可能とする動画像データ記録領域間の最大のセクタサイズに相当する間隔のセクタ数Ｂ１及び、動画像データ追加記録用に確保する最小の確保した空データ記録領域のセクタ数Ｃ１については、記録フォーマットに準じて決定する。尚、Ｂ２が第１にセクタ分に相当し、Ｃ１が第２のサイズ分に相当する。
【００６４】
すなわち、以上説明するように、シームレス再生のために、追加して記録する動画像データのデータ記録領域間の間隔の最大のサイズＢ１及び最小の確保する空データ記録領域のサイズＣ１を、記録媒体のシーク時間が関連するシーク速度と関連して決定する。または、追加して記録する動画像データのデータ記録領域の間隔のサイズ及び空データ記録領域のサイズは、追加して記録する動画像データのビットレートと関連して決定することもありうる。尚、基本的にシーク速度は、基本的に記録媒体のドライブ個有にシーク制御部１２２で決定され、シーク時間は、シーク速度と先行するデータ記録領域の配置関係で、シーク制御部１２２で決定される。これは、以下の説明する実施形態においても同様である。
【００６５】
以上、本発明の実施形態１に係る記録装置によれば、取り外し可能な記録媒体であるＤＶＤディスク上に、シームレス再生に必要な動画像データの配置用の空データ記録領域の確保及び、確保した空き領域を活用した動画像データの記録を行うことができる。
【００６６】
＜実施形態２＞
実施形態１では、動画像データ又は静止画像データを追加して記録する場合において、ＤＶＤディスク１１１上の動画像データがシームレス再生に必要な配置の条件を満たすための方法について説明した。本願の実施形態２に係る記録装置では、動画像データの再配置を行ってシームレス再生に必要な配置の条件を満たすための方法について説明する。
【００６７】
尚、以降の実施形態の説明では、第１のサイズ分が、シームレス再生に必要な、２つの動画像のデータ記録領域間の最大の距離であり、第２のサイズ分が、動画像データを記録するために確保するデータ記録領域の最小の距離に相当する。
【００６８】
ここで、取り外し可能な記録媒体であるＤＶＤディスク１１１上に、動画像データがシームレス再生が可能となるよう配置されている状態を想定している。この状態において、ＤＶＤディスク１１１上の記録済みの動画像データのデータ記録領域の１部分が削除された場合に、残りの動画像データ記録領域がシームレス再生可能な配置となるよう効率よく再配置する方法について図４を参照して説明する。本実施形態２に係る記録装置の構成は、基本的に図１で示す実施形態１に係る記録装置である撮像装置と同じものを使用し、詳細な説明は省略する。
【００６９】
ユーザの指示によるＤＶＤディスク１１１上の動画像データの１部分の削除あとに、撮像装置に対して、ユーザが入力部１１６を介して画像データの再配置の指示をステップＳ４０１において発行したものとする。するとステップＳ４０２に進み、ＤＶＤディスク１１１上の物理アドレスが最も小さい動画像データを含むデータ記録領域を調べ、その結果のデータ記録領域を仮にデータ記録領域Ａ２と定義する。
【００７０】
次にステップＳ４０３において、ＤＶＤディスク１１１上のデータ記録領域Ａ２より物理アドレスの大きい、すなわち外周側に動画像データが記録されたデータ記録領域を探す。もしなければ再配置の必要がなく、ステップＳ４１０に進んで再配置の処理を終了する。
【００７１】
しかし、データ記録領域Ａ２より物理アドレスの大きい動画像データが記録されたデータ記録領域があればステップＳ４０４へ進む。そして、その動画像データが記録されたデータ記録領域のうち最も物理アドレスの小さい、内周側ものを仮に後続のデータ記録領域Ｂ２と定義する。これらの動作は、データ判別部１２１及び再生制御部１２４で実行されることとなる。
【００７２】
次にステップＳ４０５へ進み、先行するデータ記録領域Ａ２の終端から後続のデータ記録領域Ｂ２の始端の位置までの物理的な距離である間隔を算出する。ステップＳ４０６において算出の結果が、予め定めたセクタ数Ｃ２（第１のサイズ分）より大きくなければ、そのままでシームレス再生が可能である。したがって、ステップＳ４０７においてデータ記録領域Ｂ２を新たなデータ記録領域Ａ２と定義し直し、ステップＳ４０３にもどり、同様の処理を繰り返す。
【００７３】
しかしステップＳ４０５において、先行するデータ記録領域Ａ２の終端から後続するデータ記録領域Ｂ２の始端の位置までの物理的な距離が予め定めたセクタ数Ｃ２より大きければ、シームレス再生のための再配置の必要ありと判別してステップＳ４０７へ進む。
【００７４】
次にステップＳ４０７においては、ＤＶＤディスク１１１上に、先行するデータ記録領域Ａ２の終端からセクタ数Ｃ２の間隔以内に、予め定めたサイズのセクタ数Ｄ２（第２のサイズ分）以上の連続的な空データ記録領域があるか否かを判別する。もしなければ動画像データが記録された先行するデータ記録領域Ａ２から動画像データが記録された後続のデータ記録領域Ｂ２へのシームレス再生をあきらめる。そしてステップＳ４０６に進み、同様にデータ記録領域Ｂ２を新たなデータ記録領域Ａ２と再定義して、ステップＳ４０３から同様の処理を繰り返す。
【００７５】
しかし、ステップＳ４０７において再配置用の空データ記録領域があれば、セクタ数Ｄ２分の空データ記録領域を確保し、ステップＳ４０８へ進む。ステップＳ４０８において、動画像データが記録された後続のデータ記録領域Ｂ２の始端から予め定めたセクタ数Ｄ２分の動画像データを前述の確保した空データ記録領域に移動して記録する。そしてデータ記録領域Ｂ２の先頭からセクタ数Ｄ２分を空データ記録領域とする。このセクタ数Ｄ２は、第２のサイズ分に相当する。
【００７６】
次にステップＳ４０９において、前述の移動により動画像データが移動されて記録されたデータ記録領域を、新たなデータ記録領域Ａ２として、ステップＳ４０３から同様の処理を繰り返す。
【００７７】
図５は、図４のフローチャートの内容に基づいて、再配置を行った場合のＤＶＤディスク１１１のデータ記録領域の遷移の状態を示した図である。一番上はＤＶＤディスク１１１の最初の状態を示し、動画像データＸ、Ｙ及びＺのうち、動画像データＹが削除されたあと動画像データが、再配置用の領域に以下順次に再配置される遷移を示す。
【００７８】
再配置を実行する場合は、処理の速度を考慮すると、移動するデータ量は少なく、また移動する距離は少ないほうが好ましい。したがって、図５においては、上記の考えで再配置用の領域に再配置をしたことで、再配置された動画像データは飛び飛びに再配置されて記録される。
【００７９】
シームレス再生に許される最大の物理的距離に相当する間隔であるセクタ数Ｃ２及び、確保した、動画像データの最小の動画像データのデータ記録領域サイズに相当するセクタ数Ｄ２を、対応するフォーマット及びシーク速度に準じて決定する。これらは、シーク制御部１２２で決定される。
【００８０】
本発明の実施形態２に係る記録装置においては、ランダムアクセス可能で、取り外し可能なＤＶＤディスク１１１上の１部のデータ記録領域の再配置を行うことで、シームレス再生が可能な状態にすることが可能となる。
【００８１】
＜実施形態３＞
実施形態２と同様に、ランダムアクセス可能で、取り外し可能なＤＶＤディスク１１１上に、シームレス再生が可能な物理的配置に動画像データのデータ記録領域が配置されている状態を想定する。この場合において、ＤＶＤディスク１１１上の記録済み動画像データの１部分が削除されたときに、残りの動画像データがシームレス再生可能な物理的配置となるよう、効率よく１部のデータを再配置する第２の方法について説明する。なお、記録装置の構成は実施形態１と同じであるため、説明を省略する。
【００８２】
以下、記録済み動画像データの１部分が削除された後の、ＤＶＤディスク１１１上のデータ記録領域に記録された残りの動画像データがシームレス再生可能な物理的配置なるよう効率よく再配置する第２の方法について図６を用いて説明する。
【００８３】
ユーザ指示による動画像データＹの削除後、入力部１１６のユーザの入力で、画像データのデータ記録領域の再配置の指示をステップＳ６０１において発行されたとする。すると、次にステップＳ６０２において、ＤＶＤディスク１１１上の物理アドレスが最も大きい（外周側）動画像データが記録されたデータ記録領域を仮にデータ記録領域Ａ３と定義する。
【００８４】
次にステップＳ６０３において、データ記録領域Ａ３より物理アドレスの小さい動画像データが記録されたデータ記録領域を探す。もしなければ再配置の必要がなくステップＳ６１０に進んで再配置の処理を終了する。データ記録領域Ａ３より物理アドレスの小さい（内周側）動画像データが記録されたデータ記録領域があればステップＳ６０４へ進み、データ記録領域Ａ３以外の、最も外周側にあるそのデータ記録領域を仮に先行するデータ記録領域Ｂ３と定義する。
【００８５】
次にステップＳ６０５へ進み、ＤＶＤディスク１１１上の後続のデータ記録領域Ａ３の始端の位置からデータ記録領域Ｂ３の終端までの物理的な距離である間隔を算出する。ステップＳ６０６において算出の結果が、予め定めたセクタ数Ｃ３（第１のサイズ分）より大きくなければ、シームレス再生が可能である。したがって、ステップＳ６０７においてデータ記録領域Ｂ３を新たなデータ記録領域Ａ３と定義し直し、Ｓ６０３から同様の処理を繰り返す。Ｓ６０６において予め定めたセクタ数Ｃ３より大きければ、再配置の必要ありと判別しステップＳ６０７へ進む。
【００８６】
次にステップＳ６０７において、ＤＶＤディスク１１１上のデータ記録領域Ａ３の始端の位置から内周側に向かって、セクタ数Ｃ以内に、予め定めたサイズのセクタ数Ｄ３以上の連続的な空データ記録領域があるか否かを判別する。もしなければ動画像データが記録された先行するデータ記録領域Ｂ３から動画像データが記録された後続のデータ記録領域Ａ３へのシームレス再生をあきらめる。そして、データ記録領域Ｂ３を新たなデータ記録領域Ａ３と再定義して、ステップＳ６０３から同様の処理を繰り返す。尚Ｄ３は第２のサイズ分となる。
【００８７】
ステップＳ６０７においてＤＶＤディスク１１１上に再配置用の空データ記録領域があればセクタサイズＤ３分の空データ記録領域を確保し、ステップＳ６０８へ進む。次にステップＳ６０８では、動画像データが記録された先行するデータ記録領域Ｂ３の終端から予め定めたセクタサイズＤ３分の動画像データを確保した空データ記録領域に移動して記録し、データ記録領域Ｂ３の終端からＤ３セクタ分を空データ記録領域とする。この場合、予め定めたサイズのＤ３を単位とし、Ｄ３以上のサイズを有する空データ記録領域であればよい。
【００８８】
次にステップＳ６０９において、前述の移動により画像データを１部削除されたデータ記録領域を、新たなデータ記録領域Ａ３として、ステップＳ６０３から同様の処理を繰り返す。上記の動作に関しても、制御部１０１の制御のもとで、ディスク制御部１１０が備えるデータ判別部１２１、記録制御部１２３及び再生制御部１２４で実行されることになる。
【００８９】
図７は、図６のフローチャートの内容に基づいて、再配置を行った場合のＤＶＤディスク１１１のデータ記録領域の状態を示した図である。一番上はＤＶＤディスク１１１の最初の状態を示し、動画像データＹが削除されたあと動画像データが、順次に再配置される遷移を示す。
【００９０】
シームレス再生に許される最大の空データ記録領域に相当するＣ３（第２のサイズ分）及び、確保する、動画像データの最小の動画像データが記録されたデータ記録領域サイズに相当するセクタ数Ｄ３（第１サイズ分）については実施形態２と同様である。
【００９１】
以上説明するように、本発明の実施形態３によれば、ランダムアクセス可能で、取り外し可能なＤＶＤディスク１１１上の動画像データが記録された１部のデータ記録領域の再配置を行うことで、シームレス再生が可能な状態にすることが可能となる。
【００９２】
＜実施形態４＞
本発明の実施形態４に係る記録装置における、ライトワンス、所謂追記型記録媒体を用いた場合に関して説明する。
【００９３】
現在、光ディスクには、ＤＶＤ−ＲＷの様に繰り返し書き替え可能なリライタブルディスクと、ＤＶＤ−Ｒの様な追記型記録媒体としてのライトワンスディスクがある。
【００９４】
そして、本実施形態では、追記型記録媒体であるライトワンスディスクに対し、画像データの削除を考慮したシームレス再生に必要な動画像データが記録されたデータ記録領域の配置を行うための空データ記録領域を確保する方法について説明する。さらに記録済み動画像データの１部分が削除された場合に、空データ記録領域を用いて、残りの動画像データがシームレス再生可能な物理的配置なるよう効率よくデータ記録領域を再配置する方法について説明する。なお、画像の記録装置の構成は実施形態１と同じであるため、説明を省略する。
【００９５】
以下、画像データの削除を考慮したシームレス再生に必要な動画像データの記録されたデータ記録領域の配置を行うための空データ記録領域を確保の方法について図８を用いて説明する。
【００９６】
ユーザの入力部１１６の操作により、動画像及び静止画像の撮影等のＤＶＤディスク１１１への画像データの追加の記録が発生した場合、まず処理の開始後のステップＳ８０１においてＤＶＤディスク１１１への追加の記録を必要とするセクタ数Ａ４を決定する。次にステップＳ８０２へ進み、ＤＶＤディスク１１１上に、既に記録された動画像データが記録されたデータ記録領域が存在するか否かを判別する。判別の方法は、実施形態１における判別と同様である。
【００９７】
動画像データが未記録の状態であれば、ステップＳ８１０へ進む。そして、記録されている非画像データのデータ記録領域の終端である物理アドレスが最も大きい記録済みセクタとなるセクタの次のセクタのデータ記録領域から、記録すべき動画像データを連続的に追加して記録する。すなわち、最外周の記録済みデータ記録領域の終端に続けて動画像データをＡ４セクタ分追記する。その後ステップＳ８１１に進んで追加の記録の処理を終了する。
【００９８】
次にステップＳ８０３に進み、物理アドレスが最も大きい記録済みデータ記録領域が、予め定めたサイズのセクタ数Ｂ４の間隔以上連続するかを判別する。動画像データが予め定めたセクタ数Ｂ４の場合、ステップＳ８０４へ進む。そして先行するデータ記録領域の終端から、連続するセクタ数Ｃ４の空データ記録領域を確保する。ステップＳ８０４において空データ記録領域が確保されると、ステップＳ８０３へ戻る。今度は、空データ記録領域が確保されているので、ステップＳ８０５に進むことになる。第１のサイズ分がＢ４セクタに相当し、第２のサイズ分がＣ４セクタに相当する。
【００９９】
また、ステップＳ８０３において、動画像データが記録されたデータ記録領域が予め定めたサイズのセクタ数Ｂ４達していないと判別された場合も、ステップＳ８０５に進む。そして、物理アドレスが最も大きい記録済みセクタのデータ記録領域の終端に続けて、または、確保した空データ記録領域の終端に続けて追記する画像データを１セクタ分記録する。
【０１００】
次にステップＳ８０６へ進み、記録するセクタ数Ａ４を１デクリメントする。次にステップＳ８０７に進み、追記の必要なＡ４セクタ分の動画像データの記録を終了したか否かを判別し、記録済みであればステップＳ８０８へと進んで追加の記録処理が終了する。未記録の動画像データがあればステップＳ８０３へと戻り、同様の処理を繰り返す。
【０１０１】
図９は、図８のフローチャートの内容に基づいて、ステップＳ８０４の判断に関連するＤＶＤディスク１１１のデータ記録領域の状態を示した図である。一番上はＤＶＤディスク１１１上が全て空データ記録領域の状態を示し、以下動画像データ、及び静止画像データが追加して記録されるデータ記録領域の遷移を示す。
【０１０２】
最大の連続使用セクタサイズの間隔に相当するセクタ数Ｂ４及び、動画像データ追加記録用に確保する空データ記録領域のサイズのセクタ数Ｃ４については、対応するフォーマットに準じて決定しても良い。例えば、本実施形態の記録装置であるビデオカメラにおいては、動画像データのビットレートに応じた動画像データの最小の動画像データが記録されたデータ記録領域のサイズの２倍をセクタ数Ｃ４とする。さらに、シームレス再生が可能な動画像データが記録されたデータ記録領域間の距離からセクタ数Ｃ４を引いたものをセクタ数Ｂ４とする。
【０１０３】
これらの値に準じて空データ記録領域を確保する場合、この空データ記録領域のうち物理アドレスが小さい空データ記録領域から順に動画像データを追加記録する。これにより、全動画像データはシームレス再生可能に配置されたデータ記録領域に空データ記録領域を確保しつつ追加記録することができる。
【０１０４】
次に、前述の記録済み動画像データの１部分が削除された場合に、残りのデータ記録領域に記録された動画像データがシームレス再生可能となるよう再配置する方法について説明する。記録済み動画像データの１部分が削除された場合に、残りのデータ記録領域に記録された動画像データがシームレス再生可能となるよう再配置する方法については、実施形態２及び３と同じであるため説明を省略する。
【０１０５】
ライトワンス記録媒体を用いた場合であっても、実施形態２及び３で説明した値に準じて確保した空データ記録領域を使用してデータ記録領域の再配置を行うことで、シームレス再生が可能な状態に再配置される。
【０１０６】
図１０は、実施形態２におけるフローチャートの内容に基づいて、再配置を行った場合のＤＶＤディスク１１１のデータ記録領域の状態１乃至４を示した図である。
【０１０７】
以上説明するように、本発明の実施形態４によれば、ＤＶＤディスク１１１のデータ記録領域の再配置を行うことで、シームレス再生が可能な状態にデータ記録領域を再配置することが可能となる。
【０１０８】
尚、上記の実施形態の説明において、静止画像データは、画像データである必要はなく、非動画像データであればよい。非動画像データは、静止画像データ以外にテキストデータ、制御データなど、各種のデータが考えられる。
【０１０９】
また、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給することによっても実施可能である。
【０１１０】
すなわち本発明の目的は、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても達成される。この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。プログラムコードを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０１１１】
また、コンピュータが読出したプログラムコードを実行することで、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の１部分または全部を行いこともありうる。それにより、本発明は、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１１２】
さらに本発明においては、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれて実施することも可能である。したがって、書込まれプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の１部分または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【０１１３】
【図１】本発明の各実施形態に係る記録装置を備える撮像装置の基本的な構成を説明する図である。
【図２】本発明の実施形態１に係る記録装置の追加の記録の動作を説明するフローチャートである。
【図３】本発明の実施形態１に係る記録装置の追加の記録ごとの記録媒体のデータ記録領域の状態を示した例である。
【図４】本発明の実施形態２に係る記録装置の再配置の動作を説明するフローチャートである。
【図５】本発明の実施形態２に係る記録装置の再配置時の記録媒体のデータ記録領域の状態を示した例である。
【図６】本発明の実施形態３に係る記録装置の再配置の動作を説明するフローチャートである。
【図７】本発明の実施形態３に係る記録装置の再配置時の記録媒体のデータ記録領域の状態を示した例である。
【図８】本発明の実施形態４に係る記録装置の追加の記録の動作を説明するフローチャートである。
【図９】本発明の実施形態４に係る記録装置の、追記型記録媒体を用いた場合の追加の記録ごとの記録媒体のデータ記録領域の状態を示した例である。
【図１０】本発明の実施形態４に係る記録装置の、追記型記録媒体を用いた場合の再配置時の記録媒体のデータ記録領域の状態を示した例である。
【図１１】シームレス再生が可能な場合の、記録媒体上の動画像データのデータ記録領域の配置とバッファの蓄積量の関係を説明する図である。
【図１２】シームレス再生が不可能な場合の、記録媒体上の動画像データのデータ記録領域の配置とバッファの蓄積量の関係を説明する図である。
【符号の説明】
【０１１４】
１０１  制御部
１０２  光学系
１０３  撮像素子
１０４  信号処理部
１０５  ＭＰＥＧ２符号化／復号化部
１０６  ＪＰＥＧ符号化／復号化部
１０７  マイク
１０８  スピーカ
１０９  音声符号化／復号化部
１１０  ディスク制御部
１１１  ＤＶＤディスク
１１２  フラッシュメモリ
１１３  メモリ
１１４  表示部
１１５  内部バス
１１６  入力部
１２０  媒体判別部
１２１  データ判別部
１２３  記録制御部
１２４  再生制御部
【図１】
2008278334.tif 000003
【図２】
2008278334.tif 000004
【図３】
2008278334.tif 000005
【図４】
2008278334.tif 000006
【図５】
2008278334.tif 000007
【図６】
2008278334.tif 000008
【図７】
2008278334.tif 000009
【図８】
2008278334.tif 000010
【図９】
2008278334.tif 000011
【図１０】
2008278334.tif 000012
【図１１】
2008278334.tif 000013
【図１２】
2008278334.tif 000014