(57)【要約】【課題】ＤＶデータからＡＶＩファイルへの変換処理におけるＣＰＵの負荷を軽減し、また、効率的にバッファへアクセスすることで、装置全体としての消費電力を削減できる再生装置を提供する。【解決手段】外部の映像音声機器１から、外部機器インターフェース手段３を介して受信したＤＶデータを、ＤＶデータ格納手段４に、Ｗａｖｅデータを生成せずＤＶデータのまま格納し、ＤＶデータ格納手段４に一時的に格納されたＤＶデータからリアルタイムに音声データを抽出し、該抽出した音声データを、Ｗａｖｅデータ変換手段１６において、ＤＶデータからＷａｖｅデータに変換し、該Ｗａｖｅデータを、前記ＤＶデータ格納手段４から記録媒体Ｉ／Ｆ手段１２に転送されるＤＶデータに付加した後、該記録媒体Ｉ／Ｆ手段１２により、記録媒体１３に転送する。【選択図】　　　図１
2004080164.tif 000002
【特許請求の範囲】
【請求項１】
ＤＶデータをＡＶＩファイルとして録画する録画装置において、
映像音声機器から伝送されたＤＶデータを受信する外部機器インターフェース手段と、
前記外部機器インターフェース手段によって受信された前記ＤＶデータを一時的に記憶するＤＶデータ格納手段と、
前記ＤＶデータ格納手段に対する前記ＤＶデータの入出力を制御するバッファメモリ制御手段と、
前記ＤＶデータ格納手段に格納された前記ＤＶデータ中の音声データが、１２ビットか１６ビットかを判定し、変換命令を出す変換命令指示手段と、
前記ＤＶデータ中の音声データを抽出するオーディオデータ抽出手段と、
前記オーディオデータ抽出手段により抽出された音声データの順番を並べ替えるデシャッフリング手段と、
前記デシャッフリング手段により並び替えられた音声データを、前記変換命令指示手段より指示された１２ビットか１６ビットかのどちらかのオーディオ変換方式に基づいて、１６ビットのＷａｖｅデータに変換する１６ビット変換手段と、
前記１６ビット変換手段により変換された前記Ｗａｖｅデータを一時的に格納するＷａｖｅデータ格納手段と、
前記ＤＶデータ格納手段から転送されるＤＶデータに、前記Ｗａｖｅデータ格納手段に格納されたＷａｖｅデータを付加するタイミングを監視して調整するＷａｖｅデータタイミング調整手段と、
前記Ｗａｖｅデータタイミング調整手段により調整されたタイミングで、前記Ｗａｖｅデータを前記ＤＶデータに付加し、記録媒体に転送する記録媒体Ｉ／Ｆ手段と、を具備する、
ことを特徴とする録画装置。
【請求項２】
ＤＶデータをＡＶＩファイルとして録画する録画方法であって、
映像音声機器から伝送されたＤＶデータを受信する外部機器インターフェースステップと、
前記外部機器インターフェースステップによって受信された前記ＤＶデータを、バッファメモリに一時的に記憶するＤＶデータ格納ステップと、
前記ＤＶデータ格納ステップにおける、前記バッファメモリへの前記ＤＶデータの入出力を制御するバッファメモリ制御ステップと、
前記バッファメモリに格納された前記ＤＶデータ中の音声データが、１２ビットか１６ビットかを判定し、変換命令を出す変換命令指示ステップと、
前記ＤＶデータ中の音声データを抽出するオーディオデータ抽出ステップと、
前記オーディオデータ抽出ステップにおいて抽出した前記音声データの順番を並べ替えるデシャッフリングステップと、
前記デシャッフリングステップにおいて並び替えられた音声データを、前記変換命令指示ステップにおいて指示された１２ビットか１６ビットかのどちらかのオーディオ変換方式に基づいて、１６ビットのＷａｖｅデータに変換する１６ビット変換ステップと、
前記１６ビット変換ステップにおいて変換された前記Ｗａｖｅデータを、一時的に格納するＷａｖｅデータ格納ステップと、
前記バッファメモリから転送されるＤＶデータに、前記Ｗａｖｅデータ格納ステップにおいて格納されたＷａｖｅデータを付加するタイミングを監視して調整するＷａｖｅデータタイミング調整ステップと、
前記Ｗａｖｅデータタイミング調整ステップにおいて調整されたタイミングを基に、前記Ｗａｖｅデータを前記ＤＶデータに付加し、記録媒体に転送する記録媒体Ｉ／Ｆステップと、を有する、
ことを特徴とする録画方法。
【請求項３】
コンピュータに、ＤＶデータをＡＶＩファイルとして録画する録画処理を実行させるためのプログラムを記憶した、コンピュータにて読み取り可能な記憶媒体において、
前記プログラムは、
映像音声機器から伝送されたＤＶデータを受信する外部機器インターフェースステップと、
前記外部機器インターフェースステップによって受信された前記ＤＶデータを、バッファメモリに一時的に記憶するＤＶデータ格納ステップと、
前記ＤＶデータ格納ステップにおける、前記バッファメモリへの前記ＤＶデータの入出力を制御するバッファメモリ制御ステップと、
前記バッファメモリに格納された前記ＤＶデータ中の音声データが、１２ビットか１６ビットかを判定し、変換命令を出す変換命令指示ステップと、
前記ＤＶデータ中の音声データを抽出するオーディオデータ抽出ステップと、
前記オーディオデータ抽出ステップにおいて抽出した前記音声データの順番を並べ替えるデシャッフリングステップと、
前記デシャッフリングステップにおいて並び替えられた音声データを、前記変換命令指示ステップにおいて指示された１２ビットか１６ビットかのどちらかのオーディオ変換方式に基づいて、１６ビットのＷａｖｅデータに変換する１６ビット変換ステップと、
前記１６ビット変換ステップにおいて変換された前記Ｗａｖｅデータを、一時的に格納するＷａｖｅデータ格納ステップと、
前記バッファメモリから転送されるＤＶデータに、前記Ｗａｖｅデータ格納ステップにおいて格納されたＷａｖｅデータを付加するタイミングを監視して調整するＷａｖｅデータタイミング調整ステップと、
前記Ｗａｖｅデータタイミング調整ステップにおいて調整されたタイミングを基に、前記Ｗａｖｅデータを前記ＤＶデータに付加し、記録媒体に転送する記録媒体Ｉ／Ｆステップと、を有する、
ことを特徴とした記憶媒体。
【請求項４】
請求項１に記載の録画装置において、
前記変換命令指示手段は、前記外部機器インターフェース手段により転送されるＤＶデータ中の音声データが１２ビットか１６ビットかを、リアルタイムに判定して、前記１６ビット変換手段に変換命令を出す、
ことを特徴とする録画装置。
【請求項５】
ＤＶデータをＡＶＩファイルとして録画する録画方法であって、
映像音声機器により伝送されたＤＶデータを受信して、バッファメモリに転送する外部機器インターフェースステップと、
前記外部機器インターフェースステップにおいて転送されるＤＶデータ中の音声データが１２ビットか１６ビットかを、リアルタイムに判定し、変換命令を出す変換命令指示ステップと、
前記外部機器インターフェースステップにおいて転送されるＤＶデータを、前記バッファメモリに一時的に記憶するＤＶデータ格納ステップと、
前記ＤＶデータ格納ステップにおける、前記バッファメモリへの前記ＤＶデータの入出力を制御するバッファメモリ制御ステップと、
前記ＤＶデータ格納ステップにおいて格納された前記ＤＶデータ中の音声データを抽出するオーディオデータ抽出ステップと、
前記オーディオデータ抽出ステップにおいて抽出された音声データの順番を並べ替えるデシャッフリングステップと、
前記デシャッフリングステップにおいて並び替えられた音声データを、前記変換命令指示ステップにおいて指示された１２ビットか１６ビットかのどちらかのオーディオ変換方式に基づいて、１６ビットのＷａｖｅデータに変換する１６ビット変換ステップと、
前記１６ビット変換ステップにおいて変換された前記Ｗａｖｅデータを一時的に格納するＷａｖｅデータ格納ステップと、
前記バッファメモリから転送された前記ＤＶデータに、前記Ｗａｖｅデータ格納ステップにおいて格納されたＷａｖｅデータを付加するタイミングを監視して調整するＷａｖｅデータタイミング調整ステップと、
前記Ｗａｖｅデータタイミング調整ステップにおいて調整されたタイミングを基に、前記Ｗａｖｅデータを前記ＤＶデータに付加し、記録媒体に転送する記録媒体Ｉ／Ｆステップと、を有する、
ことを特徴とする録画方法。
【請求項６】
コンピュータに、ＤＶデータをＡＶＩファイルとして録画する録画処理を実行させるためのプログラムを記憶した、コンピュータにて読み取り可能な記憶媒体において、
前記プログラムは、
映像音声機器により伝送されたＤＶデータを受信して、バッファメモリに転送する外部機器インターフェースステップと、
前記外部機器インターフェースステップにおいて転送されるＤＶデータ中の音声データが１２ビットか１６ビットかを、リアルタイムに判定し、変換命令を出す変換命令指示ステップと、
前記外部機器インターフェースステップにおいて転送されるＤＶデータを、前記バッファメモリに一時的に記憶するＤＶデータ格納ステップと、
前記ＤＶデータ格納ステップにおける、前記バッファメモリへの前記ＤＶデータの入出力を制御するバッファメモリ制御ステップと、
前記ＤＶデータ格納ステップにおいて格納された前記ＤＶデータ中の音声データを抽出するオーディオデータ抽出ステップと、
前記オーディオデータ抽出ステップにおいて抽出された音声データの順番を並べ替えるデシャッフリングステップと、
前記デシャッフリングステップにおいて並び替えられた音声データを、前記変換命令指示ステップにおいて指示された１２ビットか１６ビットかのどちらかのオーディオ変換方式に基づいて、１６ビットのＷａｖｅデータに変換する１６ビット変換ステップと、
前記１６ビット変換ステップにおいて変換された前記Ｗａｖｅデータを一時的に格納するＷａｖｅデータ格納ステップと、
前記バッファメモリから転送された前記ＤＶデータに、前記Ｗａｖｅデータ格納ステップにおいて格納されたＷａｖｅデータを付加するタイミングを監視して調整するＷａｖｅデータタイミング調整ステップと、
前記Ｗａｖｅデータタイミング調整ステップにおいて調整されたタイミングを基に、前記Ｗａｖｅデータを前記ＤＶデータに付加し、記録媒体に転送する記録媒体Ｉ／Ｆステップと、を有する、
ことを特徴とする記憶媒体。
【請求項７】
ＡＶＩファイルをＤＶデータとして再生する再生装置において、
ＡＶＩファイルフォーマットを解析し、再生すべきデータが格納された記録媒体上の位置を算出する再生データ格納位置算出手段と、
前記ＡＶＩファイルフォーマットを解析し、前記記録媒体に記録された映像音声データの音声データサンプリングレートと、音声量子化ビット数とを決定するオーディオフォーマット決定手段と、
前記記録媒体からＡＶＩファイルデータを読み出す記録媒体Ｉ／Ｆ手段と、
前記ＡＶＩファイルデータから、音声データを分離するデータ分離手段と、
ＤＶデータを格納するＤＶデータ格納手段と、
前記データ分離手段により音声データを分離後のＡＶＩファイルデータを、前記ＤＶデータ格納手段に転送するビデオデータ転送手段と、
前記音声データサンプリングレートと、前記音声量子化ビット数とに基づき、前記データ分離手段によって分離された音声データを、ＤＶデータフォーマットに準拠したフォーマットに変換するオーディオフォーマット変換手段と、
前記オーディオフォーマット変換手段により変換された音声データを、前記ＤＶデータフォーマットに準拠して、前記ビデオ転送手段により前記ＤＶデータ格納手段に転送されたＤＶデータのオーディオ格納個所に転送するオーディオデータ転送手段と、を具備する、
ことを特徴とする再生装置。
【請求項８】
ＡＶＩファイルをＤＶデータとして再生する再生方法であって、
ＡＶＩファイルフォーマットを解析し、再生すべきデータが格納された記録媒体上の位置を算出する再生データ格納位置算出ステップと、
前記ＡＶＩファイルフォーマットを解析し、前記記録媒体に記録された映像音声データの音声データサンプリングレートと、音声量子化ビット数とを決定するオーディオフォーマット決定ステップと、
前記記録媒体からＡＶＩファイルデータを読み出す記録媒体Ｉ／Ｆステップと、
前記ＡＶＩファイルデータから、音声データを分離するデータ分離ステップと、
前記データ分離ステップにおいて前記音声データが分離された後のＡＶＩファイルデータを、ＤＶデータを格納するバッファメモリに転送するビデオデータ転送ステップと、
前記音声データサンプリングレートと、前記音声量子化ビット数とに基づき、前記データ分離ステップにおいて分離された音声データを、ＤＶデータフォーマットに準拠したフォーマットに変換するオーディオフォーマット変換ステップと、
前記オーディオフォーマット変換ステップにおいて変換された音声データを、ＤＶデータフォーマットに準拠して、前記ビデオデータ転送ステップにおいて前記バッファメモリに転送された前記ＤＶデータのオーディオ格納個所に転送するオーディオデータ転送ステップと、を有する、
ことを特徴とする再生方法。
【請求項９】
コンピュータに、ＡＶＩファイルをＤＶデータとして再生する再生処理を実行させるためのプログラムを記憶した、コンピュータにて読み取り可能な記憶媒体において、
前記プログラムは、
ＡＶＩファイルフォーマットを解析し、再生すべきデータが格納された記録媒体上の位置を算出する再生データ格納位置算出ステップと、
前記ＡＶＩファイルフォーマットを解析し、前記記録媒体に記録された映像音声データの音声データサンプリングレートと、音声量子化ビット数とを決定するオーディオフォーマット決定ステップと、
前記記録媒体からＡＶＩファイルデータを読み出す記録媒体Ｉ／Ｆステップと、
前記ＡＶＩファイルデータから、音声データを分離するデータ分離ステップと、
前記データ分離ステップにおいて前記音声データが分離された後のＡＶＩファイルデータを、ＤＶデータを格納するバッファメモリに転送するビデオデータ転送ステップと、
前記音声データサンプリングレートと、前記音声量子化ビット数とに基づき、前記データ分離ステップにおいて分離された音声データを、ＤＶデータフォーマットに準拠したフォーマットに変換するオーディオフォーマット変換ステップと、
前記オーディオフォーマット変換ステップにおいて変換された音声データを、ＤＶデータフォーマットに準拠して、前記ビデオデータ転送ステップにおいて前記バッファメモリに転送された前記ＤＶデータのオーディオ格納個所に転送するオーディオデータ転送ステップと、を有する、
ことを特徴とする記憶媒体。
【請求項１０】
請求項７に記載の再生装置において、
前記記録媒体Ｉ／Ｆ手段により読み出されるＡＶＩファイルデータから、必要とされるフレームのデータを抽出して、その前後のフレームのデータを取り除くデータフィルター手段を具備し、
前記データフィルター手段により抽出された前記必要とされるフレームの映像データ及び音声データを、前記データ分離手段に出力する、
ことを特徴とする再生装置。
【請求項１１】
ＡＶＩファイルをＤＶデータとして再生する再生方法において、
ＡＶＩファイルフォーマットを解析し、再生すべきデータが格納された記録媒体上の位置を算出する再生データ格納位置算出ステップと、
前記ＡＶＩファイルフォーマットを解析し、前記記録媒体に記録された映像音声データの音声データサンプリングレートと、音声量子化ビット数とを決定するオーディオフォーマット決定ステップと、
前記記録媒体からＡＶＩファイルデータを読み出す記録媒体Ｉ／Ｆステップと、
前記ＡＶＩファイルデータから必要とされるフレームのデータを抽出して、その前後のフレームのデータを取り除くデータフィルターステップと、
前記データフィルターステップにおいて抽出された前記必要とされるフレームの映像データ及び音声データから、該音声データを分離するデータ分離ステップと、
前記データ分離ステップにおいて音声データを分離した後の映像データを、ＤＶデータを格納するバッファメモリに転送するビデオデータ転送ステップと、
前記音声データサンプリングレートと、前記音声量子化ビット数とに基づき、前記データ分離ステップにおいて分離された音声データを、ＤＶデータフォーマットに準拠したフォーマットに変換するオーディオフォーマット変換ステップと、
前記オーディオフォーマット変換ステップにおいて変換された音声データを、前記ＤＶデータフォーマットに準拠して、前記ビデオデータ転送ステップにおいて前記バッファメモリに転送された前記ＤＶデータのオーディオ格納個所に転送するオーディオデータ転送ステップと、を有する、
ことを特徴とする再生方法。
【請求項１２】
コンピュータに、ＡＶＩファイルをＤＶデータとして再生する再生処理を実行させるためのプログラムを記憶した、コンピュータにて読み取り可能な記憶媒体において、
前記プログラムは、
ＡＶＩファイルフォーマットを解析し、再生すべきデータが格納された記録媒体上の位置を算出する再生データ格納位置算出ステップと、
前記ＡＶＩファイルフォーマットを解析し、前記記録媒体に記録された映像音声データの音声データサンプリングレートと、音声量子化ビット数とを決定するオーディオフォーマット決定ステップと、
前記記録媒体からＡＶＩファイルデータを読み出す記録媒体Ｉ／Ｆステップと、
前記ＡＶＩファイルデータから必要とされるフレームのデータを抽出して、その前後のフレームのデータを取り除くデータフィルターステップと、
前記データフィルターステップにおいて抽出された前記必要とされるフレームの映像データ及び音声データから、該音声データを分離するデータ分離ステップと、
前記データ分離ステップにおいて音声データを分離した後の映像データを、ＤＶデータを格納するバッファメモリに転送するビデオデータ転送ステップと、
前記音声データサンプリングレートと、前記音声量子化ビット数とに基づき、前記データ分離ステップにおいて分離された音声データを、ＤＶデータフォーマットに準拠したフォーマットに変換するオーディオフォーマット変換ステップと、
前記オーディオフォーマット変換ステップにおいて変換された音声データを、前記ＤＶデータフォーマットに準拠して、前記ビデオデータ転送ステップにおいて前記バッファメモリに転送された前記ＤＶデータのオーディオ格納個所に転送するオーディオデータ転送ステップと、を有する、
ことを特徴とする記憶媒体。
【請求項１３】
請求項１または請求項４に記載の録画装置において、
前記記録媒体が、ハードディスクである、ことを特徴とする録画装置。
【請求項１４】
請求項１または請求項４に記載の録画装置において、
前記記録媒体Ｉ／Ｆ手段が、ＩＤＥである、ことを特徴とする録画装置。
【請求項１５】
請求項１または請求項４に記載の録画装置において、
前記外部機器インターフェース手段が、ＩＥＥＥ１３９４である、ことを特徴とする録画装置。
【請求項１６】
請求項７または請求項１０に記載の再生装置において、
前記外部機器インターフェース手段が、ＩＥＥＥ１３９４である、ことを特徴とする再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、磁気ディスクや光ディスク等のディスクメモリーに映像・音声データを記録し、再生する録画再生装置、及び録画再生方法に関する。
【０００２】
【従来の技術】
パーソナルコンピュータ（以下、「ＰＣ」と呼ぶ。）において、ＡＶコンテンツを扱う場合のファイルフォーマットの１つとして、ＡＶＩファイルフォーマットがある。そして、このＡＶＩファイルフォーマットの特徴の１つとして、家庭用デジタルビデオカムコーダであるＤＶＣで記録されたデータを取り扱うことに適していることが挙げられる。
【０００３】
前記ＤＶＣで記録されたデータフォーマット（以下、「ＤＶフォーマット」と呼ぶ。）のデータ（以下、「ＤＶデータ」と呼ぶ。）を実時間のＡＶデータとして機器間で転送する方法には、ＩＥＥＥ１３９４の同期転送を使用するのが一般的である。また、前記ＤＶＣで記録されたＡＶコンテンツを編集したり、ＰＣ上で再生してＰＣのモニタに表示させたりする場合には、ＰＣ上で動作するアプリケーションソフトはＡＶＩファイルを対象とする。したがって、ＤＶＣに保持するＡＶコンテンツをＰＣにおいて管理する場合、ＤＶＣからのＡＶコンテンツをＩＥＥＥ１３９４の同期転送でＰＣ内に転送すると共に、そのＤＶデータからＡＶＩファイルへの変換処理を行い、その転送されたＡＶコンテンツをＡＶＩファイルとして管理している。
【０００４】
従来においては、前記ＤＶデータからＡＶＩファイルへの変換処理は、キャプチャソフトと呼ばれるアプリケーションソフトで実施され、ＣＰＵにおいて、バッファメモリ上に存在するＤＶデータのオーディオデータ部を抽出し、ＡＶＩファイル内の音声データ（以下、「Ｗａｖｅデータ」と呼ぶ。）に変換し、該ＷａｖｅデータをＡＶＩファイル内のＷａｖｅデータ部に書き込むことにより行われる。
【０００５】
そして、ＡＶＩファイルで管理するＡＶコンテンツをＤＶＣにより再生する場合には、前記ＡＶＩファイルを保持するＨＤＤなどの記録媒体から、該ＡＶＩファイルを読み出してバッファメモリ上に展開し、そのＡＶＩファイル内のＷａｖｅデータ部のＷａｖｅデータを、ＤＶフォーマットのオーディオフォーマットに変換し、そのＤＶフォーマットに変換されたＤＶデータである音声データを、ＤＶデータのオーディオデータ部に書き込む処理を行った後、そのＤＶデータをＩＥＥＥ１３９４の同期転送でＤＶＣに転送することによって行われる。
【０００６】
【発明が解決しようとする課題】
しかしながら、前述した従来のＤＶデータからＡＶＩファイルへの変換処理は、その変換処理をソフトウェアで行うのでＣＰＵへの負荷が重くなるという課題がある。
また、ＡＶＩファイルからＤＶデータへの変換処理においては、ＡＶＩファイル内のＷａｖｅデータ部からＷａｖｅデータを取り出して、そのオーディオフォーマットを変換する必要があるため、そのＡＶＩファイルが格納されたバッファメモリに対するアクセスが多数発生し、メモリアクセス負荷が増大するという課題があり、さらに、ＨＤＤ等の記録媒体側のインターフェースから、データを読み出して、前記バッファメモリにセットするデータ転送処理のスループットが低下するなどの課題も残されている。
【０００７】
本発明は、前記課題に鑑みてなされたものであり、ＤＶデータからＡＶＩファイルへの変換処理、及びＡＶＩファイルからＤＶデータへの変換処理におけるＣＰＵの負荷を軽減し、効率的なバッファアクセスにより、装置全体としての消費電力を削減できる録画装置、再生装置、録画方法、再生方法を提供することを目的とする。
【０００８】
【課題を解決するための手段】
前記課題を解決するために、本発明の請求項１に記載の録画装置は、ＤＶデータをＡＶＩファイルとして録画する録画装置において、映像音声機器から伝送されたＤＶデータを受信する外部機器インターフェース手段と、前記外部機器インターフェース手段によって受信された前記ＤＶデータを一時的に記憶するＤＶデータ格納手段と、前記ＤＶデータ格納手段に対する前記ＤＶデータの入出力を制御するバッファメモリ制御手段と、前記ＤＶデータ格納手段に格納された前記ＤＶデータ中の音声データが、１２ビットか１６ビットかを判定し、変換命令を出す変換命令指示手段と、前記ＤＶデータ中の音声データを抽出するオーディオデータ抽出手段と、前記オーディオデータ抽出手段により抽出された音声データの順番を並べ替えるデシャッフリング手段と、前記デシャッフリング手段により並び替えられた音声データを、前記変換命令指示手段より指示された１２ビットか１６ビットかのどちらかのオーディオ変換方式に基づいて、１６ビットのＷａｖｅデータに変換する１６ビット変換手段と、前記１６ビット変換手段により変換された前記Ｗａｖｅデータを一時的に格納するＷａｖｅデータ格納手段と、前記ＤＶデータ格納手段から転送されるＤＶデータに、前記Ｗａｖｅデータ格納手段に格納されたＷａｖｅデータを付加するタイミングを監視して調整するＷａｖｅデータタイミング調整手段と、前記Ｗａｖｅデータタイミング調整手段により調整されたタイミングで、前記Ｗａｖｅデータを前記ＤＶデータに付加し、記録媒体に転送する記録媒体Ｉ／Ｆ手段と、を具備することを特徴とするものである。
【０００９】
また、本発明の請求項２に記載の録画方法は、ＤＶデータをＡＶＩファイルとして録画する録画方法であって、映像音声機器から伝送されたＤＶデータを受信する外部機器インターフェースステップと、前記外部機器インターフェースステップによって受信された前記ＤＶデータを、バッファメモリに一時的に記憶するＤＶデータ格納ステップと、前記ＤＶデータ格納ステップにおける、前記バッファメモリへの前記ＤＶデータの入出力を制御するバッファメモリ制御ステップと、前記バッファメモリに格納された前記ＤＶデータ中の音声データが、１２ビットか１６ビットかを判定し、変換命令を出す変換命令指示ステップと、前記ＤＶデータ中の音声データを抽出するオーディオデータ抽出ステップと、前記オーディオデータ抽出ステップにおいて抽出した前記音声データの順番を並べ替えるデシャッフリングステップと、前記デシャッフリングステップにおいて並び替えられた音声データを、前記変換命令指示ステップにおいて指示された１２ビットか１６ビットかのどちらかのオーディオ変換方式に基づいて、１６ビットのＷａｖｅデータに変換する１６ビット変換ステップと、前記１６ビット変換ステップにおいて変換された前記Ｗａｖｅデータを、一時的に格納するＷａｖｅデータ格納ステップと、前記バッファメモリから転送されるＤＶデータに、前記Ｗａｖｅデータ格納ステップにおいて格納されたＷａｖｅデータを付加するタイミングを監視して調整するＷａｖｅデータタイミング調整ステップと、前記Ｗａｖｅデータタイミング調整ステップにおいて調整されたタイミングを基に、前記Ｗａｖｅデータを前記ＤＶデータに付加し、記録媒体に転送する記録媒体Ｉ／Ｆステップと、を有することを特徴とするものである。
【００１０】
また、本発明にかかる請求項３に記載の記憶媒体は、コンピュータに、ＤＶデータをＡＶＩファイルとして録画する録画処理を実行させるためのプログラムを記憶した、コンピュータにて読み取り可能な記憶媒体において、前記プログラムは、映像音声機器から伝送されたＤＶデータを受信する外部機器インターフェースステップと、前記外部機器インターフェースステップによって受信された前記ＤＶデータを、バッファメモリに一時的に記憶するＤＶデータ格納ステップと、前記ＤＶデータ格納ステップにおける、前記バッファメモリへの前記ＤＶデータの入出力を制御するバッファメモリ制御ステップと、前記バッファメモリに格納された前記ＤＶデータ中の音声データが、１２ビットか１６ビットかを判定し、変換命令を出す変換命令指示ステップと、前記ＤＶデータ中の音声データを抽出するオーディオデータ抽出ステップと、前記オーディオデータ抽出ステップにおいて抽出した前記音声データの順番を並べ替えるデシャッフリングステップと、前記デシャッフリングステップにおいて並び替えられた音声データを、前記変換命令指示ステップにおいて指示された１２ビットか１６ビットかのどちらかのオーディオ変換方式に基づいて、１６ビットのＷａｖｅデータに変換する１６ビット変換ステップと、前記１６ビット変換ステップにおいて変換された前記Ｗａｖｅデータを、一時的に格納するＷａｖｅデータ格納ステップと、前記バッファメモリから転送されるＤＶデータに、前記Ｗａｖｅデータ格納ステップにおいて格納されたＷａｖｅデータを付加するタイミングを監視して調整するＷａｖｅデータタイミング調整ステップと、前記Ｗａｖｅデータタイミング調整ステップにおいて調整されたタイミングを基に、前記Ｗａｖｅデータを前記ＤＶデータに付加し、記録媒体に転送する記録媒体Ｉ／Ｆステップと、を有することを特徴とするものである。
【００１１】
また、本発明にかかる請求項４に記載の録画装置は、請求項１に記載の録画装置において、前記変換命令指示手段は、前記外部機器インターフェース手段により転送されるＤＶデータ中の音声データが１２ビットか１６ビットかを、リアルタイムに判定して、前記１６ビット変換手段に変換命令を出すことを特徴とするものである。
【００１２】
また、本発明にかかる請求項５に記載の録画方法は、ＤＶデータをＡＶＩファイルとして録画する録画方法であって、映像音声機器により伝送されたＤＶデータを受信して、バッファメモリに転送する外部機器インターフェースステップと、前記外部機器インターフェースステップにおいて転送されるＤＶデータ中の音声データが１２ビットか１６ビットかを、リアルタイムに判定し、変換命令を出す変換命令指示ステップと、前記外部機器インターフェースステップにおいて転送されるＤＶデータを、前記バッファメモリに一時的に記憶するＤＶデータ格納ステップと、前記ＤＶデータ格納ステップにおける、前記バッファメモリへの前記ＤＶデータの入出力を制御するバッファメモリ制御ステップと、前記ＤＶデータ格納ステップにおいて格納された前記ＤＶデータ中の音声データを抽出するオーディオデータ抽出ステップと、前記オーディオデータ抽出ステップにおいて抽出された音声データの順番を並べ替えるデシャッフリングステップと、前記デシャッフリングステップにおいて並び替えられた音声データを、前記変換命令指示ステップにおいて指示された１２ビットか１６ビットかのどちらかのオーディオ変換方式に基づいて、１６ビットのＷａｖｅデータに変換する１６ビット変換ステップと、前記１６ビット変換ステップにおいて変換された前記Ｗａｖｅデータを一時的に格納するＷａｖｅデータ格納ステップと、前記バッファメモリから転送された前記ＤＶデータに、前記Ｗａｖｅデータ格納ステップにおいて格納されたＷａｖｅデータを付加するタイミングを監視して調整するＷａｖｅデータタイミング調整ステップと、前記Ｗａｖｅデータタイミング調整ステップにおいて調整されたタイミングを基に、前記Ｗａｖｅデータを前記ＤＶデータに付加し、記録媒体に転送する記録媒体Ｉ／Ｆステップと、を有することを特徴とするものである。
【００１３】
また、本発明にかかる請求項６に記載の記憶媒体は、コンピュータに、ＤＶデータをＡＶＩファイルとして録画する録画処理を実行させるためのプログラムを記憶した、コンピュータにて読み取り可能な記憶媒体において、前記プログラムは、映像音声機器により伝送されたＤＶデータを受信して、バッファメモリに転送する外部機器インターフェースステップと、前記外部機器インターフェースステップにおいて転送されるＤＶデータ中の音声データが１２ビットか１６ビットかを、リアルタイムに判定し、変換命令を出す変換命令指示ステップと、前記外部機器インターフェースステップにおいて転送されるＤＶデータを、前記バッファメモリに一時的に記憶するＤＶデータ格納ステップと、前記ＤＶデータ格納ステップにおける、前記バッファメモリへの前記ＤＶデータの入出力を制御するバッファメモリ制御ステップと、前記ＤＶデータ格納ステップにおいて格納された前記ＤＶデータ中の音声データを抽出するオーディオデータ抽出ステップと、前記オーディオデータ抽出ステップにおいて抽出された音声データの順番を並べ替えるデシャッフリングステップと、前記デシャッフリングステップにおいて並び替えられた音声データを、前記変換命令指示ステップにおいて指示された１２ビットか１６ビットかのどちらかのオーディオ変換方式に基づいて、１６ビットのＷａｖｅデータに変換する１６ビット変換ステップと、前記１６ビット変換ステップにおいて変換された前記Ｗａｖｅデータを一時的に格納するＷａｖｅデータ格納ステップと、前記バッファメモリから転送された前記ＤＶデータに、前記Ｗａｖｅデータ格納ステップにおいて格納されたＷａｖｅデータを付加するタイミングを監視して調整するＷａｖｅデータタイミング調整ステップと、前記Ｗａｖｅデータタイミング調整ステップにおいて調整されたタイミングを基に、前記Ｗａｖｅデータを前記ＤＶデータに付加し、記録媒体に転送する記録媒体Ｉ／Ｆステップと、を有することを特徴とするものである。
【００１４】
また、本発明にかかる請求項７に記載の再生装置は、ＡＶＩファイルをＤＶデータとして再生する再生装置において、ＡＶＩファイルフォーマットを解析し、再生すべきデータが格納された記録媒体上の位置を算出する再生データ格納位置算出手段と、前記ＡＶＩファイルフォーマットを解析し、前記記録媒体に記録された映像音声データの音声データサンプリングレートと、音声量子化ビット数とを決定するオーディオフォーマット決定手段と、前記記録媒体からＡＶＩファイルデータを読み出す記録媒体Ｉ／Ｆ手段と、前記ＡＶＩファイルデータから、音声データを分離するデータ分離手段と、ＤＶデータを格納するＤＶデータ格納手段と、前記データ分離手段により音声データを分離後のＡＶＩファイルデータを、前記ＤＶデータ格納手段に転送するビデオデータ転送手段と、前記音声データサンプリングレートと、前記音声量子化ビット数とに基づき、前記データ分離手段によって分離された音声データを、ＤＶデータフォーマットに準拠したフォーマットに変換するオーディオフォーマット変換手段と、前記オーディオフォーマット変換手段により変換された音声データを、前記ＤＶデータフォーマットに準拠して、前記ビデオ転送手段により前記ＤＶデータ格納手段に転送されたＤＶデータのオーディオ格納個所に転送するオーディオデータ転送手段と、を具備することを特徴とするものである。
【００１５】
また、本発明にかかる請求項８に記載の再生方法は、ＡＶＩファイルをＤＶデータとして再生する再生方法であって、ＡＶＩファイルフォーマットを解析し、再生すべきデータが格納された記録媒体上の位置を算出する再生データ格納位置算出ステップと、前記ＡＶＩファイルフォーマットを解析し、前記記録媒体に記録された映像音声データの音声データサンプリングレートと、音声量子化ビット数とを決定するオーディオフォーマット決定ステップと、前記記録媒体からＡＶＩファイルデータを読み出す記録媒体Ｉ／Ｆステップと、前記ＡＶＩファイルデータから、音声データを分離するデータ分離ステップと、前記データ分離ステップにおいて前記音声データが分離された後のＡＶＩファイルデータを、ＤＶデータを格納するバッファメモリに転送するビデオデータ転送ステップと、前記音声データサンプリングレートと、前記音声量子化ビット数とに基づき、前記データ分離ステップにおいて分離された音声データを、ＤＶデータフォーマットに準拠したフォーマットに変換するオーディオフォーマット変換ステップと、前記オーディオフォーマット変換ステップにおいて変換された音声データを、ＤＶデータフォーマットに準拠して、前記ビデオデータ転送ステップにおいて前記バッファメモリに転送された前記ＤＶデータのオーディオ格納個所に転送するオーディオデータ転送ステップと、を有することを特徴とするものである。
【００１６】
また、本発明にかかる請求項９に記載の記憶媒体は、コンピュータに、ＡＶＩファイルをＤＶデータとして再生する再生処理を実行させるためのプログラムを記憶した、コンピュータにて読み取り可能な記憶媒体において、前記プログラムは、ＡＶＩファイルフォーマットを解析し、再生すべきデータが格納された記録媒体上の位置を算出する再生データ格納位置算出ステップと、前記ＡＶＩファイルフォーマットを解析し、前記記録媒体に記録された映像音声データの音声データサンプリングレートと、音声量子化ビット数とを決定するオーディオフォーマット決定ステップと、前記記録媒体からＡＶＩファイルデータを読み出す記録媒体Ｉ／Ｆステップと、前記ＡＶＩファイルデータから、音声データを分離するデータ分離ステップと、前記データ分離ステップにおいて前記音声データが分離された後のＡＶＩファイルデータを、ＤＶデータを格納するバッファメモリに転送するビデオデータ転送ステップと、前記音声データサンプリングレートと、前記音声量子化ビット数とに基づき、前記データ分離ステップにおいて分離された音声データを、ＤＶデータフォーマットに準拠したフォーマットに変換するオーディオフォーマット変換ステップと、前記オーディオフォーマット変換ステップにおいて変換された音声データを、ＤＶデータフォーマットに準拠して、前記ビデオデータ転送ステップにおいて前記バッファメモリに転送された前記ＤＶデータのオーディオ格納個所に転送するオーディオデータ転送ステップと、を有することを特徴とするものである。
【００１７】
また、本発明にかかる請求項１０に記載の再生装置は、請求項７に記載の再生装置において、前記記録媒体Ｉ／Ｆ手段により読み出されるＡＶＩファイルデータから、必要とされるフレームのデータを抽出して、その前後のフレームのデータを取り除くデータフィルター手段を具備し、前記データフィルター手段により抽出された前記必要とされるフレームの映像データ及び音声データを、前記データ分離手段に出力することを特徴とするものである。
【００１８】
また、本発明にかかる請求項１１に記載の再生方法は、ＡＶＩファイルをＤＶデータとして再生する再生方法において、ＡＶＩファイルフォーマットを解析し、再生すべきデータが格納された記録媒体上の位置を算出する再生データ格納位置算出ステップと、前記ＡＶＩファイルフォーマットを解析し、前記記録媒体に記録された映像音声データの音声データサンプリングレートと、音声量子化ビット数とを決定するオーディオフォーマット決定ステップと、前記記録媒体からＡＶＩファイルデータを読み出す記録媒体Ｉ／Ｆステップと、前記ＡＶＩファイルデータから必要とされるフレームのデータを抽出して、その前後のフレームのデータを取り除くデータフィルターステップと、前記データフィルターステップにおいて抽出された前記必要とされるフレームの映像データ及び音声データから、該音声データを分離するデータ分離ステップと、前記データ分離ステップにおいて音声データを分離した後の映像データを、ＤＶデータを格納するバッファメモリに転送するビデオデータ転送ステップと、前記音声データサンプリングレートと、前記音声量子化ビット数とに基づき、前記データ分離ステップにおいて分離された音声データを、ＤＶデータフォーマットに準拠したフォーマットに変換するオーディオフォーマット変換ステップと、前記オーディオフォーマット変換ステップにおいて変換された音声データを、前記ＤＶデータフォーマットに準拠して、前記ビデオデータ転送ステップにおいて前記バッファメモリに転送された前記ＤＶデータのオーディオ格納個所に転送するオーディオデータ転送ステップと、を有することを特徴とするものである。
【００１９】
また、本発明にかかる請求項１２に記載の記憶媒体は、コンピュータに、ＡＶＩファイルをＤＶデータとして再生する再生処理を実行させるためのプログラムを記憶した、コンピュータにて読み取り可能な記憶媒体において、前記プログラムは、ＡＶＩファイルフォーマットを解析し、再生すべきデータが格納された記録媒体上の位置を算出する再生データ格納位置算出ステップと、前記ＡＶＩファイルフォーマットを解析し、前記記録媒体に記録された映像音声データの音声データサンプリングレートと、音声量子化ビット数とを決定するオーディオフォーマット決定ステップと、前記記録媒体からＡＶＩファイルデータを読み出す記録媒体Ｉ／Ｆステップと、前記ＡＶＩファイルデータから必要とされるフレームのデータを抽出して、その前後のフレームのデータを取り除くデータフィルターステップと、前記データフィルターステップにおいて抽出された前記必要とされるフレームの映像データ及び音声データから、該音声データを分離するデータ分離ステップと、前記データ分離ステップにおいて音声データを分離した後の映像データを、ＤＶデータを格納するバッファメモリに転送するビデオデータ転送ステップと、前記音声データサンプリングレートと、前記音声量子化ビット数とに基づき、前記データ分離ステップにおいて分離された音声データを、ＤＶデータフォーマットに準拠したフォーマットに変換するオーディオフォーマット変換ステップと、前記オーディオフォーマット変換ステップにおいて変換された音声データを、前記ＤＶデータフォーマットに準拠して、前記ビデオデータ転送ステップにおいて前記バッファメモリに転送された前記ＤＶデータのオーディオ格納個所に転送するオーディオデータ転送ステップと、を有することを特徴とするものである。
【００２０】
また、本発明にかかる請求項１３に記載の録画装置は、請求項１または請求項４に記載の録画装置において、前記記録媒体が、ハードディスクであることを特徴とするものである。
【００２１】
また、本発明にかかる請求項１４に記載の録画装置は、請求項１または請求項４に記載の録画装置において、前記記録媒体Ｉ／Ｆ手段が、ＩＤＥであることを特徴とするものである。
【００２２】
また、本発明にかかる請求項１５に記載の録画装置は、請求項１または請求項４に記載の録画装置において、前記外部機器インターフェース手段が、ＩＥＥＥ１３９４であることを特徴とするものである。
【００２３】
また、本発明にかかる請求項１６に記載の再生装置は、請求項７または請求項１０に記載の再生装置において、前記外部機器インターフェース手段が、ＩＥＥＥ１３９４であることを特徴とするものである。
【００２４】
【発明の実施の形態】
（実施の形態１）
以下、本発明の請求項１〜３に記載にされた、実施の形態１の録画装置について、図１〜図６を用いて説明する。
まず、図１を用いて、本実施の形態１における録画装置の構成について説明する。図１は、本実施の形態１に係る録画装置の構成を示す図である。
【００２５】
図１において、１は録画装置と予め接続されている、外部機器である映像音声機器、２は入出力バス、３は外部機器インターフェース手段、４は映像音声機器１からのＤＶデータを格納するＤＶデータ格納手段、５はＤＶデータ格納手段４を制御するバッファメモリ制御手段、１６はＤＶデータ格納手段４からオーディオ信号を抽出し、ＤＶデータからＷａｖｅデータに変換するＷａｖｅデータ変換手段、１３はＨＤＤ等の記録手段を示している。
【００２６】
外部機器インターフェース手段３は、例えば、ＩＥＥＥ１３９４−１９９５の規格に準じたデータ制御を行う。そして、ＩＥＣ６１８８３で規格化されているＤＶフォーマットのデータの転送をサポートしている。前記外部機器インターフェース手段３は、上位システムより命令されたコマンド及びレジスタの設定に従って（図示せず）、ＤＶＣ（Ｄｉｇｉｔａｌ　Ｖｉｄｅｏ　Ｃａｍｅｒａ）やＳＴＢ（Ｓｅｔ　Ｔｏｐ　Ｂｏｘ）等の映像音声機器１から、入出力バス２を通じてＤＶデータを転送することを制御する。
映像音声機器１から入出力バス２を介して入力されたＤＶデータは、外部機器インターフェース手段３からバッファメモリ等のＤＶデータ格納手段４へ、そのまま加工されずに出力される。
【００２７】
図２は、映像音声機器から外部機器インターフェース手段に伝送される、ＳＤ−ＤＶＣＲの映像・音声データを構成するデータ単位である、１つのＤＩＦシーケンス（ＤＩＦ　ｓｅｑｕｅｎｃｅ）のデータ構成を表す図である。
図２に示すように、ＮＴＳＣ規格においては、映像・音声データにおける１フレームは１０個のＤＩＦシーケンスから構成される。一方、ＰＡＬ規格では１２個のＤＩＦシーケンスから構成される（図示せず）。また、図２において、Ｈ０はヘッダ情報、ＳＣ０〜ＳＣ１はサブコード情報、ＶＡ０〜ＶＡ２はビデオ制御情報、Ａ０〜Ａ８はオーディオ制御情報と音声データ、Ｖ０〜Ｖ１３４は映像データである。
【００２８】
次に、図３は、ＤＶデータ格納手段へ格納されたＤＶデータの格納状態を示す図である。図３に示すように、ＤＶデータ格納手段４は、外部機器インターフェース３から送られてきたＤＶデータを、フレーム０から順番に複数フレーム分格納していく。図２でも説明したように、ＤＶデータ格納手段４に格納されたＤＶデータの１フレームの中には、１０個のＤＩＦシーケンスが含まれており、個々のＤＩＦシーケンスの中には、オーディオやビデオ等の各種情報が入っている。
【００２９】
オーディオデータ抽出手段６は、前記ＤＶデータ格納手段４に蓄積されているＤＶデータのオーディオ情報が格納されている部分を抽出し、ＤＩＦシーケンスに準拠して、オーディオ制御情報・オーディオデータ期間を抽出する。
【００３０】
ここで、民生用ディジタルＶＴＲ（ＳＤフォーマット）においては、オーディオ信号はディジタル化されて記録再生されるものであり、そのオーディオ記録方式は大きく２通りに分類することができる。
【００３１】
まず、第１の方式は、１６ビットにディジタル化されたディタル信号をそのまま２バイト単位で記録する（１６ビット・オーディオ）ものであり、２チャンネル記録することができる。更に、この第１の方式は、サンプリング周波数によって、３つの周波数（４８ｋＨｚ、４４．１ｋＨｚ、及び３２ｋＨｚ）に分類することができる。例えば、各チャンネルの音声データは、ＮＴＳＣの場合、１フレームの構成する１０個のＤＩＦシーケンスのうち、前半の５個のＤＩＦシーケンスに含まれる音声データが、１チャンネル目の音声データに、また後半の５個のＤＩＦシーケンスに含まれる音声データが、２チャンネル目の音声データになっている。
【００３２】
次に、第２の方式は、１６ビットにディジタル化した音声信号を１２ビットに非線形に圧縮し、２サンプルのデータをまとめて３バイト単位にて記録する（１２ビット・オーディオ）ものであり、４チャンネル記録することができる。ただし、この第２の方式におけるサンプリングレートは３２ｋＨｚに限定される。このため、１２ビット・オーディオで記録されるデータ量は、１６ビット・オーディオの４８ｋＨｚサンプリングの場合と等しくなる。この前述した２通りのオーディオ記録方式において、オーディオ信号は、音声データと別に記録されるＡＡＵＸデータ（Ａｕｄｉｏ　ＡＵＸｉｌｉａｒｙ　ｄａｔａ）によって区別される。
【００３３】
すなわち、ＤＶデータに含まれるオーディオ信号は、１２ビット或いは１６ビットのデータであり、その音声データをＷａｖｅデータに変換するためには、送られてきた音声データが１２ビットか１６ビットかを見極める必要がある。つまり、ＤＩＦシーケンス内のＡＡＵＸデータが示す音声データが１６ビットか１２ビットかという情報を、オーディオデータ抽出手段６により抜き出し、その判定結果により変換命令指示手段１０が、音声データの変換命令を発行する。
ＳＤフォーマットでは、どのようなオーディオ信号も記録単位間（トラック、及びシンク・ブロック）に渡ってシャッフリングされて記録されていく。
【００３４】
この様子を、図４を用いて説明する。なお、通常ＳＤフォーマットでは、磁気テープ上にディジタル記録された信号は、再生された後、フレーム単位で一旦メモリに格納され、それからエラー訂正及びデシャッフリングなどの処理が行われる。図４は、１６ビット・オーディオの場合の、エラー訂正後のシャッフリングされた状態での、ＤＶデータ格納手段におけるデータ配置を示す図である。図４において、縦方向はトラック及びシンクブロックの並びであり、例えば（０，２）は、０番目のトラックの２番目のシンクブロックを示す。トラックは、ＮＴＳＣ方式の場合、０番〜９番の１０トラックあり、シンクブロックは２番〜１０番の９シンクブロックある。また、図４において、横方向はバイト単位のデータの位置（バイト・ポジション）を示す。１６ビット・オーディオの場合、２バイト単位で記録されるので、図４中の斜線部分が、オーディオ信号の１つの記録単位となる。バイトポジションは、１０番〜８１番の７２バイト分ある。
【００３５】
ＳＤフォーマットでは、バイトポジション内でトラックとシンクブロックとの格納順がシャッフリングされる。即ち、まず１０番目と１１番目とのバイトポジション内でシャッフリングが行われ、０番目（最初）のデータは、トラック０のシンクブロック２、１番目のデータはトラック２のシンクブロック５、２番目のデータはトラック４のシンクブロック８、というように４５番目のデータまで収納した後、同様の手順で、１２番目と１３番目のバイトポジションにデータを収納していく。
【００３６】
再生の時は、この逆順序（デシャッフリング）で、データが取り出される。例えば、図４の斜線部分の２バイト（１６ビット）のデータが取り出され、エラーの修正等必要な処理をデシャッフリング手段７にて実行する。そして、図４に示すように、１６ビットのデータとしてＡＶＩフォーマットに適合したＷａｖｅデータ形式にフォーマットする処理を、１６ビット変換手段８にて行う。ＤＶデータの中のデータが１６ビットなのか１２ビットなのかを判断し、どちらの変換を実行するかは、この時点で変換命令指示手段１０より指示される。なお、オーディオ信号が１２ビットのデータの時は、所定の変換ルールに基づいて１６ビットの長さに拡張変換される。
【００３７】
上述のように変換したデータは、一時的に蓄える必要があるため、Ｗａｖｅデータ格納手段９に於いてデータを蓄積する。１フレーム分の音声のデータを蓄えるためには、Ｗａｖｅデータ格納手段９として、例えば６，０００バイト位のメモリが必要となる。
【００３８】
バッファメモリ制御手段５は、ＤＶデータ格納手段４へのデータ量の監視や格納場所などの制御を行う。
バッファメモリ制御手段５にて、ＤＶデータ格納手段４にある程度ＤＶデータが蓄積されたと判断した時点で、記録媒体Ｉ／Ｆ手段１２にバス１４を介して、ＤＶデータ格納手段４に格納されているＤＶデータを最初に格納したデータから順次流していく。前記ＤＶデータ格納手段４へアクセスするためのコマンドの発行等も、このバッファメモリ制御手段５にて行う。
【００３９】
Ｗａｖｅデータタイミング調整手段１１は、Ｗａｖｅデータ格納手段９に順次蓄積されてくるＷａｖｅデータを、どのタイミングでどれだけ転送するかを調停する。図５は、ＡＶＩフォーマットのデータ構成を簡単に示したものである。ＡＶＩフォーマットのデータは、ＤＶデータ内に混在する音声データをＷａｖｅデータに変換したものをＤＶデータに付加することで構成されている。このＡＶＩファイル内に存在するＤＶデータ部分は、図２で示したＤＶデータと基本的に同一であり、１フレームにおけるＤＶデータの長さは、約１２０ｋバイトであり、Ｗａｖｅデータは約６ｋバイトである。
【００４０】
記録媒体Ｉ／Ｆ手段１２は、ＤＶデータ格納手段４から転送されてきたＤＶデータに、Ｗａｖｅデータ格納手段９から出力されたＷａｖｅファイルを付加して、ＡＶＩフォーマット形式として整形し、例えばＩＤＥの規格に準じて制御して、ハードディスク装置などの記録媒体１３へと伝送する。ここでは、ＣＰＵなどからのアクセスコマンド、セクタサイズ、アドレスなどの設定された内容に沿った形で、記録媒体１３へデータを転送するためのハンドシェークを行う。この処理によって、データの転送ができるようになる。また、前記説明においては、前記制御を、ＩＤＥの規格に準じて制御するものとして説明したが、ＳＣＳＩ制御によるＳＣＳＩの仕様の装置を用いても同様の効果を奏する。
このようにして、映像音声機器１から入力された映像・音声データは、ハードディスクドライブやＣＤ−ＲＷ、ＤＶＤ−ＲＡＭ等の記録媒体１３に、ＡＶＩファイルフォーマットにて記録される。
【００４１】
以下、図６を用いて、本実施の形態１における録画装置の動作について説明する。図６は、本実施の形態１における録画処理の流れを示すフローチャートである。
まず、予め接続している外部の映像音声機器１などからＤＶデータを受信し始める（ステップＳ１）。
【００４２】
次に、バッファメモリ等であるＤＶデータ格納手段４に、ＤＶデータを格納する際の、記録するアドレスを設定する（ステップＳ２）。そして、送られてきたＤＶデータを、外部機器インタフェース手段３を介して、順次メモリなどのＤＶデータ格納手段４に格納する（ステップＳ３）。その間、バッファメモリ制御手段５は、ＤＶデータが一定量送られてきたかを監視する（ステップＳ４）。ＤＶデータが、ＤＶデータ格納手段４に一定量蓄積されたら、変換命令指示手段１０により、蓄積されたＤＶデータの中から、オーディオ信号のフォーマット情報を抽出する（ステップＳ５）。ＤＶデータ格納手段４に蓄積されたＤＶデータの中のデータには、オーディオのフォーマットの情報を示すＡＡＵＸデータがある。これを解読することによって、ＤＶデータに含まれるオーディオ信号の形式が判明する。この情報を検知した後、格納されたＤＶデータの中の音声データが１６ビットか１２ビットかを判断する。そして、オーディオデータ抽出手段６により、ＤＶデータの中から音声データを抽出する（ステップＳ６）。
【００４３】
図３に示したように、音声データは、ＤＶデータの映像データの間に点在されて送信されるので、これらの点在する音声データを見つけて抽出する。しかし、この時点では、抽出された音声データがシャッフルされたままであり、このままでは再生しても正しい並びになっておらず、元の音声にならない。従って、ＳＤフォーマット規格のシャッフリングの逆変換ルールに従って、デシャッフリング手段７により、前記抽出した音声データに対して、デシャッフリングを実行する（ステップＳ７）。
【００４４】
そして、前記ステップＳ５において判断した、ＤＶデータ中の音声データが１２ビットか１６ビットかの判断に従って、変換命令指示手段１０により、１２ビットか１６ビットかのどちらかのオーディオ変換方式を指示するオーディオ変換命令を発する（ステップＳ８）。
【００４５】
そして、このオーディオ変換命令を受けて、デシャッフリング手段７によりシャッフルをもとに戻した音声データの長さを１６ビット長に整えるために、１６ビット変換手段８により、前記音声データを、１６ビットのＷａｖｅデータに変換する（ステップＳ９）。ここで、ＤＶデータ中の音声データが１２ビットであれば、１６ビット長に拡張変換する必要がある。
【００４６】
そして、前記ステップＳ９において変換されたＷａｖｅデータを、Ｗａｖｅデータ格納手段９において、最低でもＤＶデータの後に付加できるだけの長さになるまで順番に蓄積して格納する（ステップＳ１０）。具体的には、最低でも１フレーム分のオーディオデータ長であり、約６ｋバイト分のデータ以上のＷａｖｅデータを、Ｗａｖｅデータ格納手段９に蓄積する必要がある。
そして、ＤＶデータ格納手段４に格納しているＤＶデータを読み出し、記録媒体Ｉ／Ｆ手段１２により記録媒体１３に順番に転送する（ステップＳ１１）。
【００４７】
この間、Ｗａｖｅデータタイミング調整手段１１は、ＤＶデータの後ろに付加するＷａｖｅデータの出力タイミングを調整する（ステップＳ１２）。具体的には、１フレーム分のＤＶデータ、例えば１２０ｋバイトのＤＶデータが、バス１４を介して記録媒体Ｉ／Ｆ手段１２に転送されたかを監視する。そして、タイミングが合致したら、記録媒体Ｉ／Ｆ手段１２において、ＤＶデータ１２０ｋバイトの後ろにＷａｖｅデータ６ｋバイト分を付加し、ＡＶＩファイルを生成する（ステップＳ１３）。
この生成したＡＶＩファイルを、記録媒体Ｉ／Ｆ手段１２により、ハードディスクドライブやＣＤ−Ｒなどの記録媒体１３へ転送し、記録する（ステップＳ１４）。
【００４８】
以上のように、本実施の形態１によれば、映像音声機器１からＤＶデータを受信した際、ＤＶデータ格納手段４にＤＶデータをそのまま格納するようにし、また、ＤＶデータ格納手段４から音声データのみを抽出して、Ｗａｖｅデータ変換手段１６によりＷａｖｅデータを作成し、前記ＤＶデータ格納手段４から記録媒体Ｉ／Ｆ手段１２に転送されるＤＶデータに、記録媒体Ｉ／Ｆ手段１２において、Ｗａｖｅデータ変換手段１６内のＷａｖｅデータタイミング調整手段１１による出力タイミングに基づいて、前記Ｗａｖｅデータを付加し、ＤＶデータをＡＶＩファイルとして記録媒体１３に格納するようにしたので、ＤＶデータからＡＶＩファイルへの変換処理において、バッファ等であるＤＶデータ格納手段４へのアクセスが、音声データの抽出時のみとなるため、ＤＶデータ格納手段４に対するアクセスを削減することができ、この結果、装置全体としての消費電力を削減することが可能となる。また、本実施の形態１によれば、ＤＶデータの音声データを、ＡＶＩファイル用のＷａｖｅデータに変換する処理を、ＣＰＵではなくＷａｖｅデータ変換手段１６において行うようにしたので、ＤＶデータからＡＶＩファイルへの変換処理におけるＣＰＵの負荷を軽減でき、データの転送効率を上げる効果がある。
【００４９】
なお、本実施の形態１において図２を用いて説明した、映像音声機器１から受信したＤＶデータを記録媒体１３にＡＶＩデータとして記録する処理を、ソフトウエアにより行うようにしても、同様の効果が得られる。
【００５０】
（実施の形態２）
以下、本発明の請求項４〜６に記載された、実施の形態２の録画装置について、図７及び図８を用いて説明する。
まず、図７を用いて、本実施の形態２における録画装置の構成について説明する。図７は、本実施の形態２に係る録画装置の構成を示す図である。
図７において、前記実施の形態１と同様の構成については、同じ番号を付し、ここでは説明を省略する。
【００５１】
２０は変換命令指示手段であり、外部機器インターフェース手段３からＤＶデータ格納手段４へＤＶデータを流す際に、ＤＶデータの中のオーディオ情報を監視する。ＤＶデータの中のオーディオ情報とは、具体的には、音声データ内のＡＡＵＸに記述されている１６ビットか或いは１２ビットかを指し示す情報である（図２参照）。
【００５２】
次に、図８を用いて、本実施の形態２における録画装置の動作について説明する。図８は、本実施の形態２における録画処理の流れを示すフローチャートである。
まず、予め接続してある外部の映像音声機器１などから、ＤＶデータを受信し始める（ステップＳ２１）。次に、バッファメモリ等であるＤＶデータ格納手段４にＤＶデータを格納する際の、記録するアドレスを設定した後（ステップＳ２２）、ＤＶデータを、外部機器インターフェース手段３を介して、ＤＶデータ格納手段４に転送する（ステップＳ２３）。
【００５３】
この後、変換命令指示手段２０において、外部機器インターフェース手段３からＤＶデータ格納手段４に流れてくるＤＶデータの中から、オーディオ信号のフォーマット情報を示すＡＡＵＸを抽出することによって、ＤＶデータ中の音声データが１６ビットか１２ビットかのどちらのデータであるかを判定する（ステップＳ２４）。
【００５４】
そして、上記外部機器インターフェース手段３から転送されてくるＤＶデータを、ＤＶデータ格納手段４に順次格納する（ステップＳ２５）。この作業は、前段のステップＳ２４に影響されない。
そして、オーディオデータ抽出手段６により、ＤＶデータの中から音声データの部分を抽出する（ステップＳ２６）。
前記ステップＳ２６の段階では、抽出された音声データがシャッフルされたままであるので、このままでは再生しても正しい並びになっていないため元の音声にならない。
【００５５】
従って、ステップＳ２７では、ＳＤフォーマット規格のシャッフリングの逆変換ルールに従って、デシャッフリング手段７において、前記抽出した音声データに対して、デシャッフリングを実行する。
そして、前記ステップＳ２４で判断した、ＤＶデータ中の音声データが１２ビットか１６ビットかの判断に従って、１２ビットか１６ビットかのどちらかのオーディオ変換方式を指示するオーディオ変換命令を発行する（ステップＳ２８）。
【００５６】
そして、前記オーディオ変換命令を受けて、デシャッフリング手段７によりシャッフルを元に戻したＤＶデータ中の音声データの長さを１６ビット長に整えるために、１６ビット変換手段８によって、前記音声データを、１６ビットのＷａｖｅデータに変換する（ステップＳ２９）。
そして、前記ステップＳ２９において変換されたＷａｖｅデータを、最低でもＤＶデータの後に付加できるだけの長さになるまで、Ｗａｖｅデータ格納手段９に順番に蓄積して格納する（ステップＳ３０）。具体的には、最低でも１フレーム分のオーディオデータ長であり、約６ｋバイト分のデータ以上のＷａｖｅデータを、Ｗａｖｅデータ格納手段９に蓄積する必要がある。
【００５７】
そして、ＤＶデータ格納手段４に格納しているＤＶデータを、記録媒体Ｉ／Ｆ手段１２により、記録媒体１３へ順番に転送する（ステップＳ３１）。このとき、Ｗａｖｅデータタイミング調整手段１１により、ＤＶデータの後ろに付加するＷａｖｅデータの出力タイミングを調整する（ステップＳ３２）。具体的には、Ｗａｖｅデータタイミング調整手段１１において、１フレーム分のＤＶデータ、例えば１２０ｋバイトのＤＶデータが、バス１４を介して記録媒体Ｉ／Ｆ手段１２に転送されたかを監視する。そして、タイミングが合致したら、記録媒体Ｉ／Ｆ手段１２において、ＤＶデータ１２０ｋバイトの後ろにＷａｖｅデータ６ｋバイト分を付加し、ＡＶＩファイルを生成し（ステップＳ３３）、その生成したＡＶＩファイルを、ハードディスクドライブやＣＤ−Ｒ等である記録媒体１３へ転送して記録する（ステップＳ３４）。
【００５８】
以上のように、本実施の形態２によれば、ＤＶデータ格納手段４内のＤＶデータを、変換命令指示手段２０により読み出しに行かなくても、ＤＶデータ内の音声データが、１６ビットか１２ビットかを判定可能な構成にしたので、上述した実施の形態１に比べて、更にバッファメモリ等であるＤＶデータ格納手段４へのアクセス回数を低減することが可能となり、前記実施の形態１の効果に加え、より消費電力を削減することが可能となる。
【００５９】
なお、本実施の形態２において図８を用いて説明した、映像音声機器１から受信したＤＶデータを記録媒体１３にＡＶＩデータとして記録する処理を、ソフトウエアにより行うようにしても、同様の効果が得られる。
【００６０】
（実施の形態３）
以下、本発明の請求項７〜９に記載された、実施の形態３における再生装置について、図９〜図１８を用いて説明する。
まず、ＡＶＩファイルのフォーマットについて、図１１〜図１３を用いて説明する。
ＡＶＩファイルのフォーマットは、Ｍｉｃｒｏｓｏｆｔ社によって策定された画像や音声（サウンド）などのデータを、１つのファイルに格納することを特徴にして、再生機器に依存しないように共通化したマルチメディアフォーマットである、ＲＩＦＦ（Ｒｅｓｏｕｒｃｅ　Ｉｎｔｅｒｃｈａｎｇｅ　Ｆｉｌｅ　Ｆｏｒｍａｔ）形式に準拠したファイルフォーマットである。
【００６１】
図１１は、ＲＩＦＦ形式の構造を示す図であり、このＲＩＦＦ形式は、図１１に示されるように、ＲＩＦＦチャンク、ＬＩＳＴチャンク、サブチャンクという３つのブロックで階層的に構成され、各チャンクの先頭には、チャンクのタイプを識別するＩＤフィールドとして４文字コードが存在し、その次にチャンクのデータ部のサイズを示す４バイトの領域が存在し、その後にデータ部が存在する構成となっている。そして、前記ＲＩＦＦチャンクの場合は、そのデータ部の先頭４バイトにフォームタイプが存在し、ファイルのタイプが格納され、また、ＬＩＳＴチャンクの場合も、そのデータ部の先頭４バイトにリストタイプが存在し、リストのタイプが格納される。そして、図１２は、前記ＲＩＦＦ形式に準拠したＡＶＩファイルの構造の一例を示す図であり、図１２に示すように、ＡＶＩファイルは、ＲＩＦＦ形式に準拠して記述されているので、ＩＤ、サイズ、リストタイプを順次検索することにより、目的とするデータを取得することが可能である。
【００６２】
以下、図１３を用いて、ＡＶＩファイルデータの構成要素であるチャンクの位置の算出例を簡単に説明する。図１３は、ＡＶＩファイルデータの構成要素であるチャンクの位置算出を説明するための図である。
【００６３】
図１３において、ＡＶＩファイルデータ１３１は、ＬＩＳＴチャンクであるヘッダ情報チャンク１３２、サブチャンクであるＪＵＮＫデータチャンク１３３、ＬＩＳＴチャンクであるムービーデータチャンク１３４、サブチャンクであるインデックスデータチャンク１３５で構成される。ヘッダ情報チャンク１３２の先頭アドレス（以降、アドレスＡと呼ぶ）は、ＡＶＩファイルデータの先頭を０として、ＲＩＦＦチャンクのＩＤ部（４バイト）と、データサイズ部（４バイト）と、フォームタイプ部（４バイト）とを加算した、“０ｘ０Ｃ”になる。次に続くＪＵＮＫデータチャンク１３３の先頭アドレス（以降、アドレスＢと呼ぶ）は、アドレスＡにヘッダ情報チャンクのＩＤ部（４バイト）と、データサイズ部（４バイト）と、データサイズ部に記述されたデータサイズとを加算した、“アドレスＡ＋８＋ヘッダ情報チャンクのデータサイズ”になる。同様にして、ムービーデータチャンクやインデックスデータチャンクの先頭アドレスも算出することが可能であり、また、これらの構成チャンクのＬＩＳＴチャンクに含まれるＬＩＳＴチャンク、あるいはサブチャンクの先頭アドレスについても、同様に算出することが可能である。
【００６４】
次に、図９を用いて、本実施の形態３における再生装置の構成について説明する。図９は、本実施の形態３に係る再生装置の構成を示す図である。
図９において、上位装置１０１は、録画再生装置１００に対して、記録媒体１０５上に記録されているＡＶＩファイルをＤＶデータとして再生する旨の再生命令を出力するものである。
【００６５】
また、図９において、本発明の実施の形態３による再生装置は、再生データ格納位置算出手段１０２と、オーディオフォーマット決定手段１０３と、記録媒体Ｉ／Ｆ手段１０４と、記録媒体１０５と、データ分離手段１０６と、オーディオフォーマット変換手段１０７と、オーディオデータ転送手段１０８と、ビデオデータ転送手段１０９と、ＤＶデータ格納手段１１０と、ＤＶデータ出力手段１１１とからなるものである。
【００６６】
再生データ格納位置算出手段１０２は、上位装置１０１からの指定フレームの再生命令を受け取り、記録媒体１０５上に記録されている各チャンクの格納位置を算出して保持するものである。また、再生データ格納位置算出手段１０２は、ＬＩＳＴチャンクであるヘッダ情報チャンク１３２のデータを、記録媒体Ｉ／Ｆ手段１０４を通して記録媒体１０５から読み出し、図１１に示す前記ヘッダ情報チャンクに含まれるＷａｖｅＦｏｒｍａｔＥＸ構造体データ１２１を、オーディオフォーマット決定手段１０３に出力し、また、記録媒体１０５上に記録されているＬＩＳＴチャンクであるムービーデータチャンク１３４のデータを、先頭から順次読み出してデータ分離手段１０６に出力するように、記録媒体Ｉ／Ｆ手段１０４に指示するものである。
【００６７】
オーディオフォーマット決定手段１０３は、前記ＷａｖｅＦｏｒｍａｔＥＸ構造体データ１２１から、オーディオストリームのサンプリングレートと、量子化ビット数とを取得し保持するものである。
【００６８】
記録媒体Ｉ／Ｆ手段１０４は、再生データ格納位置算出手段１０２からの指示に従い、記録媒体１０５から読み出したデータを、再生データ格納位置算出手段１０２、あるいはデータ分離手段１０６に出力するものである。
【００６９】
データ分離手段１０６は、データを分離し、ムービーデータチャンク１３４内のＤＶデータ１２２を、ビデオデータ転送手段１０９に、また、前記ムービーデータチャンク１３４内のＷａｖｅデータ１２３を、オーディオフォーマット変換手段１０７に出力するものである。
【００７０】
オーディオフォーマット変換手段１０７は、オーディオフォーマット決定手段１０３に保持された、オーディオストリームのサンプリングレートと、量子化ビット数とを基に、Ｗａｖｅデータ１２３をＤＶフォーマットの音声データに変換し、オーディオデータ転送手段１０８に出力するものである。
【００７１】
ビデオデータ転送手段１０９は、ムービーデータチャンク１３４内のＤＶデータ１２２を、バッファメモリ等であるＤＶデータ格納手段１１０に出力するものであり、また、オーディオデータ転送手段１０８は、オーディオフォーマット変換手段１０７から送られてくるＤＶフォーマットの音声データを、既に前記ビデオデータ転送手段１０９により前記ＤＶデータ格納手段１１０に格納されている、同一フレームのＤＶデータ上の該当するオーディオデータ部に格納し、ＤＶデータ格納手段１１０内に備えられたＤＶデータ格納位置テーブル１４１に、格納済みＤＶデータ領域の開始アドレスを登録するものである。
【００７２】
なお、前記ＤＶデータ格納位置テーブル１４１は、図１０に示すように、ＤＶデータ格納手段１１０にＤＶデータが格納される速度と、ＤＶデータ出力手段１１１により出力される速度の違いとを十分に吸収可能な登録数を許容し、かつ、リングバッファとして構成されているものとする。
【００７３】
ＤＶデータ出力手段１１１は、前記ビデオデータ転送手段１０９、及び前記オーディオデータ転送手段１０８により、ＤＶデータ格納手段１１０に格納されたＤＶデータを、ＩＥＥＥ１３９４　Ｉ／ＦのＩｓｏｃｒｏｎｕｓ転送方法に準拠して出力するものであり、その内部に、前記ＤＶデータ格納位置テーブル１４１のポインタである、格納済みＤＶデータ格納位置ポインタ１５２と、出力済みＤＶデータ格納位置ポインタ１５１とを備えるものである。
【００７４】
次に、図１４〜図１８を用いて、本実施の形態３における再生装置の動作について説明する。図１４は、本実施の形態３に係る再生処理の、記憶媒体からデータ分離手段にデータが読み出されるまでの流れを示すフローチャートであり、図１５は、本実施の形態３に係る再生処理の、データ分離手段におけるデータ分離処理の詳細な流れを示すフローチャートであり、図１６は、本実施の形態３に係る再生処理の、ビデオデータ転送手段におけるビデオデータ転送処理の詳細な流れを示すフローチャートであり、図１７は、本実施の形態３に係る再生処理の、ビデオデータ転送手段におけるオーディオフォーマット変換処理の詳細な流れを示すフローチャートであり、図１８は、本実施の形態３に係る再生処理の、ＤＶデータ出力手段におけるＤＶデータ出力処理の流れを示すフローチャートである。
【００７５】
まず、図１４を用いて、記録媒体１０５からデータ分離手段１０６に、データが読み出されるまでの処理について説明する。
再生データ格納位置算出手段１０２は、上位装置１０１から再生命令と、再生するＡＶＩファイル名を受け取ると、ファイルシステムのディレクトリ情報（ＤＩＲ情報）とファイルアロケーションテーブル（ＦＡＴ）とを参照して、指定のＡＶＩファイルが格納されている記録媒体１０５上の格納位置を取得する（ステップＳ４１）。そして、そのＡＶＩファイルが格納されている記録媒体１０５上の位置情報を基に、ＬＩＳＴチャンクであるヘッダ情報チャンク１３２、サブチャンクであるＪＵＮＫデータチャンク１３３、ＬＩＳＴチャンクであるムービーデータチャンク１３４、サブチャンクであるインデックスデータチャンク１３５の、各チャンクの先頭８バイトのデータであるＩＤ部とデータサイズ部とを含むデータを、記録媒体Ｉ／Ｆ手段１０４を通して記録媒体１０５から順次読み出し、前記各チャンクの格納位置を算出して保持する（ステップＳ４２）。この各チャンクの記録媒体１０５上の格納位置の算出方法は、上述した通りである。
【００７６】
そして、ステップＳ４２で算出した各チャンクの格納位置を基に、ヘッダ情報チャンク１３２内に含まれるＷａｖｅＦｏｒｍａｔＥＸ構造体データ１２１を、記録媒体Ｉ／Ｆ手段１０４を通して記録媒体１０５から読み出し（ステップＳ４３）、オーディオフォーマット決定手段１０３において、音声データのサンプリングレートと量子化ビット数とを取得して保持する（ステップＳ４４）。
【００７７】
さらに、前記ステップＳ４２で算出した各チャンクの格納位置を基に、ムービーデータチャンク１３４内のデータを先頭から順次読み出すように、記録媒体Ｉ／Ｆ手段１０４において、記録媒体１０５に対してリード命令を発行し（ステップＳ４５）、該記憶媒体１０５から読み出したデータを、順次データ分離手段１０６に出力する（ステップＳ４６）。そして、このステップＳ４６の出力データに対して、データ分離手段１０６において、データ分離処理が実行される（ステップＳ５０）。このデータ分離処理の詳細については、後で説明する。
【００７８】
以上のようにして、記録媒体Ｉ／Ｆ手段１０４からのリード命令により、ムービーデータチャンク１３４内のデータブロックのデータすべてを、データ分離手段１０６に出力し終えると（ステップＳ４７）、次に続くデータブロックの位置及びサイズを、再生データ格納位置算出手段１０２において算出し（ステップＳ４８）、ＡＶＩファイルデータすべてを読み出すまで（ステップＳ４９）、この一連の処理を実施して、ＡＶＩファイルデータを、先頭から順次データ分離手段１０６に出力する。
【００７９】
次に、前述のデータ分離処理について、図１５を用いて説明する。
前記データ分離手段１０６は、前記ステップＳ４３により出力されてくるムービーデータチャンク１３４内のデータを順次受け取り、該ムービーデータチャンク１３４内のＤＶデータを、ビデオデータ転送手段１０９に出力する（ステップＳ５１）。そして、ムービーデータチャンク１３４内のＷａｖｅデータを、オーディオフォーマット変換手段１０７に出力する（ステップＳ５２）。そして、このステップＳ５１の出力データに対して、ビデオデータ転送手段１０９において、ビデオデータ転送処理が実行され（ステップＳ６０）、また、ステップＳ５２の出力データに対して、オーディオフォーマット変換手段１０７において、オーディオフォーマット変換処理が実行される（ステップＳ７０）。このビデオデータ転送処理と、オーディオフォーマット変換処理との詳細については、後で説明する。
そして、ムービーデータチャンク１３４内のデータが連続する期間、前記ステップＳ５１から前記ステップＳ５２までの処理を繰り返す（ステップＳ５３）。
【００８０】
次に、前述のビデオデータ転送処理について、図１６を用いて説明する。
ビデオデータ転送手段１０９は、前記ステップＳ５１により出力されてくるＤＶデータを順次受け取り、その受け取ったＤＶデータをバッファメモリであるＤＶデータ格納手段１１０に順次格納する（ステップＳ６１）。
そして、そのＤＶデータ格納手段１１０に格納したＤＶデータの格納アドレス（開始アドレス）を、格納位置テーブル１４１上の次の位置に更新する（ステップＳ６２）。
【００８１】
次に、前述のオーディオフォーマット変換処理について、図１７を用いて説明する。
オーディオフォーマット変換手段１０７は、前記ステップＳ５２により出力されるＷａｖｅデータを順次受け取り、オーディオフォーマット決定手段１０３に保持されたオーディオストリームのサンプリングレートと量子化ビット数とを基に、受け取ったＷａｖｅデータを、ＤＶフォーマットの音声データに変換する（ステップＳ７１）。
【００８２】
そして、オーディオデータ転送手段１０８は、既に前記ビデオデータ転送手段１０９によりＤＶデータ格納手段１１０に格納された、同一フレームのＤＶデータの該当するオーディオデータ部のアドレスを算出して（ステップＳ７２）、前記ステップＳ７１において変換されたＤＶフォーマットの音声データを格納する（ステップＳ７３）。
【００８３】
そして、１フレームのオーディオ変換処理が終了したかどうかを、処理回数が１フレームのオーディオデータ数に達したか調べることにより判断し（ステップＳ７４）、１フレーム分の処理が終了したと判断された場合は、ＤＶデータ出力手段１１１において、格納済みＤＶデータ格納位置ポインタ１５２が、前記ステップＳ６２においてＤＶデータ格納位置テーブル１４１に新たに登録したエントリーを示すように更新する（ステップＳ７５）。
【００８４】
さらに、ＤＶデータ出力処理について、図１８を用いて説明すると、ＤＶデータ出力手段１１１は、出力済みＤＶデータ格納位置ポインタ１５１と格納済みＤＶデータ格納位置ポインタ１５２とを比較して、出力するべきＤＶデータがＤＶデータ格納手段１１０上に存在するか調べ（ステップＳ８１）、出力するべきＤＶデータが存在する（出力済みＤＶデータ格納位置ポインタ１５１と格納済みＤＶデータ格納位置ポインタ１５２とが異なる）場合は、出力済みＤＶデータ格納位置ポインタ１５１が示すＤＶデータ格納位置テーブル１４１のエントリーの次のエントリーに示された、ＤＶデータ格納手段１１０の開始アドレスに格納された１フレームのＤＶデータを、ＩＥＥＥ１３９４　Ｉ／ＦのＩｓｏｃｒｏｎｕｓ転送方法に準拠して出力する（ステップＳ８２）。
そして、１フレーム分のＤＶデータを出力後に、出力済みＤＶデータ格納位置ポインタ１５１を更新する（ステップＳ８３）。以降、前記ステップＳ８１〜ステップＳ８３の処理を繰り返す。
【００８５】
以上のように、本実施の形態３によれば、記録媒体１０５にＡＶＩファイルとして記録されたデータを、データ分離手段１０６によりＤＶデータの映像データと、Ｗａｖｅデータの音声データとに分離し、前記映像データはビデオデータ転送手段１０９によりＤＶデータ格納手段１１０に格納し、前記音声データは、オーディオフォーマット変換手段１０７によりＤＶデータに変換処理後、オーディオデータ転送手段１０８によりＤＶデータ格納手段１１０の、既に前記ビデオデータ転送手段１０９により格納された同一フレームのＤＶデータの該当するオーディオデータ部に格納した後、ＤＶデータ出力手段１１１により出力するようにしたので、ＡＶＩデータファイル内のＷａｖｅデータである音声データを、ＤＶデータフォーマットの音声データに変換しながら、バッファであるＤＶデータ格納手段１１０に格納することができ、ＡＶＩファイルからＤＶデータへの変換処理におけるバッファアクセスが不要となり、装置全体としての消費電力を削減することが可能となる。
【００８６】
なお、本実施の形態３において図１４〜図１８を用いて説明した、上位装置１０１からの再生命令を受け取った後、記録媒体１０５に格納されたＡＶＩファイルを、ＤＶデータとＷａｖｅデータとに分離し、前記ＤＶデータはバッファ等であるＤＶデータ格納手段に格納し、前記ＷａｖｅデータはＤＶデータにフォーマット変換後、前記ＤＶデータ格納手段１１０に既に格納されている同一フレーム内のＤＶデータのオーディオデータ部に格納する処理を、ソフトウエアにより行うようにしても、同様の効果が得られる。
【００８７】
（実施の形態４）
以下、本発明の請求項１０〜１２に記載された、実施の形態４における再生装置について、図１９〜図２２を用いて説明する。
まず、図１９を用いて、本実施の形態２における再生装置の構成について説明する。図１９は、本発明の実施の形態４に係る再生装置の構成を示すブロック図である。
図１９において、前記実施の形態３と同様の構成については、同じ番号を付し、ここでは説明を省略する。
【００８８】
本発明の実施の形態４による再生装置２００は、記録媒体Ｉ／Ｆ手段１０４を通して記録媒体１０５からデータを読み出した時に、必要なフレームデータ以外の前後のフレームデータを省くようにデータフィルタ手段２０２を設ける点で、前記実施の形態３の再生装置１００と異なる。
【００８９】
再生データ格納位置算出手段２０１は、上位装置１０１からの指定フレームの再生命令を受け取り、記録媒体１０５上に記録されている各チャンクの格納位置を算出して保持するものである。また、再生データ格納位置算出手段２０１は、ＬＩＳＴチャンクであるヘッダ情報チャンク１３２のデータを、記録媒体Ｉ／Ｆ手段１０４を通して記録媒体１０５から読み出し、図１１に示す前記ヘッダ情報チャンクに含まれるＷａｖｅＦｏｒｍａｔＥＸ構造体データ１２１を、オーディオフォーマット決定手段１０３に出力するものであり、また、記録媒体１０５上に記録されているサブチャンクであるインデックスデータチャンク１３５のデータを読み出して、インデックスデータチャンク１３５に記述された情報から、上位装置１０１から指定されたフレームデータのムービーデータチャンク１３４内の位置を取得し、記録媒体１０５上に記録されている指定のフレームデータ位置を算出し、記録媒体１０５上に記録されている指定のフレームデータを含むデータを読み出して、データ分離手段１０６に出力するように、記録媒体Ｉ／Ｆ手段１０４に指示するものである。
【００９０】
データフィルタ手段２０２は、記録媒体１０５から読み出したデータを、記録媒体Ｉ／Ｆ手段１０４から受け取ると共に、再生データ格納位置算出手段２０１から、前記記録媒体Ｉ／Ｆ手段１０４より受け取ったデータ内の有効フレームデータ部の位置情報を受け取り、前記記録媒体Ｉ／Ｆ手段１０４より受け取ったデータから有効フレームデータ部のデータのみを抽出して、データ分離手段１０６に出力するものである。
【００９１】
ここで、前述のデータフィルター手段２０２の動作について、図２０を用いて詳細に説明する。図２０は、ＡＶＩファイル内のムービーデータチャンクの構成例を示す図である。
図２０に示すように、フレームデータは記録媒体１０５のアクセス単位である５１２バイトの倍数では構成されていない。つまり、ある特定のフレームのデータを記録媒体１０５から読み出す場合、該記録媒体１０５からはその前後の必要としないデータも読み出さなければならない可能性が高い。
【００９２】
一例を説明すると、Ｎ番フレームのデータ２１１を記録媒体１０５から読み出す場合において、Ｎ番フレームのデータ２１１を含むように記録媒体１０５からは５１２バイト×Ｍセクターのデータを読み出す。図２０においては、記録媒体から読み出したＮ番フレームのデータ２１４が、Ｎ番フレームのデータ２１１と、さらに、Ｎ−１番フレームのデータ２１０の一部、及びＮ＋１番フレームのデータ２１２の一部を、不必要なデータ２１３及び２１５として含んでいる。
【００９３】
前記データフィルタ手段２０２は、再生データ格納位置算出手段２０１から受け取った有効フレームデータ部の位置情報を基に、前述の不必要なデータ２１３及び不必要なデータ２１５を省いて、必要とされるフレームのデータであるＮ番フレームのデータ２１４のみをデータ分離手段１０６に出力する。
【００９４】
次に、図２１〜図２２を用いて、本発明の実施の形態４による再生装置の動作について説明する。図２１は、本実施の形態４に係る再生処理の、記録媒体からデータ分離手段にデータが読み出されるまでの処理の流れを示すフローチャートであり、図２２は、本実施の形態４に係る再生処理の、データ分離手段におけるデータ分離処理の詳細な流れを示すフローチャートである。
【００９５】
まず、図２１を用いて、記録媒体からデータ分離手段にデータが読み出されるまでの処理について説明する。
再生データ格納位置算出手段２０１は、上位装置１０１から再生命令と、再生するＡＶＩファイル名とを受け取ると、ファイルシステムのディレクトリ情報（ＤＩＲ情報）とファイルアロケーションテーブル（ＦＡＴ）とを参照して、指定のＡＶＩファイルが格納されている記録媒体１０５上の位置を取得する（ステップＳ１０１）。そして、そのＡＶＩファイルが格納されている記録媒体１０５上の位置情報を基に、ＬＩＳＴチャンクであるヘッダ情報チャンク１３２、サブチャンクであるＪＵＮＫデータチャンク１３３、ＬＩＳＴチャンクであるムービーデータチャンク１３４、サブチャンクであるインデックスデータチャンク１３５の、各チャンクの先頭８バイトのデータであるＩＤ部とデータサイズ部とを含むデータを、記録媒体Ｉ／Ｆ手段１０４を通して記録媒体１０５から順次読み出し、前記各チャンクの格納位置を算出して保持する（ステップＳ１０２）。この各チャンクの記録媒体１０５上の格納位置の算出方法は、上述した通りである。
【００９６】
そして、ステップＳ１０２で算出した各チャンクの格納位置を基に、ヘッダ情報チャンク１３２内に含まれるＷａｖｅＦｏｒｍａｔＥＸ構造体データ１２１を、記録媒体Ｉ／Ｆ手段１０４を通して記録媒体１０５から読み出し（ステップＳ１０３）、オーディオフォーマット決定手段１０３において、音声データのサンプリングレートと量子化ビット数とを取得して保持する（ステップＳ１０４）。
【００９７】
さらに、前記ステップＳ１０２で算出した各チャンクの格納位置を基に、インデックスデータチャンク１３５のデータを読み出して、インデックスデータチャンク１３５に記述された情報から、上位装置１０１から指定されたフレームデータのムービーデータチャンク１３４内の位置を取得し、記録媒体１０５上に記録されている指定のフレームデータを含むデータを読み出すように、記録媒体Ｉ／Ｆ手段１０４において、記録媒体１０５に対するリード命令を発行し（ステップＳ１０５）、該記憶媒体１０５から読み出したデータを、順次データフィルタ手段２０２に出力する（ステップＳ１０６）。そして、このステップＳ１０６の出力データに対して、データフィルタ手段２０２において、データフィルタ処理が実行される（ステップＳ１１０）。このデータフィルタ処理の詳細については、後で説明する。
【００９８】
以上のようにして、記録媒体Ｉ／Ｆ手段１０４からのリード命令により、データブロックのデータすべてを、データフィルタ手段２０２に出力し終えると（ステップＳ１０７）、前記インデックスデータチャンク１３５に記述された情報から、次に続くフレームの位置及びサイズを算出し（ステップＳ１０８）、そのＡＶＩファイルデータの最終インデックスが示すフレームデータを読み出すまで（ステップＳ１０９）、この一連の処理を実施して、ＡＶＩファイルデータを、先頭から順次データフィルタ手段２０２に出力する。そして、データフィルタ手段２０２でデータフィルタ処理が実行された後（ステップＳ１１０）、フィルタ処理が施されたデータは、データ分離手段１０６に出力される。
なお、前記データ分離手段１０６にデータが出力されてからの処理は、前記実施の形態３で説明した処理と同じ処理であるため、ここでは説明を省略する。
【００９９】
次に、前述のデータフィルタ処理について、図２２を用いて説明する。
データフィルター手段２０２は、記録媒体１０５から読み出したデータのワード数をカウントし（ステップＳ１１１）、該記録媒体１０５から読み出すデータのうち、前部分の不必要なデータワード数に、前記ステップＳ１１１においてカウントした読み出したデータワード数が一致したとき（ステップＳ１１２）、該読み出したデータのワード数を０とし（ステップＳ１１３）、データ分離手段１０６へのデータ出力を開始する（ステップＳ１１４）。そして、読み出したデータのワード数を新たにカウントし（ステップＳ１１５）、実際に転送するデータワード数に読み出したデータワード数が一致したとき（ステップＳ１１６）、データ分離手段１０６へのデータ出力を停止する（ステップＳ１１７）。
【０１００】
以上のように、本実施の形態４によれば、データフィルタ手段２０２において、必要とするフレームデータの前後に附随する、前後のフレームデータの一部を取り除いて、必要とするフレームデータのみをデータ分離手段１０６に出力するようにしたので、バッファ等のＤＶデータ格納手段１１０に、不要なデータが存在することがなくなり、前記実施の形態３の効果に加え、ＤＶデータを格納するＤＶデータ格納手段４の利用効率を向上させることができる。
【０１０１】
なお、本実施の形態４において図２１及び図２２を用いて説明した、上位装置１０１からの再生命令を受け取った後、記録媒体１０５に格納されたＡＶＩファイルをデータフィルタ手段２０２に出力し、データフィルタ処理後にデータ分離手段１０６に出力して、ＤＶデータとＷａｖｅデータとに分離し、前記ＤＶデータはバッファ等であるＤＶデータ格納手段に格納し、前記ＷａｖｅデータはＤＶデータにフォーマット変換後、前記ＤＶデータ格納手段１１０に既に格納されている同一フレーム内のＤＶデータのオーディオデータ部に格納する処理を、ソフトウエアにより行うようにしても、同様の効果が得られる。
【０１０２】
【発明の効果】
以上のように、本発明の請求項１に記載の録画装置によれば、ＤＶデータをＡＶＩファイルとして録画する録画装置において、映像音声機器から伝送されたＤＶデータを受信する外部機器インターフェース手段と、前記外部機器インターフェース手段によって受信された前記ＤＶデータを一時的に記憶するＤＶデータ格納手段と、前記ＤＶデータ格納手段に対する前記ＤＶデータの入出力を制御するバッファメモリ制御手段と、前記ＤＶデータ格納手段に格納された前記ＤＶデータ中の音声データが、１２ビットか１６ビットかを判定し、変換命令を出す変換命令指示手段と、前記ＤＶデータ中の音声データを抽出するオーディオデータ抽出手段と、前記オーディオデータ抽出手段により抽出された音声データの順番を並べ替えるデシャッフリング手段と、前記デシャッフリング手段により並び替えられた音声データを、前記変換命令指示手段より指示された１２ビットか１６ビットかのどちらかのオーディオ変換方式に基づいて、１６ビットのＷａｖｅデータに変換する１６ビット変換手段と、前記１６ビット変換手段により変換された前記Ｗａｖｅデータを一時的に格納するＷａｖｅデータ格納手段と、前記ＤＶデータ格納手段から転送されるＤＶデータに、前記Ｗａｖｅデータ格納手段に格納されたＷａｖｅデータを付加するタイミングを監視して調整するＷａｖｅデータタイミング調整手段と、前記Ｗａｖｅデータタイミング調整手段により調整されたタイミングで、前記Ｗａｖｅデータを前記ＤＶデータに付加し、記録媒体に転送する記録媒体Ｉ／Ｆ手段と、を具備するようにしたので、従来装置に比べてバッファ等であるＤＶデータ格納手段へのアクセスが、音声データの抽出時のみとなって、ＷａｖｅデータのＤＶデータ格納手段への書込みが不要となる。また、ＤＶデータ格納手段に格納されるデータには、Ｗａｖｅデータは含まれず、ＤＶデータのみでよいので、ＤＶデータ格納手段に格納すべきデータ量を抑えることができる。更に、ＤＶデータ中の音声データを、Ｗａｖｅデータに変換する処理を、ＣＰＵではなく、Ｗａｖｅデータに変換する手段、つまり、オーディオ抽出手段、デシャッフリング手段、１６ビット変換手段、Ｗａｖｅデータ格納手段、及びＷａｖｅデータタイミング調整手段で、変換処理を実施するので、ＣＰＵ等上位装置への負荷が軽減されることになり、ＣＰＵはこの間に他の処理を行えるようになる上、装置全体の消費電力の削減も可能となる効果がある。
【０１０３】
また、本発明の請求項２に記載の録画方法によれば、ＤＶデータをＡＶＩファイルとして録画する録画方法であって、映像音声機器から伝送されたＤＶデータを受信する外部機器インターフェースステップと、前記外部機器インターフェースステップによって受信された前記ＤＶデータを、バッファメモリに一時的に記憶するＤＶデータ格納ステップと、前記ＤＶデータ格納ステップにおける、前記バッファメモリへの前記ＤＶデータの入出力を制御するバッファメモリ制御ステップと、前記バッファメモリに格納された前記ＤＶデータ中の音声データが、１２ビットか１６ビットかを判定し、変換命令を出す変換命令指示ステップと、前記ＤＶデータ中の音声データを抽出するオーディオデータ抽出ステップと、前記オーディオデータ抽出ステップにおいて抽出した前記音声データの順番を並べ替えるデシャッフリングステップと、前記デシャッフリングステップにおいて並び替えられた音声データを、前記変換命令指示ステップにおいて指示された１２ビットか１６ビットかのどちらかのオーディオ変換方式に基づいて、１６ビットのＷａｖｅデータに変換する１６ビット変換ステップと、前記１６ビット変換ステップにおいて変換された前記Ｗａｖｅデータを、一時的に格納するＷａｖｅデータ格納ステップと、前記バッファメモリから転送されるＤＶデータに、前記Ｗａｖｅデータ格納ステップにおいて格納されたＷａｖｅデータを付加するタイミングを監視して調整するＷａｖｅデータタイミング調整ステップと、前記Ｗａｖｅデータタイミング調整ステップにおいて調整されたタイミングを基に、前記Ｗａｖｅデータを前記ＤＶデータに付加し、記録媒体に転送する記録媒体Ｉ／Ｆステップと、を有するようにしたので、従来方法に比べて、ＤＶデータ格納するバッファに対するアクセスが、音声データの抽出時のみとなって、Ｗａｖｅデータの前記バッファへの書込みステップが不要となる。
【０１０４】
また、本発明の請求項３に記載の記憶媒体によれば、コンピュータに、ＤＶデータをＡＶＩファイルとして録画する録画処理を実行させるためのプログラムを記憶した、コンピュータにて読み取り可能な記憶媒体において、前記プログラムは、映像音声機器から伝送されたＤＶデータを受信する外部機器インターフェースステップと、前記外部機器インターフェースステップによって受信された前記ＤＶデータを、バッファメモリに一時的に記憶するＤＶデータ格納ステップと、前記ＤＶデータ格納ステップにおける、前記バッファメモリへの前記ＤＶデータの入出力を制御するバッファメモリ制御ステップと、前記バッファメモリに格納された前記ＤＶデータ中の音声データが、１２ビットか１６ビットかを判定し、変換命令を出す変換命令指示ステップと、前記ＤＶデータ中の音声データを抽出するオーディオデータ抽出ステップと、前記オーディオデータ抽出ステップにおいて抽出した前記音声データの順番を並べ替えるデシャッフリングステップと、前記デシャッフリングステップにおいて並び替えられた音声データを、前記変換命令指示ステップにおいて指示された１２ビットか１６ビットかのどちらかのオーディオ変換方式に基づいて、１６ビットのＷａｖｅデータに変換する１６ビット変換ステップと、前記１６ビット変換ステップにおいて変換された前記Ｗａｖｅデータを、一時的に格納するＷａｖｅデータ格納ステップと、前記バッファメモリから転送されるＤＶデータに、前記Ｗａｖｅデータ格納ステップにおいて格納されたＷａｖｅデータを付加するタイミングを監視して調整するＷａｖｅデータタイミング調整ステップと、前記Ｗａｖｅデータタイミング調整ステップにおいて調整されたタイミングを基に、前記Ｗａｖｅデータを前記ＤＶデータに付加し、記録媒体に転送する記録媒体Ｉ／Ｆステップと、を有するようにしたので、従来方法に比べて、ＤＶデータ格納するバッファに対するアクセスが、音声データの抽出時のみとなって、Ｗａｖｅデータの前記バッファへの書込みステップが不要となる。
【０１０５】
また、本発明の請求項４に記載の録画装置によれば、請求項１に記載の録画装置において、前記変換命令指示手段は、前記外部機器インターフェース手段により転送されるＤＶデータ中の音声データが１２ビットか１６ビットかを、リアルタイムに判定して、前記１６ビット変換手段に変換命令を出すようにしたので、ＤＶデータの音声データから、Ｗａｖｅデータへの変換時間が短縮される。また、ＤＶデータ格納手段に格納されるデータには、Ｗａｖｅデータが含まれず、ＤＶデータのみでよいので、前記ＤＶデータ格納手段に格納すべきデータ量を抑えることができ、更に、これにより、ＤＶデータ中の音声データを、Ｗａｖｅデータに変換する処理を、ＣＰＵではなく、ハードウエアで行うことになるので、ＣＰＵ等の上位装置の負荷が軽くなり、ＣＰＵはこの間に他の処理を行えるようになる上、バッファ等であるＤＶデータ格納手段へのアクセスも少なくすることができ、装置全体としての消費電力の削減も行える効果がある。
【０１０６】
また、本発明の請求項５に記載の再生方法によれば、ＤＶデータをＡＶＩファイルとして録画する録画方法であって、映像音声機器により伝送されたＤＶデータを受信して、バッファメモリに転送する外部機器インターフェースステップと、前記外部機器インターフェースステップにおいて転送されるＤＶデータ中の音声データが１２ビットか１６ビットかを、リアルタイムに判定し、変換命令を出す変換命令指示ステップと、前記外部機器インターフェースステップにおいて転送されるＤＶデータを、前記バッファメモリに一時的に記憶するＤＶデータ格納ステップと、前記ＤＶデータ格納ステップにおける、前記バッファメモリへの前記ＤＶデータの入出力を制御するバッファメモリ制御ステップと、前記ＤＶデータ格納ステップにおいて格納された前記ＤＶデータ中の音声データを抽出するオーディオデータ抽出ステップと、前記オーディオデータ抽出ステップにおいて抽出された音声データの順番を並べ替えるデシャッフリングステップと、前記デシャッフリングステップにおいて並び替えられた音声データを、前記変換命令指示ステップにおいて指示された１２ビットか１６ビットかのどちらかのオーディオ変換方式に基づいて、１６ビットのＷａｖｅデータに変換する１６ビット変換ステップと、前記１６ビット変換ステップにおいて変換された前記Ｗａｖｅデータを一時的に格納するＷａｖｅデータ格納ステップと、前記バッファメモリから転送された前記ＤＶデータに、前記Ｗａｖｅデータ格納ステップにおいて格納されたＷａｖｅデータを付加するタイミングを監視して調整するＷａｖｅデータタイミング調整ステップと、前記Ｗａｖｅデータタイミング調整ステップにおいて調整されたタイミングを基に、前記Ｗａｖｅデータを前記ＤＶデータに付加し、記録媒体に転送する記録媒体Ｉ／Ｆステップと、を有するようにしたので、ＤＶデータの音声データからＷａｖｅデータへの変換時間が短縮される。また、これにより、ＤＶデータ中の音声データを、Ｗａｖｅデータに変換する処理を、ＣＰＵではなく、ハードウエアで行うことになるので、ＣＰＵ等の上位装置への負荷が軽くなり、ＣＰＵ等はこの間に他の処理を行えるようになる上、バッファ等であるＤＶデータ格納手段へのアクセスも少なくすることができ、装置全体としての消費電力の削減も行える効果がある。
【０１０７】
また、本発明の請求項６に記載の記憶媒体によれば、コンピュータに、ＤＶデータをＡＶＩファイルとして録画する録画処理を実行させるためのプログラムを記憶した、コンピュータにて読み取り可能な記憶媒体において、前記プログラムは、映像音声機器により伝送されたＤＶデータを受信して、バッファメモリに転送する外部機器インターフェースステップと、前記外部機器インターフェースステップにおいて転送されるＤＶデータ中の音声データが１２ビットか１６ビットかを、リアルタイムに判定し、変換命令を出す変換命令指示ステップと、前記外部機器インターフェースステップにおいて転送されるＤＶデータを、前記バッファメモリに一時的に記憶するＤＶデータ格納ステップと、前記ＤＶデータ格納ステップにおける、前記バッファメモリへの前記ＤＶデータの入出力を制御するバッファメモリ制御ステップと、前記ＤＶデータ格納ステップにおいて格納された前記ＤＶデータ中の音声データを抽出するオーディオデータ抽出ステップと、前記オーディオデータ抽出ステップにおいて抽出された音声データの順番を並べ替えるデシャッフリングステップと、前記デシャッフリングステップにおいて並び替えられた音声データを、前記変換命令指示ステップにおいて指示された１２ビットか１６ビットかのどちらかのオーディオ変換方式に基づいて、１６ビットのＷａｖｅデータに変換する１６ビット変換ステップと、前記１６ビット変換ステップにおいて変換された前記Ｗａｖｅデータを一時的に格納するＷａｖｅデータ格納ステップと、前記バッファメモリから転送された前記ＤＶデータに、前記Ｗａｖｅデータ格納ステップにおいて格納されたＷａｖｅデータを付加するタイミングを監視して調整するＷａｖｅデータタイミング調整ステップと、前記Ｗａｖｅデータタイミング調整ステップにおいて調整されたタイミングを基に、前記Ｗａｖｅデータを前記ＤＶデータに付加し、記録媒体に転送する記録媒体Ｉ／Ｆステップと、を有するようにしたので、ＤＶデータの音声データからＷａｖｅデータへの変換時間が短縮できる。
【０１０８】
また、本発明の請求項７に記載の再生装置によれば、ＡＶＩファイルをＤＶデータとして再生する再生装置において、ＡＶＩファイルフォーマットを解析し、再生すべきデータが格納された記録媒体上の位置を算出する再生データ格納位置算出手段と、前記ＡＶＩファイルフォーマットを解析し、前記記録媒体に記録された映像音声データの音声データサンプリングレートと、音声量子化ビット数とを決定するオーディオフォーマット決定手段と、前記記録媒体からＡＶＩファイルデータを読み出す記録媒体Ｉ／Ｆ手段と、前記ＡＶＩファイルデータから、音声データを分離するデータ分離手段と、ＤＶデータを格納するＤＶデータ格納手段と、前記データ分離手段により音声データを分離後のＡＶＩファイルデータを、前記ＤＶデータ格納手段に転送するビデオデータ転送手段と、前記音声データサンプリングレートと、前記音声量子化ビット数とに基づき、前記データ分離手段によって分離された音声データを、ＤＶデータフォーマットに準拠したフォーマットに変換するオーディオフォーマット変換手段と、前記オーディオフォーマット変換手段により変換された音声データを、前記ＤＶデータフォーマットに準拠して、前記ビデオ転送手段により前記ＤＶデータ格納手段に転送されたＤＶデータのオーディオ格納個所に転送するオーディオデータ転送手段と、を具備するようにしたので、記録媒体から読み出したＡＶＩファイル内のＷａｖｅデータをＤＶデータフォーマットの音声データに変換しながら、バッファ等であるＤＶデータ格納手段に格納することが可能になり、ＡＶＩファイルからＤＶデータに変換する際に、バッファアクセスが不要になる。
【０１０９】
また、本発明の請求項８に記載の再生方法によれば、ＡＶＩファイルをＤＶデータとして再生する再生方法であって、ＡＶＩファイルフォーマットを解析し、再生すべきデータが格納された記録媒体上の位置を算出する再生データ格納位置算出ステップと、前記ＡＶＩファイルフォーマットを解析し、前記記録媒体に記録された映像音声データの音声データサンプリングレートと、音声量子化ビット数とを決定するオーディオフォーマット決定ステップと、前記記録媒体からＡＶＩファイルデータを読み出す記録媒体Ｉ／Ｆステップと、前記ＡＶＩファイルデータから、音声データを分離するデータ分離ステップと、前記データ分離ステップにおいて前記音声データが分離された後のＡＶＩファイルデータを、ＤＶデータを格納するバッファメモリに転送するビデオデータ転送ステップと、前記音声データサンプリングレートと、前記音声量子化ビット数とに基づき、前記データ分離ステップにおいて分離された音声データを、ＤＶデータフォーマットに準拠したフォーマットに変換するオーディオフォーマット変換ステップと、前記オーディオフォーマット変換ステップにおいて変換された音声データを、ＤＶデータフォーマットに準拠して、前記ビデオデータ転送ステップにおいて前記バッファメモリに転送された前記ＤＶデータのオーディオ格納個所に転送するオーディオデータ転送ステップと、を有するようにしたので、記録媒体から読み出したＡＶＩファイルデータ内のＷａｖｅデータを、ＤＶデータフォーマットの音声データに変換しながら、バッファメモリ等に格納することが可能になり、ＡＶＩファイルからＤＶデータに変換する際に、バッファアクセスが不要になる。
【０１１０】
また、本発明の請求項９に記載の記憶媒体によれば、コンピュータに、ＡＶＩファイルをＤＶデータとして再生する再生処理を実行させるためのプログラムを記憶した、コンピュータにて読み取り可能な記憶媒体において、前記プログラムは、ＡＶＩファイルフォーマットを解析し、再生すべきデータが格納された記録媒体上の位置を算出する再生データ格納位置算出ステップと、前記ＡＶＩファイルフォーマットを解析し、前記記録媒体に記録された映像音声データの音声データサンプリングレートと、音声量子化ビット数とを決定するオーディオフォーマット決定ステップと、前記記録媒体からＡＶＩファイルデータを読み出す記録媒体Ｉ／Ｆステップと、前記ＡＶＩファイルデータから、音声データを分離するデータ分離ステップと、前記データ分離ステップにおいて前記音声データが分離された後のＡＶＩファイルデータを、ＤＶデータを格納するバッファメモリに転送するビデオデータ転送ステップと、前記音声データサンプリングレートと、前記音声量子化ビット数とに基づき、前記データ分離ステップにおいて分離された音声データを、ＤＶデータフォーマットに準拠したフォーマットに変換するオーディオフォーマット変換ステップと、前記オーディオフォーマット変換ステップにおいて変換された音声データを、ＤＶデータフォーマットに準拠して、前記ビデオデータ転送ステップにおいて前記バッファメモリに転送された前記ＤＶデータのオーディオ格納個所に転送するオーディオデータ転送ステップと、を有するようにしたので、記録媒体から読み出したＡＶＩファイルデータ内のＷａｖｅデータを、ＤＶデータフォーマットの音声データに変換しながら、バッファメモリ等に格納することが可能になり、ＡＶＩファイルからＤＶデータに変換する際に、バッファアクセスが不要になる。
【０１１１】
また、本発明の請求項１０に記載の再生装置によれば、請求項７に記載の再生装置において、前記記録媒体Ｉ／Ｆ手段により読み出されるＡＶＩファイルデータから、必要とされるフレームのデータを抽出して、その前後のフレームのデータを取り除くデータフィルター手段を具備し、前記データフィルター手段により抽出された前記必要とされるフレームの映像データ及び音声データを、前記データ分離手段に出力するようにしたので、記録媒体から読み出したＡＶＩファイルデータ内のＷａｖｅデータを、ＤＶデータフォーマットの音声データに変換しながら、バッファ等であるＤＶデータ格納手段に格納することが可能になり、ＡＶＩファイルからＤＶデータに変換する際に、バッファアクセスが不要になる。また、データフィルタ手段により、記録媒体から転送される１フレームのデータの不必要な部分を削除するようにしたので、前記ＤＶデータ格納手段内を必要なＤＶデータのみで構成できるため、バッファの使用効率の向上を図ることが可能になる。
【０１１２】
また、本発明の請求項１１に記載の再生方法によれば、ＡＶＩファイルをＤＶデータとして再生する再生方法において、ＡＶＩファイルフォーマットを解析し、再生すべきデータが格納された記録媒体上の位置を算出する再生データ格納位置算出ステップと、前記ＡＶＩファイルフォーマットを解析し、前記記録媒体に記録された映像音声データの音声データサンプリングレートと、音声量子化ビット数とを決定するオーディオフォーマット決定ステップと、前記記録媒体からＡＶＩファイルデータを読み出す記録媒体Ｉ／Ｆステップと、前記ＡＶＩファイルデータから必要とされるフレームのデータを抽出して、その前後のフレームのデータを取り除くデータフィルターステップと、前記データフィルターステップにおいて抽出された前記必要とされるフレームの映像データ及び音声データから、該音声データを分離するデータ分離ステップと、前記データ分離ステップにおいて音声データを分離した後の映像データを、ＤＶデータを格納するバッファメモリに転送するビデオデータ転送ステップと、前記音声データサンプリングレートと、前記音声量子化ビット数とに基づき、前記データ分離ステップにおいて分離された音声データを、ＤＶデータフォーマットに準拠したフォーマットに変換するオーディオフォーマット変換ステップと、前記オーディオフォーマット変換ステップにおいて変換された音声データを、前記ＤＶデータフォーマットに準拠して、前記ビデオデータ転送ステップにおいて前記バッファメモリに転送された前記ＤＶデータのオーディオ格納個所に転送するオーディオデータ転送ステップと、を有するようにしたので、記録媒体から読み出したＡＶＩファイルデータ内のＷａｖｅデータを、ＤＶデータフォーマットの音声データに変換しながら、バッファメモリに格納することが可能になり、ＡＶＩファイルからＤＶデータに変換する際に、バッファアクセスが不要になる。また、ＡＶＩファイルデータを映像データと音声データとに分離する前に、データフィルタステップにおいて、記録媒体から転送される１フレームのデータの不必要な部分を削除するようにしたので、前記バッファメモリを、必要なＤＶデータのみで構成できるため、前記バッファの使用効率の向上を図ることが可能になる。
【０１１３】
また、本発明の請求項１２に記載の記憶媒体によれば、コンピュータに、ＡＶＩファイルをＤＶデータとして再生する再生処理を実行させるためのプログラムを記憶した、コンピュータにて読み取り可能な記憶媒体において、前記プログラムは、ＡＶＩファイルフォーマットを解析し、再生すべきデータが格納された記録媒体上の位置を算出する再生データ格納位置算出ステップと、前記ＡＶＩファイルフォーマットを解析し、前記記録媒体に記録された映像音声データの音声データサンプリングレートと、音声量子化ビット数とを決定するオーディオフォーマット決定ステップと、前記記録媒体からＡＶＩファイルデータを読み出す記録媒体Ｉ／Ｆステップと、前記ＡＶＩファイルデータから必要とされるフレームのデータを抽出して、その前後のフレームのデータを取り除くデータフィルターステップと、前記データフィルターステップにおいて抽出された前記必要とされるフレームの映像データ及び音声データから、該音声データを分離するデータ分離ステップと、前記データ分離ステップにおいて音声データを分離した後の映像データを、ＤＶデータを格納するバッファメモリに転送するビデオデータ転送ステップと、前記音声データサンプリングレートと、前記音声量子化ビット数とに基づき、前記データ分離ステップにおいて分離された音声データを、ＤＶデータフォーマットに準拠したフォーマットに変換するオーディオフォーマット変換ステップと、前記オーディオフォーマット変換ステップにおいて変換された音声データを、前記ＤＶデータフォーマットに準拠して、前記ビデオデータ転送ステップにおいて前記バッファメモリに転送された前記ＤＶデータのオーディオ格納個所に転送するオーディオデータ転送ステップと、を有するようにしたので、記録媒体から読み出したＡＶＩファイルデータ内のＷａｖｅデータを、ＤＶデータフォーマットの音声データに変換しながら、前記バッファメモリに格納することが可能になり、従来装置において、記録媒体からＡＶＩファイルデータを読み出して、バッファに格納した後にＤＶデータに変換する手段と比べて、ＤＶデータ変換のためのバッファアクセスが不要になる。また、記録媒体から読み出したＡＶＩファイルデータをＤＶデータに変換しながらバッファであるＤＶデータ格納手段に格納することが可能になり、ＡＶＩファイルからＤＶデータに変換する際に、バッファアクセスが不要になる。また、ＡＶＩファイルデータを映像データと音声データとに分離する前に、データフィルタステップにおいて、記録媒体から転送される１フレームのデータの不必要な部分を削除するようにしたので、前記バッファメモリを、必要なＤＶデータのみで構成できるため、前記バッファの使用効率の向上を図ることが可能になる。
【０１１４】
また、本発明の請求項１３に記載の録画装置によれば、前記記録媒体Ｉ／Ｆ手段を通じて転送されるデータを記録する記録手段が、ハードディスクであることを特徴とする録画再生装置であり、ハードディスクを使うことで請求項１、４の装置を実現することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態１に係る録画装置の構成を示す図である。
【図２】ＮＴＳＣ方式のＤＶフォーマットを示す図である。
【図３】本発明の実施の形態１に係るＤＶデータ格納手段に格納されたＤＶデータの格納状態の一例を示す図である。
【図４】本発明の実施の形態１に係る、１６ビット・オーディオの場合の、エラー訂正後のシャッフリングされた状態での、ＤＶデータ格納手段におけるデータ配置の一例を示す図である
【図５】ＡＶＩフォーマットのデータ構成を示す図である。
【図６】本発明の実施の形態１における録画処理の流れを示すフローチャートである。
【図７】本発明の実施の形態２に係る録画装置の構成を示す図である。
【図８】本発明の実施の形態２における録画処理の流れを示すフローチャートである。
【図９】本発明の実施の形態３に係る再生装置の構成を示す図である。
【図１０】本発明の実施の形態３に係る再生装置のＤＶデータ格納手段内のＤＶデータ格納位置テーブルの構造の一例を示す図である。
【図１１】ＲＩＦＦの構造を示す概念図である。
【図１２】ＡＶＩファイルの構造の一例を示す図である。
【図１３】ＡＶＩファイルデータの構成要素であるチャンクの位置算出の一例を示す図である。
【図１４】本発明の実施の形態３に係る再生装置による再生処理の、データ分離手段へデータが読み出されるまでの流れを示すフローチャートである。
【図１５】本発明の実施の形態３に係る再生装置による再生処理の、データ分離手段におけるデータ分離処理の詳細な流れを示すフローチャートである。
【図１６】本発明の実施の形態３に係る再生装置による再生処理の、ビデオデータ転送手段でのビデオデータ転送処理の詳細な流れを示すフローチャートである。
【図１７】本発明の実施の形態３に係る録画再生装置による再生処理の、ビデオデータ転送手段におけるオーディオフォーマット変換処理の詳細な流れを示すフローチャートである。
【図１８】本発明の実施の形態３に係る録画再生装置による再生処理の、ＤＶデータ出力手段におけるＤＶデータ出力処理の流れを示すフローチャートである。
【図１９】本発明の実施の形態４に係る再生装置の構成を示す図である。
【図２０】ＡＶＩファイルデータのムービーチャンクのデータ構造の一例を示す図である。
【図２１】本発明の実施の形態４に係る再生装置による再生処理の、データ分離手段へデータが読み出されるまでの流れを示すフローチャートである。
【図２２】本発明の実施の形態４に係る再生装置による再生処理の、データフィルタ手段におけるデータフィルタ処理の流れを示すフローチャートである。
【符号の説明】
１　映像音声機器
２　入出力バス
３　外部機器インターフェース手段
４，１１０　ＤＶデータ格納手段
５　バッファメモリ制御手段
６　オーディオデータ抽出手段
７　デシャッフリング手段
８　１６ビット変換手段
９　Ｗａｖｅデータ格納手段
１０，２０　変換命令指示手段
１１　Ｗａｖｅデータタイミング調整手段
１２，１０４　記録媒体Ｉ／Ｆ手段
１３，１０５　記録媒体
１４　バス
１６　Ｗａｖｅデータ変換手段
５０，５０ａ，６０，録画装置
１００，２００　再生装置
１０１　上位装置
１０２，２０１　再生データ格納位置算出手段
１０３　オーディオフォーマット決定手段
１０６　データ分離手段
１０７　オーディオフォーマット変換手段
１０８　オーディオデータ転送手段
１０９　ビデオデータ転送手段
１１１　ＤＶデータ出力手段
１２１　ＡＶＩファイルデータ内のＷａｖｅＦｏｒｍａｔＥＸ構造体データ
１２２　ＡＶＩファイルデータ内のＤＶデータ
１２３　ＡＶＩファイルデータ内のＷａｖｅデータ
１３１　ＡＶＩファイルデータ
１３２　ヘッダ情報チャンク
１３３　ＪＵＮＫデータチャンク
１３４　ムービーデータチャンク
１３５　インデックスデータチャンク
１４１　ＤＶデータ格納位置テーブル
１５１　出力済みＤＶデータ格納位置ポインタ
１５２　格納済みＤＶデータ格納位置ポインタ
２０２　データフィルタ手段
【図１】
2004080164.tif 000003
【図２】
2004080164.tif 000004
【図３】
2004080164.tif 000005
【図４】
2004080164.tif 000006
【図５】
2004080164.tif 000007
【図６】
2004080164.tif 000008
【図７】
2004080164.tif 000009
【図８】
2004080164.tif 000010
【図９】
2004080164.tif 000011
【図１０】
2004080164.tif 000012
【図１１】
2004080164.tif 000013
【図１２】
2004080164.tif 000014
【図１３】
2004080164.tif 000015
【図１４】
2004080164.tif 000016
【図１５】
2004080164.tif 000017
【図１６】
2004080164.tif 000018
【図１７】
2004080164.tif 000019
【図１８】
2004080164.tif 000020
【図１９】
2004080164.tif 000021
【図２０】
2004080164.tif 000022
【図２１】
2004080164.tif 000023
【図２２】
2004080164.tif 000024