(57)【要約】【課題】中間状態のディスクが何れの記録フォーマットで記録されているかを高速に判別できるようにする。【解決手段】複数のフォーマットでディスク状媒体に映像データを記録する記録再生装置であって、前記ディスク状媒体が挿入された際に、挿入されたディスク状媒体のトラック情報を取得するトラック情報取得手段と、前記トラック情報取得手段によって取得されたトラック情報に基づいて、アプリケーションレベルのディスクフォーマットを判別するフォーマット判別手段とを設け、中間状態のディスクの記録フォーマットを判別する際に、より少ないディスクアクセスで行なうことができるようにする。【選択図】  図１
2008276886.tif 000002
【特許請求の範囲】
【請求項１】
複数のフォーマットでディスク状媒体に映像データを記録する記録装置であって、
前記ディスク状媒体が挿入された際に、挿入されたディスク状媒体のトラック情報を取得するトラック情報取得手段と、
前記トラック情報取得手段によって取得されたトラック情報に基づいて、アプリケーションレベルのディスクフォーマットを判別するフォーマット判別手段とを有することを特徴とする記録装置。
【請求項２】
前記フォーマット判別手段は、前記トラック情報取得手段が取得したトラック情報において、オープンな状態のトラックを特定し、そのトラック数及びトラック番号に基づいて前記アプリケーションレベルのディスクフォーマットを判別することを特徴とする請求項１に記載の記録装置。
【請求項３】
前記フォーマット判別手段は、前記トラック情報取得手段が取得したトラック情報において、特定トラック番号のトラックサイズに基づいて前記アプリケーションレベルのディスクフォーマットを判別することを特徴とする請求項２に記載の記録装置。
【請求項４】
前記特定トラック番号は、トラック１の番号であることを特徴とする請求項３に記載の記録装置。
【請求項５】
前記取得したトラック情報において、トラック数が２であるか否かに基づいてアプリケーションレベルのディスクフォーマットを判別することを特徴とする請求項１に記載の記録装置。
【請求項６】
前記フォーマット判別手段は、前記アプリケーションレベルのディスクフォーマットとして、ＤＶＤビデオフォーマットとＡＶＣＨＤフォーマットの判別を行なうことを特徴とする請求項１〜５の何れか１項に記載の記録装置。
【請求項７】
前記ディスク状媒体に所定のエリアを設定し、前記エリア毎に前記映像データを記録する記録手段を備え、前記トラック情報は前記ディスク状媒体上に設定された前記エリアの構成を示す情報であることを特徴とする請求項１に記載の記録装置。
【請求項８】
前記複数のフォーマットは、互いに前記エリアに記録される映像データの構成が異なることを特徴とする請求項７に記載の記録装置。
【請求項９】
ＤＶＤビデオフォーマット及びＡＶＣＨＤフォーマットの両方でディスク状媒体に映像データを記録する記録装置であって、
前記ディスク状媒体が挿入された際に、挿入されたディスク状媒体のトラック情報を取得するトラック情報取得手段と、
前記トラック情報取得手段によって取得されたトラック情報のうち、前記ＤＶＤビデオフォーマット特有のトラック情報、または前記ＡＶＣＨＤフォーマット特有のトラック情報を利用して、アプリケーションレベルのディスクフォーマットが前記ＤＶＤビデオフォーマットまたはＡＶＣＨＤフォーマットの何れであるかを判別するフォーマット判別手段とを有することを特徴とする記録装置。
【請求項１０】
前記フォーマット判別手段は、前記ＤＶＤビデオフォーマット特有のトラック情報として、トラック１がオープンか否か、トラック２がオープンか否か、オープントラック数が２であるか否か、仮ＶＭＧＩ記録が有るか否かの情報を利用することを特徴とする請求項９に記載の記録装置。
【請求項１１】
前記フォーマット判別手段は、前記ＡＶＣＨＤフォーマット特有のトラック情報として、トラック１がオープンか否か、トラック２がオープンか否か、仮ＦＳ記録が有るか否かの情報を利用することを特徴とする請求項９に記載の記録装置。
【請求項１２】
複数のフォーマットでディスク状媒体に映像データを記録する記録方法であって、
前記ディスク状媒体が挿入された際に、挿入されたディスク状媒体のトラック情報を取得するトラック情報取得工程と、
前記トラック情報取得工程において取得されたトラック情報に基づいて、アプリケーションレベルのディスクフォーマットを判別するフォーマット判別工程とを有することを特徴とする記録方法。
【請求項１３】
ＤＶＤビデオフォーマット及びＡＶＣＨＤフォーマットの両方でディスク状媒体に映像データを記録する記録方法であって、
前記ディスク状媒体が挿入された際に、挿入されたディスク状媒体のトラック情報を取得するトラック情報取得工程と、
前記トラック情報取得工程において取得されたトラック情報のうち、前記ＤＶＤビデオフォーマット特有のトラック情報、または前記ＡＶＣＨＤフォーマット特有のトラック情報を利用して、アプリケーションレベルのディスクフォーマットが前記ＤＶＤビデオフォーマットまたはＡＶＣＨＤフォーマットの何れであるかを判別するフォーマット判別工程とを有することを特徴とする記録方法。
【請求項１４】
前記ディスク状媒体に所定のエリアを設定し、前記エリア毎に前記映像データを記録する記録工程を備え、前記トラック情報は前記ディスク状媒体上に設定された前記エリアの構成を示す情報であることを特徴とする請求項１２に記載の記録方法。
【請求項１５】
前記複数のフォーマットは、互いに前記エリアに記録される映像データの構成が異なることを特徴とする請求項１４に記載の記録方法。
【請求項１６】
複数のフォーマットでディスク状媒体に映像データを記録する工程をコンピュータに実行させるプログラムであって、
前記ディスク状媒体が挿入された際に、挿入されたディスク状媒体のトラック情報を取得するトラック情報取得工程と、
前記トラック情報取得工程において取得されたトラック情報に基づいて、アプリケーションレベルのディスクフォーマットを判別するフォーマット判別工程とをコンピュータに実行させることを特徴とするプログラム。
【請求項１７】
ＤＶＤビデオフォーマット及びＡＶＣＨＤフォーマットの両方でディスク状媒体に映像データを記録する工程をコンピュータに実行させるプログラムであって、
前記ディスク状媒体が挿入された際に、挿入されたディスク状媒体のトラック情報を取得するトラック情報取得工程と、
前記トラック情報取得工程において取得されたトラック情報のうち、前記ＤＶＤビデオフォーマット特有のトラック情報、または前記ＡＶＣＨＤフォーマット特有のトラック情報を利用して、アプリケーションレベルのディスクフォーマットが前記ＤＶＤビデオフォーマットまたはＡＶＣＨＤフォーマットの何れであるかを判別するフォーマット判別工程とをコンピュータに実行させることを特徴とするプログラム。
【請求項１８】
請求項１６または１７に記載のプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記録装置及び記録方法に関し、特に、複数種類の記録フォーマットに従って記録媒体にデータを記録するために用いて好適な技術に関する。
【背景技術】
【０００２】
従来、映像を撮影して磁気テープやメモリカードなどに記録するビデオカメラが知られている。この種のビデオカメラとして、近年では、ＤＶＤなどの光ディスクに対して映像データを記録再生するディスクビデオカメラが登場している。
【０００３】
ＤＶＤディスクに対して映像データを記録する際の記録フォーマットとして、ＤＶＤビデオフォーマットが提案されている。ＤＶＤビデオフォーマットでは、標準解像度（ＳＤ）の映像データをＭＰＥＧ２方式に従って符号化してＤＶＤディスクに記録する。また、近年、高解像度（ＨＤ）の画像データを記録するための記録フォーマットとして、ＡＶＣＨＤフォーマットが提案された。
【０００４】
ＡＶＣＨＤフォーマットでは、Ｈ．２６４（ＭＰＥＧ４／ＡＶＣ）方式に従い、高解像度の映像データを符号化する。このように、ＡＶＣＨＤ方式に従って符号化された映像データをＤＶＤディスクに記録するビデオカメラも登場している。また、ＤＶＤディスクに記録した映像データは、予め決められたファイルシステムに従って管理される。
【０００５】
例えば、ＤＶＤビデオフォーマットでは、ＵＤＦ（Universal Disk Format）１．０２に従ってデータを管理し、ＡＶＣＨＤフォーマットではＵＤＦ２．５に従ってデータを管理する。これらＵＤＦの情報は、ＤＶＤディスク上の予め決められた位置に記録される。このようなファイルシステム情報をＤＶＤディスクに記録する処理をファイナライズ処理と呼んでいる。ファイナライズ処理が行われたＤＶＤディスクは追記することができなくなり、再生専用となる。
【０００６】
ところで、追記型ディスクであるＤＶＤ−Ｒにデータを記録する場合、ファイナライズ処理を実行するまではディスク上のデータの配置が決まらないため、ファイルシステム（ＵＤＦ）情報を記録することができない。
【０００７】
そこで、ファイナライズ処理を行なうまでの間、ＵＤＦ情報とは異なる仮のファイルシステムを用いて、ファイルの管理を行なうことが考えられている（例えば、特許文献１を参照）。このようなファイルシステムを中間ファイルシステムと呼び、ファイナライズ前の状態を中間状態と呼んでいる。このような中間ファイルシステムは、記録フォーマットで定められているわけではなく、各メーカで独自のものを使用している。
【０００８】
【特許文献１】特開２００４−００５７７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ＤＶＤビデオフォーマットやＡＶＣＨＤフォーマットのうち、一方の記録フォーマットのみに対応したビデオカメラであれば、使用される中間ファイルシステムも一種類である。そのため、一方の記録フォーマットに対応した中間ファイルシステムを用いてディスク上のデータを管理すればよい。
【００１０】
しかしながら、ＤＶＤビデオフォーマットでもＡＶＣＨＤフォーマットでも、ＤＶＤディスクに対して映像データを記録することができるビデオカメラの場合、１台のビデオカメラで、両方の記録フォーマットのデータを記録することが考えられる。
【００１１】
その際に、装着されたＤＶＤディスクの記録フォーマットが、何れの記録フォーマットであるかということを判別する必要がある。しかしながら、中間状態のディスクが装着された場合、中間ファイルシステムにおいて管理している管理情報の記録位置や管理情報の内容は記録フォーマット毎に異なる。このため、装着されたディスクの中間ファイルシステムを判別することは容易ではないので、記録フォーマットの判別に長い時間を要するという問題があった。
【００１２】
本発明は前述の問題点に鑑み、中間状態のディスクが何れの記録フォーマットであるのかを高速に判別できるようにすることを目的としている。
【課題を解決するための手段】
【００１３】
本発明の記録装置は、複数のフォーマットでディスク状媒体に映像データを記録する記録装置であって、前記ディスク状媒体が挿入された際に、挿入されたディスク状媒体のトラック情報を取得するトラック情報取得手段と、前記トラック情報取得手段によって取得されたトラック情報に基づいて、アプリケーションレベルのディスクフォーマットを判別するフォーマット判別手段とを有する特徴とする。
また、本発明の記録装置の他の特徴とするところは、ＤＶＤビデオフォーマット及びＡＶＣＨＤフォーマットの両方でディスク状媒体に映像データを記録する記録装置であって、前記ディスク状媒体が挿入された際に、挿入されたディスク状媒体のトラック情報を取得するトラック情報取得手段と、前記トラック情報取得手段によって取得されたトラック情報のうち、前記ＤＶＤビデオフォーマット特有のトラック情報、または前記ＡＶＣＨＤフォーマット特有のトラック情報を利用して、アプリケーションレベルのディスクフォーマットが前記ＤＶＤビデオフォーマットまたはＡＶＣＨＤフォーマットの何れであるかを判別するフォーマット判別手段とを有することを特徴とする。
【００１４】
本発明の記録方法は、複数のフォーマットでディスク状媒体に映像データを記録する記録方法であって、前記ディスク状媒体が挿入された際に、挿入されたディスク状媒体のトラック情報を取得するトラック情報取得工程と、前記トラック情報取得工程において取得されたトラック情報に基づいて、アプリケーションレベルのディスクフォーマットを判別するフォーマット判別工程とを有することを特徴とする。
また、本発明の記録方法の他の特徴とするところは、ＤＶＤビデオフォーマット及びＡＶＣＨＤフォーマットの両方でディスク状媒体に映像データを記録する記録方法であって、前記ディスク状媒体が挿入された際に、挿入されたディスク状媒体のトラック情報を取得するトラック情報取得工程と、前記トラック情報取得工程において取得されたトラック情報のうち、前記ＤＶＤビデオフォーマット特有のトラック情報、または前記ＡＶＣＨＤフォーマット特有のトラック情報を利用して、アプリケーションレベルのディスクフォーマットが前記ＤＶＤビデオフォーマットまたはＡＶＣＨＤフォーマットの何れであるかを判別するフォーマット判別工程とを有することを特徴とする。
【００１５】
本発明のプログラムは、複数のフォーマットでディスク状媒体に映像データを記録する工程をコンピュータに実行させるプログラムであって、前記ディスク状媒体が挿入された際に、挿入されたディスク状媒体のトラック情報を取得するトラック情報取得工程と、前記トラック情報取得工程において取得されたトラック情報に基づいて、アプリケーションレベルのディスクフォーマットを判別するフォーマット判別工程とをコンピュータに実行させることを特徴とする。
また、本発明のプログラムの他の特徴とするところは、ＤＶＤビデオフォーマット及びＡＶＣＨＤフォーマットの両方でディスク状媒体に映像データを記録する工程をコンピュータに実行させるプログラムであって、前記ディスク状媒体が挿入された際に、挿入されたディスク状媒体のトラック情報を取得するトラック情報取得工程と、前記トラック情報取得工程において取得されたトラック情報のうち、前記ＤＶＤビデオフォーマット特有のトラック情報、または前記ＡＶＣＨＤフォーマット特有のトラック情報を利用して、アプリケーションレベルのディスクフォーマットが前記ＤＶＤビデオフォーマットまたはＡＶＣＨＤフォーマットの何れであるかを判別するフォーマット判別工程とをコンピュータに実行させることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、装着されたディスク状媒体に記録されているトラック情報を有効に活用してアプリケーションレベルの判別を行なうようにしたので、より少ないディスクアクセスで、記録フォーマットの判別を行なうことが可能となる。これにより、中間状態のディスクが何れの記録フォーマットであるのかを高速に判別することができる。
【発明を実施するための最良の形態】
【００１７】
（第１の実施形態）
以下、図面を参照しながら本発明の好適な実施の形態を説明する。
本実施形態の記録再生装置は、前述のＤＶＤ−Ｖｉｄｅｏ（ＤＶＤビデオ）及びＡＶＣＨＤフォーマットを利用してデータを記録することが可能であり、ディスク状媒体としてＤＶＤ−Ｒを用いることができる。
【００１８】
図１１は、本実施形態が適用されるＤＶＤビデオカメラ１１００の構成例を示したものである。ＤＶＤビデオカメラ１１００は、撮影した動画データをＤＶＤメディアに記録して保存することができる。
【００１９】
ＤＶＤビデオカメラ１１００は撮像部１１０１、映像信号処理部１１０２、音声信号処理部１１０３、マイク１１０４、フレームメモリ１１０５、ＣＰＵ（中央演算処理装置）１１０６等を有している。また、ビデオ・オーディオコーデック１１０７、記録再生部１１０８等を有している。また、操作部１１０９、表示部１１１０、フラッシュメモリ１１１１、ストリームバッファ１１１２及び多重化処理部（マルチプレクサ・デマルチプレクサ）１１１３、外部インターフェイス１１１５等も有している。
【００２０】
本実施形態のＤＶＤビデオカメラ１１００において、撮像部１１０１は被写体像を電気信号に変換するものであり、動画及び静止画を撮影する機能を有している。映像信号処理部１１０２は、撮像部１１０１で生成された映像信号にＡ／Ｄ変換処理及び適切な画像処理を施すものである。
【００２１】
マイク１１０４は外部の音声を取り込むものであり、音声信号処理部１１０３はマイク１１０４で生成された音声信号にＡ／Ｄ変換処理及び適切な信号処理を施すものである。フレームメモリ１１０５は、記録時においては撮影して得られた映像・音声データを符号化・多重化処理するまでバッファリングする。また、再生時においては多重化処理部１１１３において多重分離・復号化処理された映像・音声データを出力するまでバッファリングするものである。
【００２２】
ビデオ・オーディオコーデック１１０７は、ビデオデータ・音声データを圧縮符号化するものである。記録再生部１１０８は、光学式ディスク１１１４に対してデータの読み取り・書き込みを行なうものである。
【００２３】
操作部１１０９はユーザからの操作を受け付けて、ＤＶＤビデオカメラ１１００を操作するためのものである。表示部１１１０は液晶画面（図示しない）を有し、記録時にはカメラ画像、再生時には再生映像を表示するものであり、ＤＶＤビデオカメラ１１００に対する設定メニュー等を表示する機能を有している。
【００２４】
フラッシュメモリ１１１１は、記録時に光学式ディスク１１１４に対してリアルタイムで書くことのできない情報のうち、電源OFF状態でも保持する必要のあるものを記憶するものである。しかし、撮影中のバッテリ外しなどが発生した時に撮影可能な状態に復帰するために必要な情報の格納にも使用される。
【００２５】
ストリームバッファ１１１２は、多重化処理部１１１３において多重化されたストリームデータを保持するためのものである。多重化処理部１１１３は圧縮符合化された映像・音声データを多重化してストリームデータを生成するほか、ストリームデータを多重分離して映像・音声データを生成するものである。光学式ディスク１１１４はＤＶＤ−ＲやＤＶＤ−ＲＷ等の記録可能なメディアであり、このメディアに対して映像や静止画が記録・再生される。
【００２６】
記録時、撮像部１１０１で得られた電気信号は、映像信号処理部１１０２においてデジタルデータに変換され、フレームメモリ１１０５にバッファリングされる。また、同時にマイク１１０４より取得した音声信号は音声信号処理部１１０３においてデジタルデータに変換され、フレームメモリ１１０５にバッファリングされる。
【００２７】
フレームメモリ１１０５に格納された映像・音声データは、ビデオ・オーディオコーデック１１０７によってそれぞれ圧縮される。そして、多重化処理部１１１３において多重化処理を施された後、ストリームデータとしてストリームバッファ１１１２に保持される。
【００２８】
ストリームバッファ１１１２は、１記録単位のストリームデータを保持できるだけの容量を有している。そして、ストリームデータが１記録単位分だけ蓄積されると、記録再生部１１０８を通してストリームデータを光学式ディスク１１１４へ書き込む。また、光学式ディスク１１１４に書き込んだストリームデータに関するセル情報をフラッシュメモリ１１１１へ書き込む。
【００２９】
操作部１１０９は、ユーザが記録・再生操作の指示などの操作を行なうためのインターフェイスである。表示部１１１０は、撮像部１１０１によって取り込まれた被写体像を表示する液晶パネル（図示しない）を有している。そして、光学式ディスク（ＤＶＤ−Ｒ）１１１４内のデータを再生するときには、再生画像を液晶パネルに表示する。また、表示部１１１０に対する設定を行なうために必要なメニュー表示等の機能も有する。
【００３０】
ＤＶＤ−Ｒである光学式ディスク１１１４への記録方式は、Incremental Recording方式（以下、ＩＮＣ方式と称する）であり、内周から外周へシーケンシャルに記録可能であり、一度記録したものは上書きすることができない。そして、ＩＮＣ方式の場合、ＤＶＤ−Ｒに記録可能なエリアは最大３つまでであり、それぞれのエリア毎にシーケンシャルに記録していくことが可能である。このエリアをRzoneと呼んでいる。なお、片面二層ディスクであるＤＶＤ−Ｒ ＤＬでは、記録可能なエリアは最大４つまでとなっている。
【００３１】
次に、ＤＶＤ−Ｖｉｄｅｏフォーマット（ＤＶＤビデオフォーマット）について、図１を参照しながら説明する。
記録媒体であるＤＶＤ−Ｒの内周から順番に以下の領域がある。すなわち、ファイルシステムであるＵＤＦ（Universal Disc Format、符号１０１）領域。ビデオデータ全体を管理しているＶＭＧ（Video  Manager、符号１０２）領域。最大９９のＶＴＳ（Video Title Set）１０４である。
【００３２】
また、それぞれのＶＴＳ１０４は、ＶＴＳＩ（Video Title Set Information）１０５、ＶＴＳＴＴ＿ＶＯＢ（Video Object Set for Titles in a VTS）１０６及びＶＴＳＩ＿ＢＵＰ（Backup of VTSI）１０７により構成されている。ＶＴＳＩ１０５は、タイトルの情報が記録されている。ＶＴＳＴＴ＿ＶＯＢ１０６は、ＭＰＥＧ２Program Streamからなる。ＶＴＳＩ＿ＢＵＰ１０７は、ＶＴＳＩ１０５のバックアップである。
【００３３】
前記のようなフォーマットで映像データを記録する場合、ＵＤＦ領域１０１及びＶＭＧ領域１０２は、ディスク全体の映像データの記録状況が確定するまで、記録を行なうことができない。同様に、ＶＴＳＩ１０５及びそのバックアップであるＶＴＳＩ＿ＢＵＰ１０７は、映像データであるＶＴＳＴＴ＿ＶＯＢ１０６の記録が完了するまで、その内容が確定しないために記録することはできない。
【００３４】
したがって、ＤＶＤ−Ｖｉｄｅｏフォーマットで映像データを記録する場合、ＤＶＤ−Ｒ上でのデータの記録は図２に示すような順序で実施される。また、記録及び再生を制御するソフトウェア及びハードウェアの構成は、図３に示すような階層構造となっている。すなわち、アプリケーション（アプリケーションレベル）３０１、ＵＤＦ／中間ファイルシステム３０２、ＡＴＡ／ＡＴＡＰＩ３０３、ディスクドライブ３０４、光学式ディスク３０５のような構成である。ここで、ＤＶＤ−Ｖｉｄｅｏフォーマットのデータ記録手順について説明する。
【００３５】
まず、ＵＤＦとＶＭＧ用の領域（Rzone１、図２において符号２０１を付した領域）とＶＴＳＩ用の領域（Rzone２、符号２０２を付した領域）を予約する。このRzone２の後ろの領域はInvisible Rzoneであり、データを有効に追記できる領域である。
【００３６】
実データＶＴＳＴＴ＿ＶＯＢＳ（符号２０３）の記録を終了すると、ＶＴＳＩの情報を直ちに生成し、ＶＴＳＴＴ＿ＶＯＢＳの後ろに、ＶＴＳＩ＿ＢＵＰとして記録し（符号２０４）、Invisible Rzoneを閉じる。そして、新たなInvisible Rzone（符号２０５）が形成される。さらに、同じ内容をRzone２（符号２０２）にＶＴＳＩとして記録し、Rzone２の残りエリアをパディングして埋める。また、Rzone２の最後に仮ＶＭＧＩ（Temporary Video Manager Information；ＴＭＰ＿ＧＩ）を記録し（符号２０６）、Rzone２を閉じる（図２（Ａ））。
【００３７】
この時点で、記録可能エリアは、Rzone１（符号２０１）と、新たなInvisible Rzone（符号２０５）の２エリアのみとなる。このため、新たにRzoneを１つ確保することができる。続けて映像データを記録する場合には、前記と同様にＶＴＳＩ記録用に新たにRzone２を確保し（符号２０７）、その後ろに映像データを記録していく。
【００３８】
また、このような光学式ディスク３０５に静止画像データを記録することも可能であるが、そのような場合でも、ＶＴＳの途中にＪＰＥＧデータを記録することはできず、ＶＴＳとＶＴＳの間に記録エリアを設ける。そして、ＪＰＥＧデータを記録後（符号２０８）、Rzoneを一度閉じる。その後、ＪＰＥＧデータを管理するためのＴＭＰ＿ＥＸＴＩ（Temporary Extended Information）を記録し（符号２０９）、最後に仮ＶＭＧＩ（符号２１０）を記録してRzoneを閉じる（図２（Ｂ））。
【００３９】
このように、ファイルを管理するための仮ＶＭＧＩは、映像データ、ＪＰＥＧデータの両方を管理することが可能であり、その記録位置は、ＶＴＳＩエリアの最後、またはＥＸＴＩエリアの最後に記録される。前記のように、映像データや静止画像データの記録を繰り返し行なった例が図２（Ｃ）である。この例の場合、ＶＴＳＩやＥＸＴＩのエリアに複数の仮ＶＭＧＩが記録されていることになる。光学式ディスク３０５に記録された内容を把握するためには、すべての仮ＶＭＧＩが必要な訳ではない。すなわち、最新のもの、つまり一番外周に記録されている仮ＶＭＧＩを読み取ることで、記録内容を把握することができる。
【００４０】
図２（Ｄ）の場合は、符号２１１を付して示したＶＴＳＩ領域の最後に記録されている、符号２１２を付した仮ＶＭＧＩが最新のものとなる。また、本実施形態の記録装置から光学式ディスク３０５が取り出される際には、必ず最新の仮ＶＭＧＩが光学式ディスク３０５に記録され、その後で取り出される。
【００４１】
また、前記のように記録されたＤＶＤ−ＲのRzoneの構成は、トラック情報として読み取ることができる。トラック情報の読み取りは、ＣＰＵ１１０６の制御によりトラック情報取得手段として機能する記録再生部１１０８により行われる。ここで、トラックはRzoneと同義であり、Rzoneの構成や、Rzone内の記録状況をトラック情報として知ることができる。このトラック情報は、ＵＤＦ予約エリアよりもさらに内周にあるＲＭＡ（Recording Management Area）に記録されており、ここに記録された情報を読み取ることで、ディスク状媒体上に記録されたエリア（Rzone）の構成を知ることができる。
【００４２】
これらのＲＭＡに記録されている情報は、ディスクドライブ３０４により記録される。例えばRzone予約時に、図３において符号３０３を付しているＡＴＡＰＩ（AT Attachment Packet Interface）からＡＴＡＰＩコマンドＸＸＸが発行される。このＡＴＡＰＩコマンドＸＸＸにより、ディスクドライブ３０４が、ＲＭＡエリアに記録を行なう。
【００４３】
このように、ＡＴＡＰＩ３０３の指示によりＲＭＡへの記録が行われるが、コマンドを受け取ったディスクドライブ３０４が適当なタイミングを判断し、ＲＭＡへの記録を行なう場合もある。また、前記トラック情報の読み取りも、ＡＴＡＰＩコマンドであるＲＥＡＤ ＴＲＡＣＫ ＩＮＦＯＲＭＡＴＩＯＮコマンドにより、ＤＶＤ−ＲのＲＭＡエリアから情報が読み取られ、トラック情報として定められた形式で読み取ることができる。例えば、図２（Ｄ）の状態のＤＶＤ−Ｒのトラック情報は、図４のようになる。
【００４４】
次に、トラック情報の内容について説明する。各トラック(Ｔｒａｃｋ)には、トラック番号（Track・No）が付されている。そして、トラック番号毎に、スタートアドレス（Start Address）、ＮＷＡ（Next Writ able Address：既記録領域と未記録領域との境界）、Free Blocks、Track Size、ＬＲＡ（Last Recorded Address）という情報が存在する。
【００４５】
Start Addressは、そのトラックがディスク上のどのアドレスから存在するかを示し、Track Sizeにより、そのサイズが示される。ＤＶＤ−Ｒの場合、セクタと呼ばれる２ＫＢの固定長ブロックでディスク全体が分割されており、アドレスはセクタの番号、サイズはセクタ数で表される。ＮＷＡは、そのトラックにおいてどのアドレスから記録可能かを示しており、閉じられたトラック（Rzone）、つまりトラック内の全セクタが記録済みであるようなトラックについては、ＮＷＡは０で示される（例えば、図２のトラック２から１１）。Free Blocksは、そのセクタで未記録であるセクタ数を示している。ＬＲＡは、そのトラックにおいて最後に記録されたセクタのアドレスを示している。ＩＮＣ方式の場合、各Rzone内は小さいアドレスのセクタから順番に記録が行われるため、閉じられたRzoneでは、ＬＲＡは、そのトラックの最終セクタのアドレスを示すことになる。
【００４６】
ここで、ＤＶＤ−Ｖｉｄｅｏフォーマットにおける中間状態ディスクのトラック情報に関する特徴について説明する。
まず、データ記録前にあらかじめ予約されるRzone（トラック）、図２において、符号２０１を付しているＵＤＦ予約領域、符号２０２、２０７等で示されるＶＴＳＩ領域については、予約トラックとなるため、ある固定長の領域となる。例えば、ＵＤＦ予約領域であるトラック１は、Track Size「0x2ff0」、ＶＴＳＩエリアであるトラック２、４、１０はTrack Size「0x100」で予約される。
【００４７】
言い換えると、トラックサイズ「0x100」であるトラックは、ＶＴＳＩエリアとして使用されている可能性が非常に高いと言える。逆に、データ記録後トラックが閉じられるエリア、ＶＯＢＳ２０３を含むトラック３や、ＪＰＥＧデータ２０８を含むトラック６は可変長のサイズとなる。
【００４８】
さらに、本装置から抜き出されたＤＶＤ−Ｖｉｄｅｏの中間状態ディスクは、ＵＤＦ予約領域のトラック１と、Invisible Rzoneであるトラック１２のみがオープントラック（閉じられていない、記録が可能な状態）である。また、その他のトラック２からトラック１１は閉じられたトラックとなる（これ以上の記録を行なうことができないトラック）。これは、ディスク取り出し時には、仮ＶＭＧＩを必ず記録し、そのトラックを閉じているため、前記以外のオープンなトラックは存在しないためである。
【００４９】
次に、ＡＶＣＨＤフォーマットについて、図５を用いて説明する。
ＡＶＣＨＤフォーマットは、前述のＤＶＤ−Ｖｉｄｅｏフォーマットとは違い、ＤＶＤ−Ｒ媒体上のデータの配置順等について、ＵＤＦの記録位置以外は、定められていない。本実施形態の記録再生装置では、一番内周にＵＤＦ、次に管理データファイル、次に映像データファイルを配置させるようにしている。
【００５０】
このように、管理データファイルを特定の領域に固めて配置しておくことで、再生時のファイル読み出し時に、シークの発生を抑えることができ、高速で安定した読み出しを行なうことが期待できる。管理データファイルは、映像データファイルを管理するためのファイルであり、映像データファイルが記録されると、それに応じて管理ファイルの追加が行われる。
【００５１】
つまり、光学式ディスク３０５にはファイナライズ時にＵＤＦを記録するためのRzone１（符号５０１）と、管理ファイルを記録するためのRzone２（符号５０２）を確保する。そして、Invisible Rzone（符号５０３）に映像データファイルを追記していくことになる。
【００５２】
Rzone２（符号５０２）は、ファイナライズが実施されるまでオープンなトラックとして存在し、ファイルの追加等を随時行なうことが可能な状態となっている。Invisible Rzone（符号５０３）は、光学式ディスク３０５が本実施形態の記録再生装置から取り出される際に、仮ファイルシステム情報（仮ＦＳと呼ぶ、仮ＶＭＧＩとは異なるフォーマット、符号５０４）が記録される。その後で、Zoneが閉じられる（図５（Ａ））。
【００５３】
したがって、光学式ディスク３０５が取り出されるたびにトラックが増加し、トラック３以降のトラックの（ＬＲＡ−0xf）には、必ず仮ＦＳが記録されていることになる（0xfは仮ＦＳのサイズ）。仮ＦＳは、一番外周のトラックのＬＲＡに最新のものが記録されているため（符号５０５）、それより内周の仮ＦＳを読み取らなくても、ディスクに記録されたファイルの最新情報を把握することができる。
【００５４】
ここで、図５（Ｂ）の状態のＤＶＤ−Ｒのトラック情報は、図６のようになる。
ＵＤＦ予約領域であるトラック１は未記録状態、つまり、Free Blocks＝Track Sizeであり、オープンなトラックとなっている。管理ファイル記録領域であるトラック２は、トラック内のセクタの幾つかは管理ファイルの記録に使用され、記録済みになっているが、オープンな状態であり、記録可能状態が保持されている。
【００５５】
続いて、図７（ａ）のフローチャートを参照しながら、本実施形態の記録再生装置におけるディスクフォーマットの判別方法について説明する。
本実施形態の記録再生装置においては、光学式ディスク３０５としてＤＶＤ−Ｒ（図１１における光学式ディスク１１１４）が挿入されると、ディスクフォーマット判別処理が開始される（ステップＳ７０１）。次に、ステップＳ７０２に進み、ディスクタイプの判別が行われる。この判別の結果、本実施形態の記録再生装置で使用不可能のディスクタイプのものについては、ステップＳ７０３に進み、エラーとして処理する。
【００５６】
また、ディスクタイプの判別の結果、ＤＶＤ−ＲＷの場合にはステップＳ７０４に進み、ＲＷ判別処理を行なう。また、ＤＶＤ−Ｒの場合にはステップＳ７０５に進み、Ｒ判別処理を実行する。ここで、ＲＷ判別処理については本発明の本質とは関連がないため、詳細な説明については省略する。
【００５７】
次に、ステップＳ７０５において行われるＲ判別処理について、図７（ｂ）のフローチャートを参照しながら説明する。
ステップＳ７０６においてＲ判別処理が開始されると、まず、ディスクの記録状態についてチェックが行われる（ステップ７０７）。このチェックの結果、未記録（ブランク）ディスクの場合には、ステップＳ７０８に進んでマウントエラー処理を行なう。この場合、利用者がＤＶＤ−Ｖｉｄｅｏフォーマットか、ＡＶＣＨＤフォーマットのうち、どちらのフォーマットで映像データを記録するかを選択させる必要があり、この段階ではエラーとして判別処理を中断する。
【００５８】
一方、ステップＳ７０７の判別の結果、記録済みディスクの場合にはステップＳ７０９に進んでＡＶＤＰ（Anchor Volume Descriptor Pointer）のチェックを行なう。このチェックの結果、ファイナライズ済みディスクの場合には、先に述べたＵＤＦ予約領域であるトラック１にＡＶＤＰが記録されており（アドレス「0x100」）、中間状態のディスクには記録されていない。
【００５９】
したがって、ＡＶＤＰが記録されており、ＵＤＦが記録済みのディスクについてはステップＳ７１０に進んでＵＤＦ判別処理を行なう。ＵＤＦ判別処理では、ＵＤＦのバージョン等によりＤＶＤ−ＶｉｄｅｏフォーマットかＡＶＣＨＤフォーマットかを判別することが可能であるが、詳細は本発明とは関連がないため省略する。一方、ステップＳ７０９の判別の結果、ＡＶＤＰの記録が無いディスクにはステップＳ７１１に進んで中間状態判別処理を行なう。
【００６０】
次に、図８のフローチャートを参照しながら、ステップＳ７１１で行われる中間状態判別処理について詳細に説明する。以下に、説明する中間状態判別処理が本実施形態の記録再生装置の特徴である。この中間状態判別処理は、前記ＤＶＤビデオフォーマット特有のトラック情報、またはＡＶＣＨＤフォーマット特有のトラック情報を、情報取得手段として機能する記録再生部１１０８で取得して行なう。
ステップＳ８０１において中間状態判別処理が開始されると、まず、先に述べたトラック情報の取得を行なう（ステップ８０２）。次に、取得したトラック情報において、ＵＤＦ予約領域にあたるトラック１がオープン状態か否かのチェックを行なう（ステップ８０３）。本実施形態において、中間状態判別処理において利用するトラック１を特定トラック番号のトラックとする。
【００６１】
ステップＳ８０３のチェックの結果、トラック１がオープンではない場合には、本実施形態の記録再生装置では扱うことのできないフォーマットのディスクである可能性が高いので、ステップＳ８０４に進んで中間ファイルシステムサーチ処理を行なう。中間ファイルシステムサーチ処理については後述する。
【００６２】
一方、ステップＳ８０３のチェックの結果、トラック１がオープンである場合にはステップＳ８０５に進み、トラック２がオープン状態か否かのチェックを行なう。このチェックの結果、トラック２がオープンである場合には、ステップＳ８０６に進み、仮ＦＳ記録の有無を判定する。
【００６３】
ステップＳ８０６の判定の結果、仮ＦＳ記録が有る場合にはＡＶＣＨＤ中間ディスクの可能性が高いため、最外周のクローズトラックの（ＬＲＡ−0xf）の情報を読み取る。読み取った情報が仮ＦＳであれば、ステップＳ８０７に進んでＡＶＣＨＤ中間ディスクと判定する。また、ステップＳ８０６の判定の結果、仮ＦＳが読み取れなかった場合には、ステップＳ８１１に進み、中間ファイルシステムサーチ処理に移行する。
【００６４】
一方、ステップＳ８０５の判定の結果、トラック２がオープンではない場合には、ステップＳ８０８に進み、オープントラック数が「２」であるか否かの確認を行なう。この確認の結果、オープン数が「２」の場合には、ＤＶＤ−Ｖｉｄｅｏ中間ディスクである可能性が高いため、ステップＳ８０９に進む。そして、仮ＶＭＧＩ記録が行なわれている可能性のある、最外周のTrack Size 0x100のトラック（ＶＴＳＩエリア）、または「0x50」のトラック（ＥＸＴＩエリア）の（ＬＲＡ−0xf）を読み取る。そして、仮ＶＭＧＩが記録されているか否かをチェックする。また、ステップＳ８０８の判定の結果、オープン数が「２」でない場合にはステップＳ８１１に進んで中間ファイルシステムサーチ処理に移行する。
【００６５】
ステップＳ８０９のチェックの結果、仮ＶＭＧＩの記録が確認された場合には、ステップＳ８１０に進んでＤＶＤ−Ｖｉｄｅｏ中間ディスクと判定する。また、ステップＳ８０９の判定の結果、仮ＶＭＧＩが読み取れなかった場合には、ステップＳ８１１に進んで中間ファイルシステムサーチ処理に移行する。
【００６６】
次に、図９のフローチャートを参照しながら、ステップＳ８１１で行われる中間ファイルシステムサーチ処理について説明する。
ステップＳ９０１において中間ファイルシステムサーチ処理が開始されると、次に、ステップＳ９０２において、外周のトラックから順に内周に向かって、各トラックの（ＬＲＡ−0xf）に記録されている情報を読み出す。
【００６７】
次に、ステップＳ９０３において、仮ＦＳか仮ＶＭＧＩかが記録されていないかどうかを確認する。この確認の結果、仮ＦＳの記録が確認された場合にはステップＳ９０４に進み、ＡＶＣＨＤ中間状態ディスクとして取り扱う。
【００６８】
また、ステップＳ９０３の確認の結果、仮ＶＭＧＩの記録が確認された場合にはステップＳ９０５に進み、ＤＶＤ−Ｖｉｄｅｏ中間状態ディスクとして取り扱う。また、ステップＳ９０３の確認の結果、何れでもない場合はステップＳ９０６に進み、内周にトラックが有るか否かを判定する。
【００６９】
この判定の結果、内周にトラックが有る場合にはステップＳ９０７に進み、１つ内周のトラックをサーチ対象に変更し、その後、ステップＳ９０３に戻って前述した処理を行なう。また、ステップＳ９０６の判定の結果、内周にトラックが無い場合にはステップＳ９０８に進んでマウントエラー処理を行なう。
【００７０】
前述のようにして、情報が見つかるまで各トラックをサーチしていくことになる。このように中間ファイルシステムサーチ処理は、ディスクのトラックを辿っていく必要があり、また読み出した情報も、どのような情報であるかが予測できていないため、煩雑な処理を行なう必要があり、処理時間が長くなってしまう可能性がある。
【００７１】
以上説明したように、トラック情報を有効に利用することにより、煩雑で、ディスクアクセスを頻繁に行なう中間ファイルシステムサーチ処理を実行する前に、簡易な処理でＡＶＣＨＤ中間ディスク、ＤＶＤ−Ｖｉｄｅｏ中間ディスクの判別が可能となる。また、各トラックのTrack Sizeから、トラックに記録されている情報を推測し、中間ファイルシステムが記録されている可能性のあるトラックを特定することができる。
【００７２】
また、ＡＶＣＨＤとＤＶＤ−Ｖｉｄｅｏの判別に、トラック１のトラックサイズ（Track Size）を利用することも可能である。トラック１は、ＵＤＦ記録用に予約された領域であり、ＡＶＣＨＤとＤＶＤ−Ｖｉｄｅｏの場合で、異なるサイズを予め予約しておくことにより、判別を容易に行なうことができる。例えば、図４と図６の例では、ＤＶＤ−ＶｉｄｅｏではTrack Size「0x02ff0」を予約し、ＡＶＣＨＤでは「0x02a60」を予約しているので、このサイズをもとにフォーマット判別を行なうことができる。
【００７３】
（第２の実施形態）
第１の実施形態で述べたように、ＡＶＣＨＤフォーマットでは、ファイルの物理的な記録位置については詳細を定めていない。したがって、第１の実施形態では、管理ファイルをトラック２のエリアに集めて記録したが、必ずしもその必要は無い。
【００７４】
そのような場合は、図１０のように記録され、トラック１のＵＤＦ予約領域（符号１００１）以外は映像データファイル、管理データファイルの区別無く、随時追記していけばよい。この場合、図１０から分かるように、トラック数は常に２のままとなる。仮ＦＳはディスク取り出し時には、データ１００２が記録されているトラック２の末尾に必ず記録しておく（符号１００３）。ディスク挿入時には、トラック２の（ＬＲＡ−0xf）を読み取ることで、仮ＦＳを読み出すことができる。
【００７５】
前記のようなＡＶＣＨＤ中間ディスクを使用する記録再生装置においては、ＡＶＣＨＤ中間ディスク、ＤＶＤ−Ｖｉｄｅｏ中間ディスクの判別に、トラック情報のトラック数を用いることができる。前記の通り、ＡＶＣＨＤではトラック数が常に２である。一方、ＤＶＤ−Ｖｉｄｅｏではトラック数は３以上となるため、トラック数によるフォーマット判別が可能となる。
【００７６】
（本発明に係る他の実施の形態）
前述した本発明の実施の形態における記録再生装置を構成する各手段は、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
【００７７】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施の形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【００７８】
なお、本発明は、前述した記録再生方法における各工程を実行するソフトウェアのプログラム（実施の形態では図７〜図９に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接、あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００７９】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００８０】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００８１】
プログラムを供給するための記録媒体としては種々の記録媒体を使用することができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００８２】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【００８３】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００８４】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００８５】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施の形態の機能が実現される他、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行なうことによっても前述した実施の形態の機能が実現され得る。
【００８６】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施の形態の機能が実現される。
【００８７】
さらに、記憶媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。そして、その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００８８】
【図１】ＤＶＤビデオフォーマットの詳細を説明する図である。
【図２】ＤＶＤビデオフォーマットによりＤＶＤディスクに映像データを記録する場合の記録順序を説明する図である。
【図３】記録再生装置において、記録及び再生を制御するソフトウェア及びハードウェアの階層構造を説明する図である。
【図４】ＤＶＤビデオフォーマットのトラック情報の一例を示す図である。
【図５】ＡＶＣＨＤフォーマットの詳細を説明する図である。
【図６】ＡＶＣＨＤフォーマットのトラック情報の一例を示す図である。
【図７】（ａ）ディスクフォーマット判別処理手順の一例を説明するフローチャートであり、（ｂ）はＲ判別処理手順の一例を説明するフローチャートである。
【図８】中間状態におけるディスクフォーマットの判別処理手順の一例を説明するフローチャートである。
【図９】中間ファイルシステムサーチ処理手順の一例を説明するフローチャートである。
【図１０】ＡＶＣＨＤフォーマットの詳細の別な例を説明する図である。
【図１１】本実施形態の中間状態判別処理を実行可能なＤＶＤビデオカメラの構成例を示すブロック図である。
【符号の説明】
【００８９】
２０１  ＵＤＦ／ＶＭＧ予約領域（Ｔｒａｃｋ１）
２０２  ＶＴＳＩ予約領域（Ｔｒａｃｋ２）
２０６  ＪＰＥＧ記録領域（Ｔｒａｃｋ６）
２０９  ＥＸＴＩ記録領域（Ｔｒａｃｋ７）
５０１  ＵＤＦ予約領域（Ｔｒａｃｋ１）
５０２  管理ファイル記録領域（Ｔｒａｃｋ２）
１００１  ＵＤＦ予約領域（Ｔｒａｃｋ１）
１１００  ＤＶＤビデオカメラ
１１０１  撮像部
１１０２  映像信号処理部
１１０３  音声信号処理部
１１０４  マイク
１１０５  フレームメモリ
１１０６  ＣＰＵ（中央演算処理装置）
１１０７  ビデオ・オーディオコーデック
１１０８  記録再生部
１１０９  操作部
１１１０  表示部
１１１１  フラッシュメモリ
１１１２  ストリームバッファ
１１１３  多重化処理部（マルチプレクサ・デマルチプレクサ）
１１１４  光学式ディスク
１１１５  外部インターフェイス
【図１】
2008276886.tif 000003
【図２】
2008276886.tif 000004
【図３】
2008276886.tif 000005
【図４】
2008276886.tif 000006
【図５】
2008276886.tif 000007
【図６】
2008276886.tif 000008
【図７】
2008276886.tif 000009
【図８】
2008276886.tif 000010
【図９】
2008276886.tif 000011
【図１０】
2008276886.tif 000012
【図１１】
2008276886.tif 000013