(57)【要約】【課題】記録用のデータ、例えば、映像データや音声データやその他データを効率よく記録媒体上に記録するとともに、効率よく読みだすことができる記録再生装置および記録再生方法を提供する。【解決手段】本発明に係る記録再生装置は、符号化された記録用のデータ４１，４５，４７に対し、所定のデータ範囲ごとに、データの種類にかかわらず同一の情報項目を有する共通のアクセス制御ヘッダ３０を付与して、不定データ長のメディアパケットを生成するデータ多重化部と、メディアパケットが記録されるデータ記録領域１１ｃを有する記録媒体１１ａとを備える。そして、データ記録部は、データ多重化部が生成したメディアパケットをパケットデータ４０としてデータ記録領域１１ｃに連続して記録し、データ抽出部は、アクセス制御ヘッダ３０の制御情報３１〜３６に基づいて、データ記録領域１１ｃに記録されたパケットデータ４０を読み出す。【選択図】図４
2008166900.tif 000002
【特許請求の範囲】
【請求項１】
符号化された記録用のデータに対し、所定のデータ範囲ごとに、データの種類にかかわらず同一の情報項目を有する共通のヘッダを付与して、不定データ長のパケットを生成するデータ多重化部と、
前記パケットが記録されるデータ記録領域を有する記録媒体と、
前記データ多重化部が生成した前記パケットを前記データ記録領域に連続して記録するデータ記録部と、
前記ヘッダの制御情報に基づいて、前記データ記録領域に記録されたパケットデータを読み出すデータ抽出部とを備える、
記録再生装置。
【請求項２】
前記記録用のデータは、映像信号を符号化した映像データ、および、音声信号を符号化した音声データ、および、それ以外の信号を符号化したその他データの少なくとも一つを含み、
前記制御情報は、当該制御情報が付与された前記パケットデータが、前記映像データであるか前記音声データであるか前記その他データであるかを特定するためのＩＤ情報を含む、
請求項１に記載の記録再生装置。
【請求項３】
前記データ抽出部で読み出された前記パケットデータを復号化する復号化部をさらに備え、
一の前記パケットデータは、独立して前記復号化部で復号化可能な第１の記録用のデータ、または、前記第１の記録用のデータに従属して前記復号化部で復号化可能な第２の記録用のデータのいずれかを含み、
前記制御情報は、当該制御情報が付与された前記パケットデータが、前記第１の記録用のデータであるか前記第２の記録用のデータであるかを特定するための情報を含む、
請求項２に記載の記録再生装置。
【請求項４】
前記制御情報は、
当該制御情報を含む前記パケットデータのデータサイズ情報と、
当該制御情報の前記ＩＤ情報と一致する前記ＩＤ情報を含む前記パケットデータのうち、当該制御情報を含む前記パケットの生成時間直後に生成された前記パケットデータの位置を、当該制御情報を含む前記パケットデータの位置から相対的に示すアドレス情報と、
当該制御情報の前記ＩＤ情報と一致する前記ＩＤ情報を含む前記パケットデータのうち、当該制御情報を含む前記パケットの生成時間直前に生成された前記パケットデータの位置を、当該制御情報を含む前記パケットデータの位置から相対的に示すアドレス情報とを含む、
請求項２または請求項３に記載の記録再生装置。
【請求項５】
前記データ抽出部で読み出された前記パケットデータを復号化する復号化部をさらに備え、
一の前記パケットデータは、独立して前記復号化部で復号化可能な第１の記録用のデータ、または、前記第１の記録用のデータに従属して前記復号化部で復号化可能な第２の記録用のデータのいずれかを含み、
前記制御情報は、
当該制御情報を含む前記パケットデータのデータサイズ情報と、
当該制御情報の前記ＩＤ情報と一致する前記ＩＤ情報を含む前記パケットデータのうち、当該制御情報を含む前記パケットの生成時間直後に生成された前記パケットデータの位置を、当該制御情報を含む前記パケットデータの位置から相対的に示すアドレス情報と、
当該制御情報の前記ＩＤ情報と一致する前記ＩＤ情報を含む前記パケットデータのうち、当該制御情報を含む前記パケットの生成時間直前に生成され、前記第１の記録用のデータを含む前記パケットデータの位置を、当該制御情報を含む前記パケットデータの位置から相対的に示すアドレス情報とを含む、
請求項２に記載の記録再生装置。
【請求項６】
前記データ記録領域は、
一定データ間隔ごとに分割された分割データ記録領域を含み、
前記分割データ記録領域ごとに設けられるポインタパケットを備え、
前記ポインタパケットに、
当該ポインタパケットが設けられた前記分割データ記録領域に記録された前記パケットデータの前記ＩＤ情報それぞれに対して、当該分割データ記録領域に記録され、当該ＩＤ情報を含む前記パケットデータのうち最初に読み出される前記パケットデータの位置を、当該ポインタパケットの位置から相対的に示すアドレス情報と、
当該ポインタパケットが設けられた前記分割データ記録領域に記録された前記パケットデータの前記ＩＤ情報それぞれに対して、当該分割データ記録領域に記録され、当該ＩＤ情報を含む前記パケットデータのうち最後に読み出される前記パケットデータの位置を、当該ポインタパケットの位置から相対的に示すアドレス情報とを格納している、
請求項２乃至請求項５のいずれかに記載の記録再生装置。
【請求項７】
前記一定データ間隔は、
前記記録媒体の記録単位の整数倍の間隔である、
請求項６に記載の記録再生装置。
【請求項８】
前記ポインタパケットに、
当該ポインタパケットが設けられた前記分割データ記録領域に前記パケットデータが最初の時間に記録された最小日時情報と、当該ポインタパケットが設けられた前記分割データ記録領域に前記パケットデータが最後の時間に記録された最大日時情報とを格納している、
請求項６または請求項７に記載の記録再生装置。
【請求項９】
前記制御情報は、当該制御情報を含む前記パケットデータが前記データ記録領域に記録された日時情報を含む、
請求項１乃至請求項８のいずれかに記載の記録再生装置。
【請求項１０】
前記パケットデータのデータサイズは、離散的である、
請求項１乃至請求項９のいずれかに記載の記録再生装置。
【請求項１１】
前記データ多重化部は、一の前記記録用のデータを分割して生成される分割データそれぞれに、分割前の当該記録用のデータに付与される前記ヘッダを付与して前記パケットを生成し、
前記制御情報は、分割状態を示す情報を含む、
請求項１乃至請求項１０のいずれかに記載の記録再生装置。
【請求項１２】
前記記録用のデータをネットワークを介して外部から受信するネットワーク受信部をさらに備える、
請求項１乃至請求項１１のいずれかに記載の記録再生装置。
【請求項１３】
前記制御情報に基づいて読み出された前記パケットデータをネットワークを介して外部に送信するネットワーク送信部をさらに備える、
請求項１乃至請求項１２のいずれかに記載の記録再生装置。
【請求項１４】
符号化された記録用のデータに対し、所定のデータ範囲ごとに、データの種類にかかわらず同一の情報項目を有する共通のヘッダを付与して、不定データ長のパケットを生成する工程と、
前記パケットを記録媒体のデータ記録領域に連続して記録する工程と、
前記ヘッダの制御情報に基づいて、前記データ記録領域に記録されたパケットデータを読み出す工程とを備える、
記録再生方法。
【請求項１５】
前記記録用のデータは、映像信号を符号化した映像データ、および、音声信号を符号化した音声データ、および、それ以外の信号を符号化したその他データの少なくとも一つを含み、
前記制御情報は、当該制御情報が付与された前記パケットデータが、前記映像データであるか前記音声データであるか前記その他データであるかを特定するためのＩＤ情報を含む、
請求項１４に記載の記録再生方法。
【請求項１６】
前記制御情報に基づいて読み出された前記パケットデータを復号化する工程をさらに備え、
一の前記パケットデータは、独立して復号化可能な第１の記録用のデータ、または、前記第１の記録用のデータに従属して復号化可能な第２の記録用のデータのいずれかを含み、
前記制御情報は、当該制御情報が付与された前記パケットデータが、前記第１の記録用のデータであるか前記第２の記録用のデータであるかを特定するための情報を含む、
請求項１５に記載の記録再生方法。
【請求項１７】
前記制御情報に基づいて読み出された前記パケットデータを復号化する工程をさらに備え、
一の前記パケットデータは、独立して復号化可能な第１の記録用のデータ、または、前記第１の記録用のデータに従属して復号化可能な第２の記録用のデータのいずれかを含み、
前記制御情報は、
当該制御情報を含む前記パケットデータのデータサイズ情報と、
当該制御情報の前記ＩＤ情報と一致する前記ＩＤ情報を含む前記パケットデータのうち、当該制御情報を含む前記パケットの生成時間直後に生成された前記パケットデータの位置を、当該制御情報を含む前記パケットデータの位置から相対的に示すアドレス情報と、
当該制御情報の前記ＩＤ情報と一致する前記ＩＤ情報を含む前記パケットデータのうち、当該制御情報を含む前記パケットの生成時間直前に生成され、前記第１の記録用のデータを含む前記パケットデータの位置を、当該制御情報を含む前記パケットデータの位置から相対的に示すアドレス情報とを含む、
請求項１５に記載の記録再生方法。
【請求項１８】
前記データ記録領域は、
一定データ間隔ごとに分割された分割データ記録領域を含み、
前記分割データ記録領域ごとに設けられるポインタパケットを備え、
前記ポインタパケットに、
当該ポインタパケットが設けられた前記分割データ記録領域に記録された前記パケットデータの前記ＩＤ情報それぞれに対して、当該分割データ記録領域に記録され、当該ＩＤ情報を含む前記パケットデータのうち最初に読み出される前記パケットデータの位置を、当該ポインタパケットの位置から相対的に示すアドレス情報と、
当該ポインタパケットが設けられた前記分割データ記録領域に記録された前記パケットデータの前記ＩＤ情報それぞれに対して、当該分割データ記録領域に記録され、当該ＩＤ情報を含む前記パケットデータのうち最後に読み出される前記パケットデータの位置を、当該ポインタパケットの位置から相対的に示すアドレス情報とを格納している、
請求項１５乃至請求項１７のいずれかに記載の記録再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録再生装置および記録再生方法に関するものであり、特に、監視用途などに適用する記録再生装置、ならびに、記録再生方法に関するものである。
【背景技術】
【０００２】
従来の記録再生装置においては、カメラなどから入力された映像信号を記録する際に、映像信号を符号化した記録用のデータをハードディスクや光ディスクなどの記録媒体に記録する方法が一般的である。例えば監視用途のように、長時間の記録を必要とする場合には、主として次の２つの符号化技術が広く用いられる。一つは、フレーム内の空間的冗長性を利用してデータサイズを小さくするＪＰＥＧ（Joint Photographic Experts Group）などのイントラ符号化技術である。残りの一つは、フレーム間の時間的冗長性を利用してさらに高能率にデータサイズを小さくするＭＰＥＧ（Moving Picture Expert Group）などのインター符号化技術である。
【０００３】
イントラ符号化技術では、一枚のフレームごとにデータは独立しており、フレームデータごとに復号化が可能である。一方、インター符号化技術では、イントラ符号化によりキーフレームがまず符号化され、そのキーフレームを基準に時間軸方向のフレーム間相関を用いて、キーフレームに続くフレームが符号化される。こうして、符号化されたキーフレームとそれに続くフレームがまとまって映像情報は形成される。例えば、ＭＰＥＧ符号化を行うと、まず、Ｉフレームと呼ばれるイントラ符号化したキーフレームが符号化され、その後Ｉフレームを基準に時間軸方向のフレーム間相関を用いて、Ｉフレームに続くＰフレームあるいはＢフレームが予測符号化される。Ｐフレームは、過去のフレームから予測符号化された順方向予測符号化フレームであり、Ｂフレームは、ＩフレームとＰフレームの両方から予測符号化された双方向予測符号化フレームである。ＭＰＥＧ符号化された映像情報は、このようなデータ構造となっているため、Ｉフレームはそのデータのみで独立して復号化可能であるが、ＰフレームやＢフレームは、独立して復号化できず、ＰフレームやＢフレームを復号化する際には、まずＩフレームが復号化されなければならない。さらに、時間方向の相間を利用してインター符号化したＰフレームやＢフレームは、イントラ符号化したＩフレームに比べ、データのサイズが小さく、また、符号量がばらつくため、符号化されたデータのサイズがフレームごとに不定データ長となる。
【０００４】
ところで、長時間の記録が必要な場合には、有限容量の記録媒体に対して、符号化された記録用のデータをいかに効率よく記録するかが重要となる。一般的に、記録媒体は、記録単位でアライメント（セクタアライン）された記録用のデータが記録されるデータ記録領域と、記録用のデータをその記録単位で管理するための管理データが記録される管理データ領域とを有する。
【０００５】
記録媒体は有限であるため、多くの記録用のデータを記録するためには、管理データ領域を小さくして、データ記録領域を大きくすればよい。その管理データ領域を小さくするためには、例えば、記録単位を大きくして記録用のデータを管理する数を減らせばよい。しかし、データサイズが不定データ長である記録用のデータを、大きな記録単位でアライメントすれば、記録用のデータの最後尾でのアライメントにおいて、一部だけ使用しただけでほとんど記録されないデータ記録領域が現れ、効率よく記録されないという問題があった。反対に、不定データ長の記録用のデータを小さな記録単位でアライメントすれば、データ記録領域は無駄なく使用されるようになるが、記録用のデータを管理する数が増えるため、管理データ領域のサイズが大きくなるという問題があった。
【０００６】
また、記録映像の再生においては、記録された映像データから所望のシーンを見つけることが必要であり、そのために、フレームを読み飛ばして高速に再生したり、逆方向に再生したりすることが必要になる。ところが、ＭＰＥＧなどのようにインター符号化された映像データにおいては、必ずＩフレームから復号処理を行わなければならないので、まずＩフレームを符号化したデータが必要となる。しかし、ＰフレームやＢフレームの符号化された記録用のデータのサイズが一定でないため、Ｉフレームの符号化データを記録媒体から高速に読み出すことは困難であった。
【０００７】
これらの改善策として、特許文献１に、一定映像フレーム数ごとにキーフレームを記録し、キーフレームごとに記録用のデータをグループ化してデータユニットを形成する発明が記載されている。このデータユニットのサイズをアライメントの記録単位として記録媒体に記録するため、効率よくデータを記録している。また、この発明は、管理データ領域に、データユニット単位で、トラック番号、ゾーン番号、セクタ番号のアドレス情報を記録してデータ管理している。
【０００８】
【特許文献１】特開平７−８７４４３号公報（第１１頁、第１図、第６図）
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しなしながら、従来の技術では、約１秒程度のデータをデータユニットごとにまとめてから、各圧縮手段でそれぞれ発生符合量を制御してセクタアラインするため、符号量制御処理が増加するという問題があった。また、セクタアラインを約１秒程度という小さな単位ごとに行うため、頻繁にセクタアラインが発生し、この部分で記録データ領域が効率的に利用できないという問題があった。
【００１０】
また、従来の技術では、アドレス情報は１チャンネルのデータを記録することしか考慮されておらず、監視用途などで一般的に行われている複数チャンネルのデータを同時に記録あるいは再生することができないという問題があった。
【００１１】
さらに、従来の技術では、高速再生を行う時に、データユニットに素早くアクセスする目的でデータユニットごとの先頭アドレスを管理領域の管理テーブルに記録しているが、管理テーブルには、開始ポインタから次に順方向に再生するユニットのアドレスしか示されていない。そのため、順方向の高速再生はできても、逆方向の高速再生を行うことができないという問題があった。
【００１２】
また、従来の技術では、キーフレームのアドレスがゾーン番号やセクタ番号などの物理アドレスで記述されているため、記録データの一部を別の記録媒体にコピーした場合などには、そのままでは高速再生が困難であるという問題があった。
【００１３】
本発明は、上記のような問題点を解決するためになされたものであり、記録再生装置ならびに記録再生方法において、映像データや音声データを効率よく記録媒体上に記録するとともに、効率よく読みだすことを目的とするものである。
【課題を解決するための手段】
【００１４】
本発明の請求項１に係る記録再生装置は、符号化された記録用のデータに対し、所定のデータ範囲ごとに、データの種類にかかわらず同一の情報項目を有する共通のヘッダを付与して、不定データ長のパケットを生成するデータ多重化部と、前記パケットが記録されるデータ記録領域を有する記録媒体とを備える。そして、前記データ多重化部が生成した前記パケットを前記データ記録領域に連続して記録するデータ記録部と、前記ヘッダの制御情報に基づいて、前記データ記録領域に記録されたパケットデータを読み出すデータ抽出部とを備える。
【００１５】
本発明の請求項１４に係る記録再生方法は、符号化された記録用のデータに対し、所定のデータ範囲ごとに、データの種類にかかわらず同一の情報項目を有する共通のヘッダを付与して、不定データ長のパケットを生成する工程と、前記パケットを記録媒体のデータ記録領域に連続して記録する工程とを備える。そして、前記ヘッダの制御情報に基づいて、前記データ記録領域に記録されたパケットデータを読み出す工程を備える。
【発明の効果】
【００１６】
本発明の記録再生装置および記録再生方法によれば、記録用のデータ、例えば、映像データや音声データやその他データを効率よく記録媒体上に記録するとともに、効率よく読みだすことができる。
【発明を実施するための最良の形態】
【００１７】
＜実施の形態１＞
図１は、本実施の形態に係る記録再生装置を説明するブロック図である。本実施の形態に係る記録再生装置１は、映像入力部２，３と、映像符号化部４，５と、音声入力部６と、音声符号化部７と、データ多重化部８と、制御情報生成部９と、データ記録部１０と、データ蓄積部１１と、制御情報読み出し部１２と、データ読み出し部１３と、データ分離部１４と、映像復号化部１５，１６と、映像出力部１７，１８と、音声復号化部１９と、音声出力部２０と、付加情報入力部２１と、付加情報符号化部２２と、付加情報復号化部２３と、付加情報出力部２４とを備える。
【００１８】
なお、図１においては、記録再生装置１に設けられる、あるいは、記録再生装置１に直接接続される部分のうち、本発明の効果に直接的な影響を及ぼさない部分（例えば、ユーザが記録の開始や停止などを指定するためのコマンド入力手段、および、機器の状態を表示する状態表示手段、および、画像の符号化および復号化処理において一時的にデータを格納するデータ一時格納手段、および、一時的に格納されたデータを制御する制御手段、および、出力された画像信号を表示する表示装置）は省略している。
【００１９】
映像入力部２，３それぞれには、カメラなどから出力される映像信号が入力される。本実施の形態では、映像入力部２には１ｃｈの映像信号が入力され、映像入力部３には２ｃｈの映像信号が入力されており、２チャンネルの映像信号が入力される構成となっている。映像符号化部４，５それぞれは、映像入力部２，３それぞれから入力された映像信号を符号化して、映像データを生成する。音声入力部６には、マイクなどから出力される１ｃｈの音声信号が入力される。音声符号化部７は、音声入力部６から入力された音声信号を符号化して、音声データを生成する。付加情報入力部２１には、映像信号、および、音声信号以外の信号（以下、その他信号）が入力され、付加情報符号化部２２は、その信号を符号化してその他データを生成する。その他データとしては、例えば、メタデータが該当する。なお、以下、映像符号化部４，５と、音声符号化部７と、付加情報符号化部２２をまとめて、符号化部と呼ぶ。
【００２０】
データ多重化部８は、図２に示すように、符号化された記録用のデータ４１に対し、所定のデータ範囲ごとに、データの種類にかかわらず同一の情報項目を有する共通のヘッダであるアクセス制御ヘッダ３０を付与して、不定データ長のパケットであるメディアパケットを生成し、多重化する。この図で示しているパケットデータ４０は、後述するデータ記録領域１１ｃにメディアパケットを記録したものである。
【００２１】
記録用のデータ４１は、上述した、映像信号を符号化した映像データ、および、音声信号を符号化した音声データ、および、その他データの少なくとも一つを含む。本実施の形態では、記録用のデータ４１に、２チャンネルの映像データと、１チャンネルの音声データと、１チャンネルのその他データが該当する。図２では、記録用のデータ４１が、１ｃｈの映像信号を符号化した映像データである場合を例示的に示している。以下、映像データと、音声データと、その他データとを区別しない場合には、記録用のデータ４１と呼ぶこととする。
【００２２】
アクセス制御ヘッダ３０は、記録用のデータ４１が、映像データと、音声データと、その他データのいずれにあるかにかかわらず、同一の情報項目を有する。このアクセス制御ヘッダ３０の情報項目は、パケットデータ４０を読み出す制御に用いられる制御情報３１〜３６を含む。この制御情報３１〜３６の内容は、データ多重化部８で与えられてもよいし、制御情報生成部９で与えてもよい。アクセス制御ヘッダ３０は、所定のデータ範囲ごとの記録用のデータ４１に付与されて、不定データ長のメディアパケットが生成される。また、以下の図において、横方向にハッチングしたものは、アクセス制御ヘッダ３０を表すものとする。
【００２３】
図３は、データ蓄積部１１内に設けられた記録媒体１１ａと、記録媒体１１ａ上の記憶領域を示す図である。記録媒体１１ａは、図１の同一番号と同一あるいはこれに相当するものであり、メディアパケットがパケットデータ４０として記録されるデータ記録領域１１ｃを有する。また、記録媒体１１ａの管理データ領域１１ｂには、パケットデータ４０を管理する管理データが保存される。図１のデータ記録部１０は、データ多重化部８が生成したメディアパケットを、パケットデータ４０として記録媒体１１ａのデータ記録領域１１ｃに連続して記録する。
【００２４】
データ記録領域１１ｃに記録されたパケットデータ４０を再生する場合には、制御情報読み出し部１２とデータ読み出し部１３により構成されるデータ抽出部が、アクセス制御ヘッダ３０の制御情報に基づいて、データ記録領域１１ｃに記録されたパケットデータ４０を読み出す。本実施の形態では、制御情報読み出し部１２が、データ記録領域１１ｃに記録されたパケットデータ４０の制御情報のうち、所望の制御情報と一致する制御情報を検索して読み出す。データ読み出し部１３は、制御情報読み出し部１２において一致したパケットデータ４０を読み出す。
【００２５】
データ読み出し部１３から読み出されたパケットデータ４０のうち、映像データは、データ分離部１４にて映像復号化部１５，１６に送られる。そして、復号化部である映像復号化部１５，１６は、データ読み出し部１３で読み出された映像データを復号化する。映像出力部１７，１８それぞれは、映像復号化部１５，１６それぞれで復号化された映像データ、つまり、映像信号を出力する。同様に、データ読み出し部１３から読み出されたパケットデータ４０のうち、音声データは、データ分離部１４にて音声復号化部１９に送られる。そして、復号化部である音声復号化部１９は、データ読み出し部１３で読み出された音声データを復号化する。音声出力部２０は、音声復号化部１９で復号化された音声データ、つまり、音声信号を出力する。同様に、データ読み出し部１３から読み出されたパケットデータ４０のうち、その他データは、データ分離部１４にて付加情報復号化部２３に送られる。そして、復号化部である付加情報復号化部２３は、データ読み出し部１３で読み出されたその他データを復号化する。付加情報出力部２４は、付加情報復号化部２３で復号化されたその他データ、つまり、その他信号を出力する。なお、以下、映像復号化部１５，１６、および、音声復号化部１９、および、付加情報復号化部２３をまとめて、復号化部と呼ぶ。
【００２６】
本実施の形態では、映像符号化部４，５は、映像信号をＭＰＥＧ符号化し、映像復号化部１５，１６は、ＭＰＥＧ符号化された映像データを復号化するものとする。そして、映像データは、独立して映像復号化部１５，１６で復号化可能な第１の記録用のデータ４１であるＩフレームの映像データ、または、Ｉフレームの映像データに従属して映像復号化部１５，１６で復号化可能な第２の記録用のデータ４１であるＰフレームの映像データを含むものとする。また、音声データは、音声復号化部１９にて独立して復号化可能であるとし、その他データは、付加情報復号化部２３にて独立して復号化可能であるとする。
【００２７】
図４は、パケットデータ４０の記録方法を詳細に説明するための図である。なお、この図において、データ記録領域１１ｃは図３で示したものと同一、あるいは、これに相当するものである。また、映像データ４２，４４，４６に付されたｃｈ１は、チャンネル１番の映像信号を符号化した映像データを示し、映像データ４３，４８に付されたｃｈ２は、チャンネル２番の映像信号を符号化した映像データを示す。また、映像データ４２，４３に付された（Ｉ）は独立して符号化可能なＩフレームの映像データを示し、映像データ４４，４６，４８に付された（Ｐ）はＩフレームに従属して符号可能なＰフレームの映像データであることを示す。また、各パケットデータ４０のデータサイズが大きくなるにつれて、図のパケットデータ４０の横幅を大きくしている。この図では、上述したように、データ多重化部８が生成したメディアパケットは、パケットデータ４０として、データ記録領域１１ｃに連続して記録されている。
【００２８】
記録用のデータ４１の所定のデータ範囲は、記録用のデータ４１のデータサイズに相当する。この所定のデータ範囲は、必ずしも一定のサイズによって規定されるものではなく、符号化部、および、復号化部によって規定されるデータサイズである。所定のデータ範囲は、例えば、符号化部、および、復号化部で認識可能な最小データ単位で規定される。
【００２９】
本実施の形態では、映像データ４２，４３，４４，４６，４８の所定のデータ範囲は、映像符号化部４，５によって、１フレームの映像をＭＰＥＧ符号化されたときのデータサイズであるとともに、映像復号化部１５，１６によって、ＭＰＥＧ復号化されたデータとして認識可能なデータサイズであるものとしている。
【００３０】
Ｐフレームの映像データ４４，４６，４８のデータサイズ、つまり、所定のデータ範囲は、Ｉフレームとの時間軸方向のフレーム間相関で予測符号化されるため、Ｉフレームの映像データ４２，４３の所定のデータ範囲とは異なる。また、ここでは、チャンネル１のＰフレームの映像データ４４，４６と、チャンネル２のＰフレームの映像データ４８は同じ大きさで表しているが、それらは互いに大きさが異なる場合のほうが多い。したがって、図４に示すように、映像データ４２，４３，４４，４６，４８の所定のデータ範囲は、不定データ長である。その結果、映像データ４２，４３，４４，４６，４８に、所定のデータ長からなるアクセス制御ヘッダ３０を付与したパケットデータ４０は、不定データ長となる。
【００３１】
映像データの所定のデータ範囲は、不定データ長としたが、もちろん、一部の所定のデータ範囲を一定のデータサイズとしてもよい。本実施の形態では、図４に示すように、音声データ４５，４９の所定のデータ範囲は、一定のデータサイズ、例えば、１ＫＢ程度としている。また、その他データ４７，５０の所定のデータ範囲も、一定のデータサイズとしている。
【００３２】
次に、アクセス制御ヘッダ３０に格納される制御情報３１〜３６と、それらの制御情報を用いた読み出しについて説明する。アクセス制御ヘッダ３０に格納される制御情報は、当該制御情報が付与されたパケットデータ４０が、映像データであるか、音声データであるか、その他データであるかを特定するためのＩＤ情報３１を含む。このＩＤ情報３１は、各記録用のデータ４１のチャンネルごとにも固有の値を割り当てるものとする。
【００３３】
図５に、ＩＤ情報３１の割り当て例を示す。この例の場合、ＩＤ情報３１＝「０ｘ００」はチャンネル１番のカメラ、ＩＤ情報３１＝「０ｘ０１」はチャンネル２番のカメラ、ＩＤ情報３１＝「０ｘ１０」はチャンネル１番のマイク、ＩＤ情報３１＝「０ｘ２０」はチャンネル１番のその他データというように、ＩＤ情報３１を割り当てている。本実施の形態では、１６進数表記した「０ｘ００」から「０ｘＦＦ」までのＩＤ情報３１に対して割り当てできるものとする。
【００３４】
このように割り当てた場合、チャンネル１番のカメラ映像から生成される全てのパケットデータ４０には、ＩＤ情報３１として「０ｘ００」が与えられる。同様に、チャンネル２番のカメラ映像から生成される全てのパケットデータ４０には、ＩＤ情報３１として「０ｘ０１」が与えられる。チャンネル１番のマイク音声から生成される全てのパケットデータ４０には、ＩＤ情報３１として「０ｘ１０」が与えられる。チャンネル１番のその他データから生成される全てのパケットデータ４０には、ＩＤ情報３１として「０ｘ２０」が与えられる。
【００３５】
パケットデータ４０を再生する場合には、制御情報読み出し部１２が、所望のＩＤ情報３１と一致するパケットデータ４０のＩＤ情報３１を読み出す。所望のＩＤ情報３１と一致する場合には、データ読み出し部１３は、制御情報読み出し部１２で読み出されたＩＤ情報３１を含むパケットデータ４０を読み出す。所望のＩＤ情報３１と一致しない場合には、一致するＩＤ情報３１を読み出すまで、次のパケットデータ４０、例えば、隣のパケットデータ４０の制御情報を読み出す。
【００３６】
アクセス制御ヘッダ３０の制御情報は、図４に示すように、その制御情報を含むパケットデータ４０が、データ記録領域１１ｃに記録された日時情報３２を含む。パケットデータ４０を再生する場合には、制御情報読み出し部１２は、所望の日時情報３２と一致するパケットデータ４０の日時情報３２を読み出す。所望の日時情報３２と一致する場合には、データ読み出し部１３は、制御情報読み出し部１２で読み出された日時情報３２を含むパケットデータ４０を読み出す。所望の日時情報３２と一致しない場合には、一致する日時情報３２を読み出すまで、次のパケットデータ４０、例えば、隣のパケットデータ４０の制御情報を読み出す。
【００３７】
アクセス制御ヘッダ３０の制御情報は、その制御情報が付与されたパケットデータ４０が、Ｉフレームの映像データか、Ｐフレームの映像データかを特定するための情報である独立／従属フラグ３６を含む。
【００３８】
本実施の形態では、パケットデータ４０が、イントラ符号化されたＩフレーム、つまり、独立して復号化可能なフレームであれば、独立／従属フラグ３６に、例えば、「１」が与えられる。一方、パケットデータ４０が、インター符号化されたＰフレーム、つまり、独立して有意な復号処理ができないフレームであれば、独立／従属フラグ３６に、例えば、「０」が与えられる。同様に、独立して有意な復号処理できる音声データおよびその他データの独立／従属フラグ３６には「１」が与えられる。
【００３９】
なお、この独立／従属フラグ３６を生成するにあたっては、符号化部において独立復号化可能か不可能かについての情報が取得できる場合には、制御情報生成部９がその情報に基づいて独立／従属フラグ３６を与える。符号化部においてその情報が取得できない場合には、制御情報生成部９にて独立符号化可能か不可能かについてデータ分析を行い、その結果に基づいて、制御情報生成部９が独立／従属フラグ３６を与える。
【００４０】
なお、本実施の形態では、音声データ、その他データが独立して有意な復号処理ができるとしているが、これに限ったものではなく、独立して有意な復号処理ができない場合には、その独立／従属フラグ３６に「０」を与えてもよい。
【００４１】
アクセス制御ヘッダ３０の制御情報は、その制御情報を含むパケットデータ４０のデータサイズ情報３３を含む。制御情報読み出し部１２は、このデータサイズ情報３３を読み出すことで、隣のパケットデータ４０が、データ記録領域１１ｃにおいてどの位置から記録開始されたかについて知ることができる。
【００４２】
アクセス制御ヘッダ３０の制御情報は、その制御情報のＩＤ情報３１と一致するＩＤ情報３１を含むパケットデータ４０のうち、その制御情報を含むメディアパケットの次の時点に生成されたパケットデータ４０の位置を、その制御情報を含むパケットデータ４０の位置から相対的に示すアドレス情報である正方向ポインタ３４を含む。図６の下側には、正方向ポインタ３４について、各パケットデータ４０の正方向ポインタ６０〜６７が示す位置を矢印で表している。
【００４３】
例えば、正方向ポインタ６０は、映像ｃｈ１のＩＤ情報３１を含み、自己のパケットデータ４０の次の時点に生成されたパケットデータ４０の先頭位置を示す。正方向ポインタ６０に示されたパケットデータ４０の正方向ポインタ６１は、映像ｃｈ１のＩＤ情報３１を含み、自己のパケットデータ４０の次の時点に生成されたパケットデータ４０の先頭位置を示す。正方向ポインタ６１に示されたパケットデータ４０の正方向ポインタ６２は、映像ｃｈ１のＩＤ情報３１を含み、自己のパケットデータ４０の次の時点に生成されたパケットデータ４０の先頭位置を示す。正方向ポインタ６２に示されたパケットデータ４０の正方向ポインタ６３は、映像ｃｈ１のＩＤ情報３１を含み、自己のパケットデータ４０の次の時点に生成されたパケットデータ４０の先頭位置を示す。
【００４４】
同様に、正方向ポインタ６４は、映像ｃｈ２のＩＤ情報３１を含み、自己のパケットデータ４０の次の時点に生成されたパケットデータ４０の先頭位置を示す。正方向ポインタ６５，６６は、音声ｃｈ１のＩＤ情報３１を含み、自己のパケットデータ４０の次の時点に生成されたパケットデータ４０の先頭位置を示す。正方向ポインタ６７は、その他データのＩＤ情報３１を含み、自己のパケットデータ４０の次の時点に生成されたパケットデータ４０の先頭位置を示す。
【００４５】
アクセス制御ヘッダ３０の制御情報は、その制御情報のＩＤ情報３１と一致するＩＤ情報３１を含むパケットデータ４０のうち、その制御情報を含むメディアパケットの前の時点に生成されたパケットデータ４０の位置を、その制御情報を含むパケットデータ４０の位置から相対的に示すアドレス情報である逆方向ポインタ３５を含む。図６の上側には、この逆方向ポインタ３５について、各パケットデータ４０の逆方向ポインタ７０，７４，７５，７６，７７が示す位置を矢印で表している。
【００４６】
さらに、本実施の形態では、アクセス制御ヘッダ３０の制御情報は、その制御情報のＩＤ情報３１と一致するＩＤ情報３１を含むパケットデータ４０のうち、その制御情報を含むメディアパケットの前の時点に生成され、独立して符号化可能なパケットデータ４０の位置を、その制御情報を含むパケットデータ４０の位置から相対的に示すアドレス情報である逆方向ポインタ３５を含む。図６の上側には、この逆方向ポインタ３５について、各パケットデータ４０の逆方向ポインタ７１〜７３が示す位置を矢印で表している。
【００４７】
図６に示すように、映像ｃｈ１の逆方向ポインタ７０〜７３は、それぞれ、Ｐフレームのパケットデータ４０から、独立符号可能なＩフレームのパケットデータ４０の位置を示している。映像ｃｈ２の逆方向ポインタ７４は、自己の前の時点に生成されたパケットデータ４０の位置を示しているが、これは、同時に、独立符号可能なＩフレームのパケットデータ４０の位置を示している。音声の逆方向ポインタ７５，７６は、自己の前の時点に生成されたパケットデータ４０の位置を示しているが、これは、同時に、独立符号可能なパケットデータ４０の位置を示している。その他データの逆方向ポインタ７７は、自己の前の時点に生成されたパケットデータ４０の位置を示しているが、これは、同時に、独立符号可能なパケットデータ４０の位置を示している。以上のように、本実施の形態における逆方向ポインタ７０〜７７全ては、独立して符号化可能なパケットデータ４０の先頭位置を示しているものとなっている。
【００４８】
パケットデータ４０を再生する場合には、制御情報読み出し部１２は、所望のＩＤ情報３１と一致するパケットデータ４０のＩＤ情報３１を読み出す。所望のＩＤ情報３１と一致する場合には、データ読み出し部１３は、制御情報読み出し部１２で読み出されたＩＤ情報３１を含むパケットデータ４０を読み出す。それとともに、制御情報読み出し部１２は、正方向ポインタ３４、あるいは、逆方向ポインタ３５により示されるパケットデータ４０とその制御情報を連鎖的に読み出す。所望のＩＤ情報３１と一致しない場合には、一致するＩＤ情報３１を読み出すまで、次のパケットデータ４０、例えば、隣のパケットデータ４０の制御情報を読み出す。
【００４９】
以上のような記録再生装置１、および、記録再生方法によれば、パケットデータ４０を記録媒体１１ａのデータ記録領域１１ｃに連続して記録する。これにより、パケットデータ４０、つまり、映像データや、音声データ、その他データが不定データ長であっても、データ記録領域１１ｃにおける未使用領域を削減できるので、効率よく記録媒体１１ａに記録することができる。また、複数種類のパケットデータ４０が、アクセス制御ヘッダ３０の制御情報３１〜３６によって、一元的に管理される。そのため、読み出すデータの種類を変更する場合に、従来のような管理データ領域１１ｂとデータ記録領域１１ｃと間を往来して読み出さなくても、データ記録領域１１ｃにおいて読み出すことができる、パケットデータ４０を効率的に読み出すことができる。特に、複数の符号化部で同時に符号化されたデータは、記録媒体１１ａ上において互いに近い位置に記録されることになるので、複数のパケットデータ４０を同時に読み出す場合に、効率的に読み出すことができる。
【００５０】
また、ＩＤ情報３１により、所望の種類のパケットデータ４０を、データ記録領域１１ｃから読み出すことができるので、データのチャンネルごと、データの種類ごとに再生することができる。
【００５１】
また、高速再生を行う場合には、時間方向で数フレームの映像データを間引いて、独立して復号化可能なフレームの映像データのみを用いて復号化する手法が一般的である。そのため、高速再生および高速逆再生ができるか否かは、独立復号化可能なフレームをいかに素早く読み出せるかによる。本実施の形態では、独立／従属フラグ３６を読み取ることで、その映像データが独立して復号化可能であるかを瞬時に判別可能であるため、高速再生において必要とされる高速な記録用のデータ４１の読み出しが可能となる。
【００５２】
また、所望のＩＤ情報３１を一度読み出すことができれば、正方向ポインタ３４および逆方向ポインタ３５を読み出すことで、次に読み出すべきパケットデータ４０の位置を連鎖的に知ることができる。これにより、素早い読み出しが可能となるため、高速再生、または、高速逆再生を実現することができる。また、パケットデータ４０そのものに、次のパケットデータ４０の位置を相対的に示す正方向ポインタ３４および逆方向ポインタ３５が付加されるため、別の記録媒体１１ａへ一部をコピーした場合でも、上記と同様の効果を得ることができる。
【００５３】
また、所望のＩＤ情報３１を読み出す際に、所望のＩＤ情報３１を一度読み出すことができれば、次に読み出すべき、独立して復号化可能なパケットデータ４０の位置を連鎖的に知ることができる。これにより、効率よく独立して復号化不可能なデータを間引くことができるため、さらなる高速逆再生を実現することができる。
【００５４】
また、アクセス制御ヘッダ３０の制御情報は、その制御情報を含むパケットデータ４０が、データ記録領域１１ｃに記録された日時情報３２を含む。この日時情報３２により、所望の日時に記録されたパケットデータ４０を容易に読み出すことができる。
【００５５】
なお、本実施の形態では、２つの映像符号化部４，５と、１つの音声符号化部７と、１つの付加情報符号化部２２を設けた構成としているが、符号化部の個数はこれに限ったものではない。また、同様に、復号化部の個数についてもこれに限ったものではない。
【００５６】
また、一の符号化部、および、一の復号化部それぞれは、１チャンネルの信号を処理するものとして示したが、一の符号化部、および、一の復号化部それぞれは、複数チャンネルを処理するものであってもよい。例えば、一の符号化部で４チャンネルの映像が符号化されるものであってもよい。この場合、一の符号化部から出力される記録用のデータ４１に、４チャンネルそれぞれに応じた異なるＩＤ情報３１を割り当てることで、同様の効果が得られる。
【００５７】
なお、映像および音声以外のその他のデータは、図２の付加情報復号化部２３で有意な情報で解読されて付加情報出力部２４から信号として出力されているが、この信号出力は直接出力するものに限ったものではない。たとえば、付加情報復号化部２３で復号化されたその他データを映像信号に重量して映像出力部１７，１８から出力してもよい。
【００５８】
また、記録媒体１１ａに記録するパケットデータ４０が不定データ長である場合に、本実施の形態に係る装置および方法による効果は大きいが、固定長であるパケットデータ４０について、本実施の形態で示した方法で記録してもなんら問題はない。さらに、映像データがＭＰＥＧ符号化された場合について示したが、これに限ったものではなく、ＪＰＥＧ、あるいは、その他の符号化方式のデータであっても上述した方法で記録することができる。たとえば、ＪＰＥＧで符号化した場合には、独立／従属フラグ３６は、常に、「１」となる。そして、その場合、例えば、逆方向ポインタ３５は、ＩＤ情報３１ごとに自己の前の時点に生成されたパケットデータ４０の直前のアドレスを示すものとなる。
【００５９】
また、記録再生装置１は、専用のハードウェアをもって構成してもよいし、汎用のパーソナルコンピュータ上でソフトウェアによる処理手段によって実現してもよい。
【００６０】
＜実施の形態２＞
図７は、本実施の形態に係る記録再生装置１、および、記録再生方法を説明する図であり、より具体的には、データ記録領域１１ｃにおけるデータ構造を説明する図である。なお、本実施の形態において、実施の形態１で示した構成と同一、または、これに相当するものについては、同一の符号を付すものとする。
【００６１】
図７に示すように、データ記録領域１１ｃは、一定データ間隔ごとに分割された分割データ記録領域８９を含む。ポインタパケット８０は、この分割データ記録領域８９ごとに設けられている。なお、本実施の形態では、上記の一定データ間隔は記録媒体１１ａの記録単位の整数倍の間隔であり、ポインタパケット８０は、記録媒体１１ａの記録単位の整数倍の間隔ごとに設けられているものとする。以下の図において、斜め方向にハッチングしたものは、ポインタパケット８０を表すものとする。
【００６２】
ポインタパケット８０に、そのポインタパケット８０が設けられた分割データ記録領域８９に記録されたパケットデータ４０のＩＤ情報３１それぞれに対して、分割データ記録領域８９に記録され、そのＩＤ情報３１を含むパケットデータ４０のうち最初に読み出されるパケットデータ４０の位置を、そのポインタパケット８０の位置から相対的に示すアドレス情報である先頭ポインタ８１〜８３を格納している。なお、本実施の形態の分割データ記録領域８９には、「０ｘ００」から「０ｘＦＦ」までのＩＤ情報３１を含むパケットデータ４０が記録できるものとする。
【００６３】
ポインタパケット８０に格納されている先頭ポインタ８１は、ＩＤ情報３１が「０ｘ００」であるパケットデータ４０のうち、そのポインタパケット８０が設けられた分割データ記録領域８９において最初に読み出されるパケットデータ４０のアドレスを示す。図８は、その様子を示すものであり、この図において、Ｎｏ．１を付したパケットデータ４０は、その分割データ記録領域８９において最初に読み出されるパケットデータ４０であることを示す。また、ポインタパケット８０に格納されている先頭ポインタ８３は、ＩＤ情報３１が「０ｘＦＦ」であるパケットデータ４０のうち、そのポインタパケット８０が設けられた分割データ記録領域８９において最初に読み出されるパケットデータ４０のアドレスを示す。同様に、「０ｘ０１」から「０ｘＦＥ」までのＩＤ情報３１それぞれに対して、同様のパケットデータ４０のアドレスを示す先頭ポインタ８２をポインタパケット８０に格納している。このようにして、全てのＩＤ情報３１に対して、最初に読み出されるパケットデータ４０のアドレスを格納している。なお、分割データ記録領域８９に、対応するＩＤ情報３１のパケットデータ４０がない場合には、その先頭ポインタは、例えば、「０」が格納される。
【００６４】
また、ポインタパケット８０に、そのポインタパケット８０が設けられた分割データ記録領域８９に記録されたパケットデータ４０のＩＤ情報３１それぞれに対して、分割データ記録領域８９に記録され、そのＩＤ情報３１を含むパケットデータ４０のうち最後に読み出されるパケットデータ４０の位置を、そのポインタパケット８０の位置から相対的に示すアドレス情報である終端ポインタ８４〜８６を格納している。
【００６５】
ポインタパケット８０に格納されている終端ポインタ８４は、ＩＤ情報３１が「０ｘ００」であるパケットデータ４０のうち、そのポインタパケット８０が設けられた分割データ記録領域８９において最後に読み出されるパケットデータ４０のアドレスを示す。この図において、Ｎｏ．ｋ，ｌ，ｍ，ｎ（ｋ，ｌ，ｍ，ｎは自然数）を付したパケットデータ４０は、その分割データ記録領域８９において最後に読み出されるパケットデータ４０であることを示す。また、ポインタパケット８０に格納されている終端ポインタ８６は、ＩＤ情報３１が「０ｘＦＦ」であるパケットデータ４０のうち、そのポインタパケット８０が設けられた分割データ記録領域８９において最後に読み出されるパケットデータ４０のアドレスを示す。同様に、「０ｘ０１」から「０ｘＦＥ」までのＩＤ情報３１それぞれに対して、同様のパケットデータ４０のアドレスを示す終端ポインタ８５をポインタパケット８０に格納している。このようにして、全てのＩＤ情報３１に対して、最後に読み出されるパケットデータ４０のアドレスを格納している。なお、分割データ記録領域８９に、対応するＩＤ情報３１のパケットデータ４０がない場合には、その終端ポインタは、例えば、「０」が格納される。
【００６６】
なお、先頭ポインタ８１から先頭ポインタ８３、および、終端ポインタ８４から終端ポインタ８５のデータサイズは、分割データ記録領域８９のサイズに決定されるものであり、この分割データ記録領域８９の範囲のアドレスを相対的に表現できるだけのサイズが確保されているものとする。
【００６７】
また、図８に示すように、ポインタパケット８０に、そのポインタパケット８０が設けられた分割データ記録領域８９に、パケットデータ４０が最初の時間に記録された最小日時情報８７と、そのポインタパケット８０が設けられた分割データ記録領域８９に、パケットデータ４０が最後の時間に記録された最大日時情報８８とを格納している。
【００６８】
本実施の形態では、制御情報読み出し部１２は、パケットデータ４０の制御情報を読み出す前に、まず、このポインタパケット８０を読み出す。それから、所望のＩＤ情報３１を含むパケットデータ４０に先頭ポインタ８１〜８３が記録されていて、再生を行う場合には、先頭ポインタ８１〜８３の情報により、分割データ記録領域８９において最初に読み出すべきパケットデータ４０を読み出す。所望のＩＤ情報３１を含むパケットデータ４０に終端ポインタ８４〜８６が記録されていて、逆再生を行う場合には、終端ポインタ８４〜８６の情報により、分割データ記録領域８９において最後に読み出すべきパケットデータ４０を読み出す。もし、所望のＩＤ情報３１を含むパケットデータ４０が記録されていない場合には、次のポインタパケット８０を読み出す。
【００６９】
また、制御情報読み出し部１２は、先頭ポインタ８１〜８３、および、終端ポインタ８４〜８６を読み出す前に、まず、最小日時情報８７、および、最大日時情報８８を読み出す。そして、所望の日時が、最小日時情報８７から最大日時情報８８の間にあるかを読み出す。所望の日時が、最小日時情報８７から最大日時情報８８の間にあれば、続けて先頭ポインタ８１〜８３、あるいは、終端ポインタ８４〜８６を読み出す。もし、所望の日時が、最小日時情報８７から最大日時情報８８の間になければ、次のポインタパケット８０を読み出す。
【００７０】
以上のような記録再生装置１、および、記録再生方法によれば、パケットデータ４０を読み出す前に、ポインタパケット８０を読み出すことで、対応する分割データ記録領域８９に、所望のＩＤ情報３１を含むパケットデータ４０が記録されているかどうかを瞬時に検索することができる。こうして、制御情報読み出し部１２が、所望の制御情報を読み出す場合に、効率よく所望の制御情報を検索することができるので、高速なパケットデータ４０の読み出しが可能となる。
【００７１】
また、このポインタパケット８０は、記録媒体１１ａの記録単位の整数倍の間隔ごとに設けられているので、記録媒体１１ａから効率よくポインタパケット８０を読み出すことができる。
【００７２】
また、最小日時情報８７、および、最大日時情報８８を読み出すことにより、対応する分割データ記録領域８９に、所望のパケットデータ４０が記録されているかどうかを瞬時に検索することができる。こうして、制御情報読み出し部１２が、所望の制御情報を読み出す場合に、効率よく所望の制御情報を検索することができるので、高速なパケットデータ４０の読み出しが可能となる。
【００７３】
＜実施の形態３＞
実施の形態２では、高速読み出しを行うために、データ記録領域１１ｃに一定データ間隔ごとにポインタパケット８０を設けた。そのため、ポインタパケット８０前後の領域に、データサイズが大きいパケットデータ４０を記録する場合には、ポインタパケット８０の直前のデータ記録領域１１ｃが不足して記録できなくなる場合がある。そのような場合、次のポインタパケット８０のデータ記録領域１１ｃに記録しなければならないため、結果として、ポインタパケット８０の直前に記録されない領域が生じるようになり、その領域が無駄になってしまう。本実施の形態は、その無駄が生じないようにするためのものである。
【００７４】
図９は、本実施の形態に係る記録再生装置１、および、記録再生方法を説明する図であり、より具体的には、データ記録領域１１ｃにおけるデータ格納方法を説明する図である。なお、本実施の形態において、実施の形態２で示した構成と同一、または、これに相当するものについては、同一の符号を付すものとする。
【００７５】
映像データ９０は、実施の形態１における映像データに相当する。ここでは、映像データ９０について示すが、記録用のデータ４１であればよく、音声データや、その他データであってもよい。データ多重化部８は、一の記録用のデータ４１である映像データ９０を分割して生成される複数の分割データである分割映像データ９１〜９３それぞれに、分割前のその映像データ９０に付与されるアクセス制御ヘッダ３０を付与してメディアパケットを生成する。本実施の形態では、映像データ９０の分割を３分割としている。
【００７６】
アクセス制御ヘッダ３０の制御情報は、分割状態を示すチェインフラグ３７を含む。例えば、チェインフラグ３７の値が「１」で有る場合には、その分割映像データ９１が、映像データ９０の先頭の分割映像データであることを意味する。同様に、チェインフラグの値が「２」である場合には、その分割映像データ９２が、映像データ９０の中間の分割映像データであることを意味する。チェインフラグ３７の値が「３」である場合には、その分割映像データ９３が、映像データ９０の最後の分割映像データであることを意味する。
【００７７】
図９では、先頭の分割映像データ９１に付与されるアクセス制御ヘッダ３０内のチェインフラグ３７には「１」が記述されている。同様に、中間の分割映像データ９２に付与されるアクセス制御ヘッダ３０内のチェインフラグ３７は「２」が記述され、最終の分割映像データ９３に付与されるアクセス制御ヘッダ３０内のチェインフラグ３７は「３」が記述されている。
【００７８】
データ記録部１０は、ポインタパケット８０の直前に生じるデータ記録領域１１ｃの未使用領域に、チェインフラグ３７を含むパケットデータ４０を記録する。制御情報読み出し部１２は、データ記録領域１１ｃにおいて、チェインフラグ３７を含むパケットデータ４０を読み出した場合には、対応するチェインフラグ３７を含むパケットデータ４０全てを読み出す。そして、それらのパケットデータ４０に含まれる分割映像データ９１〜９３から、元の記録用の映像データ９０を復元する。
【００７９】
このように構成された本実施の形態に係る記録再生装置１は、所定のデータ範囲を有する映像データ９０を分割した分割映像データ９１〜９３を、データ記録領域１１ｃに記録できるようになる。そのため、ポインタパケット８０を設けてデータ記録領域１１ｃに生じる未使用領域に、分割映像データ９１〜９３をポインタパケット８０の前後に分けて記録することで、データ記録領域１１ｃの無駄を発生させることなく、効率よく記録することができる。さらに、ポインタパケット８０が設けられた分割データ記録領域８９のデータ間隔よりも大きなパケットデータ４０を記録する場合でも、上記と同様にすれば、そのパケットデータ４０を分割データ記録領域８９に記録することができる。また、上記の構成は、長時間記憶するような構成に限ったものではなく、例えば、符号化部から出力された記録用のデータ４１を一時的に保持して記録するメモリに適用してもよい。そうすれば、メモリの容量に対して大きな所定のデータ範囲を有する記録用のデータ４１を、そのメモリに記録する場合でも、分割して記録するようにすることにより、装置に必要とされるメモリをより小さなメモリで代用することが可能となる。
【００８０】
なお、本実施の形態では、一の映像データ９０の分割を３分割とした例で示しているが、４分割以上とすることも可能であり、その場合には、中間に位置する複数のパケットデータ４０のチェインフラグに対して、例えば、２が記述される。また、２分割で記録しても問題はない。また、全ての映像データ９０を分割する必要はない。
【００８１】
また、本実施の形態では、記録用のデータ４１が、映像データであるとして、分割データのパケット化を説明したが、映像データに限ったものではなく、上述した音声データやその他データに対しても同様にパケット化するようにしてもよく、その場合にも、上記と同様の効果を得ることができる。
【００８２】
＜実施の形態４＞
図１０は、本実施の形態に係る記録再生装置１、および、記録再生方法を説明する図であり、より具体的には、データ記録領域１１ｃにおけるデータ構造の説明図である。なお、本実施の形態において、実施の形態１で示した構成と同一、または、これに相当するものについては、同一の符号を付すものとする。
【００８３】
図１０で示したＳ１からＳ９は、パケットデータ４０のそれぞれのデータサイズを示している。本実施の形態においては、パケットデータ４０のデータサイズＳ１からＳ９を、離散的な不定データ長で構成するものとする。離散的な不定データ長とは、たとえば、データ転送単位（例えば、３２バイト）の整数倍などで構成するものである。記録用のデータ４１のデータサイズが３２バイトの整数倍でない場合には、記録用のデータ４１の終端に、データアライメントのためのスタッフィングを行うものとする。
【００８４】
そして、アクセス制御ヘッダ３０に格納されているデータサイズ情報３３、および、正方向ポインタ３４、および、逆方向ポインタ３５の値は、この３２バイトを基準とした値で表現する。たとえば、パケットデータ４０のサイズが３０７２バイトであって、基準とした値が３２バイトである場合、９６（＝３０７２／３２）という新たなアドレスで表現する。
【００８５】
以上のような記録再生装置１、および、記録再生方法によれば、パケットデータ４０の先頭位置は離散的となり、記録単位で区切った範囲を１単位として新たなアドレスとすることができる。このようにすれば、パケットデータ４０のデータサイズ情報３３、および、パケットデータ４０の先頭位置示す正方向ポインタ３４、および、逆方向ポインタ３５は、より小さなデータサイズでアドレスを表現することが可能となる。そうすると、アクセス制御ヘッダ３０のデータサイズを小さくすることにより、アクセス制御ヘッダ３０に対する記録用のデータ４１を記録する比率が領域が増えるため、記録媒体１１ａの記録効率を向上することが実現可能となる。この効果は、実施の形態２で説明したポインタパケット８０の先頭ポインタ８１〜８３、および、終端ポインタ８４〜８６についても同様の効果があり、さらに記録媒体１１ａの記録効率を向上することが可能となる。
【００８６】
＜実施の形態５＞
図１１は、本実施の形態に係る記録再生装置１、および、記録再生方法を説明するブロック図であり、より具体的には、実施の形態１に示した記録再生装置１に加え、ネットワーク受信部２５と、ネットワーク送信部２６とを備える。なお、本実施の形態において、実施の形態１で示した構成と同一、または、これに相当するものについては、同一の符号を付すものとする。また、実施の形態１と同様、図１１において、本実施の形態の効果に直接影響を及ぼさない部分は省略して示している。
【００８７】
映像入力部２，３それぞれには、カメラなどから出力される映像信号が入力される。本実施の形態では、２チャンネルの映像信号が入力される構成となっている。映像符号化部４，５それぞれは、映像入力部２，３からそれぞれ入力された映像信号を符号化して、映像データを生成する。また、音声入力部６には、マイクなどから出力される音声信号が入力される。音声符号化部７は、音声入力部６から入力された音声信号を符号化して、音声データを生成する。これらは、実施の形態１と同様である。ネットワーク受信部２５には、ＬＡＮなどのネットワークを介して、ネットワークカメラなどの符号化装置が接続される。このように、ネットワーク受信部２５は、符号化された記録用のデータ４１をネットワークを介して外部、例えば、外部装置から受信する。
【００８８】
データ多重化部８は、符号化された記録用のデータ４１に対し、所定のデータ範囲ごとに、データの種類にかかわらず同一の情報項目を有する共通のアクセス制御ヘッダ３０を付与して、不定データ長のメディアパケットを生成し、多重化する。ここで、記録用のデータ４１は、上述した映像信号を符号化した映像データ、および、音声信号を符号化した音声データに、さらに、ネットワーク受信部２５で受信したデータの少なくとも一つを含む。ここで、ネットワーク受信部２５で受信したデータは、映像データ、音声データ、および、映像信号、および、音声信号以外のその他信号を符号化したその他データのいずれであってもよい。
【００８９】
アクセス制御ヘッダ３０の情報項目は、パケットメディアを読み出す制御に用いられる制御情報を含む。この制御情報の内容は、データ多重化部８によって与えられてもよいし、制御情報生成部９で与えもよい。その後、データ記録部１０は、データ多重化部８が生成したメディアパケットを、パケットデータ４０としてデータ記録領域１１ｃに連続して記録する。
【００９０】
データ記録領域１１ｃに記録されたパケットデータ４０を再生する場合には、制御情報読み出し部１２とデータ読み出し部１３により構成されるデータ抽出部が、アクセス制御ヘッダ３０の制御情報に基づいて、データ記録領域１１ｃに記録されたパケットデータ４０を読み出す。本実施の形態では、制御情報読み出し部１２が、データ記録領域１１ｃに記録されたパケットデータ４０の制御情報のうち、所望の制御情報と一致する制御情報を検索して読み出す。データ読み出し部１３は、制御情報読み出し部１２において一致したパケットデータ４０を読み出す。
【００９１】
データ読み出し部１３から読み出された記録用のデータ４１は、データ分離部１４にて分離して、映像復号化部１５，１６に送られるか、音声復号化部１９に送られるか、もしくは、ネットワーク送信部２６に送出される。ネットワーク送信部２６は、制御情報に基づいて読み出されたパケットデータ４０を、ネットワークを介して外部、例えば、外部装置に送信する。
【００９２】
以上の構成からなる本実施の形態に係る記録再生装置１は、ネットワークを介した記録用のデータ４１も、データ多重化部８において、アクセス制御ヘッダ３０を付与してパケットデータ４０として記録する。このため、遠隔地のデータを記録再生装置１にて記録する場合や、記録再生装置１に記録された記録用のデータ４１をネットワークを介して遠隔地にて再生することができる。そして、記録再生装置１を実施の形態１と同様な構成としているため、実施の形態１と同様な効果を有し、データ記録領域１１ｃの効率的な利用を実現するとともに、アクセス制御ヘッダ３０の情報およびポインタパケット８０の情報を用いることで高速な読み出しを実現することができる。
【００９３】
なお、本実施の形態では、ネットワーク受信部２５から受信してデータ記録領域１１ｃに記録された記録用のデータ４１を、ネットワーク送信部２６から外部に送信する構成について説明した。しかし、これに限ったものではなく、ネットワーク受信部２５から受信してデータ記録領域１１ｃに記録された記録用のデータ４１を、復号化部において復号化し、映像出力部１７，１８、あるいは、音声出力部２０により出力してもかまわない。このようにすることで、例えば、遠隔地の記録装置に記録された記録用のデータ４１を、本記録再生装置１で視聴することができる。また、本記録再生装置１の符号化部で符号化してデータ記録領域１１ｃに記録した記録用のデータ４１を、データ読み出し部１３にて読み出した後、ネットワーク送信部２６にて外部に送信してもよい。このようにすることで、本記録再生装置１での記録用のデータ４１を、ネットワークを介して遠隔地の記録再生装置１で視聴することができる。
【図面の簡単な説明】
【００９４】
【図１】実施の形態１に係る記録再生装置を示すブロック図である。
【図２】実施の形態１に係る記録再生装置および記録再生方法を示す図である。
【図３】実施の形態１に係る記録再生装置および記録再生方法を示す図である。
【図４】実施の形態１に係る記録再生装置および記録再生方法を示す図である。
【図５】実施の形態１に係る記録再生装置および記録再生方法を示す図である。
【図６】実施の形態１に係る記録再生装置および記録再生方法を示す図である。
【図７】実施の形態２に係る記録再生装置および記録再生方法を示す図である。
【図８】実施の形態２に係る記録再生装置および記録再生方法を示す図である。
【図９】実施の形態３に係る記録再生装置および記録再生方法を示す図である。
【図１０】実施の形態４に係る記録再生装置および記録再生方法を示す図である。
【図１１】実施の形態５に係る記録再生装置を示すブロック図である。
【符号の説明】
【００９５】
１  記録再生装置、２，３  映像入力部、４，５  映像符号化部、６  音声入力部、７  音声符号化部、８  データ多重化部、９  制御情報生成部、１０  データ記録部、１１  データ蓄積部、１１ａ  記録媒体、１１ｂ  管理データ領域、１１ｃ  データ記録領域、１２  制御情報読み出し部、１３  データ読み出し部、１４  データ分離部、１５，１６  映像復号化部、１７，１８  映像出力部、１９  音声復号化部、２０  音声出力部、２１  付加情報入力部、２２  付加情報符号化部、２３  付加情報復号化部、２４  付加情報出力部、２５  ネットワーク受信部、２６  ネットワーク送信部、３０  アクセス制御ヘッダ、３１  ＩＤ情報、３２  日時情報、３３  データサイズ情報、３４，６０〜６７  正方向ポインタ、３５，７０〜７７  逆方向ポインタ、３６  独立／従属フラグ、３７  チェインフラグ、４０  パケットデータ、４１  記録用のデータ、４２  チャンネル１のＩフレームの映像データ、４３  チャンネル２のＩフレームの映像データ、４４，４６  チャンネル１のＰフレームの映像データ、４５，４９  チャンネル１の音声データ、４７，５０  その他データ、４８  チャンネル２のＰフレームの映像データ、８０  ポインタパケット、８１〜８３  先頭ポインタ、８４〜８６  終端ポインタ、８７  最小日時情報、８８  最大日時情報、８９  分割データ記録領域、９０  映像データ、９１〜９３  分割映像データ。
【図１】
2008166900.tif 000003
【図２】
2008166900.tif 000004
【図３】
2008166900.tif 000005
【図４】
2008166900.tif 000006
【図５】
2008166900.tif 000007
【図６】
2008166900.tif 000008
【図７】
2008166900.tif 000009
【図８】
2008166900.tif 000010
【図９】
2008166900.tif 000011
【図１０】
2008166900.tif 000012
【図１１】
2008166900.tif 000013