(57)【要約】【課題】データ記録媒体の領域をより有効に利用して、より高品質な１または複数のコンテンツデータを記録できるようにする。【解決手段】  データ処理部２０は、マイクロホン１３、ライン音声入力部１６、通信部２９などから入力されたコンテンツデータを取得し、記録媒体４１の補助領域のサイズの所定の比率以下のサイズになるように、取得したコンテンツデータをエンコードする。制御部１１は、エンコードしたコンテンツデータを、ドライブ２２を制御して、記録媒体４１の補助領域に記録させる。本発明は、ビデオカメラの記録装置に適用することができる。【選択図】図１
2005318480.tif 000002
【特許請求の範囲】
【請求項１】
映像データおよび音声データを多重化したAV（Audio Visual）データが所定の再生時間ごとに分割して記録され、前記分割して記録されているAVデータごとに、前記分割して記録されているAVデータの再生に同期して再生されるコンテンツデータを追加して記録するための所定の記録容量の記録領域が確保されているデータ記録媒体に、前記コンテンツデータを記録する記録装置において、
前記記録領域に最初のコンテンツデータを記録する場合、前記記録領域の記録容量に対する１つの前記記録領域に記録するデータ量の比率があらかじめ定められた値以下になるように、前記コンテンツデータをエンコードする符号化復号手段と、
前記データ記録媒体の前記記録領域への、前記符号化復号手段によりエンコードされた前記コンテンツデータの記録を制御する記録制御手段と
を含むことを特徴とする記録装置。
【請求項２】
前記コンテンツデータとしての第１のコンテンツデータが記録されている前記記録領域に第２のコンテンツデータを追加して記録する場合、前記記録領域の空き領域の記録容量が、１つの前記記録領域に記録する前記第２のコンテンツデータのデータ量より小さいとき、前記データ記録媒体からの前記第１のコンテンツデータの読み出しを制御する読み出し制御手段をさらに含み、
前記符号化復号手段は、前記データ記録媒体から読み出された前記第１のコンテンツデータをデコードして、１つの前記記録領域に記録する前記第１のコンテンツデータおよび前記第２のコンテンツデータの合計のデータ量が前記記録領域の記録容量以下になるように、デコードした前記第１のコンテンツデータ、および前記第２のコンテンツデータをエンコードし、
前記記録制御手段は、前記データ記録媒体の前記記録領域への、前記符号化復号手段によりエンコードされた前記第１のコンテンツデータおよび前記第２のコンテンツデータの記録を制御する
ことを特徴とする請求項１に記載の記録装置。
【請求項３】
前記符号化復号手段は、前記第１のコンテンツデータのデータ量と前記第２のコンテンツデータのデータ量の比率があらかじめ定めた値になるように、前記第１のコンテンツデータと前記第２のコンテンツデータをエンコードする
ことを特徴とする請求項２に記載の記録装置。
【請求項４】
前記符号化復号手段は、前記コンテンツデータの入力経路より定めた圧縮率またはビットレートで前記コンテンツデータをエンコードする
ことを特徴とする請求項１に記載の記録装置。
【請求項５】
映像データおよび音声データを多重化したAV（Audio Visual）データが所定の再生時間ごとに分割して記録され、前記分割して記録されているAVデータごとに、前記分割して記録されているAVデータの再生に同期して再生されるコンテンツデータを追加して記録するための所定の記録容量の記録領域が確保されているデータ記録媒体に、前記コンテンツデータを記録する記録方法において、
前記記録領域に最初のコンテンツデータを記録する場合、前記記録領域の記録容量に対する１つの前記記録領域に記録するデータ量の比率があらかじめ定められた値以下になるように、前記コンテンツデータをエンコードする符号化ステップと、
前記データ記録媒体の前記記録領域への、前記符号化ステップの処理によりエンコードされた前記コンテンツデータの記録を制御する記録制御ステップと
を含むことを特徴とする記録方法。
【請求項６】
映像データおよび音声データを多重化したAV（Audio Visual）データが所定の再生時間ごとに分割して記録され、前記分割して記録されているAVデータごとに、前記分割して記録されているAVデータの再生に同期して再生されるコンテンツデータを追加して記録するための所定の記録容量の記録領域が確保されているデータ記録媒体に、前記コンテンツデータを記録する記録処理用のプログラムであって、
前記記録領域に最初のコンテンツデータを記録する場合、前記記録領域の記録容量に対する１つの前記記録領域に記録するデータ量の比率があらかじめ定められた値以下になるように、前記コンテンツデータをエンコードする符号化ステップと、
前記データ記録媒体の前記記録領域への、前記符号化ステップの処理によりエンコードされた前記コンテンツデータの記録を制御する記録制御ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項７】
映像データおよび音声データを多重化したAV（Audio Visual）データが所定の再生時間ごとに分割して記録され、前記分割して記録されているAVデータごとに、前記分割して記録されているAVデータの再生に同期して再生されるコンテンツデータを追加して記録するための所定の記録容量の記録領域が確保されているデータ記録媒体に、前記コンテンツデータを記録する記録処理を、コンピュータに行なわせるプログラムにおいて、
前記記録領域に最初のコンテンツデータを記録する場合、前記記録領域の記録容量に対する１つの前記記録領域に記録するデータ量の比率があらかじめ定められた値以下になるように、前記コンテンツデータをエンコードする符号化ステップと、
前記データ記録媒体の前記記録領域への、前記符号化ステップの処理によりエンコードされた前記コンテンツデータの記録を制御する記録制御ステップと
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置および方法、記録媒体、並びにプログラムに関し、特に、AVデータが記録されているデータ記録媒体に、AVデータに関連するコンテンツデータを記録する記録装置および方法、記録媒体、並びにプログラムに関する。
【背景技術】
【０００２】
撮影した映像に後からナレーションなどの音声や効果音を追加する、いわゆるアフレコ（アフターレコーディング）（post scoring）が広く行われている。
【０００３】
近年、ビデオカメラなどで撮影した映像データおよび音声データを含むデータ（以下、AVデータと称する）をデータ記録媒体に記録する場合、記録したAVデータにアフレコする音声データおよびAVデータに重ねて表示させる画像データやテキストデータなど（以下、コンテンツデータと称する）を追加して記録する領域（以下、補助領域と称する）を予め確保する記録方式が提案されている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
補助領域に記録できるコンテンツデータのデータ量（ビットレート）には上限があり、コンテンツデータを補助領域に記録するとき、コンテンツデータの合計データ量（ビットレート）が補助領域のデータ量内に収まるように、コンテンツデータをエンコードする圧縮率やビットレートを調整する必要がある。
【０００５】
しかしながら、できる限り高品質となるように低い圧縮率あるいは高いビットレートでエンコードしてコンテンツデータを補助領域に記録し、さらに他のコンテンツデータをその補助領域に記録しようとする場合、補助領域の空き領域が不足して、他のコンテンツデータを追加して記録できないときがあるという課題があった。
【０００６】
また、多くのコンテンツデータを補助領域に記録できるように、単純に高い圧縮率あるいは低いビットレートでエンコードしてコンテンツデータを記録した場合、記録されているコンテンツデータの数が少なく補助領域に空き領域が多くあるときでも、コンテンツデータとして記録されているコンテンツの品質が劣化してしまうという課題があった。
【０００７】
本発明は、このような状況に鑑みてなされたものであり、データ記録媒体の領域をより有効に利用して、より高品質な１または複数のコンテンツデータを記録できるようにするものである。
【課題を解決するための手段】
【０００８】
本発明の記録装置は、映像データおよび音声データを多重化したAV（Audio Visual）データが所定の再生時間ごとに分割して記録され、分割して記録されているAVデータごとに、分割して記録されているAVデータの再生に同期して再生されるコンテンツデータを追加して記録するための所定の記録容量の記録領域が確保されているデータ記録媒体に、コンテンツデータを記録する記録装置において、記録領域に最初のコンテンツデータを記録する場合、記録領域の記録容量に対する１つの記録領域に記録するデータ量の比率があらかじめ定められた値以下になるように、コンテンツデータをエンコードする符号化復号手段と、データ記録媒体の記録領域への、符号化復号手段によりエンコードされたコンテンツデータの記録を制御する記録制御手段とを含むことを特徴とする。
【０００９】
コンテンツデータとしての第１のコンテンツデータが記録されている記録領域に第２のコンテンツデータを追加して記録する場合、記録領域の空き領域の記録容量が、１つの記録領域に記録する第２のコンテンツデータのデータ量より小さいとき、データ記録媒体からの第１のコンテンツデータの読み出しを制御する読み出し制御手段をさらに設け、符号化復号手段は、データ記録媒体から読み出された第１のコンテンツデータをデコードして、１つの記録領域に記録する第１のコンテンツデータおよび第２のコンテンツデータの合計のデータ量が記録領域の記録容量以下になるように、デコードした第１のコンテンツデータ、および第２のコンテンツデータをエンコードし、記録制御手段は、データ記録媒体の記録領域への、符号化復号手段によりエンコードされた第１のコンテンツデータおよび第２のコンテンツデータの記録を制御するようにすることができる。
【００１０】
符号化復号手段は、第１のコンテンツデータのデータ量と第２のコンテンツデータのデータ量の比率があらかじめ定めた値になるように、第１のコンテンツデータと第２のコンテンツデータをエンコードするようにすることができる。
【００１１】
符号化復号手段は、コンテンツデータの入力経路より定めた圧縮率またはビットレートでコンテンツデータをエンコードするようにすることができる。
【００１２】
本発明の記録方法は、映像データおよび音声データを多重化したAV（Audio Visual）データが所定の再生時間ごとに分割して記録され、分割して記録されているAVデータごとに、分割して記録されているAVデータの再生に同期して再生されるコンテンツデータを追加して記録するための所定の記録容量の記録領域が確保されているデータ記録媒体に、コンテンツデータを記録する記録方法であって、記録領域に最初のコンテンツデータを記録する場合、記録領域の記録容量に対する１つの記録領域に記録するデータ量の比率があらかじめ定められた値以下になるように、コンテンツデータをエンコードする符号化ステップと、データ記録媒体の記録領域への、符号化ステップの処理によりエンコードされたコンテンツデータの記録を制御する記録制御ステップとを含むことを特徴とする。
【００１３】
本発明の記録媒体に記録されているプログラムは、映像データおよび音声データを多重化したAV（Audio Visual）データが所定の再生時間ごとに分割して記録され、分割して記録されているAVデータごとに、分割して記録されているAVデータの再生に同期して再生されるコンテンツデータを追加して記録するための所定の記録容量の記録領域が確保されているデータ記録媒体に、コンテンツデータを記録する記録処理用のプログラムであって、記録領域に最初のコンテンツデータを記録する場合、記録領域の記録容量に対する１つの記録領域に記録するデータ量の比率があらかじめ定められた値以下になるように、コンテンツデータをエンコードする符号化ステップと、データ記録媒体の記録領域への、符号化ステップの処理によりエンコードされたコンテンツデータの記録を制御する記録制御ステップとを含むことを特徴とする。
【００１４】
本発明のプログラムは、映像データおよび音声データを多重化したAV（Audio Visual）データが所定の再生時間ごとに分割して記録され、分割して記録されているAVデータごとに、分割して記録されているAVデータの再生に同期して再生されるコンテンツデータを追加して記録するための所定の記録容量の記録領域が確保されているデータ記録媒体に、コンテンツデータを記録する記録処理を、コンピュータに行なわせるプログラムであって、記録領域に最初のコンテンツデータを記録する場合、記録領域の記録容量に対する１つの記録領域に記録するデータ量の比率があらかじめ定められた値以下になるように、コンテンツデータをエンコードする符号化ステップと、データ記録媒体の記録領域への、符号化ステップの処理によりエンコードされたコンテンツデータの記録を制御する記録制御ステップとを含むことを特徴とする。
【００１５】
本発明の記録装置、記録方法、記録媒体、およびプログラムにおいては、映像データおよび音声データを多重化したAV（Audio Visual）データが所定の再生時間ごとに分割して記録され、分割して記録されているAVデータごとに、分割して記録されているAVデータの再生に同期して再生されるコンテンツデータを追加して記録するための所定の記録容量の記録領域が確保されているデータ記録媒体の記録領域に最初のコンテンツデータを記録する場合、記録領域の記録容量に対する１つの記録領域に記録するデータ量の比率があらかじめ定められた値以下になるように、コンテンツデータがエンコードされ、データ記録媒体の記録領域への、エンコードされたコンテンツデータの記録が制御される。
【発明の効果】
【００１６】
以上のように、記録装置および方法、記録媒体、並びにプログラムによれば、AVデータに関連するコンテンツデータをデータ記録媒体に記録できる。また、本発明の記録装置および方法、記録媒体、並びにプログラムによれば、データ記録媒体の領域をより有効に利用して、より高品質な１または複数のコンテンツデータを記録できる。
【発明を実施するための最良の形態】
【００１７】
以下に本発明の実施の形態を説明するが、本明細書に記載の発明と、実施の形態との対応関係を例示すると、次のようになる。この記載は、本明細書には記載されているが、発明に対応するものとして、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その発明に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その発明以外の発明には対応しないものであることを意味するものでもない。
【００１８】
さらに、この記載は、本明細書に記載されている発明が、全て請求されていることを意味するものではない。換言すれば、この記載は、本明細書に記載されている発明であって、この出願では請求されていない発明の存在、すなわち、将来、分割出願されたり、補正により出現したり、追加される発明の存在を否定するものではない。
【００１９】
本発明によれば、記録装置が提供される。この記録装置（例えば、図１のビデオカメラ１）は、映像データおよび音声データを多重化したAV（Audio Visual）データが所定の再生時間ごとに分割して記録され、前記分割して記録されているAVデータごとに、前記分割して記録されているAVデータの再生に同期して再生されるコンテンツデータを追加して記録するための所定の記録容量の記録領域（例えば、図６の補助領域２２１）が確保されているデータ記録媒体（例えば、図１の記録媒体４１）に、前記コンテンツデータを記録する記録装置であって、前記記録領域に最初のコンテンツデータを記録する場合、前記記録領域の記録容量に対する１つの前記記録領域に記録するデータ量の比率があらかじめ定められた値以下になるように、前記コンテンツデータをエンコードする符号化復号手段（例えば、図３の音声処理部１０２、画像処理部１０３、および図５のデータ処理制御部１２２）と、前記データ記録媒体の前記記録領域への、前記符号化復号手段によりエンコードされた前記コンテンツデータの記録を制御する記録制御手段（例えば、図５の記録制御部１２３）とを含む。
【００２０】
この記録装置においては、前記コンテンツデータとしての第１のコンテンツデータが記録されている前記記録領域に第２のコンテンツデータを追加して記録する場合、前記記録領域の空き領域の記録容量が、１つの前記記録領域に記録する前記第２のコンテンツデータのデータ量より小さいとき、前記データ記録媒体からの前記第１のコンテンツデータの読み出しを制御する読み出し制御手段（例えば、図５の読み出し制御部１２４）をさらに含み、前記符号化復号手段は、前記データ記録媒体から読み出された前記第１のコンテンツデータをデコードして、１つの前記記録領域に記録する前記第１のコンテンツデータおよび前記第２のコンテンツデータの合計のデータ量が前記記録領域の記録容量以下になるように、デコードした前記第１のコンテンツデータ、および前記第２のコンテンツデータをエンコードし、前記記録制御手段は、前記データ記録媒体の前記記録領域への、前記符号化復号手段によりエンコードされた前記第１のコンテンツデータおよび前記第２のコンテンツデータの記録を制御するようにすることができる。
【００２１】
本発明によれば、記録方法が提供される。この記録方法は、この記録装置（例えば、図１のビデオカメラ１）は、映像データおよび音声データを多重化したAV（Audio Visual）データが所定の再生時間ごとに分割して記録され、前記分割して記録されているAVデータごとに、前記分割して記録されているAVデータの再生に同期して再生されるコンテンツデータを追加して記録するための所定の記録容量の記録領域（例えば、図６の補助領域２２１）が確保されているデータ記録媒体（例えば、図１の記録媒体４１）に、前記コンテンツデータを記録する記録方法であって、前記記録領域に最初のコンテンツデータを記録する場合、前記記録領域の記録容量に対する１つの前記記録領域に記録するデータ量の比率があらかじめ定められた値以下になるように、前記コンテンツデータをエンコードする符号化ステップ（例えば、図１１のステップＳ２８または図１３のステップＳ４５）と、前記データ記録媒体の前記記録領域への、前記符号化ステップの処理によりエンコードされた前記コンテンツデータの記録を制御する記録制御ステップ（例えば、図１１のステップＳ３０または図１３のステップＳ４７）とを含む。
【００２２】
本発明によれば、プログラムが提供される。このプログラムは、この記録装置（例えば、図１のビデオカメラ１）は、映像データおよび音声データを多重化したAV（Audio Visual）データが所定の再生時間ごとに分割して記録され、前記分割して記録されているAVデータごとに、前記分割して記録されているAVデータの再生に同期して再生されるコンテンツデータを追加して記録するための所定の記録容量の記録領域（例えば、図６の補助領域２２１）が確保されているデータ記録媒体（例えば、図１の記録媒体４１）に、前記コンテンツデータを記録する記録処理用のプログラムであって、前記記録領域に最初のコンテンツデータを記録する場合、前記記録領域の記録容量に対する１つの前記記録領域に記録するデータ量の比率があらかじめ定められた値以下になるように、前記コンテンツデータをエンコードする符号化ステップ（例えば、図１１のステップＳ２８または図１３のステップＳ４５）と、前記データ記録媒体の前記記録領域への、前記符号化ステップの処理によりエンコードされた前記コンテンツデータの記録を制御する記録制御ステップ（例えば、図１１のステップＳ３０または図１３のステップＳ４７）とを含む。
【００２３】
このプログラムは、記録媒体（例えば、図１４のリムーバブルメディア５２１）に記録することができる。
【００２４】
以下、図を参照して、本発明の実施の形態について説明する。
【００２５】
図１は、ビデオカメラ１の一実施の形態の構成を示すブロック図である。
【００２６】
ビデオカメラ１は、制御部１１、カメラ１２、マイクロホン１３、A/D（Analog/Digital）変換部１４、ライン映像入力部１５、ライン音声入力部１６、入力検出部１７、入力切替部１８、入力バッファ１９、データ処理部２０、メモリ２１、ドライブ２２、出力バッファ２３、ライン映像出力部２４、ライン音声出力部２５、LCD（Liquid Crystal Display）コントローラ２６、LCD２７、操作部２８、および通信部２９により構成される。
【００２７】
制御部１１は、汎用の組込型のマイクロコンピュータ、または専用IC（Integrated Circuit）などからなり、ビデオカメラ１全体を制御する。制御部１１は、所定のプログラムを実行する。制御部１１は、実行しているプログラムの基に、ユーザが操作部２８を操作して入力した指令を取得し、その指令に従って、ビデオカメラ１の各部を制御する。制御部１１は、ビデオカメラ１の各部に、各種の処理を実行させる。
【００２８】
また、制御部１１は、通信部２９を介して、外部の情報処理装置から入力されたAVデータ、または、画像データ、音声データ、テキストデータなどのコンテンツデータをデータ処理部２０に供給したり、メモリ２１に記憶させたりする。AVデータは、動画像を再生する映像データ、および動画像に同期する音声を再生する音声データを含む。例えば、AVデータには、映像データおよび音声データが多重化されている。コンテンツデータは、AVデータによって再生される画像および音声に同期する、動画像、静止画像、音声、または文字などを再生するためのデータである。
【００２９】
さらに、制御部１１は、制御部１１内のROM（Read Only Memory）６２（図２）に格納されている、AVデータに追加して記録するコンテンツデータ（例えば、映像にあわせて表示するキャラクターやフレームなどの画像データ、効果音などの音声データなど）をデータ処理部２０に供給する。
【００３０】
また、制御部１１は、図１０乃至図１３を参照して後述するように、記録媒体４１にデータを記録するときの記録モードを設定する。制御部１１は、設定した記録モードを示す情報をデータ処理部２０に供給する。記録モードによって、ビデオカメラ１が記録媒体４１にAVデータを記録するとき、または、ビデオカメラ１が記録媒体４１に記録されているAVデータに同期する音声データを記録する（アフレコする）ときに、記録されるAVデータまたは音声データのビットレートが定まる。記録モードの詳細は後述する。
【００３１】
さらに、制御部１１は、ドライブ２２を制御して、ドライブ２２に、記録媒体４１に記録されたデータやファイルを管理するためのファイル管理情報およびムービ情報ファイル２３４（図９）を、記録媒体４１に記録させたり、記録媒体４１から読み込ませたりする。ファイル管理情報には、記録媒体４１における、データの記録の単位となる記録領域のそれぞれについて、その記録領域に記録されているデータ量などを示す情報などが含まれている。ムービ情報ファイル２３４の詳細については図９を参照して後述するが、ムービ情報ファイル２３４には、記録媒体４１に記録されているAVデータおよびコンテンツデータの記録位置やデータ量を示す情報などが含まれている。また、制御部１１は、ファイル管理情報を更新したり、ムービ情報ファイル２３４（図９）を生成したり、更新したりする。なお、制御部１１の機能の構成の例については、図２を参照して後述する。
【００３２】
カメラ１２は、被写体を動画像として撮像し、撮像により得られた映像データを入力検出部１７に供給する。なお、カメラ１２の機能の構成の例については、図３を参照して後述する。
【００３３】
マイクロホン１３は、音声をアナログの電気信号に変換し、変換した電気信号である音声信号をA/D変換部１４に供給する。A/D変換部１４は、マイクロホン１３から供給された音声信号をデジタルの音声データにA/D変換して、音声データを入力検出部１７に供給する。
【００３４】
ライン映像入力部１５は、いわゆる入力インターフェースであり、外部の映像機器などが接続され、接続された映像機器などから入力された映像データを取得して、取得した映像データを入力検出部１７に供給する。ライン音声入力部１６は、いわゆる入力インターフェースであり、外部音響機器などが接続され、接続された音響機器などから入力された音声データを取得して、取得した音声データを入力検出部１７に供給する。
【００３５】
入力検出部１７は、カメラ１２、A/D変換部１４、ライン映像入力部１５、またはライン音声入力部１６から映像データまたは音声データが供給されたことを検出して、制御部１１に、映像データまたは音声データが供給されたことを示す検出信号を供給する。また、入力検出部１７は、カメラ１２、A/D変換部１４、ライン映像入力部１５、またはライン音声入力部１６から供給された映像データまたは音声データを入力切替部１８に供給する。
【００３６】
入力切替部１８は、カメラ１２、A/D変換部１４、ライン映像入力部１５、およびライン音声入力部１６から、入力検出部１７を介して供給された画像データまたは音声データを、制御部１１からの指示により切り替えて（選択して）、選択した画像データまたは音声データを入力バッファ１９に供給する。
【００３７】
入力バッファ１９は、入力切替部１８から供給された画像データまたは音声データを一時的に記憶し、記憶している画像データまたは音声データをデータ処理部２０に供給する。
【００３８】
データ処理部２０は、入力バッファ１９に記憶されている映像データまたは音声データを読み出し、制御部１１から供給された記録モードを示す情報を基に、記録モードに従って、圧縮率またはビットレートなどを調整して、調整した圧縮率またはビットレートで映像データまたは音声データをエンコードする（符号化する）。データ処理部２０は、さらに映像データおよび音声データを多重化してAVデータを生成し、生成したAVデータをメモリ２１に供給する。例えば、データ処理部２０は、再生時刻を基に、映像データと音声データを交互に配置することにより、映像データおよび音声データを多重化する。
【００３９】
また、データ処理部２０は、記録媒体４１の補助領域２２１（図６）に音声データを記録する場合、入力バッファ１９に記憶されている音声データを読み出し、制御部１１から供給された記録モードを示す情報を基に、記録モードに従って、圧縮率またはビットレートなどを調整して、調整した圧縮率またはビットレートで音声データをエンコードする。データ処理部２０は、エンコードした音声データを、メモリ２１に供給する。
【００４０】
さらに、データ処理部２０は、ドライブ２２により記録媒体４１から読み出され、メモリ２１に記憶されているAVデータまたはコンテンツデータを取得する。また、データ処理部２０は、制御部１１のROM６２に格納されているコンテンツデータを取得する。さらに、データ処理部２０は、制御部１１が通信部２９を介して外部の情報処理装置から取得したAVデータまたはコンテンツデータを制御部１１から取得する。
【００４１】
また、データ処理部２０は、必要に応じて、取得したAVデータを映像データと音声データに分離して、分離した映像データおよび音声データを、制御部１１または出力バッファ２３に供給する。また、データ処理部２０は、必要に応じて、取得したコンテンツデータにデコード、エンコードなどのデータ処理を施して、データ処理したコンテンツデータを、制御部１１またはメモリ２１に供給する。
【００４２】
メモリ２１は、制御部１１またはデータ処理部２０から供給されたAVデータまたはコンテンツデータを一時的に記憶する。また、メモリ２１は、ドライブ２２により記録媒体４１から読み出され、供給されたAVデータまたはコンテンツデータを一時的に記憶する。メモリ２１は、必要に応じて、記憶しているAVデータまたはコンテンツデータを、制御部１１、データ処理部２０、またはドライブ２２に供給する。
【００４３】
ドライブ２２は、磁気ディスク、光ディスク、光磁気ディスク、あるいは半導体メモリなどよりなる記録媒体４１が適宜装着される。ドライブ２２は、制御部１１の制御の基に、メモリ２１に記憶されているAVデータまたはコンテンツデータを、図６および図７を参照して後述するフォーマットに従って記録媒体４１に記録させる。また、ドライブ２２は、制御部１１の制御の基に、記録媒体４１に記録されているAVデータまたはコンテンツデータデータを読み出し、必要に応じて、制御部１１、またはメモリ２１に供給する。
【００４４】
さらに、ドライブ２２は、制御部１１の制御の基に、記録媒体４１に記録されているファイル管理情報およびムービ情報ファイル２３４（図９）を、記録媒体４１から読み出し、読み出したファイル管理情報およびムービ情報ファイル２３４（図９）を制御部１１に供給する。また、ドライブ２２は、制御部１１により生成されたり、更新されたりしたファイル管理情報およびムービ情報ファイル２３４（図９）を取得し、制御部１１の制御の基に、取得したファイル管理情報およびムービ情報ファイル２３４（図９）を記録媒体４１に記録させる。
【００４５】
ライン映像出力部２４は、いわゆる出力インターフェースであり、外部の映像機器などが接続される。ライン映像出力部２４は、出力バッファ２３に記憶されている映像データを読み出して、接続されている映像機器などに出力する。ライン音声出力部２５は、いわゆる出力インターフェースであり、外部の音響機器などが接続される。ライン音声出力部２５は、出力バッファ２３に記憶されている音声データを読み出して、接続されている音響機器などに出力する。
【００４６】
LCDコントローラ２６は、制御部１１を介して、データ処理部２０から映像データを取得する。LCDコントローラ２６は、取得した映像データを、LCD２７に映像を表示するための映像信号に変換し、変換した映像信号をLCD２７に供給する。LCD２７は、供給された映像信号に基づいた映像を表示する。
【００４７】
操作部２８は、例えば、ボタン、スイッチ、あるいはタッチパネルなどにより構成され、ユーザがビデオカメラ１に各種の指令を入力するときに操作され、入力された指令を制御部１１に供給する。
【００４８】
通信部２９は、外部の情報処理装置と直接通信したり、LAN（Local Area Network）またはインターネットなどのネットワークに接続して、ネットワークに接続されている外部の情報処理装置と通信したりして、外部の情報処理装置とデータの送受信を行う。例えば、通信部２９は、IEEE（Institute of Electrical and Electronics Engineers）１３９４、USB（Universal Serial Bus）などの規格に対応した有線通信用インターフェース機器や、IEEE（Institute of Electrical and Electronic Engineers）802.11（802.11a，802.11b，802.11gなど）により規定される無線LAN（Local Area Network）の規格などの規格に対応した無線通信用のインターフェース機器により構成される。
【００４９】
図２は、図１のビデオカメラ１の制御部１１の機能の構成の例を示すブロック図である。
【００５０】
制御部１１は、CPU（Central Processing Unit）６１、ROM（Read Only Memory）６２、RAM（Random Access Memory）６３、および時計回路６４により構成される。CPU６１、ROM６２、RAM６３、および時計回路６４は、システムバス６５を介して、相互に接続されている。また、システムバス６５には、カメラ１２、入力検出部１７、入力切替部１８、データ処理部２０、メモリ２１、ドライブ２２、LCDコントローラ２６、操作部２８、および通信部２９が接続されている。
【００５１】
CPU６１は、ROM６２に記憶されている所定のプログラムを実行する。CPU６１は、システムバス６５を介して、ユーザが操作部２８を操作して入力した指令を取得し、その指令に従って、ビデオカメラ１の各部を制御する。
【００５２】
ROM６２は、CPU６１が実行する種々のプログラムや、処理に必要になるデータなどを格納する。また、ROM６２は、記録媒体４１に記録されているAVデータに追加して記録するコンテンツデータを格納する。
【００５３】
RAM６３は、CPU６１の実行において、適宜変化するパラメータやデータを一時的に記憶する。なお、RAM６３がプログラムを記憶するようにしてもよい。
【００５４】
時計回路６４は、いわゆるリアルタイムクロックであり、例えば、撮影日時を示す現在の年月日、時刻、および曜日などを示すデータを、システムバス６５を介して、ビデオカメラ１の各部に供給する。
【００５５】
図３は、図１のビデオカメラ１のカメラ１２の機能の構成の例を示すブロック図である。
【００５６】
カメラ１２は、タイミング生成回路８１、光学ブロックドライバ８２、光学ブロック８３、CCD（Charge Coupled Devices）ドライバ８４、CCD８５、および、前処理回路８６により構成される。
【００５７】
タイミング生成回路８１は、制御部１１の制御の基に、CCD８５、光学ブロックドライバ８２、およびCCDドライバ８４が動作するタイミングを指定するタイミング信号を生成し、生成したタイミング信号をCCD８５、光学ブロックドライバ８２、およびCCDドライバ８４に供給する。
【００５８】
光学ブロックドライバ８２は、制御部１１の制御の基に、タイミング生成回路８１から供給されたタイミング信号に基づいて、光学ブロック８３を動作させる駆動信号を生成し、生成した駆動信号を光学ブロック８３に供給する。
【００５９】
光学ブロック８３は、レンズ、フォーカス機構、シャッター機構、絞り（アイリス）機構などを含む。光学ブロック８３は、光学ブロックドライバ８２から供給された駆動信号に基づいて、フォーカス機構、シャッター機構、絞り機構などを制御し、被写体の映像を取り込み、取り込んだ映像をCCD８５に結像させる。
【００６０】
CCDドライバ８４は、タイミング生成回路８１から供給されたタイミング信号に基づいて、CCD８５を駆動する駆動信号を生成し、生成した駆動信号をCCD８５に供給する。
【００６１】
CCD８５は、CCDドライバ８４から供給された駆動信号、およびタイミング生成回路８１から供給されたタイミング信号に基づいて、光学ブロック８３により結像された映像を光電変換し、アナログの電気信号である映像信号を生成する。CCD８５は、CCDドライバ８４から供給された駆動信号、およびタイミング生成回路８１から供給されたタイミング信号に基づいて、生成した映像信号を出力する。CCD８５は、生成した映像信号を前処理回路８６に供給する。
【００６２】
前処理回路８６は、CCD８５から供給された映像信号に、CDS（Correlated Double Sampling）処理を行って、映像信号のノイズを除去する。また、前処理回路８６は、CDS処理した映像信号に、AGC（Automatic Gain Control）処理を行って、映像信号の利得を制御する。そして、前処理回路８６は、映像信号をA/D変換して、デジタル信号の映像データを生成し、生成した映像データを入力検出部１７に供給する。
【００６３】
図４は、図１のビデオカメラ１のデータ処理部２０の機能の構成の例を示すブロック図である。
【００６４】
データ処理部２０は、映像処理部１０１、音声処理部１０２、画像処理部１０３、メモリ１０４、マルチプレクサ１０５、およびデマルチプレクサ１０６により構成される。
【００６５】
映像処理部１０１は、例えば、DSP（Digital Signal Processor）、または専用のMPEG（Moving Picture Experts Group）２圧縮伸長回路などにより構成される。映像処理部１０１は、入力バッファ１９に記憶されている映像データを取得する。映像処理部１０１は、記録モードを示す情報を制御部１１から取得する。映像処理部１０１は、記録モードに従って、圧縮率またはビットレートなどを調整して、調整した圧縮率またはビットレートで、映像データを、例えば、MPEG２，MPEG７，モーションJPEG（Joint Photographic Experts Group）などの方式の映像データにエンコードする。映像処理部１０１は、エンコードした映像データをマルチプレクサ１０５に供給する。
【００６６】
また、映像処理部１０１は、制御部１１、メモリ２１またはデマルチプレクサ１０６から映像データを取得する。映像処理部１０１は、必要に応じて、取得した映像データに、エンコード（符号化）、デコード（復号）などのデータ処理を施す。映像処理部１０１は、必要に応じて、データ処理を施した映像データを、制御部１１、メモリ２１、出力バッファ２３、またはマルチプレクサ１０５に供給する。さらに、映像処理部１０１は、必要に応じて、取得した映像データに、いわゆるボケを調製するAF（Auto Focus）、画像の明るさを調整するAE（Auto Exposure）、いわゆるホワイトバランスを調整するAWB（Auto White Balance）などの映像処理を施す。
【００６７】
音声処理部１０２は、例えば、DSPにより構成される。音声処理部１０２は、入力バッファ１９に記憶されている音声データを取得する。映像処理部１０１は、記録モードを示す情報を制御部１１から取得する。音声処理部１０２は、記録モードを示す情報を基に、記録モードに従って、圧縮率またはビットレートなどを調整して、調整した圧縮率またはビットレートで、音声データを、例えば、AC3（Audio Code Number 3），AAC（Advanced Audio Coding）などの方式の音声データにエンコードする。映像処理部１０１は、エンコードした映像データをマルチプレクサ１０５に供給する。
【００６８】
また、音声処理部１０２は、制御部１１、メモリ２１またはデマルチプレクサ１０６から音声データを取得する。音声処理部１０２は、必要に応じて、取得した音声データに、エンコードまたはデコードなどのデータ処理を施す。音声処理部１０２は、必要に応じて、データ処理を施した音声データを、制御部１１、メモリ２１、出力バッファ２３、またはマルチプレクサ１０５に供給する。
【００６９】
画像処理部１０３は、例えば、DSPにより構成される。画像処理部１０３は、制御部１１またはメモリ２１から画像データを取得する。画像処理部１０３は、必要に応じて、取得した画像データに、例えば、JPEG（Joint Photographic Coding Experts Group）方式、PNG（Portable Network Graphics）方式などのエンコードまたはデコードなどのデータ処理を施す。画像処理部１０３は、必要に応じて、データ処理を施した画像データを、制御部１１、メモリ２１、または、出力バッファ２３に供給する。
【００７０】
メモリ１０４は、映像処理部１０１、音声処理部１０２、および画像処理部１０３の処理により生成されたデータを一時的に記憶する。
【００７１】
マルチプレクサ１０５は、映像処理部１０１から供給された映像データおよび音声処理部１０２から供給された音声データを多重化して、AVデータを生成する。マルチプレクサ１０５は、生成したAVデータを、必要に応じて、制御部１１、またはメモリ２１に供給する。
【００７２】
デマルチプレクサ１０６は、制御部１１またはメモリ２１から取得したAVデータを、映像データと音声データとに分離する。デマルチプレクサ１０６は、AVデータを分離した映像データを映像処理部１０１に供給し、音声データを音声処理部１０２に供給する。
【００７３】
図５は、記録制御のプログラムを実行するCPU６１により実現される機能の構成の一例を示すブロック図である。CPU６１がプログラムを実行することにより、入力制御部１２１、データ処理制御部１２２、記録制御部１２３、読み出し制御部１２４、表示制御部１２５、および出力制御部１２６が実現される。
【００７４】
入力制御部１２１は、システムバス６５を介して、入力検出部１７から供給された検出信号に基づいて、映像データまたは音声データの入力経路を検出し、検出した入力経路を示す情報をデータ処理制御部１２２に供給する。また、映像データが、カメラ１２およびライン映像入力部１５の両方から、入力検出部１７を介して、入力切替部１８に供給されている場合、入力制御部１２１は、入力切替部１８を制御して、カメラ１２から供給されている映像データを、入力バッファ１９に供給させる。さらに、音声データが、A/D変換部１４およびライン音声入力部１６の両方から、入力検出部１７を介して、入力切替部１８に供給されている場合、入力制御部１２１は、入力切替部１８を制御して、A/D変換部１４から供給されている音声データを、入力バッファ１９に供給させる。
【００７５】
さらに、入力制御部１２１は、通信部２９を制御して、通信部２９に接続されている他の情報処理装置、または、通信部２９に接続されているネットワークを介してネットワークに接続されている他の情報処理装置からデータを受信させ、受信したデータを、システムバス６５を介して、各部に供給させる。
【００７６】
データ処理制御部１２２は、入力制御部１２１から供給された入力経路を示す情報に基づいて、記録モードを設定し、設定した記録モードを示す情報を、システムバス６５を介して、映像処理部１０１および音声処理部１０２に供給する。
【００７７】
記録制御部１２３は、ドライブ２２を制御して、図６および図７を参照して後述するフォーマットに基づいて、記録媒体４１にAVデータまたはコンテンツデータを記録させる。また、記録制御部１２３は、記録媒体４１のファイル管理情報を更新したり、ムービ情報ファイル２３４を生成および更新したりする。記録制御部１２３は、システムバス６５を介して、ファイル管理情報およびムービ情報ファイル２３４（図９）をドライブ２２に供給する。記録制御部１２３は、ドライブ２２を制御して、ドライブ２２に、供給したファイル管理情報およびムービ情報ファイル２３４を記録媒体４１に記録させる。さらに、記録制御部１２３は、システムバス６５を介して、ユーザが操作部２８を操作して入力したAVデータ記録停止または音声データ記録停止の指令を取得する。
【００７８】
読み出し制御部１２４は、ドライブ２２を制御して、ドライブ２２に、記録媒体４１に記録されているAVデータまたはコンテンツデータを読み出させ、読み出させたAVデータまたはコンテンツデータをメモリ２１に供給させる。また、読み出し制御部１２４は、ドライブ２２を制御して、ドライブ２２に、記録媒体４１に記録されているファイル管理情報およびムービ情報ファイル２３４（図９）を読み出させる。読み出し制御部１２４は、ドライブ２２を制御して、読み出させたファイル管理情報およびムービ情報ファイル２３４（図９）を、システムバス６５を介して、RAM６３に供給させる。
【００７９】
表示制御部１２５は、LCDコントローラ２６を制御して、映像データに基づいた映像をLCD２７に表示させる。
【００８０】
出力制御部１２６は、ライン映像出力部２４を制御して、出力バッファ２３に記憶されている映像データを、ライン映像出力部２５に接続された外部の映像機器などに出力させる。また、出力制御部１２６は、ライン音声出力部２５を制御して、出力バッファ２３に記憶されている音声データを、ライン音声出力部２５に接続された外部の音響機器などに出力させる。さらに、出力制御部１２６は、通信部２９を制御して、通信部２９に接続された他の情報処理装置、または、通信部２９に接続されたネットワークを介してネットワークに接続されている他の情報処理装置に、AVデータ、映像データ、音声データ、画像データなどを送信させる。
【００８１】
次に、図６乃至図９を参照して、ビデオカメラ１の記録媒体４１へのデータ記録方式について説明する。
【００８２】
図６は、記録媒体４１の記録フォーマットを模式的に表わした図である。なお、AVデータは図の左から右方向に記録されるものとする。
【００８３】
AVデータは、所定の再生時間（例えば、１０秒）ごとに分割されたストリームユニット２２２−１乃至２２２−ｎとして、記録媒体４１に記録される。なお、以下、ストリームユニット２２２−１乃至２２２−ｎを個々に区別する必要がない場合、単にストリームユニット２２２と称する。ストリームユニット２２２を記録するときのビットレートには上限があり、ストリームユニット２２２（AVデータ）が記録媒体４１に記録されるとき、図１０を参照して後述するように、ストリームユニット２２２（AVデータ）に含まれる映像データおよび音声データのビットレートのバランスが調整されて、ストリームユニット２２２が記録媒体４１に記録される。
【００８４】
また、ストリームユニット２２２−１乃至２２２−ｎが記録媒体４１に記録されるとき、各ストリームユニット２２２に関連するコンテンツデータを記録するための所定の記録容量（例えば、320kbyte）の空き領域である補助領域２２１−１乃至２２２−ｎが各ストリームユニット２２２の直前に各ストリームユニット２２２に隣接して確保される。なお、以下、補助領域２２１−１乃至２２１−ｎを個々に区別する必要がない場合、単に補助領域２２１と称する。ストリームユニット２２２−１乃至２２２−ｎと補助領域２２１−１乃至２２１−ｎの各組は、記録媒体４１の連続した領域である連続記録領域２１１−１乃至２１１−ｎに配置される。なお、以下、連続記録領域２１１−１乃至２１１−ｎを個々に区別する必要がない場合、単に連続記録領域２１１と称する。
【００８５】
すなわち、各ストリームユニット２２２が記録媒体４１に記録されるとき、まず、連続記録領域２１１の記録容量以上の空き領域が検索され、検索された空き領域にストリームユニット２２２が記録されるとともに、ストリームユニット２２２の前に隣接して補助領域２２１が確保される。なお、連続記録領域２１１−１乃至２１１−ｎは、必ずしも記録媒体４１の連続した領域に配置されるとは限らず、連続記録領域２１１−１乃至２１１−ｎの相互の位置関係は任意である。
【００８６】
以下、１回の記録処理、例えば、ユーザがビデオカメラ１で撮影を開始してから終了するまでの処理において記録媒体４１に記録されたAVデータに関連するデータおよびファイルを全てまとめて１記録ユニットと称する。例えば、１記録ユニットには、AVファイル２０１としてのストリームユニット２２２、補助領域２２１に記録されているコンテンツデータ、後述するAVファイル２０１、補助領域ファイル２０２、PNGファイル２３１（図７）、JPEGファイル２３２（図７）、音声ファイル２３３（図７）、およびムービ情報ファイル２３４（図８）が含まれる。
【００８７】
１記録ユニット内のストリームユニット２２２−１乃至２２２−ｎは、１つの論理的なファイルであるAVファイル２０１として管理される。具体的には、まず、AVファイル２０１に対して、固有のトラックIDが割り当てられる。そして、ストリームユニット２２２について、ストリームユニット２２２を含むAVファイル２０１のトラックID、それぞれのストリームユニット２２２が記録されている記録媒体４１上の開始アドレス、およびそれぞれのストリームユニット２２２のデータ量を含む情報が、記録媒体４１のファイル管理情報に記録される。従って、記録媒体４１のファイル管理情報を参照することにより、AVファイル２０１内に含まれる全てのストリームユニット２２２、すなわち１記録ユニットに記録されているAVデータの記録媒体４１上の位置とデータ量が分かる。
【００８８】
また、ストリームユニット２２２と同様に、１記録ユニット内の補助領域２２１−１乃至２２１−ｎの空き領域は、１つの論理的なファイルである補助領域ファイル２０２として管理される。具体的には、まず、補助領域ファイル２０２に対して、固有のトラックIDが割り当てられる。そして、各補助領域２２１について、補助領域ファイル２０２のトラックID、補助領域２２１の空き領域の記録媒体４１上の開始アドレス、および補助領域２２１の空き領域の記録容量を含む情報が、記録媒体４１のファイル管理情報に記録される。従って、記録媒体４１のファイル管理情報を参照することにより、補助領域ファイル２０２内に含まれる全ての補助領域２２１の空き領域の記録媒体４１上の位置と記録容量が分かる。
【００８９】
図７に示されるように、補助領域２２１には、ストリームユニット２２２に関連する音声データ、PNGデータ、JPEGデータなどのコンテンツデータが記録される。換言すれば、補助領域２２１には、ストリームユニット２２２に同期して再生されるコンテンツデータが記録される。例えば、記録媒体４１に記録されたAVデータに、ナレーションや効果音などをアフレコした場合、アフレコしたAVデータの領域（シーン）を含むストリームユニット２２２の補助領域２２１に、アフレコした音声データが記録される。アフレコしたシーンが複数のストリームユニット２２２にまたがる場合、アフレコした音声データは、それぞれ、対応するシーンを含むストリームユニット２２２の補助領域２２１に分割して記録される。
【００９０】
同様に、AVファイル２０１による映像にアニメーション画像（例えば、PNGデータ）または静止画（例えば、JPEGデータ）などを重畳して表示する場合、アニメーション画像または静止画などを重畳したAVデータの領域（シーン）を含むストリームユニット２２２の補助領域２２１に、PNGデータまたはJPEGデータなどが記録される。
【００９１】
また、補助領域２２１にコンテンツデータが記録されるとき、図１１乃至図１３を参照して後述するように、コンテンツデータが補助領域２２１の記録容量内に収まるように、コンテンツデータのビットレートまたは圧縮率が調整されてエンコードされ、エンコードされたコンテンツデータが記録される。
【００９２】
補助領域２２１に記録された各コンテンツデータは、ストリームユニット２２２および補助領域２２１の空き領域と同様に、１つの論理的なファイルとして管理される。具体的には、例えば、図７において、補助領域２２１−１乃至２２１−３に分割して記録されている音声データを含む音声ファイル２３３に、固有のトラックIDが割り当てられる。そして、１つの補助領域２２１に記録された音声データごとに、その音声データを含む音声ファイル２３３のトラックID、音声データが記録されている記録媒体４１上の開始アドレス、および音声データのデータ量（１つの補助領域２２１に記録されている音声データのデータ量）を含む情報が、記録媒体４１のファイル管理情報に記録される。従って、記録媒体４１のファイル管理情報を参照することにより、音声ファイル２３３内に含まれる音声データの記録媒体４１上の位置とデータ量が分かる。
【００９３】
また、例えば、補助領域２２１−１に記録されたPNGデータおよび補助領域２２１−３に記録されたJPEGデータも、音声データと同様に、固有のトラックIDがそれぞれ割り当てられた１つの論理的なファイルであるPNGファイル２３１およびJPEGファイル２３２として管理される。そして、PNGファイル２３１またはJPEGファイル２３２のトラックID、PNGデータまたはJPEGデータが記録されている記録媒体４１上の開始アドレス、およびPNGデータまたはJPEGデータのデータ量（１つの補助領域２２１に記録されている音声データのデータ量）を含む情報が、記録媒体４１のファイル管理情報に記録される。
【００９４】
従って、記録媒体４１のファイル管理情報を参照することにより、補助領域２２１に記録されている各コンテンツデータの記録媒体４１上の位置とデータ量が分かる。
【００９５】
以下、記録媒体４１に記録されたデータの論理的なファイルであるAVファイル２０１、補助領域ファイル２０２、PNGファイル２３１、JPEGファイル２３２、音声ファイル２３３などの総称をデータ論理ファイルと称する。
【００９６】
また、以下、記録媒体４１に記録されたAVデータ、音声データ、PNGデータ、JPEGデータなどのデータを管理する最小単位をサンプルと称する。サンプルの定義や大きさはデータの種類により異なる。例えば、AVデータのサンプルは所定の数（例えば、１つ）のGOP（Group Of Picture）に相当し、１つのストリームユニット２２２は複数のAVデータのサンプルを含む。また、例えば、音声データのサンプルは、アナログの音声信号を所定のサンプリング周波数でサンプリングして生成された１つのサンプリングデータに相当し、図７の補助領域２２１−１に記録されている音声データは複数の音声データのサンプルを含む。なお、各サンプルには固有のサンプル番号が割り当てられ、各サンプルはサンプル番号により識別される。
【００９７】
また、記録媒体４１にストリームユニット２２２（AVデータ）が記録されたとき、１記録ユニットごとに図８に示される１つのムービ情報ファイル２３４が生成される。ムービ情報ファイル２３４は、AVデータ管理トラック２５１、補助領域管理トラック２５２、補助領域予約トラック２５３、および補助領域管理データ２５４を含む。
【００９８】
AVデータ管理トラック２５１は、AVファイル２０１のトラックID、AVファイル２０１に含まれる全てのAVデータのサンプルのサンプル番号、各サンプルのデータ量、各サンプルの再生時間に関する情報を含む。従って、ファイル管理情報とAVデータ管理トラック２５１を参照することにより、１記録ユニットに記録されているAVデータの各サンプルの記録媒体４１上の位置とデータ量が分かる。
【００９９】
補助領域管理トラック２５２は、後述する補助領域管理データ２５４に含まれる全ての補助領域管理サンプルのサンプル番号、および各補助領域管理サンプルのデータ量に関する情報を含む。補助領域予約トラック２５３は、補助領域ファイル２０２のトラックID、各補助領域２２１の番号、および各補助領域２２１の空き領域の記録容量に関する情報を含む。
【０１００】
補助領域管理データ２５４は、複数の補助領域管理サンプルを含む。補助領域管理サンプルは、１つの補助領域２２１について１つ生成され、１つの補助領域２２１に記録されているコンテンツデータに関する情報を含む。具体的には、補助領域管理サンプルは、補助領域２２１に記録されているコンテンツデータのデータ論理ファイルのトラックID、補助領域２２１に記録されているコンテンツデータに含まれるサンプル数、および補助領域２２１に記録されているコンテンツデータに含まれるサンプルのうち最初のサンプルのサンプル番号（最も小さいサンプル番号）を含む。
【０１０１】
例えば、補助領域２２１に音声データが記録された場合、補助領域管理サンプルには、補助領域２２１に記録された音声データを含む音声ファイル２３３のトラックID（例えば、１０）、補助領域２２１に記録された音声データのサンプル数（例えば、３１２）、および補助領域２２１に記録された音声データのうち最初のサンプルのサンプル番号（例えば、３１３）が記録される。従って、補助領域管理サンプルを参照することにより、トラックID１０の音声ファイル２３３に含まれるサンプル番号３１３乃至６１５のサンプルが、補助領域２２１に記録されていることが分かる。
【０１０２】
なお、１つの補助領域２２１に複数のコンテンツデータが記録されている場合、その補助領域２２１に対応する補助領域管理サンプルには、その補助領域２２１に記録されている全てのコンテンツデータに関する情報が記録される。
【０１０３】
また、例えば、補助領域２２１に音声データが記録された場合、図９に示されるように、ムービ情報ファイル２３４に記録データ管理トラクック２５５が追加して、記録される。
【０１０４】
記録データ管理トラクック２５５は、音声データを記録することにより生成された音声ファイル２３３のトラックID、音声ファイル２３３に含まれる全ての音声データのサンプルのサンプル番号、各サンプルのデータ量、および各サンプルの再生時間に関する情報を含む。
【０１０５】
なお、補助領域２２１に音声データ以外のコンテンツデータが記録された場合にも、音声データが記録された場合と同様に、ムービ情報ファイル２３４に記録データ管理トラック２５５が追加されるとともに、補助領域管理データ２５４の補助領域管理サンプルの情報が更新される。
【０１０６】
従って、記録媒体４１のファイル管理情報、補助領域管理データ２５４、および記録データ管理トラック２５５を参照することにより、補助領域２２１に記録されている各コンテンツデータの各サンプルの記録媒体４１上の位置とデータ量が分かる。
【０１０７】
次に、AVデータ記録制御プログラムを実行するビデオカメラ１によるAVデータ記録処理について説明する。なお、この処理は、ユーザが操作部２８を操作して、AVデータ記録処理の開始が指令されたとき、開始される。また、AVデータ記録処理が開始されると、カメラ１２またはライン映像入力部１５から入力検出部１７への映像データの入力が開始される。また、A/D変換部１４を介して、マイクロホン１３から入力検出部１７への音声データの入力、または、ライン音声入力部１６から入力検出部１７への音声データの入力が開始される。
【０１０８】
図１０は、ビデオカメラ１によるAVデータ記録処理を説明するフローチャートである。
【０１０９】
ステップＳ１において、ビデオカメラ１は、記録前処理を行う。具体的には、ドライブ２２は、読み出し制御部１２４の制御の基に、記録媒体４１からファイル管理情報を読み出し、読み出したファイル管理情報を、システムバス６５を介してRAM６３に供給する。RAM６３は、供給されたファイル管理情報を記憶する。
【０１１０】
ステップＳ２において、入力制御部１２１は、映像データまたは音声データが供給されたことを示す検出信号を入力検出部１７から取得し、映像データおよび音声データの入力経路を検出する。入力制御部１２１は、検出した入力経路を示す情報をデータ処理制御部１２２に供給する。
【０１１１】
ステップＳ３において、データ処理制御部１２２は、映像データおよび音声データの入力経路に基づいて記録モードを設定し、設定した記録モードを示す情報を、システムバス６５を介して映像処理部１０１および音声処理部１０２に供給する。
【０１１２】
例えば、ＡＶデータ記録処理時の記録モードには、カメラモードおよびラインモードの２つのモードがある。データ処理制御部１２２は、映像データがカメラ１２から入力され、音声データがA/D変換部１４（マイクロホン１３）から入力されている場合、すなわち、ユーザがビデオカメラ１で撮影している場合、カメラモードに設定する。また、データ処理制御部１２２は、映像データがライン映像入力部１５から入力され、音声データがライン音声入力部１６から入力されている場合、すなわち、外部の映像機器から入力された映像データおよび外部の音響機器から入力された音声データを記録する場合、ラインモードに設定する。
【０１１３】
なお、データ処理制御部１２２は、カメラ１２およびライン映像入力部１５の両方から映像データが入力されている場合、カメラ１２から入力された映像データを優先し、音声データがマイクロホン１３およびライン音声入力部１６の両方から入力されている場合、マイクロホン１３から入力された音声データを優先して、記録モードを設定する。
【０１１４】
ステップＳ４において、映像処理部１０１および音声処理部１０２は、ステップＳ３の処理で設定された記録モードに基づいて、映像データおよび音声データをエンコードする。
【０１１５】
具体的には、入力検出部１７は、映像データおよび音声データを入力切替部１８に供給する。入力切替部１８は、供給された映像データおよび音声データを入力バッファ１９に供給し、入力バッファ１９は供給された映像データおよび音声データを記憶する。なお、入力切替部１８は、カメラ１２およびライン映像入力部１５の両方から映像データが入力されている場合、カメラ１２から入力された映像データを選択し、音声データがマイクロホン１３およびライン音声入力部１６の両方から入力されている場合、マイクロホン１３から入力された音声データを選択して、選択した映像データおよび音声データを入力バッファ１９に供給する。
【０１１６】
映像処理部１０１は、入力バッファ１９から映像データを取得し、取得した映像データを、例えば、MPEG２方式にエンコードして、エンコードした映像データをマルチプレクサ１０５に供給する。また、音声処理部１０２は、入力バッファ１９から音声データを取得し、取得した音声データを、例えば、AC3方式にエンコードして、エンコードした音声データをマルチプレクサ１０５に供給する。マルチプレクサ１０５は、取得した映像データおよび音声データを多重化してAVデータを生成する。マルチプレクサ１０５は、生成したAVデータをメモリ２１に供給し、メモリ２１は供給されたAVデータを記憶する。
【０１１７】
このとき、上述したように、記録媒体４１に記録できるAVデータのビットレートの上限が決まっており、そのビットレートの範囲内に収まるように映像データと音声データのビットレートが調整される。具体的には、記録モードがカメラモードに設定されている場合、映像処理部１０１は、例えば、最大9.0Mbpsのビットレートで映像データをMPEG2方式にエンコードして、マルチプレクサ１０５に供給する。また、音声処理部１０２は、例えば、最大64kbpsのビットレートで音声データをAC3方式にエンコードして、マルチプレクサ１０５に供給する。
【０１１８】
記録モードがラインモードに設定されている場合、映像処理部１０１は、例えば、最大8.0Mbpsのビットレートで映像データをMPEG2方式にエンコードして、マルチプレクサ１０５に供給する。また、音声処理部１０２は、例えば、最大448kbpsのビットレートで音声データをAC3方式にエンコードして、マルチプレクサ１０５に供給する。
【０１１９】
一般的なユーザは、ビデオカメラ１で撮影するとき、通常ビデオカメラ１を三脚で固定せずに手持ちで、かつオートフォーカス機能を利用して撮影することが多く、手ぶれや急なフォーカスの切替が頻繁に発生する可能性が高い。また、一般的なユーザは、ビデオカメラ１を頻繁にパンニングする可能性が高い。従って、フレーム間の画像の変化が大きいため、映像データを低いビットレートでエンコードすると、映像データの再生時にブロックノイズが発生しやすくなる。一方、撮影時に記録される音声データは、マイクロホン１３から入力される人の音声がほとんどであり、それほど高い品質は要求されない。従って、カメラモードでは、音声データを記録するビットレートを低く抑えて、映像データを記録するビットレートを高くすることが望ましい。
【０１２０】
これに対して、ライン映像入力から入力される映像データは、テレビジョン放送の映像データなどプロのカメラマンが撮影したものがほとんどであり、フォーカスの切替やパンニングが滑らかで、手ぶれが少ない映像のものである。従って、ある程度ビットレートを低くして映像データをエンコードしても、映像データの品質はあまり変化しない。一方、ライン音声入力から入力される音声データは、人の音声だけでなく、音楽などが含まれることが多く、ある程度高い品質が要求される。従って、ラインモードでは、映像データを記録するビットレートを低くして、音声データを記録するビットレートを高くすることが望ましい。
【０１２１】
従って、上述したように、カメラモードの場合、ラインモードに比べて、映像データのビットレートが高く、かつ音声データのビットレートが低くなるように映像データおよび音声データがエンコードされる。一方、ラインモードの場合、カメラモードに比べて、映像データのビットレートが低く、かつ音声データのビットレートが高くなるように映像データおよび音声データがエンコードされる。
【０１２２】
なお、操作部２８を操作するなどにより、ユーザが任意の記録モードを設定したり、ビットレートの値を調整できるようにしてもよい。
【０１２３】
ステップＳ５において、記録制御部１２３は、記録媒体４１にAVデータを記録させる。具体的には、メモリ２１に記憶されているAVデータの量がストリームユニット２２２として分割して記録する所定の量（例えば、再生時間１０秒）以上になったとき、ドライブ２２は、記録制御部１２３の制御の基に、メモリ２１からAVデータを取得し、取得したＡＶデータをストリームユニット２２２として記録媒体４１の連続した領域に記録させる。このとき、図６を参照して上述したように、ドライブ２２は、記録制御部１２３の制御の基に、ストリームユニット２２２を記録する領域の前に補助領域２２１を確保する。
【０１２４】
また、記録制御部１２３は、記録媒体４１へのＡＶデータの記録に基づいて、RAM６３に記憶されているファイル管理情報を更新する。さらに、記録制御部１２３は、記録媒体４１へのＡＶデータの記録に基づいて、ムービ情報ファイル２３４を生成し、RAM６３に供給し、RAM６３は供給されたムービ情報ファイル２３４を記憶する。
【０１２５】
ステップＳ６において、記録制御部１２３は、AVデータ記録停止の指令が入力されたか否かを判定する。AVデータ記録停止の指令が入力されていないと判定された場合、処理はステップＳ４に戻り、ステップＳ６において、AVデータ記録停止の指令が入力されたと判定されるまで、ステップＳ４乃至Ｓ６の処理が繰り返され、AVデータがストリームユニット２２２に分割され記録媒体４１に記録される。
【０１２６】
なお、２回目以降のステップＳ５の処理において、記録制御部１２３は、記録媒体４１へのＡＶデータの記録に基づいて、１回目のステップＳ５の処理において生成したムービ情報ファイル２３４の内容を更新する。
【０１２７】
ステップＳ６において、AVデータ記録停止の指令が入力されたと判定された場合、すなわち、ユーザが操作部２８を操作することにより、操作部２８から、システムバス６５を介して、記録制御部１２３にAVデータの記録停止の指令が入力されたと判定された場合、処理はステップＳ７に進む。
【０１２８】
ステップＳ７において、ビデオカメラ１は記録後処理を行ない、AVデータ記録処理は終了する。具体的には、記録制御部１２３は、RAM６３に記憶されているムービ情報ファイル２３４を、システムバス６５を介して、ドライブ２２に供給する。ドライブ２２は、記録制御部１２３の制御の基に、ムービ情報ファイル２３４を記録媒体４１に記録させる。また、記録制御部１２３は、記録媒体４１へのムービ情報ファイル２３４の記録に基づいて、RAM６３に記憶されているファイル管理情報を更新して、更新したファイル管理情報を、システムバス６５を介してドライブ２２に供給する。ドライブ２２は、記録制御部１２３の制御の基に、ファイル管理情報を記録媒体４１に記録させる。
【０１２９】
このようにして、入力経路に基づいて適切なビットレートで映像データおよび音声データがエンコードされ、エンコードされた映像データおよび音声データが多重化されたAVデータが記録媒体４１に記録される。
【０１３０】
次に、コンテンツデータ記録制御プログラムを実行するビデオカメラ１による、コンテンツデータを記録するコンテンツデータ記録処理について説明する。なお、この処理は、ユーザが操作部２８を操作して、コンテンツデータ記録処理の開始が指令されたとき、開始される。また、コンテンツデータ記録処理が開始されると、A/D変換部１４を介して、マイクロホン１３から入力検出部１７への音声データの入力、または、ライン音声入力部１６から入力検出部１７への音声データの入力が開始される。
【０１３１】
図１１乃至図１３は、ビデオカメラ１によるコンテンツデータ記録処理を説明するフローチャートである。
【０１３２】
ステップＳ２１において、ビデオカメラ１は、記録前処理を行なう。具体的には、ドライブ２２は、読み出し制御部１２４の制御の基に、記録媒体４１からファイル管理情報およびムービ情報ファイル２３４を読み出し、読み出したファイル管理情報およびムービ情報ファイル２３４を、システムバス６５を介してRAM６３に供給する。RAM６３は、供給されたファイル管理情報およびムービ情報ファイル２３４を記憶する。
【０１３３】
ステップＳ２２において、データ処理制御部１２２は、補助領域２２１に記録するコンテンツデータ（以下、新規コンテンツデータと称する）が音声データであるか否かを判定する。データ処理制御部１２２は、ユーザが操作部２８を操作して入力したコンテンツデータの記録処理の指令に基づいて、新規コンテンツデータが音声データ（以下、新規音声データと称する）であると判定した場合、すなわち、アフレコ処理などによる新規音声データが補助領域２２１に記録される場合、処理はステップＳ２３に進む。
【０１３４】
ステップＳ２３において、入力制御部１２１は、音声データが供給されたことを示す検出信号を入力検出部１７から取得し、音声データの入力経路を検出する。入力制御部１２１は、検出した入力経路を示す情報をデータ処理制御部１２２に供給する。
【０１３５】
ステップＳ２４において、データ処理制御部１２２は、ファイル管理情報およびムービ情報ファイル２３４に基づいて、補助領域２２１の使用状況を調査し、補助領域２２１の記録容量に対する、１つの補助領域２２１に記録することができる新規音声データのデータ量の比率（以下、新規音声データ記録比率と称する）を設定する。なお、後述するように、新規音声データを記録するためには、少なくとも補助領域２２１の４分の１の記録容量が必要となるため、新規音声データ記録比率の最小値は４分の１となる。
【０１３６】
例えば、コンテンツデータが記録されている補助領域２２１が１つもない場合、すなわち、補助領域２２１に最初に音声データであるコンテンツデータを記録する場合、データ処理制御部１２２は、新規音声データ記録比率を４分の３に設定する。これにより、少なくとも補助領域２２１の記録容量の４分の１が、後から別のコンテンツデータを追加して記録できるように、確保されるようになる。
【０１３７】
また、例えば、コンテンツデータが記録されている補助領域２２１が１つでもあり、すでに記録されているコンテンツデータ（以下、既存コンテンツデータと称する）が音声データのみの場合、データ処理制御部１２２は、全ての補助領域２２１において、記録される音声データのデータ量が補助領域２２１の記録容量の４分の３以下になるように、新規音声データ記録比率を設定する。これにより、少なくとも補助領域２２１の記録容量の４分の１が、後から音声データ以外の別のコンテンツデータを追加して記録できるように、確保されるようになる。なお、以下、既存コンテンツデータのうち、音声データを既存音声データと称し、音声データ以外の既存コンテンツデータを既存非音声データと称する。
【０１３８】
例えば、補助領域２２１に既存音声データのみが記録されていて、かつ、補助領域２２１の記録容量に対する既存音声データのデータ量の比率が最大の補助領域２２１において、既存音声データのデータ量がその補助領域２２１の記録容量の４分の１以下の場合、データ処理制御部１２２は、新規音声データ記録比率を２分の１に設定する。また、例えば、補助領域２２１に既存音声データのみが記録されていて、かつ、補助領域２２１の記録容量に対する既存音声データのデータ量の比率が最大の補助領域２２１において、既存音声データのデータ量がその補助領域２２１の記録容量の４分の１より大きくて２分の１以下の場合、データ処理制御部１２２は、新規音声データ記録比率を４分の１に設定する。
【０１３９】
さらに、例えば、補助領域２２１に既存音声データのみが記録されていて、かつ、補助領域２２１の記録容量に対する既存音声データのデータ量の比率が最大の補助領域２２１において、既存音声データのデータ量がその補助領域２２１の記録容量の２分の１より大きい場合、データ処理制御部１２２は、補助領域２２１に記録されている既存音声データの音声ファイル２３３の数（音声データの種類の数）（以下、トラック数と称する）が２トラック以下のとき、新規音声データ記録比率を４分の１に設定し、補助領域２２１に記録されている既存音声データのトラック数が３トラック以上のとき、新規音声データ記録比率を、新規音声データを記録できないことを示す値である０に設定する。すなわち、補助領域２２１には、最大３トラックまでの音声データが記録できることになる。
【０１４０】
また、例えば、コンテンツデータが記録されている補助領域２２１が１つでもあり、かつ、既存非音声データのみが記録されている場合、データ処理制御部１２２は、補助領域２２１の記録容量に対する、既存非音声データのデータ量の比率が最大の補助領域２２１において、既存非音声データのデータ量がその補助領域２２１の記録容量の４分の１以下の場合、新規音声データ記録比率を４分の３に設定し、既存非音声データのデータ量がその補助領域２２１の記録容量の４分の１より大きく２分の１以下の場合、新規音声データ記録比率を２分の１に設定し、既存非音声データのデータ量がその補助領域２２１の記録容量の２分の１より大きい場合、新規音声データ記録比率を４分の１に設定する。
【０１４１】
さらに、例えば、コンテンツデータが記録されている補助領域２２１が１つでもあり、既存音声データおよび既存非音声データの両方が記録されている場合、データ処理制御部１２２は、補助領域２２１の記録容量に対する、既存コンテンツデータのデータ量の比率が最大の補助領域２２１において、既存コンテンツデータのデータ量がその補助領域２２１の記録容量の２分の１以下の場合、新規音声データ記録比率を２分の１に設定し、既存コンテンツデータのデータ量がその補助領域２２１の記録容量の２分の１より大きい場合、既存音声データのトラック数が２トラック以下のとき、新規音声データ記録比率を４分の１に設定し、既存音声データのトラック数が３トラック以上のとき、新規音声データ記録比率を０に設定する。
【０１４２】
なお、補助領域２２１に記録する音声データのデータ量の最小値を小さくすることにより、補助領域２２１に記録できる音声データのトラック数を増やすことができる。また、上述した新規音声データ記録比率は、新規音声データ比率の一例であり、もちろん、他の値に設定することが可能である。さらに、新規音声比率をユーザが設定できるようにしてもよい。
【０１４３】
ステップＳ２５において、データ処理制御部１２２は、新規音声データを補助領域２２１に追加して記録できるか否かを判定する。新規音声データを追加して記録できると判定された場合、すなわち、ステップＳ２４の処理で新規音声データ記録比率が０より大きい値に設定されている場合、処理はステップＳ２６に進む。
【０１４４】
ステップＳ２６において、データ処理制御部１２２は、音声データの記録モードを設定し、設定した記録モードを示す情報を音声処理部１０２に供給する。
【０１４５】
例えば、補助領域２２１に音声データを記録するときの記録モードには、高品質モード、標準モード、およびコンパクトモードの３つのモードがある。高品質モードは、最も高いビットレートで音声データをエンコードして、音声データを記録するモードである。高品質モードのビットレートは、補助領域２２１に画像データなどの他のコンテンツデータを後から追加して記録できるように、エンコードした音声データのデータ量が、例えば、補助領域２２１の記録容量の４分の３以下のデータ量になるように設定されている。例えば、１つの補助領域２２１の記録容量を320kbyteとし、１つの補助領域２２１に最長10秒の音声データを記録できる場合、高品質モードにおける音声データのビットレートは、最大192kbps（＝320kbyte×8bit×3／4÷10秒）となる。
【０１４６】
標準モードは、高品質モードとコンパクトモードの間のビットレートで音声データをエンコードして、音声データを記録するモードである。標準モードのビットレートは、エンコードした音声データのデータ量が、例えば、補助領域２２１の記録容量の２分の１以下のデータ量になるように設定されている。例えば、１つの補助領域２２１の記録容量を320kbyteとし、１つの補助領域２２１に最長10秒の音声データを記録できる場合、標準モードにおける音声データのビットレートは、最大128kbps（＝320kbyte×8bit×1／2÷10秒）となる。
【０１４７】
コンパクトモードは、最も低いビットレートで音声データをエンコードして、音声データを記録するモードである。コンパクトモードのビットレートは、エンコードした音声データのデータ量が、例えば、補助領域２２１の記録容量の４分の１以下のデータ量になるように設定されている。例えば、１つの補助領域２２１の記録容量を320kbyteとし、最長10秒の音声データを記録できる場合、コンパクトモードにおける音声データのビットレートは、最大64kbps（＝320kbyte×8bit×1／4÷10秒）となる。
【０１４８】
新規音声データがライン音声入力部１６から入力されている場合、新規音声データに音楽などが含まれる可能性が高く、高音質が要求されるため、データ処理制御部１２２は、記録モードを高品質モードに設定する。ただし、新規音声データ記録比率が４分の３より小さい場合、すなわち、高品質モードで新規音声データを記録した場合、補助領域２２１の記録容量が足りなくなる可能性がある場合、データ処理制御部１２２は、新規音声データ記録比率が２分の１以上で４分の３より小さい場合、記録モードを標準モードに設定し、新規音声データ記録比率が２分の１より小さい場合、記録モードをコンパクトモードに設定する。
【０１４９】
また、新規音声データがマイクロホン１３から入力されているとき、新規音声データは人の音声がほとんどであり、それほど高音質は要求されないため、データ処理制御部１２２は、記録モードを標準モードに設定する。ただし、新規音声データ記録比率が２分の１より小さい場合、すなわち、標準モードで新規音声データを記録した場合、補助領域２２１の記録容量が足りなくなる可能性がある場合、データ処理制御部１２２は、記録モードをコンパクトモードに設定する。
【０１５０】
なお、操作部２８を操作するなどにより、ユーザが任意の記録モードを設定したり、音声データをエンコードするビットレートの値を調整できるようにしてもよい。また、図示せぬマイクロホン端子などを介して、マイクロホン１３とは別の外部のマイクロホンにより音声データが入力された場合、音声データがマイクロホン１３から入力された場合と区別して、例えば、記録モードを高品質モードに設定するようにしてもよい。
【０１５１】
ステップＳ２７において、データ処理制御部１２２は、補助領域２２１の記録容量に対する、新規コンテンツデータ（この場合、新規音声データ）および新規コンテンツデータを記録する補助領域２２１に記録されている既存コンテンツデータのデータ量の比率（以下、データ量比率と称する）を設定する。すなわち、補助領域２２１に記録される各コンテンツデータのデータ量の比率が設定される。
【０１５２】
具体的には、データ処理制御部１２２は、ファイル管理情報およびムービ情報ファイル２３４に基づいて、次に新規音声データを記録する補助領域２２１に記録されている既存コンテンツデータを調査して、データ量比率を設定する。
【０１５３】
補助領域２２１に既存コンテンツデータが記録されていない場合、データ処理制御部１２２は、記録モードに基づいて、新規音声データのデータ量比率を設定する。例えば、データ処理制御部１２２は、記録モードが高品質モードに設定されている場合、新規音声データのデータ量比率を補助領域２２１の記録容量の４分の３に設定し、記録モードが標準モードに設定されている場合、新規音声データのデータ量比率を補助領域２２１の記録容量の２分の１に設定し、記録モードがコンパクトモードに設定されている場合、新規音声データのデータ量比率を補助領域２２１の記録容量の４分の１に設定する。
【０１５４】
補助領域２２１に既存音声データのみが記録されている場合、データ処理制御部１２２は、記録モードに基づいて、新規音声データおよび既存音声データのデータ量比率を設定する。例えば、補助領域２２１に既存音声データのみが記録されていて、かつ、記録モードが標準モードに設定されている場合、データ処理制御部１２２は、新規音声データのデータ量比率を補助領域２２１の記録容量の２分の１に設定し、既存音声データのデータ量比率を補助領域２２１の記録容量の４分の１に設定する。
【０１５５】
また、例えば、補助領域２２１に既存音声データのみが記録されていて、かつ、記録モードがコンパクトモードに設定されている場合、データ処理制御部１２２は、新規音声データのデータ量比率を補助領域２２１の記録容量の４分の１に設定し、既存音声データのデータ量比率を補助領域２２１の記録容量の２分の１に設定する。このとき、既存音声データのトラック数が２トラックの場合、データ処理制御部１２２は、それぞれの既存音声データのデータ量比率を補助領域２２１の記録容量の４分の１に設定する。
【０１５６】
補助領域２２１に既存非音声データのみが記録されている場合、データ処理制御部１２２は、記録モードに基づいて、新規音声データおよび既存非音声データのデータ量比率を設定する。例えば、補助領域２２１に既存非音声データのみが記録されていて、かつ、記録モードが高品質モードに設定されている場合、データ処理制御部１２２は、新規音声データのデータ量比率を補助領域２２１の記録容量の４分の３に設定し、既存非音声データのデータ量比率を補助領域２２１の記録容量の４分の１に設定する。
【０１５７】
また、例えば、補助領域２２１に既存非音声データのみが記録されていて、かつ、記録モードが標準モードに設定されている場合、データ処理制御部１２２は、新規音声データのデータ量比率を補助領域２２１の記録容量の２分の１に設定し、既存非音声データのデータ量比率を補助領域２２１の記録容量の２分の１に設定する。さらに、例えば、補助領域２２１に既存非音声データのみが記録されていて、かつ、記録モードがコンパクトモードに設定されている場合、データ処理制御部１２２は、新規音声データのデータ量比率を補助領域２２１の記録容量の４分の１に設定し、既存非音声データのデータ量比率を補助領域２２１の記録容量の４分の３に設定する。
【０１５８】
補助領域２２１に既存音声データおよび既存非音声データの両方が記録されている場合、データ処理制御部１２２は、記録モードに基づいて、新規音声データ、既存音声データ、および既存非音声データのデータ量比率を設定する。例えば、補助領域２２１に既存音声データおよび既存非音声データの両方が記録されていて、かつ、記録モードが標準モードに設定されている場合、データ処理制御部１２２は、新規音声データのデータ量比率を補助領域２２１の記録容量の２分の１に設定し、既存音声データのデータ量比率を補助領域２２１の記録容量の４分の１に設定し、既存非音声データのデータ量比率を補助領域２２１の記録容量の４分の１に設定する。
【０１５９】
また、例えば、補助領域２２１に既存音声データおよび既存非音声データの両方が記録されていて、かつ、記録モードがコンパクトモードに設定されていて、かつ、既存音声データのトラック数が１トラックの場合、データ処理制御部１２２は、新規音声データのデータ量比率を補助領域２２１の記録容量の４分の１に設定し、既存音声データのデータ量比率を補助領域２２１の記録容量の２分の１に設定し、既存非音声データのデータ量比率を補助領域２２１の記録容量の４分の１に設定する。
【０１６０】
さらに、例えば、補助領域２２１に既存音声データおよび既存非音声データの両方が記録されていて、かつ、記録モードがコンパクトモードに設定されていて、かつ、既存音声データのトラック数が２トラックの場合、データ処理制御部１２２は、新規音声データのデータ量比率を補助領域２２１の記録容量の４分の１に設定し、既存音声データのデータ量比率をそれぞれ補助領域２２１の記録容量の４分の１に設定し、既存非音声データのデータ量比率を補助領域２２１の記録容量の４分の１に設定する。
【０１６１】
ステップＳ２８において、音声処理部１０２は、新規音声データをエンコードする。具体的には、入力検出部１７は、新規音声データを入力切替部１８に供給する。入力切替部１８は、供給された新規音声データを入力バッファ１９に供給し、入力バッファ１９は供給された新規音声データを記憶する。なお、入力切替部１８は、新規音声データがマイクロホン１３およびライン音声入力部１６の両方から入力されている場合、マイクロホン１３から入力された新規音声データを選択して、選択した新規音声データを入力バッファ１９に供給する。
【０１６２】
音声処理部１０２は、入力バッファ１９から新規音声データを取得して、記録モードを示す情報を基に、記録モードに従って、ビットレートなどを調整して、調整したビットレートで、新規音声データを、例えば、AC3方式にエンコードして、エンコードした音声データをメモリ２１に供給する。メモリ２１は、供給された新規音声データ記憶する。
【０１６３】
ステップＳ２９において、データ処理制御部１２２は、既存コンテンツデータを再エンコードする必要があるか否かを判定する。具体的には、データ処理制御部１２２は、ファイル管理情報およびムービ情報ファイル２３４に基づいて、新規音声データを記録する補助領域２２１に記録されている既存コンテンツデータのデータ量が、ステップＳ２７の処理で設定したデータ量比率に基づいたデータ量以下であるか否かを判定する。例えば、補助領域２２１に記録されている既存音声データまたは既存非音声データのデータ量比率が４分の１に設定されていて、実際に記録されている既存音声データまたは既存非音声データのデータ量が補助領域２２１の記録容量の４分の１より大きい場合、既存コンテンツデータを再エンコードする必要があると判定される。
【０１６４】
ステップＳ２９において、新規音声データを記録する補助領域２２１に既存コンテンツデータが記録されていない場合も含めて、既存コンテンツデータを再エンコードする必要がないと判定された場合、処理はステップＳ３０に進む。
【０１６５】
ステップＳ３０において、記録制御部１２３は、新規音声データを記録媒体４１の補助領域２２１に記録させる。具体的には、メモリ２１に記録されている新規音声データのデータ量が１つの補助領域２２１に分割して記録する所定の量（例えば、再生時間１０秒）以上になったとき、ドライブ２２は、記録制御部１２３の制御の基に、メモリ２１から新規音声データを取得し、取得した新規音声データを記録媒体４１の補助領域２２１に記録させる。すなわち、補助領域２２１には、新規音声データのみが記録された状態となる。
【０１６６】
このとき、上述したように、最もビットレートが高い高品質モードに設定されている場合においても、新規音声データのデータ量が補助領域２２１の記録容量の４分の３以下になるように新規音声データがエンコードされているため、画像データなどの他のコンテンツデータを後から追加して補助領域２２１に記録できるように、少なくとも補助領域２２１の記録容量の４分の１に相当する領域が、空き領域として確保される。その後、処理はステップＳ３７に進む。
【０１６７】
ステップＳ２９において、既存コンテンツデータを再エンコードする必要があると判定された場合、処理はステップＳ３１に進む。
【０１６８】
ステップＳ３１において、ステップＳ２９の処理と同様に、データ処理制御部１２２は、既存音声データを再エンコードする必要があるか否かを判定する。既存音声データを再エンコードする必要があると判定された場合、処理はステップＳ３２に進む。
【０１６９】
ステップＳ３２において、音声処理部１０２は、既存音声データを再エンコードする。具体的には、ドライブ２２は、読み出し制御部１２４の制御の基に、新規コンテンツデータを記録する記録媒体４１の補助領域２２１から既存音声データを読み出し、読み出した既存音声データをメモリ２１に供給する。メモリ２１は、供給された既存音声データを記憶する。
【０１７０】
データ処理制御部１２２は、既存音声データのデータ量が、ステップＳ２７の処理で設定したデータ量比率に基づいたデータ量以下になるように記録モードを設定し、設定した記録モードを示す情報を音声処理部１０２に供給する。例えば、既存音声データのデータ量比率が補助領域２２１の記録容量の４分の１に設定されている場合、データ処理制御部１２２は、記録モードをコンパクトモードに設定する。
【０１７１】
音声処理部１０２は、メモリ２１から既存音声データを取得し、取得した既存音声データをデコードする。そして、音声データ処理部１０３は、記録モードを示す情報を基に、記録モードに従って、ビットレートを調整して、デコードした既存音声データを調整したビットレートで再エンコードし、再エンコードした既存音声データをメモリ２１に供給する。メモリ２１は、供給された既存音声データ記憶する。なお、新規音声データを記録する補助領域２２１に２トラック以上の既存音声データが記録されている場合、全ての既存音声データについて再エンコードが行われる。
【０１７２】
ステップＳ３１において、新規音声データを記録する補助領域２２１に既存音声データが記録されていない場合も含めて、既存音声データを再エンコードする必要がないと判定された場合、ステップＳ３２の処理はスキップされ、処理はステップＳ３３に進む。
【０１７３】
ステップＳ３３において、ステップＳ２９の処理と同様に、データ処理制御部１２２は、既存非音声データを再エンコードする必要があるか否かを判定する。既存非音声データを再エンコードする必要があると判定された場合、処理はステップＳ３４に進む。
【０１７４】
ステップＳ３４において、画像処理部１０３は、既存非音声データを再エンコードする。具体的には、ドライブ２２は、読み出し制御部１２４の制御の基に、新規音声データを記録する記録媒体４１の補助領域２２１から既存非音声データを読み出し、読み出した既存非音声データをメモリ２１に供給する。メモリ２１は、供給された既存非音声データを記憶する。
【０１７５】
画像処理部１０３は、メモリ２１から既存非音声データを取得し、デコードした後、デコードした既存非音声データをさらに高い圧縮率で再エンコードする。なお、新規音声データを記録する補助領域２２１に複数の既存非音声データが記録されている場合、全ての既存非音声データについて再エンコードが行われる。
【０１７６】
ステップＳ３５において、データ処理制御部１２２は、既存非音声データのデータ量の合計が、ステップＳ２７の処理で設定したデータ量比率に基づいたデータ量以下であるか否かを判定する。既存非音声データのデータ量の合計がデータ量比率に基づいたデータ量より大きいと判定された場合、処理はステップＳ３４に戻り、ステップＳ３５において、既存非音声データのデータ量の合計がデータ量比率に基づいたデータ量以下であると判定されるまで、ステップＳ３４およびＳ３５の処理が繰り返される。すなわち、既存非音声データのデータ量の合計がデータ量比率に基づいたデータ量以下になるまで、既存非音声データをより高い圧縮率で再エンコードする処理が繰り返される。
【０１７７】
ステップＳ３５において、既存非音声データのデータ量の合計がデータ量比率に基づいたデータ量以下であると判定された場合、処理はステップＳ３６に進む。
【０１７８】
ステップＳ３３において、新規音声データを記録する補助領域２２１に既存非音声データが記録されていない場合も含めて、既存非音声データを再エンコードする必要がないと判定された場合、ステップＳ３４およびＳ３５の処理はスキップされ、処理はステップＳ３６に進む。
【０１７９】
なお、ステップＳ３１乃至Ｓ３５の処理により、既存コンテンツデータのデータ量をより少なくすることができ、補助領域２２１の空き領域の記録容量を増やすことができる。
【０１８０】
ステップＳ３６において、記録制御部１２３は、新規音声データおよび既存コンテンツデータを記録媒体４１の補助領域２２１に記録させる。具体的には、メモリ２１に記録されている新規音声データのデータ量が１つの補助領域２２１に分割して記録する所定の量（例えば、再生時間１０秒）以上になったとき、ドライブ２２は、記録制御部１２３の制御の基に、メモリ２１から新規音声データおよび再エンコードされた既存コンテンツデータを取得し、取得した新規音声データおよび既存コンテンツデータをすでに記録されている既存コンテンツデータに上書きして記録媒体４１の補助領域２２１に記録させる。
【０１８１】
また、記録制御部１２３は、補助領域２２１へのコンテンツデータの記録に基づいて、RAM６３に記憶されているファイル管理情報およびムービ情報ファイル２３４を更新する。
【０１８２】
ステップＳ３７において、記録制御部１２３は、音声データ記録停止の指令が入力されたか否かを判定する。音声データ記録停止の指令が入力されていないと判定された場合、処理はステップＳ２７に戻り、ステップＳ３７において、音声データ記録停止の指令が入力されたと判定されるまで、ステップＳ２７乃至Ｓ３７の処理が繰り返される。
【０１８３】
ステップＳ３７において、音声データ記録停止の指令が入力されたと判定された場合、すなわち、ユーザが操作部２８を操作することにより、システムバス６５を介して、記録制御部１２３に音声データの記録停止の指令が入力された場合、処理はステップＳ３８に進む。
【０１８４】
ステップＳ３８において、図１０のステップＳ７の処理と同様に、ビデオカメラ１は記録後処理を行ない、コンテンツデータ記録処理は終了する。
【０１８５】
ステップＳ２５において、新規音声データを補助領域２２１に追加して記録できないと判定された場合、すなわち、ステップＳ２４の処理で新規音声データ記録比率が０に設定されている場合、新規音声データは補助領域２２１に記録されずに、処理はステップＳ３８に進み、ステップＳ３８において、記録後処理が行なわれ、コンテンツデータ記録処理は終了する。なお、このとき、LCD２７に表示するなどして、ユーザに新規音声データを記録できないことを通知するようにしてもよい。
【０１８６】
ステップＳ２２において、新規コンテンツデータが音声データでないと判定された場合、処理はステップＳ３９に進む。
【０１８７】
ステップＳ３９において、ステップＳ２７の処理と同様に、データ処理制御部１２２は、補助領域２２１に記録するコンテンツデータのデータ量比率を設定する。具体的には、データ処理制御部１２２は、ファイル管理情報およびムービ情報ファイル２３４に基づいて、新規コンテンツデータを記録する補助領域２２１に記録されている既存コンテンツデータを調査して、データ量比率を設定する。
【０１８８】
例えば、補助領域２２１に既存コンテンツデータが記録されていない場合、データ処理制御部１２２は、新規コンテンツデータのデータ量比率を補助領域２２１の記録容量の４分の３に設定する。これにより、少なくとも補助領域２２１の記録容量の４分の１が、後から別のコンテンツデータを追加して記録できるように、確保されるようになる。
【０１８９】
例えば、補助領域２２１に既存音声データのみが記録されていて、新規コンテンツデータのデータ量が補助領域２２１の空き領域の記録容量以下の場合、すなわち、新規コンテンツデータをエンコードせずにそのまま記録できる場合、データ処理制御部１２２は、新規コンテンツデータのデータ量比率を、補助領域２２１の記録容量に対する補助領域２２１の空き領域の記録容量が占める割合（比率）に設定する。
【０１９０】
例えば、補助領域２２１に既存音声データのみが記録されていて、新規コンテンツデータのデータ量が補助領域２２１の空き領域の記録容量より大きい場合、データ処理制御部１２２は、既存音声データのトラック数が１トラックのとき、新規コンテンツデータのデータ量比率を補助領域２２１の記録容量の２分の１に設定し、既存音声データのデータ量比率を補助領域２２１の記録容量の２分の１に設定し、既存音声データのトラック数が２トラックのとき、新規コンテンツデータのデータ量比率を補助領域２２１の記録容量の２分の１に設定し、既存音声データのデータ量比率をそれぞれ補助領域２２１の記録容量の４分の１に設定し、既存音声データのトラック数が３トラックの場合、新規コンテンツデータのデータ量比率を補助領域２２１の記録容量の４分の１に設定し、既存音声データのデータ量比率をそれぞれ補助領域２２１の記録容量の４分の１に設定する。
【０１９１】
例えば、補助領域２２１に既存非音声データのみが記録されている場合、データ処理制御部１２２は、新規コンテンツデータおよび既存非音声データのデータ量の合計、すなわち音声データ以外のコンテンツデータのデータ量の合計のデータ量比率を補助領域２２１の記録容量の４分の３に設定する。これにより、少なくとも補助領域２２１の記録容量の４分の１が、後から音声データを追加して記録できるように、確保されるようになる。
【０１９２】
例えば、補助領域２２１に既存音声データと既存非音声データの両方が記録されていて、新規コンテンツデータのデータ量が新規コンテンツデータを記録する補助領域２２１の空き領域の記録容量以下の場合、すなわち、新規コンテンツデータをエンコードせずにそのまま記録できる場合、データ処理制御部１２２は、新規コンテンツデータおよび既存非音声データのデータ量の合計のデータ量比率を、補助領域２２１の記録容量に対する、補助領域２２１の空き領域の記録容量および既存非音声データのデータ量の合計が占める比率（割合）に設定する。
【０１９３】
例えば、補助領域２２１に既存音声データと既存非音声データの両方が記録されていて、新規コンテンツデータのデータ量が新規コンテンツデータを記録する補助領域２２１の空き領域の記録容量より大きい場合、データ処理制御部１２２は、既存音声データのトラック数が１トラックのとき、新規コンテンツデータと既存非音声データのデータ量の合計のデータ量比率を補助領域２２１の記録容量の２分の１に設定し、既存音声データのデータ量比率を補助領域２２１の記録容量の２分の１に設定し、既存音声データのトラック数が２トラックのとき、新規コンテンツデータと既存非音声データのデータ量の合計のデータ量比率を補助領域２２１の記録容量の２分の１に設定し、既存音声データのデータ量比率をそれぞれ補助領域２２１の記録容量の４分の１に設定し、既存音声データのトラック数が３トラックのとき、新規コンテンツデータと既存非音声データのデータ量の合計のデータ量比率を補助領域２２１の記録容量の４分の１に設定し、既存音声データのデータ量比率をそれぞれ補助領域２２１の記録容量の４分の１に設定する。
【０１９４】
なお、ステップＳ２７およびＳ３９の処理で説明したデータ量比率は、データ量比率の一例であり、もちろん、他の値に設定することができる。また、データ量比率をユーザが設定できるようにしてもよいし、データ量比率を、エンコードする前のコンテンツデータのデータ量に基づいて設定するようにしてもよい。さらに、以上の例において、音声データと音声データ以外のコンテンツデータに分類して、データ量比率を設定するようにしたが、コンテンツデータの分類を変更することも可能である。
【０１９５】
ステップＳ４０において、データ処理制御部１２２は、ファイル管理情報およびムービ情報ファイル２３４に基づいて、新規コンテンツデータと既存非音声データのデータ量の合計、すなわち補助領域２２１に記録される音声データ以外のコンテンツデータのデータ量の合計が、ステップＳ３９の処理で設定したデータ量比率に基づいたデータ量以下であるか否かを判定する。新規コンテンツデータと既存非音声データのデータ量の合計がデータ量比率に基づいたデータ量以下であると判定された場合、すなわち、新規コンテンツデータをエンコードせずにそのまま補助領域２２１に記録できる場合、処理はステップＳ４１に進む。
【０１９６】
ステップＳ４１において、ステップＳ３０の処理と同様に、記録制御部１２３は、新規コンテンツデータを記録媒体４１の補助領域２２１に記録させる。その後、処理はステップＳ３８に進み、上述した記録後処理が行なわれ、コンテンツデータ記録処理は終了する。
【０１９７】
ステップＳ４０において、新規コンテンツデータと既存非音声データのデータ量の合計がデータ量比率に基づいたデータ量より大きいと判定された場合、処理はステップＳ４２に進む。
【０１９８】
ステップＳ４２において、ステップＳ３１の処理と同様に、データ処理制御部１２２は、既存音声データを再エンコードする必要があるか否かを判定する。既存音声データを再エンコードする必要があると判定された場合、処理はステップＳ４３に進み、ステップＳ４３において、ステップＳ３２の処理と同様に、音声処理部１０２は、新規音声コンテンツデータを記録する補助領域２２１に記録されている既存音声データを再エンコードする。
【０１９９】
ステップＳ４２において、既存音声データを再エンコードする必要がないと判定された場合、ステップＳ４３の処理はスキップされ、処理はステップＳ４４に進む。
【０２００】
ステップＳ４４において、ステップＳ３４の処理と同様に、画像処理部１０３は、新規コンテンツデータを記録する補助領域２２１に記録されている既存非音声データを再エンコードする。
【０２０１】
ステップＳ４５において、画像処理部１０３は、メモリ２１から新規コンテンツデータを取得し、取得した新規コンテンツデータをエンコードする。例えば、新規コンテンツデータが画像データの場合、画像処理部１０３は、新規コンテンツデータをJPEG方式にエンコードする。画像処理部１０３は、エンコードした新規コンテンツデータをメモリ２１に供給し、メモリ２１は供給された新規コンテンツデータを記憶する。
【０２０２】
ステップＳ４６において、データ処理制御部１２２は、新規コンテンツデータと既存非音声データのデータ量の合計、すなわち音声データ以外のコンテンツデータのデータ量の合計が、ステップＳ３９の処理で設定したデータ量比率に基づいたデータ量以下であるか否かを判定する。新規コンテンツデータと既存非音声データのデータ量の合計が、データ量比率に基づいたデータ量より大きいと判定された場合、処理はステップＳ４４に戻り、ステップＳ４６において、新規コンテンツデータと既存非音声データのデータ量の合計が、データ量比率に基づいたデータ量以下であると判定されるまで、ステップＳ４４乃至Ｓ４６の処理が繰り返される。すなわち、新規コンテンツデータと既存非音声データのデータ量の合計が、データ量比率に基づいたデータ量以下になるまで、新規コンテンツデータおよび既存非音声データをより高い圧縮率で再エンコードする処理が繰り返される。
【０２０３】
ステップＳ４６において、新規コンテンツデータと既存非音声データのデータ量の合計が、データ量比率に基づいたデータ量以下であると判定された場合、処理はステップＳ４７に進む。
【０２０４】
なお、ステップＳ４２乃至Ｓ４６の処理により、既存コンテンツデータのデータ量をより少なくすることができ、補助領域２２１の空き領域の記録容量を増やすことができる。
【０２０５】
ステップＳ４７において、ステップＳ３６の処理と同様に、記録制御部１２３は、新規コンテンツデータおよび既存コンテンツデータを記録媒体４１の補助領域２２１に記録させる。
【０２０６】
その後、処理はステップＳ３８に進み、上述した記録後処理が行なわれ、コンテンツデータ記録処理は終了する。
【０２０７】
このようにして、新規コンテンツデータを補助領域２２１に記録するとき、補助領域２２１に最初に新規コンテンツデータを記録する場合、補助領域２２１に後から別のコンテンツデータを追加して記録できるように、補助領域２２１の記録容量の所定の比率の記録容量の空き領域が確保される。また、新規コンテンツデータが音声データの場合、入力経路に基づいて適切なビットレートでエンコードされ、記録媒体４１の補助領域２２１に記録される。さらに、補助領域２２１に既存コンテンツデータが記録されていて、新規コンテンツデータを記録できる空き領域がない場合、既存コンテンツデータが適切な圧縮率またはビットレートで再エンコードされ、補助領域２２１に新規コンテンツデータおよび既存コンテンツデータが記録される。
【０２０８】
なお、本発明は、ビデオカメラ、または複数の入力インターフェースが設けられたレコーダなどの記録装置に適用することができる。また、複数のライン映像入力部１５または複数のライン音声入力部１６を設け、データが入力されるライン映像入力部１５またはライン音声入力部１６に応じて、記録モードを設定するようにしてもよい。また、通信部２９を介して、データが入力された場合も、同様に記録モードを切り替えるようにしてもよい。
【０２０９】
以上のように、映像データおよび音声データを多重化したAV（Audio Visual）データが所定の再生時間ごとに分割して記録され、分割して記録されているAVデータごとに、分割して記録されているAVデータの再生に同期して再生されるコンテンツデータを追加して記録するための所定の容量の記録領域が確保されているデータ記録媒体の記録領域に最初のコンテンツデータを記録する場合、記録領域の容量に対する１つの記録領域に記録するデータ量の比率があらかじめ定められた値以下になるように、コンテンツデータをエンコードし、データ記録媒体の記録領域への、エンコードされたコンテンツデータの記録を制御した場合には、AVデータに関連するコンテンツデータをデータ記録媒体に記録できる。また、データ記録媒体の領域をより有効に利用して、より高品質な１または複数のコンテンツデータを記録できる。
【０２１０】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０２１１】
図１４は、汎用のパーソナルコンピュータ５００の内部の構成例を示す図である。CPU（Central Processing Unit）５０１は、ROM（Read Only Memory）５０２に記憶されているプログラム、または記録部５０８からRAM（Random Access Memory）５０３にロードされたプログラムに従って各種の処理を実行する。RAM５０３にはまた、CPU５０１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【０２１２】
CPU５０１、ROM５０２、およびRAM５０３は、バス５０４を介して相互に接続されている。このバス５０４にはまた、入出力インターフェース５０５も接続されている。
【０２１３】
入出力インターフェース５０５には、ボタン、スイッチ、キーボードあるいはマウスなどで構成される入力部５０６、CRT（Cathode Ray Tube）やLCD（Liquid Crystal Display）などのディスプレイ、並びにスピーカなどで構成される出力部５０７、ハードディスクなどで構成される記録部５０８、およびモデムやターミナルアダプタなどで構成される通信部５０９が接続されている。通信部５０９は、インターネットを含むネットワークを介して通信処理を行う。
【０２１４】
入出力インターフェース５０５にはまた、必要に応じてドライブ５１０が接続され、磁気ディスク、光ディスク、光磁気ディスク、あるいは半導体メモリなどよりなるリムーバブルメディア５１１が適宜装着され、そこから読み出されたコンピュータプログラムが、記録部５０８にインストールされる。
【０２１５】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを記録する記録媒体は、図１４に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM（Compact Disc-Read Only Memory）、DVD(Digital Versatile Disc)を含む）、光磁気ディスク（MD(Mini-Disc)（登録商標）を含む）、もしくは半導体メモリなどよりなるリムーバブルメディア５１１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM５０３または記録部５０８に含まれるハードディスクなどで構成される。
【０２１６】
なお、本明細書において、プログラム格納媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【図面の簡単な説明】
【０２１７】
【図１】本発明を適用したビデオカメラの一実施の形態の構成を示すブロック図である。
【図２】図１のビデオカメラの制御部の機能の構成の例を示すブロック図である。
【図３】図１のビデオカメラのカメラの機能の構成の例を示すブロック図である。
【図４】図１のビデオカメラのデータ処理部の機能の構成の例を示すブロック図である。
【図５】CPUにより実現される機能の構成の例を示すブロック図である。
【図６】記録媒体の記録フォーマットの例を説明する図である。
【図７】記録媒体の記録フォーマットの例を説明する図である。
【図８】ムービ情報ファイルの構成の例を示す図である。
【図９】ムービ情報ファイルの構成の例を示す図である。
【図１０】本発明を適用したビデオカメラのAVデータ記録処理を説明するフローチャートである。
【図１１】本発明を適用したビデオカメラのコンテンツデータ記録処理を説明するフローチャートである。
【図１２】本発明を適用したビデオカメラのコンテンツデータ記録処理を説明するフローチャートである。
【図１３】本発明を適用したビデオカメラのコンテンツデータ記録処理を説明するフローチャートである。
【図１４】パーソナルコンピュータの構成例を示すブロック図である。
【符号の説明】
【０２１８】
１  ビデオカメラ，  １１  制御部，  １２  カメラ，  １３  マイクロホン，  １５  ライン映像入力部，  １６  ライン音声入力部，  １７  入力検出部，  １８  入力切替部，  １９  入力バッファ，  ２０  データ処理部，  ２１  メモリ，  ２２  ドライブ，  ４１  記録媒体，  ６１  CPU，  １０１  映像処理部，  １０２  音声処理部，  １０３  画像処理部，  １０５  マルチプレクサ，  １２１  入力制御部，  １２２  データ処理制御部，  １２３  記録制御部，  １２４  読み出し制御部，  ２１１  連続記録領域，  ２２１  補助領域，  ２２２  ストリームユニット，  ２３４  ムービ情報ファイル，  ５０１  CPU，  ５０２  ROM，  ５０３  RAM，  ５０８  記録部，  ５１０  ドライブ，  ５２１  リムーバブルメディア
【図１】
2005318480.tif 000003
【図２】
2005318480.tif 000004
【図３】
2005318480.tif 000005
【図４】
2005318480.tif 000006
【図５】
2005318480.tif 000007
【図６】
2005318480.tif 000008
【図７】
2005318480.tif 000009
【図８】
2005318480.tif 000010
【図９】
2005318480.tif 000011
【図１０】
2005318480.tif 000012
【図１１】
2005318480.tif 000013
【図１２】
2005318480.tif 000014
【図１３】
2005318480.tif 000015
【図１４】
2005318480.tif 000016