(57)【要約】【課題】符号化復号化方法に依存せず、複数の映像フォーマット、複数の音声フォーマット、複数の多重化フォーマットに汎用的に対応させる。【解決手段】  記録再生制御装置２にファイルシステムインターフェースライブラリ５を設ける。ファイルシステムインターフェースライブラリ５は、ＣＯＤＥＣに依存するブロック（記録再生装置２）とＣＯＤＥＣに依存しない部分（ファイル管理装置３）とを仲介する。これにより、ファイル管理装置２が記録再生制御装置３とが分離され、記録再生装置の汎用性が向上する。【選択図】図１
2006014256.tif 000002
【特許請求の範囲】
【請求項１】
映像音声データを該映像音声データの多重化フォーマットに依存しない所定のフォーマットに変換するフォーマット変換手段と、
上記所定のフォーマットに変換した映像音声データを特殊再生に適したファイル構成で管理するファイル管理手段と、
上記フォーマット変換手段とファイル管理手段との間の仲介を行う仲介手段と
を備えることを特徴とする映像音声データ記録再生装置。
【請求項２】
上記フォーマット変換手段は、多重化データを解析し、それに含まれる映像データ、音声データ及び映像音声データ同期情報を分離する分離手段と、上記映像データと音声データとを多重化フォーマットに依存しないパック化映像音声データに変換するパック化手段とを備え、
上記ファイル管理手段は、上記同期情報を指標としてパック化映像音声データを管理すること
を特徴とする請求項１記載の映像音声データ記録再生装置。
【請求項３】
上記映像音声データの多重化フォーマットに適した転送レートを導出する転送レート導出手段と、
上記仲介手段を介して、上記転送レートに適したパック化映像音声データのサイズを上記ファイル管理手段に問い合わせるサイズ問合せ手段とを備え、
上記ファイル管理手段は、上記転送レート及びパック化映像音声データを記録する記録媒体の特性に適したパック化映像音声データのサイズを決定し、上記仲介手段を介して、パック化映像音声データのサイズを応答すること
を特徴とする請求項２記載の映像音声データ記録再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特殊再生に適したファイル構成で映像音声データを管理する映像音声データ記録再生装置に関する。
【背景技術】
【０００２】
従来、様々なフォーマットの映像音声コンテンツをランダムアクセス性を利用した特殊再生を実現するフォーマットに変換して記録媒体に記録する映像音声データ記録装置、及びこのフォーマットで記録された映像音声コンテンツを再生する映像音声データ再生装置が存在する。
【０００３】
図９は、従来の映像音声データ記録装置１００の構成を示している。多重化映像音声データ抽象化ブロック１１１は、入力した映像音声データをＣＯＤＥＣ（符号化復号化方法）に依存しない形式に変換してパック化映像音声データを生成する。パック化映像音声データ管理制御ブロック１１２は、パック化映像音声データのファイル管理を行う。パック化映像音声データ管理制御ブロック１１２は、記録媒体の記録位置を決定する。記録媒体制御ブロック１１３は、パック化映像音声データ制御管理ブロック１１２の指示に従い記録処理を実行する。
【０００４】
多重化映像音声データ抽象化ブロック１１１とシステム制御ブロック１１０とは、ＣＯＤＥＣに依存したブロックである。多重化映像音声データ抽象化ブロック１１１は、システム制御ブロックから映像音声データの属性情報を入力する。この属性情報には、映像音声データがどのＣＯＤＥＣで符号化されているかという情報が含まれている。多重化映像音声データ抽象化ブロック１１１は、この情報からＣＯＤＥＣに依存しないパック化映像音声データを生成する。パック化映像音声データを生成する処理は、ＣＯＤＥＣに依存する。
【０００５】
以上説明したように、従来の映像音声データ記録装置１００では、システム制御ブロック１１０と、多重化映像音声データ抽象化ブロック１１１というＣＯＤＥＣに依存したブロックを含むため、システム全体として汎用性が低く、ＣＯＤＥＣの変更に対して柔軟に対応することができないという問題があった。
【０００６】
この問題は、従来の映像音声再生装置にも存在する。従来の映像音声データ再生装置２００は、図１０に示すような構成をしている。多重化映像音声データ構成ブロック２２１は、パック化映像音声データを映像データと音声データ、再生時刻情報とに分離し、システム制御ブロック２２０が指定した多重化フォーマットに従って映像音声データを再構成する。映像音声データの再構成がＣＯＤＥＣに依存した処理であるため、映像音声再生装置２００はＣＯＤＥＣの変更に対して柔軟に対応することができない。
【０００７】
【特許文献１】特願２００３−１２８４１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、符号化復号化方法に依存せず、複数の映像フォーマット、複数の音声フォーマット、複数の多重化フォーマットに汎用的に対応する映像音声データ記録再生装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明にかかる映像音声データ記録再生装置は、映像音声データを該映像音声データの多重化フォーマットに依存しない所定のフォーマットに変換するフォーマット変換手段と、所定のフォーマットに変換した映像音声データを特殊再生に適したファイル構成で管理するファイル管理手段と、フォーマット変換手段とファイル管理手段との間の仲介を行う仲介手段とを備える。
【発明の効果】
【００１０】
本発明にかかる映像音声データ記録再生装置は、映像音声データを多重化フォーマットに依存しない所定のフォーマットに変換するフォーマット変換手段と、所定のフォーマットに変換した映像音声データを特殊再生に適したファイル構成で管理するファイル管理手段と、フォーマット変換手段とファイル管理手段とを仲介する仲介手段とを備えることにより、ファイル管理手段がフォーマット変換手段から分離され、ファイル管理手段が映像音声データの多重化フォーマットに依存しなくなる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照して本発明を適用した映像音声データ記録再生システムを説明する。映像音声データ記録再生システムは、一般的な映像音声データを特殊再生に適した形式で記録し、特殊再生の効率を向上させるシステムである。映像音声データ記録再生システムは、映像音声データの記録時において、ＭＰＥＧやＤＶストリームなどの一般的な形式の映像音声データをＣＯＤＥＣ（符号化復号化方法）に依存しないパック化映像音声データに変換し、パック化映像音声データを特殊再生に適したファイル構成で記録する。また、映像音声データ記録再生システムは、データの再生時において、記録媒体に記録されたパック化映像音声データを読み出し、一般的な映像音声データに戻す。
【００１２】
映像音声データをパック化映像音声データに変換する処理は、ＣＯＤＥＣに依存した処理である。パック化映像音声データを特殊再生に適した形式で記録する処理は、ＣＯＤＥＣに依存しない処理である。本発明は、映像音声データをパック化映像音声データに変換するブロックと、パック化映像音声データのファイル管理するブロックとを分離することにより、ファイル管理するブロックの汎用性を高めることを特徴とする。
【００１３】
図１は、映像音声データ記録再生システム１の構成を示すブロック図である。映像音声データ記録再生システム１は、入力した映像音声データをパック化映像音声データに変換する記録再生制御装置２と、パック化映像音声データを特殊再生に適したファイル構成で管理するファイル管理装置３とを備える。記録再生制御装置２は映像音声データのＣＯＤＥＣに依存する部分であり、ファイル管理装置３はＣＯＤＥＣに依存しない部分である。記録再生制御装置２には、ファイルシステムインターフェースライブラリ５が設けられている。ファイルシステムインターフェースライブラリ５は、ＣＯＤＥＣに依存したブロック（記録再生制御装置２）とＣＯＤＥＣに依存していないブロック（ファイル管理装置３）とを仲介する。これにより、ファイル管理装置３が記録再生制御装置２と分離され、ファイル管理装置３の汎用性が向上する。
【００１４】
記録再生制御装置２は、図１に示すように映像音声データ変換部４とファイルシステムインターフェースライブラリ５とを備える。記録再生制御装置２は、ＤＶＤプレーヤ、テレビチューナ、ストリーミングクライアントなどの映像音声データを記録している若しくは映像音声データを入手することのできる映像音声機器に実装される。本実施の形態では、映像音声データを入手するブロックの説明は省略する。
【００１５】
ファイルシステムインターフェースライブラリ５は、ファイル管理装置３のベンダーが映像音声機器の開発者に提供する。映像音声機器の開発者は、ファイルシステムインターフェースライブラリ５が提供する機能を利用して映像音声データ変換部４を作成する。ファイルシステムインターフェースライブラリ５は、ファイル管理装置３との仲介のほかに、仲介に必要なモジュールを部品化することで記録再生制御装置２の開発の効率化を支援する。
【００１６】
映像音声データ変換部４は、映像音声データをパック化映像音声データに変換する多重化映像音声データ抽象化ブロック４１と、記録媒体８から読み出したパック化映像音声データを映像音声データに変換する多重化映像音声データ構成ブロック４３と、ファイルシステムインターフェースライブラリ５の機能を利用してファイル管理装置３を制御するシステム制御ブロック４２とを備える。
【００１７】
多重化映像音声データ抽象化ブロック４１は、映像音声データを多重化分離するための制御コードを記憶している。多重化映像音声データ抽象化ブロック４１は、この制御コードに従い、入力された映像音声ソースの映像データ及び音声データの分離を行う。多重化映像音声データ抽象化ブロック４１は、システム制御ブロック４２からのコマンドにより、どのような多重化フォーマットが入力されるか既に認識している。多重化フォーマットでは、通常、映像データおよび音声データの同期をとるための時刻情報を有するか、あるいは少なくともある約束事のもとに同期がとれる仕組みを有している。例えば、ＭＰＥＧ−２トランスポートストリームの場合、基準時刻としてＰＣＲ（Program Clock Reference）を含んでおり、この基準時計に基づいて映像データや音声データが再生開始されるべき時刻として（ある単位で）ＰＴＳ（Presentation Time Stamp）を含んでいる。また、時刻情報を持たない映像のみのデータや音声のみのデータであってもフレーム同期やサンプリング周波数などからどのようなタイミングで映像あるいは音声データを再生すべきか算出することができる。いずれにしても、映像データ及び音声データが再生されるべき時刻を得ることができる。このデータは、既に多重化フォーマットを解いた形式に還元されているため、多重化フォーマットに依存しない方法で処理される。
【００１８】
多重化映像音声データ抽象化ブロック４１は、映像データ及び音声データを復号単位に分離する。映像データ及び音声データはそれらを復号する単位が存在する。符号化されたデータは、復号単位のデータが揃って初めて、その単位に含まれるビデオフレームやオーディオのサンプルが復号できる。復号単位は、符号化フォーマットによって異なる。例えば、ＭＰＥＧビデオの復号化単位は、１ＧＯＰ（Group Of Picture）である。このＧＯＰから特定のフレーム（あるいはフィールド）に関するデータのみを抽出しても、そのデータからのみではビデオフレーム（あるいはフィールド）を再現することができない。
【００１９】
また、映像データには必ずキーフレームなるものが存在し、そのキーフレームから次のキーフレームの１つ前のフレームまでを復号単位として考えることができ、その単位でそれに含まれる全フレームデータを復号することができる。例えば、ＭＰＥＧ映像の場合、Ｉフレームと呼ばれるフレームがキーフレームに相当する。また、音声データには、オーディオフレームなるものが存在し、その単位でそこに含まれる全サンプルデータを復号することができる。いずれにしても映像データ及び音声データはそれぞれ復号単位に分離することができる。
【００２０】
映像データの再生に関わる時刻情報及び音声データの再生に関わる時刻情報は、多重化映像音声データ抽象化ブロック４１において、復号単位を１単位にまとめ抽象化される。また、抽象化映像データ及び抽象化音声データにその再生時刻情報（抽象化映像データ時刻情報及び抽象化音声データ時刻情報）を添付しパック化映像音声データを生成する。例えば、ＭＰＥＧ−２映像データの場合、ＧＯＰが復号単位であるので、映像ＰＥＳパケットデータからＧＯＰデータを抽出し、そのデータとＧＯＰ先頭のＩフレームの再生を開始する時刻を抽象化映像データ時刻情報とする。
【００２１】
多重化映像音声データ構成ブロック４３は、ファイル管理装置３から入力したパック化映像音声データを映像データと音声データ、再生時刻情報とに分離する。多重化映像音声データ構成ブロック４３は、映像データ、音声データおよびそれらの再生時刻情報から、システム制御ブロック４２に指定された多重化フォーマットに従う方式で多重化された映像音声データを再構成する。
【００２２】
多重化映像音声データ構成ブロック４３は、記録媒体管理テーブル１０の映像音声データの属性情報を利用して特殊再生をすることもできる。特殊再生は、外部コマンドにより再生方法の１つとして指定される。多重化映像音声データ構成ブロック４３は、指定された特殊再生の種類と速度で特殊再生を実現するためにはどのパック化映像音声データを読み出せばよいか判断する。その判断により、ファイルシステムインターフェースライブラリ５を介してファイル管理装置３に必要となるパック化映像音声データを要求する。例えば、多重化を完了した直近の時刻からの時刻差分値を指定することにより、パック化映像音声データを指定する。あるいは所望の時刻そのもの、パック化映像音声データ番号そのもの、パック化映像音声データ番号差分値を指定することもできる。以上のようにしてパック化映像音声データを逐一読み出すことにより、パック化映像音声データ単位の特殊再生用映像音声データを取得することができる。
【００２３】
ファイルシステムインターフェースライブラリ５は、Ｃ言語のライブラリと同様の方法で組み込まれ、Ｃ言語の標準関数やシステムコールなどと同じようなＡＰＩ（Application Programming Interface）関数を映像音声データ変換部４に提供する。映像音声データ変換部４は、ファイルシステムインターフェースライブラリ５が提供する様々なＡＰＩ関数を処理目的に応じて呼び出すことで、パック化映像音声データの記録再生を実現する。
【００２４】
ファイルシステムインターフェースライブラリ５からファイル管理装置３に送られるデータには、記録するパック化映像音声データ、記録開始コマンド、再生開始コマンド、記録する映像音声データの名称、再生する映像音声データ識別情報などがある。
【００２５】
ファイル管理装置３は、論理的なファイル構成を管理するパック化映像音声データ管理制御ブロック６と、記録媒体８の物理的なファイル構成を管理する記録媒体制御ブロック７とを備える。記録媒体８は、ファイル管理装置３に内蔵しても、外付けであってもよい。但し、記録媒体８は、その種類によって書き込み／読み出しの性能（転送レート）が異なる。転送レートは、パック化映像音声データのサイズに大きく影響されるため、ファイル管理装置３には接続されている記録媒体８に最適なパック化映像音声データのサイズを記録再生制御装置２に伝えるための仕組みが必要である。この仕組みについては後述する。
【００２６】
パック化映像音声データ管理制御ブロック６は、パック化映像音声データを受信すると、記録媒体制御ブロック７に対して、記録領域の割り当てを要求する。パック化映像音声データ管理制御ブロック６は、割り当てられた記録領域へのアラインメント調整などを実行し、割り当てられた記録領域へパック化映像音声データを随時書き出す。新たな記録領域への割り当てが必要となった場合、さらに、記録媒体制御ブロック７に記録領域の割り当てを要求する。
【００２７】
パック化映像音声データ管理制御ブロック６は、各パック化映像音声データ開始時刻（再生経過時刻）、記録位置、サイズなどを記述したシーケンステーブルを生成する。このシーケンステーブルをパック化映像音声データ管理テーブル９と表す。パック化映像音声データ管理テーブル９の例を図３に示す。
【００２８】
さらに、パック化映像音声データ管理制御ブロック６は、記録媒体管理テーブル１０を生成する。記録媒体管理テーブル１０は、パック化映像音声データ管理テーブル９の上位に位置する管理テーブルであり、記録媒体８中に記録されている全映像音声コンテンツを管理するためのテーブルである。最も簡単な例を図２に示す。この例における記録媒体管理テーブル１０は、各コンテンツに対し、そのコンテンツの映像音声データの属性、そのコンテンツの名称、パック化映像音声データ管理テーブル９の記録位置などを記述する。コンテンツである映像音声データの属性やコンテンツの名称といった本体映像音声ソースに含まれない情報は、ファイルシステムインターフェースライブラリ５経由で取得する。
【００２９】
以下、図４及び図５を参照してファイルシステムインターフェースライブラリ５を経由した映像音声データの記録処理及び再生処理を説明する。
【００３０】
図４は、映像音声データの記録処理の手順を示している。映像音声データは、映像音声データ変換部４の多重化映像音声データ抽象化ブロック４１に入力される。多重化映像音声データ抽象化ブロック４１は、映像音声データを読み込むと（ステップＳ１０）、映像音声データをパック化映像音声データに変換する（ステップＳ１１）。システム制御ブロック４２は、パック化映像音声データが完成したか否かを監視し、パック化映像音声データの完成を検出した場合には（ステップＳ１２；ＹＥＳ）、パック化映像音声データの書き込み要求及びパック化映像音声データをファイルシステムインターフェースライブラリ５に転送する（ステップＳ１３）。一方、システム制御ブロック４２は、パック化映像音声データの完成を検出しない場合には（ステップＳ１２；ＮＯ）、監視を継続する。
【００３１】
ファイルシステムインターフェースライブラリ５は、パック化映像音声データの書き込み要求及びパック化映像音声データをＡＰＩ関数によって取得する（ステップＳ１４）。ファイルシステムインターフェースライブラリ５は、ＡＰＩ関数の引数として取得したファイルシステムアクセスコマンドのパラメータを基にパック化映像音声データ書き込み用のファイルシステムアクセスコマンドを生成し（ステップＳ１５）、ファイル管理装置３に転送する（ステップＳ１６）。ファイル管理装置３は、書き込み用アクセスコマンドを取得する（ステップＳ１７）。ファイルシステムインターフェースライブラリ５は、ファイルシステムアクセスコマンドの転送に続いてパック化映像音声データをファイル管理装置３に転送する（ステップＳ１８）。
【００３２】
ファイル管理装置３は、ファイルシステムインターフェースライブラリ５から転送されてきたパック化映像音声データを取得し（ステップＳ１９）、特殊再生に適したファイル構成で記録媒体８に記録する（ステップＳ２０）。ファイル管理装置３は、パック化映像音声データの記録を完了するとファイルシステムアクセスコマンドのレスポンスをファイルシステムインターフェースライブラリ５に転送する（ステップＳ２１）。ファイルシステムインターフェースライブラリ５は、ファイル管理装置３から転送されてきたファイルシステムアクセスコマンドのレスポンスを受信する（ステップＳ２２）。ファイルシステムインターフェースライブラリ５はＡＰＩ関数の引数としてファイルシステムアクセスコマンドのレスポンスを映像音声データ変換部４に転送する（ステップＳ２３）。映像音声データ変換部４は、レスポンスを受信する（ステップＳ２４）。以後、これらの書き込み過程を繰り返し行う。
【００３３】
図４のフローチャートに示すように、映像音声データ変換部４とファイル管理装置３とは、ファイルシステムインターフェースライブラリ５を仲介としており、直接データをやりとりすることはない。このように、本発明を適用した映像音声データ記録再生システム１は、ファイルシステムインターフェースライブラリ５を設けたことにより、ファイル管理装置３が映像音声データ変換部４から分離される。
【００３４】
次いで、図５を参照して映像音声データの再生処理の手順を説明する。
【００３５】
まず、映像音声データ変換部４のシステム制御ブロック４２は、パック化映像音声データの読み出しを要求する（ステップＳ３０）。ファイルシステムインターフェースライブラリ５は、パック化映像音声データの読み出し要求を取得する（ステップＳ３１）。ファイルシステムインターフェースライブラリ５は、ＡＰＩ関数の引数として取得したファイルシステムアクセスコマンドのパラメータを基にパック化映像音声データ読み出し用のファイルシステムアクセスコマンドを生成し（ステップＳ３２）、ファイル管理装置３に転送する（ステップＳ３３）。
【００３６】
ファイル管理装置３は、ファイルシステムアクセスコマンドを受信すると（ステップＳ３４）、ファイルシステムアクセスコマンドで指定されたパック化映像音声データを記録媒体８から読み出し（ステップＳ３５）、読み出したパック化映像音声データをファイルシステムインターフェースライブラリ５に転送する（ステップＳ３６）。ファイルシステムインターフェースライブラリ５は、ファイル管理装置３から転送されてきたパック化映像音声データを取得する（ステップＳ３７）。ファイル管理装置３は、パック化映像音声データの転送が終了するとファイルシステムアクセスコマンドをファイルシステムインターフェースライブラリ５に転送する（ステップＳ３８）。
【００３７】
ファイルシステムインターフェースライブラリ５は、ファイル管理装置３から転送されてきたファイルシステムアクセスコマンドのレスポンスを受信すると（ステップＳ３９）、ＡＰＩ関数の引数として映像音声データ変換部４にパック化映像音声データ及びファイルシステムアクセスコマンドのレスポンスを転送する（ステップＳ４０）。映像音声データ変換部４の多重化映像音声データ構成ブロック４３は、ファイルシステムインターフェースライブラリ５から転送されてきたパック化映像音声データを取得し（ステップＳ４１）、取得したパック化映像音声データを映像音声データに復元する（ステップＳ４２）。映像音声データ変換部４の多重化映像音声データ構成ブロック４３は、復元した映像音声データを図示しない再生処理部若しくは伝送処理部に出力する（ステップＳ４３）。以後、これらの読み出し過程を繰り返し行う。
【００３８】
図５のフローチャートに示すように、映像音声データ変換部４とファイル管理装置３とは、ファイルシステムインターフェースライブラリ５を仲介としており、直接データをやりとりすることはない。このように、本発明を適用した映像音声データ記録再生システム１は、ファイルシステムインターフェースライブラリ５を設けたことにより、ファイル管理装置３が映像音声データ変換部４から分離されている。
【００３９】
ところで、映像音声データの書き込み／読み出しの性能（転送レート）は、パック化映像音声データのサイズに大きく影響し、しかも、そのパック化映像音声データのサイズは記録媒体固有の特性に依存する。本発明を適用した映像音声データ記録再生システム１では、パック化映像音声データを生成する記録再生制御装置２と、記録媒体８を管理するファイル管理装置３とを分離したため、記録再生制御装置２がパック化映像音声データのサイズをどれくらいに設定すればよいのかがわからない。そのため、記録媒体８に最適なパック化映像音声データのサイズを記録再生制御装置２に伝えるための仕組みが必要である。
【００４０】
パック化映像音声データのサイズを決定する方法を以下に示す。まず、１つめの方法では、記録媒体８に図６に示すような転送レートと転送レートを実現するためのパック化映像音声データサイズの関係を表したレートテーブル１１を記録する。このレートテーブル１１の内容は記録媒体の種類（ハードディスク、メモリ等）や記録媒体の大きさ（2.5インチHDD、3.5インチHDD等）等によって異なる。このレートテーブル１１は、記録媒体８を測定することによってあらかじめ作成しておく。
【００４１】
記録再生制御装置２は、ファイル管理装置３に対して必要な転送レートを指定する。ファイル管理装置３は、レートテーブル１１を読み出し、記録再生制御装置２が指定した転送レートを実現するために必要なパック化映像音声データのサイズを検索し、転送レートに対応したパック化映像音声データのサイズを記録再生制御装置２に転送する。転送したパック化映像音声データのサイズは、指定された転送レートを実現するために最低限必要な大きさである。記録再生制御装置２とファイル管理装置３との間のレートテーブル１１のやりとりもファイルシステムインターフェースライブラリ５が仲介する。
【００４２】
図７は、レートテーブル１１を使ってパック化映像音声データのサイズを決定する処理の手順を示している。記録再生制御装置２は、まず、記録する映像音声データに必要となる転送レートを求める（ステップＳ５０）。記録再生制御装置２は、ファイルシステムインターフェースライブラリ経由で、必要な転送レートを実現するパック化映像音声データのサイズをファイル管理装置３に問い合わせる（ステップＳ５１）。ファイル管理装置３は、記録再生制御装置２からの問い合わせを受信し（ステップＳ５２）、レートテーブル１１を記録媒体８から読み出す（ステップＳ５３）。ファイル管理装置３は、指定された転送レートを実現するパック化映像音声データのサイズをレートテーブル１１から検索する（ステップＳ５４）。ファイル管理装置３は、ファイルシステムインターフェースライブラリ５経由で、パック化映像音声データのサイズを転送する（ステップＳ５５）。記録再生制御装置２は、ファイルシステムインターフェースライブラリ５経由でパック化映像音声データのサイズを取得する（ステップＳ５６）。
【００４３】
次いで、パック化映像音声データのサイズを記録再生制御装置２に通知する２つめの方法を説明する。２つめの方法は、転送レートと記録媒体固有の特性情報からパック化映像音声データのサイズを計算により導く手法である。この方法では、記録媒体８上のある決められた固定領域（記録領域の先頭等）に、記録媒体固有の特性情報を記録しておき、記録再生制御装置２から要求された転送レートと記録媒体固有の特性情報を下記の計算式（１）に当てはめてパック化映像音声データのサイズを導き出す。
【００４４】
パック化映像音声データのサイズ＝関数（記録媒体固有の特性情報、要求転送レート）
・・・・（１）
図８は、パック化映像音声データのサイズを算出する手順を示している。記録再生制御装置２は、記録する映像音声データに必要となる転送レートを求める（ステップＳ６０）。記録再生制御装置２は、ファイルシステムインターフェースライブラリ５経由で、必要な転送レートを実現するパック化映像音声データのサイズをファイル管理装置３に問い合わせる（ステップＳ６１）。ファイル管理装置３は、記録再生制御装置２からの問い合わせを受信し（ステップＳ６２）、記録媒体固有の特性情報を記録媒体８から読み出す（ステップＳ６３）。ファイル管理装置３は、必要な転送レートと記録媒体８固有の特性情報とを計算式（１）に当てはめて、要求された転送レートを実現するために最低限必要なパック化映像音声データのサイズを計算式（１）から導く（ステップＳ６４）。ファイル管理装置３は、ファイルシステムインターフェースライブラリ５経由でパック化映像音声データのサイズを転送する（ステップＳ６５）。記録再生制御装置２は、ファイルシステムインターフェースライブラリ５経由でパック化映像音声データのサイズを取得する（ステップＳ６６）。
【００４５】
以上説明したように、本発明を適用した映像音声データ記録再生システム１は、記録再生制御装置２にファイルシステムインターフェースライブラリ５を備え、ファイルシステムインターフェースライブラリ５を介して、記録再生制御装置２とファイル管理装置３とが通信する。これにより、ＣＯＤＥＣ依存部分である記録再生制御装置２とＣＯＤＥＣ非依存部分であるファイル管理装置３とを分離している。
【００４６】
また、映像音声データ記録再生システム１は、映像音声データに適した転送レートを確保するためにパック化映像音声データのサイズをファイル管理装置３に問い合わせる。ファイル管理装置３は、記録媒体８に記録されたレートテーブル１１または記録媒体８自身の特性情報を読み出し、これらを基にパック化映像音声データのサイズを導き出す。これにより、映像音声データの転送レートが確保される。
【図面の簡単な説明】
【００４７】
【図１】本発明を適用した映像音声データ記録再生システムの構成を示すブロック図である。
【図２】記録媒体管理テーブルの構成を示す図である。
【図３】パック化映像音声データ管理テーブルの構成を示す図である。
【図４】記録処理の手順を説明するフローチャートである。
【図５】再生処理の手順を説明するフローチャートである。
【図６】レートテーブルの構成を示す図である。
【図７】レートテーブルを使ってパック化映像音声データのサイズを決定する手順を説明するフローチャートである。
【図８】記録媒体の特性情報を使ってパック化映像音声データのサイズを決定する手順を説明するフローチャートである。
【図９】従来の映像音声データ記録装置の構成を示すブロック図である。
【図１０】従来の映像音声データ再生装置の構成を示すブロック図である。
【符号の説明】
【００４８】
１  映像音声データ記録再生システム、２  記録再生制御装置、３  ファイル管理装置、４  映像音声データ変換部、５  ファイルシステムインターフェースライブラリ、６  パック化映像音声データ管理制御ブロック、７  記録媒体制御ブロック、８  記録媒体、９  パック化映像音声データ管理テーブル、１０  記録媒体管理テーブル、１１  レートテーブル、４１  多重化映像音声データ抽象化ブロック、４２  システム制御ブロック、４３  多重化映像音声データ構成ブロック
【図１】
2006014256.tif 000003
【図２】
2006014256.tif 000004
【図３】
2006014256.tif 000005
【図４】
2006014256.tif 000006
【図５】
2006014256.tif 000007
【図６】
2006014256.tif 000008
【図７】
2006014256.tif 000009
【図８】
2006014256.tif 000010
【図９】
2006014256.tif 000011
【図１０】
2006014256.tif 000012