(57)【要約】【課題】ＭＰ４ファイルのアクセスデータは非常に大きなサイズであるために、従来のＭＰ４ファイルを再生する機器はアクセスデータを装置内に保持するために非常に大きなメモリが必要である。【解決手段】ＭＰ４ファイルを記録する際に、ＭＰ４準拠のアクセスデータとＡＶストリームを記録すると共に、独自に規定したアクセスデータも記録する。再生時には、独自規定のアクセスデータを使用して再生を行い、機器の外部へＭＰ４ファイルを出力する際には、ＭＰ４準拠のアクセスデータとＡＶストリームを出力する。【選択図】　図１
2004128938.tif 000002
【特許請求の範囲】
【請求項１】
映像信号と音声信号とをそれぞれ映像ストリームと音声ストリームとに符号化し、これらを多重化した動画ストリームを生成する動画ストリーム生成部と、前記動画ストリームへのアクセス情報を含む付属情報を生成する付属情報生成部と、前記動画ストリームへのリンク情報を含む拡張付属情報を生成する拡張付属情報生成部と、前記動画ストリームと前記付属情報とを第１のデータファイルとして記録し、前記拡張付属情報を第２のデータファイルとして記録する記録部とを備えたことを特徴とするＡＶデータ記録装置。
【請求項２】
動画ストリーム生成部は、映像ストリームを複数フレーム毎に第１のグループとして格納し、音声ストリームを複数フレーム毎に第２のグループとして格納し、前記第１のグループと前記第２のグループとを交互に配置することによって動画ストリームを生成することを特徴とする請求項１記載のＡＶデータ記録装置。
【請求項３】
動画ストリーム生成部は、映像ストリームに含まれるフレームデータが、第１のグループの最初のフレームデータであるか否かを判定する第１の判定部と、前記フレームデータがイントラ符号化以外の方法で符号化されたフレームデータであるか否かを判定する第２の判定部とを備え、前記第１の判定部と前記第２の判定部の判定結果が共に偽であった場合には、新たな第１のグループを生成し、前記フレームデータを、前記新たな第１のグループに格納することを特徴とする請求項２記載のＡＶデータ記録装置。
【請求項４】
動画ストリーム生成部は、第１のグループへ格納されたフレーム数が所定のフレーム数未満であるか否かを判定する第３の判定部を備え、この第３の判定部の判定結果が偽であった場合には、新たな第１のグループを生成することを特徴とする請求項３記載のＡＶデータ記録装置。
【請求項５】
付属情報生成部は、映像ストリームに含まれるフレームデータに対するアクセス情報と音声ストリームに含まれるフレームデータに対するアクセス情報とを含む付属情報を生成し、拡張付属情報生成部は、リンク情報に加えて、第１のグループデータに対するアクセス情報と、第２のグループデータに対するアクセス情報とを含む拡張付属情報を生成することを特徴とする請求項２、３または４いずれかに記載のＡＶデータ記録装置。
【請求項６】
映像信号と音声信号とをそれぞれ映像ストリームと音声ストリームとに符号化し、これらを多重化した動画ストリームを生成する動画ストリーム生成ステップと、前記動画ストリームへのアクセス情報を含む付属情報を生成する付属情報生成ステップと、前記動画ストリームへのリンク情報を含む拡張付属情報を生成する拡張付属情報生成ステップと、前記動画ストリームと前記付属情報とを第１のデータファイルとして記録し、前記拡張付属情報を第２のデータファイルとして記録する記録ステップとを有することを特徴とするＡＶデータ記録方法。
【請求項７】
動画ストリーム生成ステップは、映像ストリームを複数フレーム毎に第１のグループとして格納し、音声ストリームを複数フレーム毎に第２のグループとして格納し、前記第１のグループと前記第２のグループとを交互に配置することによって動画ストリームを生成することを特徴とする請求項６記載のＡＶデータ記録方法。
【請求項８】
動画ストリーム生成ステップは、映像ストリームに含まれるフレームデータが、第１のグループの最初のフレームデータであるか否かを判定する第１の判定ステップと、前記フレームデータがイントラ符号化以外の方法で符号化されたフレームデータであるか否かを判定する第２の判定ステップとを有し、前記第１の判定ステップと前記第２の判定ステップの判定結果が共に偽であった場合には、新たな第１のグループを生成し、前記フレームデータを前記新たな第１のグループに格納することを特徴とする請求項７記載のＡＶデータ記録方法。
【請求項９】
動画ストリーム生成ステップは、第１のグループへ格納されたフレーム数が所定のフレーム数未満であるか否かを判定する第３の判定ステップを有し、この第３の判定ステップの判定結果が偽であった場合には、新たな第１グループを生成することを特徴とする請求項８記載のＡＶデータ記録方法。
【請求項１０】
付属情報生成ステップは、映像ストリームに含まれるフレームデータに対するアクセス情報と音声ストリームに含まれるフレームデータに対するアクセス情報とを含む付属情報を生成し、拡張付属情報生成ステップは、リンク情報に加えて、第１のグループデータに対するアクセス情報と、第２のグループデータに対するアクセス情報とを含む拡張付属情報を生成することを特徴とする請求項７、８または９いずれかに記載のＡＶデータ記録方法。
【請求項１１】
請求項６〜１０いずれかに記載の方法で付属情報および動画ストリームおよび拡張付属情報が記録された記録媒体。
【請求項１２】
コンピュータに、請求項６〜１０いずれかに記載のステップを実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１３】
請求項６〜１０いずれかに記載のステップをコンピュータに実行させるためのＡＶデータ記録プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、光ディスク等の記録媒体を使って動画像を記録するＡＶデータ記録装置及び方法に関する。
【０００２】
【従来の技術】
ＭＰＥＧ４システム規格（ＩＳＯ／ＩＥＣ　１４４９６−１）では、ＭＰＥＧ２映像またはＭＰＥＧ４映像を含むシステムストリームおよび付属情報のデータ構造を図７に示す様なＭＰ４ファイルとして規定している。ＭＰ４ファイルは付属情報の部分と動画ストリームの部分からなる。付属情報部分には、映像および音声に対して、それぞれ独立にフレーム単位のデータサイズ、データの格納先アドレス、各々のフレーム再生時間等が含まれる。動画ストリーム部分には映像および音声がそれぞれ１つ以上のフレーム単位で適切に配置されて記録される。なお、ＭＰ４ファイルはＡｐｐｌｅ社のクイックタイムファイルフォーマットをベースにして規定されている。ＭＰ４ファイルはＡｐｐｌｅ社のクイックタイムをはじめとする、様々なＰＣアプリケーションでサポートされているという点で、ＰＣとの親和性の高いファイルフォーマットである。
【０００３】
図７では、付属情報と動画ストリームを１つのファイルに格納した例を示したが、ＭＰ４ファイルでは図８に示すように、付属情報と動画ストリームをそれぞれ別のファイルとして記録し、付属情報に動画ストリームへのリンク情報を格納して管理することも可能である。
【０００４】
ＭＰ４ファイルにおける動画ストリーム中のデータの管理方法を図９を使って説明する。ＭＰ４ファイルでは、動画ストリーム中のデータをｓａｍｐｌｅ及びｃｈｕｎｋという単位で管理する。ｓａｍｐｌｅは映像ストリーム及び音声ストリーム各々の映像フレームデータ及び音声フレームデータに対応し、ＭＰ４ファイルにおけるストリーム管理の最小単位である。図９では、ｖｉｄｅｏ　ｓａｍｐｌｅが映像フレームデータを、ａｕｄｉｏ　ｓａｍｐｌｅは音声フレームデータを示す。通常、複数のｖｉｄｅｏ　ｓａｍｐｌｅ及びａｕｄｉｏ　ｓａｍｐｌｅをまとめて動画ストリーム中に配置し、まとめて配置されたｓａｍｐｌｅをｃｈｕｎｋとして管理する。仮にｃｈｕｎｋ内に１つのｓａｍｐｌｅしか存在しない場合でも、それは１つのｓａｍｐｌｅを含むｃｈｕｎｋとして管理される。
【０００５】
付属情報では、各々のｓａｍｐｌｅのデータサイズとその表示時間、各々のｃｈｕｎｋの先頭位置情報及びそのｃｈｕｎｋに含むｓａｍｐｌｅの数を管理しており、それらの情報を用いて全てのｓａｍｐｌｅへのアクセスが可能になっている。また、ｖｉｄｅｏ　ｓａｍｐｌｅに関する情報とａｕｄｉｏ　ｓａｍｐｌｅに関する情報は付属情報中で各々トラックという単位で管理される。図９では、ビデオトラック、オーディオトラックがそれに対応する。
【０００６】
以上のように、ＭＰ４ファイルの付属情報には各ｓａｍｐｌｅ及び各ｃｈｕｎｋの格納位置情報（以下、アクセスデータと記述する）が詳細に記述されており、動画ストリームに含まれる全てのｓａｍｐｌｅへのアクセスが可能である。
【０００７】
しかしながら、アクセスデータが詳細に記述されているという理由から、付属情報全体のデータサイズ非常に大きく、動画ストリーム１時間当たり約１ＭＢｙｔｅに達してしまう。
【０００８】
これは、例えばＤＶＤビデオレコーディング規格（非特許文献１参照）の動画ストリーム１時間当たりのアクセスデータサイズ７０ＫＢｙｔｅに較べて、１桁以上大きなデータサイズである。
【０００９】
さらに、ＤＶＤ−ＲＡＭディスクの記録容量が４．７ＧＢで、記録するＭＰ４ファイルの動画ストリームのデータレートが５００Ｋｂｐｓ（ｂｐｓ＝ｂｉｔ　ｐｅｒ　ｓｅｃ：１秒間当たりのｂｉｔ量）と仮定した場合、約２２時間分の動画ストリームが記録可能であるため、付属情報サイズは２２ＭＢｙｔｅとなる。
【００１０】
図１０は、ＤＶＤ−ＲＡＭディスクの再生装置で、ＤＶＤ−ＲＡＭディスク６１０に記録されたＭＰ４ファイルの中から、ユーザが選択したＭＰ４ファイルが再生される。具体的にはピックアップ６０７及び再生部６０４を経由して取り出した動画ストリームを動画ストリーム復号部６０３で映像信号と音声信号とに復号し映像信号出力部６０１及び音声信号出力部６０２へ出力する。
【００１１】
また、ＤＶＤ−ＲＡＭディスクにはプレイリスト情報が記録されている場合もある。プレイリスト情報とは、複数の動画ストリームの一部（または全部）の再生順序を格納した情報であり、プレイリスト情報に従って動画ストリームを順番に再生するプレイリスト再生機能は、ランダムアクセスが可能なＤＶＤ−ＲＡＭディスク再生装置の特徴的な機能である。プレイリストに従って動画ストリームを連続的に再生するためには、そのアクセスデータであるＭＰファイルの付属情報を、あらかじめ再生装置に保持しておくことが望ましく、付属情報保持メモリ６０６はその保持のためのメモリである。
【００１２】
さらに、ＤＶＤ−ＲＡＭディスク６１０に格納されている全てのＭＰ４ファイルの付属情報を、なるべく早く付属情報保持メモリ６０６に格納するためには、付属情報はＤＶＤ−ＲＡＭディスク上で集中配置されていることが望ましい。
【００１３】
図１１は、ＤＶＤ−ＲＡＭディスク６１０へのＭＰ４ファイルの記録方法の説明図である。ＤＶＤ−ＲＡＭディスク６１０の記録領域は、管理情報領域６１１とＡＶデータ領域６１２とに分けて管理され、通常はＭＰ４ファイルの付属情報は管理情報領域６１１へ、動画ストリームはＡＶストリーム領域６１２へと分けて記録される。このように、ＤＶＤ−ＲＡＭディスク６１０に格納されている全てのＭＰ４ファイルの付属情報を集中配置することにより、全ての付属情報を読み出して、ＤＶＤ−ＲＡＭディスク再生装置の付属情報保持メモリ６０６に保存する処理を高速に行うことが可能である。
【００１４】
しかしながら、ＭＰ４ファイルの付属情報は動画ストリーム１時間当たり１ＭＢｙｔｅと、ＤＶＤビデオレコーディング規格のアクセスデータサイズに比べて非常に大きなサイズであるために、図１１のような方法でＭＰ４ファイルが記録されたＤＶＤ−ＲＡＭディスクを再生するためには、ＤＶＤ−ＲＡＭディスク再生装置６０６に大容量の付属情報保持メモリが必要とされるという課題があった。
【００１５】
また、ＭＰ４ファイルの付属情報サイズが大きいという課題を解決するために、ＭＰＥＧ４システム規格（ＩＳＯ／ＩＥＣ　１４４９６−１）で規定されている付属情報に対して独自の規定を設け、付属情報サイズを削減することを可能にしている装置もある。
【００１６】
独自規定の方法としては、１ＧＯＰ（またはｎ×ＧＯＰ）をｓａｍｐｌｅに対応させてアクセスデータを構成し、付属情報サイズを削減することを可能にしている方法がある（例えば、特許文献１参照）。この方法によれば、ＧＯＰをｓａｍｐｌｅとして管理することで、動画ストリーム１時間当たりの付属情報を約１／１０程度に削減することが可能である。
【００１７】
独自規定の別の方法としては、ｃｈｕｎｋをＧＯＰに対応させ、アクセスデータには一つ一つのｓａｍｐｌｅサイズは格納せずに、ｃｈｕｎｋサイズのみを格納することで、付属情報サイズを削減することを可能にしている方法もある。
【００１８】
しかしながら、このように独自の規定を設けて生成した、特殊な付属情報を持つＭＰ４ファイルは、１フレーム＝１ｓａｍｐｌｅ構成の付属情報のみに対応した一般的なＭＰ４ファイル再生装置やＭＰ４ファイル再生プログラムでは再生することが困難である。
【００１９】
例えば、図１０のＤＶＤ−ＲＡＭディスク再生装置が１ＧＯＰをｓａｍｐｌｅに対応させた特殊な付属情報に対応している場合でも、ＤＶＤ−ＲＡＭディスク６１０から再生した付属情報と動画ストリームとからなるＭＰ４ファイルをＤ−ＩＦ部６０８を介してＰＣ等へ出力した場合は、ＰＣ側の（一般的なＭＰ４ファイルのみに対応した）再生プログラムでは再生できないという不具合が生じてしまう。
【００２０】
【特許文献１】
特開２００１−９４９３３号公報（図３）
【非特許文献１】
「リライタブル／再記録可能なディスクのためのＤＶＤ規格　パート３　ビデオレコーディング規格　バージョン１．１」，ＤＶＤフォーラム発行，ｐ．ＶＲ４−３１ーＶＲ４−３５
【００２１】
【発明が解決しようとする課題】
ＭＰ４ファイルの付属情報は動画ストリーム１時間当たり１ＭＢｙｔｅと、非常に大きなサイズであるために、従来のＭＰ４ファイルが記録されたＤＶＤ−ＲＡＭディスクを再生するためには、ＤＶＤ−ＲＡＭディスク再生装置に大容量の付属情報保持メモリが必要とされるという課題があった。
【００２２】
また付属情報に独自の規定を設けてメモリ容量を削減しようとすると、一般に普及しているＭＰ４ファイル再生装置等での再生が困難になるという課題があった。
【００２３】
本発明は、ＤＶＤ−ＲＡＭにＭＰ４ファイルを記録する際に、ＭＰＥＧ４システム規格（ＩＳＯ／ＩＥＣ　１４４９６−１）の準拠性を保持しつつ、ＡＶデータ記録再生装置で扱いやすいデータ構造で記録する方法及び装置を提供することを目的とする。
【００２４】
【課題を解決するための手段】
上記目的を達成するために、本発明は、映像信号と音声信号とをそれぞれ映像ストリームと音声ストリームとに符号化し、これらを多重化した動画ストリームを生成する動画ストリーム生成部と、動画ストリームへのアクセス情報を含む付属情報を生成する付属情報生成部と、動画ストリームへのリンク情報を含む拡張付属情報を生成する拡張付属情報生成部と、動画ストリームと前記付属情報とを第１のデータファイルとして記録し、拡張付属情報を第２のデータファイルとして記録する記録部とを備えている。これにより拡張付属情報と動画ストリームとが関連付けられるので、拡張付属情報に基づいて再生動作可能なデータが作成される。
【００２５】
また本発明は、動画ストリーム生成部は、映像ストリームを複数フレーム毎に第１のグループとして格納し、音声ストリームを複数フレーム毎に第２のグループとして格納し、前記第１のグループと前記第２のグループとを交互に配置することによって動画ストリームを生成する。これによりグループ単位のアクセスが可能となる。
【００２６】
また本発明は、動画ストリーム生成部は、映像ストリームに含まれるフレームデータが、第１のグループの最初のフレームデータであるか否かを判定する第１の判定部と、フレームデータがイントラ符号化以外の方法で符号化されたフレームデータであるか否かを判定する第２の判定部とを備え、第１の判定部と第２の判定部の判定結果が共に偽であった場合には、新たな第１のグループを生成し、前記フレームデータを、前記新たな第１のグループに格納する。これによりグループの先頭が常にイントラ符号化されたフレームとなるので、アクセス性のよいデータ構造が実現される。
【００２７】
また本発明は、動画ストリーム生成部は、第１のグループへ格納されたフレーム数が所定のフレーム数未満であるか否かを判定する第３の判定部を備え、この第３の判定部の判定結果が偽であった場合には、新たな第１のグループを生成する。これによりイントラ符号化されたフレームの間隔が長い場合にはグループが分割されるので、フレームデータを格納するためのバッファメモリの容量を削減できる。
【００２８】
また本発明は、付属情報生成部は、映像ストリームに含まれるフレームデータに対するアクセス情報と音声ストリームに含まれるフレームデータに対するアクセス情報とを含む付属情報を生成し、拡張付属情報生成部は、リンク情報に加えて、第１のグループデータに対するアクセス情報と、第２のグループデータに対するアクセス情報とを含む拡張付属情報を生成する。これにより付属情報もしくは拡張付属情報に基づいて再生動作可能なデータが生成される。
【００２９】
また本発明は、上記各部の動作をコンピュータプログラムで実行するものでもよく、このプログラムはＣＤ−ＲＯＭ等の可搬型記録媒体にプログラムを格納して売買したり、ネットワークを介して接続されたコンピュータの記録装置に格納しておき、ネットワークを通じて他のコンピュータに転送したりすることもできる。
【００３０】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照しながら説明する。図１は、本発明の実施の形態にかかるＡＶデータ記録再生装置のブロック構成図である。
【００３１】
まず、図１のＡＶデータ記録再生装置の記録時の動作を説明する。映像信号入力部１００及び音声信号入力部１０２から入力した信号を動画ストリーム生成部１０１でＭＰＥＧ映像ストリームを含む動画ストリームとして作成し、付属情報生成部１０３で付属情報を生成し、付属情報及び動画ストリームをＭＰ４ファイルとして記録部１２０及びピックアップ１３０経由でＤＶＤ−ＲＡＭディスク１３１のＡＶデータ領域１３３へ書き込む。さらに、拡張付属情報生成部１０４で動画ストリームに対する拡張付属情報を生成し、ＭＰ４ファイルとは別ファイルである拡張付属情報ファイルとして記録部１２０及びピックアップ１３０経由でＤＶＤ−ＲＡＭディスク１３１の管理情報領域１３２へ書き込む。
【００３２】
図２は本発明の実施の形態１におけるＭＰ４ファイルと拡張付属情報ファイルの構成を示す。
【００３３】
図２においてＭＰ４ファイルは、ＭＰＥＧ４システム規格（ＩＳＯ／ＩＥＣ　１４４９６−１）に準拠したファイルで、動画ストリーム及び付属情報を含む。
【００３４】
ｖｉｄｅｏ　ｓａｍｐｌｅは、ビデオフレーム毎の符号化ストリームを示す。同様にａｕｄｉｏ　ｓａｍｐｌｅは、オーディオフレーム毎の符号化ストリームを示す。各々のｓａｍｐｌｅは複数フレーム毎にｃｈｕｎｋにまとめて記録される。付属情報は各ｓａｍｐｌｅ及び各ｃｈｕｎｋへのアクセスデータを格納しており、そのデータサイズは動画ストリーム１時間当たり約１ＭＢｙｔｅである。
【００３５】
一方で、拡張付属情報はＭＰ４ファイルの動画ストリームへのアクセスデータを含む独自に規定した情報である。図３に、拡張付属情報のアクセスデータ構成の一例を示す。この例では、動画ストリームの映像ストリーム及び音声ストリームの全てのｃｈｕｎｋの先頭アドレス位置、ｃｈｕｎｋのデータサイズ、ｃｈｕｎｋに含まれるｓａｍｐｌｅ数を記録し、さらに動画ストリームに関しては、ｃｈｕｎｋ中のＩ−フレームの位置を記述する構成をとっている。
【００３６】
拡張付属情報をこのように構成し、ｃｈｕｎｋに１秒分のｓａｍｐｌｅを格納した場合、図３のアクセスデータサイズは、動画ストリーム１時間当たり７０ＫＢｙｔｅとなり、例えばＤＶＤビデオレコーディング規格の動画ストリーム１時間当たりのアクセスデータサイズほぼ同等である。
【００３７】
以下、本発明のＡＶデータ記録再生装置で記録したＭＰ４ファイルと拡張付属情報ファイルを再生するときの動作を図１を使って説明する。
【００３８】
拡張付属情報保持メモリ１１８には、ＤＶＤ−ＲＡＭディスク１３１の管理情報領域１３２に記録された複数の拡張付属情報ファイルがあらかじめ読み出されて格納されている。再生時には、ユーザが指示したＭＰ４ファイルに対応する拡張付属情報ファイルを拡張付属情報保持メモリ１１８から読み出し、該当する拡張付属情報ファイルのアクセスデータを使用して、ＭＰ４ファイルの動画ストリームの再生を行う。具体的にはピックアップ１３０及び再生部１１３を経由して取り出した動画ストリームを動画ストリーム復号部１１１で映像信号と音声信号を復号し映像信号出力部１１０及び音声信号出力部１１２へ出力する。また、ＤＶＤ−ＲＡＭディスクにはプレイリスト情報が記録されている場合もある。プレイリスト情報とは、複数の動画ストリームの一部（または全部）の再生順序を格納した情報であり、プレイリスト情報に従い動画ストリームを再生するプレイリスト再生機能は、ランダムアクセスが可能なＤＶＤ−ＲＡＭディスク再生装置の特徴的な機能である。動画ストリームを連続的に再生する際には、あらかじめ拡張付属情報保持メモリ１１８に格納されている拡張付属情報ファイル群の中から必要なファイルを選択して使用することで、複数のＭＰ４ファイルを連続的に再生することが可能である。
【００３９】
さらに、ＤＶＤ−ＲＡＭディスク１３１から再生したＭＰ４ファイルをＤ−ＩＦ部１１９を経由して外部機器へ出力する際には、付属情報と動画ストリームからなるＭＰ４ファイルを出力する。
【００４０】
以上のように本発明のＡＶデータ記録再生装置は、ＤＶＤ−ＲＡＭディスク１３１に付属情報と動画ストリームからなるＭＰ４ファイルを記録する際に、ＭＰ４ファイルの付属情報とは別に、さらに独自の拡張付属情報を管理情報領域１３２に記録することを特徴とする。
【００４１】
上記の特徴により、ＭＰ４ファイルを再生する際にも、アクセスデータ（＝拡張付属情報）を保持するためのメモリサイズの増大を防ぐことが可能になる。
【００４２】
また、本発明のＡＶデータ記録再生装置は、拡張付属情報とは別にＭＰＥＧ４システム規格（ＩＳＯ／ＩＥＣ　１４４９６−１）に準拠したＭＰ４ファイルの付属情報も記録するため、Ｄ−ＩＦ部３０８を介してＰＣ等や他の外部機器へ出力した場合でも、ＰＣ側の（一般的なＭＰ４ファイルのみに対応した）再生プログラムや、一般的なＭＰ４ファイルのみに対応した再生装置でも再生可能である。
【００４３】
なお、本発明の実施の形態における拡張付属情報では、動画ストリームに関してはｃｈｕｎｋ中のＩ−フレームの位置を記述する構成の説明を行ったが、例えばそのｃｈｕｎｋの中にＩ−フレームが存在するかどうかを示すフラグをもうけて識別する方法をとってもよい。
【００４４】
なお、本発明の実施の形態では、拡張付属情報の構造の一例として図３を用いて説明を行ったが、本発明の拡張付属情報の構造はこれに限定するものではなく、アクセスデータとして同様の効果が得られれば、他の構造で記録しても良い。すなわち拡張付属情報と動画ストリームとを関連付けるリンク情報と、動画ストリームにアクセスするためのアクセス情報とが拡張付属情報に格納されていればよい。
【００４５】
なお、本発明の実施の形態では、動画ストリームと付属情報を一つのＭＰ４ファイルとして、ＤＶＤ−ＲＡＭのＡＶデータ領域に記録する場合の説明を行ったが、動画ストリームと付属情報を別々のＭＰ４ファイルとして記録した場合にも本発明は適用可能である。この場合、動画ストリームと付属情報とを関連付けるリンク情報が付属情報に含まれることとなる。そして動画ストリームと付属情報はＤＶＤ−ＲＡＭのＡＶデータ領域に記録され、その動画ストリームへのアクセスデータを含む拡張付属情報は管理情報領域に記録される。
【００４６】
図４は、図１のＡＶデータ記録再生装置の動画ストリーム生成部１０１をさらに詳細化したブロック図である。
【００４７】
映像信号入力端子４０１から入力された映像信号は、ＭＰＥＧ−Ｖｉｄｅｏ符号化部４０３でＭＰＥＧ映像ストリームへ符号化され、映像ストリーム多重化バッファ部４０５で一時保持される。同様に、音声信号入力端子４０２から入力された音声信号は、Ａｕｄｉｏ符号化部４０４で音声ストリームへ符号化され、音声ストリーム多重化バッファ部４０６で一時保持される。バッファに格納された各ストリームは、多重化処理部４０７によりｃｈｕｎｋ単位に交互に読み出されながら多重化され、動画ストリームとして動画ストリーム出力端子４０８から出力される。
【００４８】
図５は、多重化処理部４０７で映像ストリームと音声ストリームを多重化する際の、映像ストリームのｃｈｕｎｋ構造を決定する動作を示すフローチャートである。新たなｃｈｕｎｋの処理が開始されると、まずｃｈｕｎｋに含まれるｓａｍｐｌｅ数をカウントするためのカウンタＮｃｈの初期化が行われる（ステップ５０１）。次に、処理すべきフレームがｃｈｕｎｋで最初に処理するフレームであるかどうかの判別（ステップ５０２）と、処理すべきフレームがイントラ符号化されたフレーム（＝Ｉフレーム）以外のフレームであるかの判別（ステップ５０３）が行われ、結果が共に偽であった場合（＝ｃｈｕｎｋで最初に処理するフレームでなく、Ｉフレームであった場合）は、そのフレームデータは処理中のｃｈｕｎｋには記録されることなくそのｃｈｕｎｋ処理を終了する。一方、ステップ５０２及びステップ５０３の判別結果のどちらかが真であった場合は、そのフレームデータは処理中のｃｈｕｎｋ内のｓａｍｐｌｅとして記録され（ステップ５０４）、ｃｈｕｎｋに含まれるｓａｍｐｌｅ数をカウントするためのカウンタＮｃｈのカウント値が更新される（ステップ５０５）。次に、カウンタＮｃｈの値があらかじめ設定された、ｃｈｕｎｋに格納するｓａｍｐｌｅ数の上限値（Ｎｍａｘ）以上であるかの判別を行い（ステップ５０６）、結果が真であればそのｃｈｕｎｋ処理を終了する。ステップ５０６の判別結果が偽であった場合は、新たなフレームの処理に移行し、ステップ５０２の判別からの処理が繰り返し行われる。
【００４９】
図６は、図５のｃｈｕｎｋ構造を決定する動作を示すフローチャートに従い映像ストリームと音声ストリームを多重した際の、ＭＰ４ファイルの構造を示す図である。この例では、図５のステップ５０６のＮｍａｘは１０に設定されている。
【００５０】
図６（ｃ）の映像ストリームの各フレームは、図５のフローチャートに従い図６（ｄ）のｃｈｕｎｋ構造へと分割されて、図６（ｅ）のＭＰ４ファイルの動画ストリームへ格納される。Ｖｉｄｅｏ　ｃｈｕｎｋ＃０は先頭フレームのみがＩフレームで、その後ステップ５０６でＮｃｈ＝Ｎｍａｘと判定されるまでＩフレームが無かったために、設定された最大数である”ｃｈｕｎｋ内フレーム数＝１０ｓａｍｐｌｅ”として処理されたｃｈｕｎｋである。Ｖｉｄｅｏ　ｃｈｕｎｋ＃１は、ステップ５０６でＮｃｈ＝Ｎｍａｘと判定される前にフレーム番号１８のＩフレームが入力されたために、ステップ５０２とステップ５０３の判定結果が共に偽と判定されたために”ｃｈｕｎｋ内フレーム数＝８ｓａｍｐｌｅ”として処理されたｃｈｕｎｋである。
【００５１】
また、図６（ｂ）の各Ａｕｄｉｏ　ｃｈｕｎｋは、直前のＶｉｄｅｏ　ｃｈｕｎｋと同等の表示時間を含む図６（ａ）のＡｕｄｉｏストリームのフレームデータを格納するとして構成し、動画ストリームへ記録されている。
【００５２】
この例では、フレーム番号０とフレーム番号１８のフレームがＩフレームとして符号化され、残りのフレームはＢまたはＰフレームとして符号化されている。この場合、Ｉフレームの間隔が１８フレームであるが、ＭＰＥＧ４映像ストリームでは符号化時の条件により、Ｉ−フレーム間隔は数フレーム〜数十フレーム、時には数百フレームと様々な場合がある。
【００５３】
ｃｈｕｎｋ構造の決定方法として、ｃｈｕｎｋが常にＩフレームから開始する方法が知られており、この方法によるとストリーム中のエントリポイントとなるＩフレームの開始位置が、付属情報中にアクセスデータとして保持しているｃｈｕｎｋの先頭位置と一致するために、Ｉフレームへのアクセス性が良いというメリットがある。一方で、前述のようにＭＰＥＧ４映像ストリームの中には、Ｉフレーム間隔が非常に長いストリームも存在するために、そのようなストリームをＩフレームごとにｃｈｕｎｋとして多重するためには、図４の映像ストリーム多重化バッファ部４０５や音声ストリーム多重化バッファ部４０６に非常に大きなストリーム格納用メモリが必要になってしまう。
【００５４】
以上のように、本発明のＡＶデータ記録再生装置は、
１　ｃｈｕｎｋで最初に処理するフレームであるかを判定する第１判定部
２　イントラ符号化されたＩフレーム以外であるかを判定する第２判定部
３　ｃｈｕｎｋ内で処理したフレーム数が所定の値に達したかを判定する第３判定部
を備えて、それらの判定結果を元にｃｈｕｎｋ構造を決定して動画ストリームの生成を行うことを特徴とする。
【００５５】
上記の特長により、ＭＰ４ファイルの生成に必要なメモリサイズを削減すると共に、拡張付属情報のアクセスデータから映像ストリームのエントリポイントであるＩフレームへのアクセス性の良いｃｈｕｎｋ構造を実現することが可能である。
【００５６】
なお、本発明の実施の形態では、ＭＰＥＧ４映像ストリームを例に説明を行ったが、ＭＰＥＧ２映像ストリームをはじめ、他の映像ストリームにも適用可能である。
【００５７】
また本実施の形態において、記憶媒体はＤＶＤ─ＲＡＭディスクであるものとしたが、特にこれに限定するものではなく、例えばＭＯ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、ＣＤ−Ｒ、ＣＤ−ＲＷ等の光ディスクやハードディスク等のディスク形状を有する記録媒体であれば何でも良い。また、半導体メモリであっても良い。
【００５８】
また本発明はコンピュータプログラムとして実現されてもよく、これをＣＤ−ＲＯＭ等の記録媒体に記録して移送、もしくは電気通信回線を介して配布することにより、独立した他のコンピュータシステムで容易に実施することができる。
【００５９】
【発明の効果】
以上のように本発明のＡＶデータ記録再生装置によれば、ＤＶＤ−ＲＡＭディスクに付属情報と動画ストリームからなるＭＰ４ファイルを記録する際に、ＭＰ４ファイルの付属情報とは別に、さらに独自の拡張付属情報を管理情報領域に記録することで、ＭＰ４ファイル再生時のアクセスデータ（＝拡張付属情報）を保持するためのメモリサイズの増大を防ぐことが可能になる。
【００６０】
また、ＭＰ４ファイルの動画ストリーム生成に必要なメモリサイズの増加を防ぎつつ、拡張付属情報のアクセスデータから映像ストリームのエントリポイントであるＩフレームへのアクセス性の良いｃｈｕｎｋ構造を実現することが可能である。
【００６１】
また、本発明のＡＶデータ記録再生装置は、拡張付属情報とは別にＭＰＥＧ４システム規格（ＩＳＯ／ＩＥＣ　１４４９６−１）に準拠したＭＰ４ファイルの付属情報も記録するためにＰＣ親和性を損なうこともない。
【図面の簡単な説明】
【図１】ＡＶデータ記録装置のブロック図
【図２】ＭＰ４ファイルと拡張付属情報のＤＶＤ−ＲＡＭへの記録方法の説明図
【図３】拡張付属情報の構成の説明図
【図４】動画ストリーム生成部のブロック図
【図５】ｃｈｕｎｋ構造決定処理のフローチャート
【図６】本発明を適用して生成したｃｈｕｎｋ構造の説明図
【図７】ＭＰ４ファイルのデータ構造の第１の説明図
【図８】ＭＰ４ファイルのデータ構造の第２の説明図
【図９】ＭＰ４ファイルの付属情報と動画ストリームの関係の説明図
【図１０】従来のＡＶデータ記録装置のＭＰ４ファイルの記録方法の説明図
【図１１】従来のＡＶデータ再生装置のＭＰ４ファイルの再生方法の説明図
【符号の説明】
１００　映像信号入力部
１０１　動画ストリーム生成部
１０２　音声信号入力部
１０３　付属情報生成部
１０４　拡張付属情報生成部
１１０　映像信号出力部
１１１　動画ストリーム復号部
１１２　音声信号出力部
１１３　再生部
１１４　再生制御部
１１５　記録制御部
１１６　連続データ領域検出部
１１７　論理ブロック管理部
１１８　拡張付属情報保持メモリ
１１９　Ｄ−ＩＦ部
１２０　記録部
１３０　ピックアップ
１３１　ＤＶＤ−ＲＡＭディスク
１３２　管理情報領域
１３３　ＡＶデータ領域
【図１】
2004128938.tif 000003
【図２】
2004128938.tif 000004
【図３】
2004128938.tif 000005
【図４】
2004128938.tif 000006
【図５】
2004128938.tif 000007
【図６】
2004128938.tif 000008
【図７】
2004128938.tif 000009
【図８】
2004128938.tif 000010
【図９】
2004128938.tif 000011
【図１０】
2004128938.tif 000012
【図１１】
2004128938.tif 000013