(57)【特許請求の範囲】
【請求項１】
映像ストリーム、音声ストリーム、および付加情報のデータがパケット化され多重化されたＭＰＥＧ２のＴＳで伝送されるデジタル放送の番組を記録するためのデータ記録方法であって、
前記ＴＳから所望の番組の前記映像ストリームおよび前記音声ストリームを抽出し、
前記映像ストリームおよび前記音声ストリームにそれぞれを識別するためのファイル名を付与して記録し、
前記番組が付加情報を含む場合に、前記ＴＳから前記付加情報を伝送するパケットを検出して該パケットから前記付加情報を抽出し、
前記映像ストリームを記録したファイルのファイル名、前記音声ストリームを記録したファイルのファイル名、前記付加情報、および関連する他の番組の管理ファイルのファイル名を記録した管理ファイルを作成して記録するデータ記録方法。
【請求項２】
映像ストリーム、音声ストリーム、および付加情報のデータがパケット化され多重化されたＭＰＥＧ２のＴＳで伝送されるデジタル放送の、複数の映像と音声の組が同時に放送される部分を有する番組を記録するためのデータ記録方法であって、
前記ＴＳから所望の番組を構成する前記映像ストリームおよび前記音声ストリームを抽出し、
前記映像ストリームおよび前記音声ストリームにそれぞれを識別するためのファイル名を付与して記録し、
前記番組が付加情報を含む場合に、前記ＴＳから前記付加情報を伝送するパケットを検出して該パケットから前記付加情報を抽出し、
各映像と音声の組に対応して、該映像の前記映像ストリームを記録したファイルのファイル名、該音声の前記音声ストリームを記録したファイルのファイル名、該映像と音声の組に関する付加情報、該映像と音声の組の前および後に放送された映像と音声の組に対応した管理ファイルのファイル名を記録した管理ファイルを作成して記録するデータ記録方法。
【請求項３】
映像ストリーム、音声ストリーム、および付加情報のデータがパケット化され多重化されたＭＰＥＧ２のＴＳで伝送されるデジタル放送の連続した複数の番組を記録するためのデータ記録方法であって、
前記ＴＳから前記番組の前記映像ストリームおよび前記音声ストリームを抽出し、
前記映像ストリームおよび前記音声ストリームにそれぞれを識別するためのファイル名を付与して記録し、
前記番組が付加情報を含む場合に、前記ＴＳから前記付加情報を伝送するパケットを検出して該パケットから前記付加情報を抽出し、
前記番組に対応して、前記映像ストリームを記録したファイルのファイル名、前記音声ストリームを記録したファイルのファイル名、該番組の付加情報、該番組の前および後に放送された番組に対応した管理ファイルのファイル名を記録した管理ファイルを作成して記録するデータ記録方法。
【請求項４】
前記付加情報に番組の特定シーンを示す情報が含まれる場合に、前記映像ストリームの該特定シーンに対応する部分を示す情報と、前記音声ストリームの該特定シーンに対応する部分を示す情報を管理ファイルに更に記録する、請求項１から３のいずれか１項に記載のデータ記録方法。
【請求項５】
映像ストリーム、音声ストリーム、および付加情報のデータがパケット化され多重化されたＭＰＥＧ２のＴＳで伝送されるデジタル放送の番組を記録するデータ記録装置であって、
前記ＴＳから所望の番組の前記映像ストリームおよび前記音声ストリームを抽出する映像・音声ストリーム抽出部と、
前記番組が付加情報を含む場合に、前記ＴＳから前記付加情報を伝送するパケットを検出して該パケットから前記付加情報を抽出する付加情報参照部と、
前記映像ストリームおよび前記音声ストリームにそれぞれを識別するためのファイル名を付与して記録するとともに、前記映像ストリームを記録したファイルのファイル名、前記音声ストリームを記録したファイルのファイル名、前記付加情報、および関連する他の番組の管理ファイルのファイル名を記録した管理ファイルを作成して記録する管理ファイル作成部を有するデータ記録装置。
【請求項６】
映像ストリーム、音声ストリーム、および付加情報のデータがパケット化され多重化されたＭＰＥＧ２のＴＳで伝送されるデジタル放送の、複数の映像と音声の組が同時に放送される部分を有する番組を記録するデータ記録装置であって、
前記ＴＳから所望の番組を構成する前記映像ストリームおよび前記音声ストリームを抽出する映像・音声ストリーム抽出部と、
前記番組が付加情報を含む場合に、前記ＴＳから前記付加情報を伝送するパケットを検出して該パケットから前記付加情報を抽出する付加情報参照部と、
前記映像ストリームおよび前記音声ストリームにそれぞれを識別するためのファイル名を付与して記録するとともに、各映像と音声の組に対応して、該映像の前記映像ストリームを記録したファイルのファイル名、該音声の前記音声ストリームを記録したファイルのファイル名、該映像と音声の組に関する付加情報、該映像と音声の組の前および後に放送された映像と音声の組に対応した管理ファイルのファイル名を記録した管理ファイルを作成して記録する管理ファイル作成部を有するデータ記録装置。
【請求項７】
映像ストリーム、音声ストリーム、および付加情報のデータがパケット化され多重化されたＭＰＥＧ２のＴＳで伝送されるデジタル放送の連続した複数の番組を記録するデータ記録装置であって、前記ＴＳから前記番組の前記映像ストリームおよび前記音声ストリームを抽出する映像・音声ストリーム抽出部と、前記番組が付加情報を含む場合に、前記ＴＳから前記付加情報を伝送するパケットを検出して該パケットから前記付加情報を抽出する付加情報参照部と、前記映像ストリームおよび前記音声ストリームにそれぞれを識別するためのファイル名を付与して記録するとともに、前記番組に対応して、前記映像ストリームを記録したファイルのファイル名、前記音声ストリームを記録したファイルのファイル名、該番組の前記付加情報、該番組の前および後に放送された番組に対応した管理ファイルのファイル名を記録した管理ファイルを作成して記録する管理ファイル作成部を有するデータ記録装置。
【請求項８】
前記管理ファイル作成部は、前記付加情報に前記番組の特定シーンを示す情報が含まれる場合に、前記映像ストリームの該特定シーンに対応する部分を示す情報と、前記音声ストリームの該特定シーンに対応する部分を示す情報を前記管理ファイルに更に記録する、請求項５から７のいずれか１項に記載のデータ記録装置。
【請求項９】
映像ストリーム、音声ストリーム、および付加情報のデータがパケット化され多重化されたＭＰＥＧ２のＴＳで伝送されるデジタル放送の番組を記録するためのデータ記録プログラムであって、
前記ＴＳから所望の番組の前記映像ストリームおよび前記音声ストリームを抽出する処理と、
前記映像ストリームおよび前記音声ストリームにそれぞれを識別するためのファイル名を付与して記録する処理と、
前記番組が付加情報を含む場合に、前記ＴＳから前記付加情報を伝送するパケットを検出して該パケットから前記付加情報を抽出する処理と、
前記映像ストリームを記録したファイルのファイル名、前記音声ストリームを記録したファイルのファイル名、前記付加情報、および関連する他の番組の管理ファイルのファイル名を記録した管理ファイルを作成して記録する処理を情報処理装置に実行させるためのデータ記録プログラムを記録した記録媒体。
【請求項１０】
映像ストリーム、音声ストリーム、および付加情報のデータがパケット化され多重化されたＭＰＥＧ２のＴＳで伝送されるデジタル放送の、複数の映像と音声の組が同時に放送される部分を有する番組を記録するためのデータ記録プログラムであって、
前記ＴＳから所望の番組を構成する前記映像ストリームおよび前記音声ストリームを抽出する処理と、
前記映像ストリームおよび前記音声ストリームにそれぞれを識別するためのファイル名を付与して記録する処理と、
前記番組が付加情報を含む場合に、前記ＴＳから前記付加情報を伝送するパケットを検出して該パケットから前記付加情報を抽出する処理と、
各映像と音声の組に対応して、該映像の前記映像ストリームを記録したファイルのファイル名、該音声の前記音声ストリームを記録したファイルのファイル名、該映像と音声の組に関する付加情報、該映像と音声の組の前および後に放送された映像と音声の組に対応した管理ファイルのファイル名を記録した管理ファイルを作成して記録する処理を情報処理装置に実行させるためのデータ記録プログラムを記録した記録媒体。
【請求項１１】
映像ストリーム、音声ストリーム、および付加情報のデータがパケット化され多重化されたＭＰＥＧ２のＴＳで伝送されるデジタル放送の連続した複数の番組を記録するためのデータ記録プログラムであって、
前記ＴＳから前記番組の前記映像ストリームおよび前記音声ストリームを抽出する処理と、
前記映像ストリームおよび前記音声ストリームにそれぞれを識別するためのファイル名を付与して記録する処理と、
前記番組が付加情報を含む場合に、前記ＴＳから前記付加情報を伝送するパケットを検出して該パケットから前記付加情報を抽出する処理と、
前記番組に対応して、前記映像ストリームを記録したファイルのファイル名、前記音声ストリームを記録したファイルのファイル名、該番組の付加情報、該番組の前および後に放送された番組に対応した管理ファイルのファイル名を記録した管理ファイルを作成して記録する処理を情報処理装置に実行させるためのデータ記録プログラムを記録した記録媒体。
【請求項１２】
前記データ記録プログラムは、前記付加情報に番組の特定シーンを示す情報が含まれる場合に、前記映像ストリームの該特定シーンに対応する部分を示す情報と、前記音声ストリームの該特定シーンに対応する部分を示す情報を前記管理ファイルに記録する処理を前記情報処理装置に更に実行させる、請求項９から１１のいずれか１項に記載の記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、映像・音声のデータを記録媒体に記録するデータ記録装置に関し、特に、ＭＰＥＧ２のＴＳで伝送されたデジタル放送のストリームから映像・音声ストリームを抽出して記録媒体に記録するデータ記録装置に関する。
【０００２】
【従来の技術】
映像・音声を圧縮する符号化方式であるＭＰＥＧ２（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  Ｐｈａｓｅ２）に関して“Ｇｅｎｅｒｉｃ  ｃｏｄｉｎｇ  ｏｆ  Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅｓ  ａｎｄ  ａｓｓｏｃｉａｔｅｄ  ｉｎｆｏｒｍａｔｉｏｎ”（ＩＳＯ／ＩＥＣ  １３８１８）に規定されている。
【０００３】
ＭＰＥＧ２における映像・音声および他の情報を伝送、あるいは蓄積するための形態として、ＥＳ（Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）、ＰＥＳ（Ｐａｃｋｅｔｉｚｅｄ  Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）、ＰＳ（Ｐｒｏｇｒａｍ  Ｓｔｒｅａｍ）、およびＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）の４つの形態がある。
【０００４】
ＥＳは、映像・音声をＭＰＥＧ２符号化方式によって符号化することで得られる映像ストリームおよび音声ストリームであり、記録するための情報や伝送するための情報などが付加されていない基本的なストリームである。
【０００５】
ＰＥＳは、ＥＳを画像であればピクチャ単位、音声であればオーディオフレーム単位で分割してパケット化したストリームであり、パケットヘッダの中に映像・音声の同期をとるための時間情報を持つことができる。
【０００６】
ＰＳは、1つの番組（プログラム）を構成する映像・音声のＰＥＳ、およびその番組の番組名、番組構成、その他の付加情報を可変長でパケット化して時分割多重したストリームであり、主に記録媒体へ記録する際に用いられる。
【０００７】
ＴＳは、複数の番組を構成する映像・音声のＰＥＳ、およびその他の情報を複数のパケットに分割し、時分割多重したストリームであり、主に複数の番組の映像・音声およびそれに関する情報の伝送に用いられる。各々のパケットは１８８バイトの固定長であり、先頭に同期用の1バイトおよびＴＳパケットを識別するためのＰＩＤ（Ｐａｃｋｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）を含む４バイトのＴＳパケットヘッダを有している。
【０００８】
本明細書において、映像ストリーム、音声ストリームと称した場合、ＥＳ、ＰＥＳまたはＰＳによる冗長性の低いストリームを指すものとする。
【０００９】
近年、デジタル放送ではＴＳを用いた伝送方式が採用されており、映像・音声・および関連情報により構成される複数の放送局の番組がＴＳによって多重化されて伝送されている。ＴＳ方式でデジタル放送を配信する場合、受信機が番組の受信をいつ開始しても番組名などの番組情報を受信できるように、同じ番組情報が繰返し多重化され、伝送される。このため、ＴＳ方式で伝送されたデジタル放送の番組を記録媒体に記録する場合に、受信機で受信した全てのＴＳをそのまま記録すると、伝送されたデータを欠落させることなく記録できるが、同じデータを繰り返し記録することとなり非常に効率が悪い。したがって、この方法は特定の番組を記録媒体に記録する用途に適していないといえる。
【００１０】
そこで、従来から記録するデータ量を削減し、番組を効率よく記録媒体に記録するための方法が提案されている。特開平１１−２３９３１４号公報、特開平１１−２７５５１９号公報、および特開平１１−２７５５２４号公報には、ＴＳの中から１つの番組の映像・音声、およびその番組に関する番組情報を伝送するＴＳパケットを抽出し、そのデータを記録するデータ記録装置が示されている。
【００１１】
【発明が解決しようとする課題】
上記の特開平１１−２３９３１４号公報、特開平１１−２７５５１９号公報、および特開平１１−２７５５２４号公報に示されたデータ記録装置は、いずれもＴＳの中から必要なＴＳパケットを選択しＴＳの形態のまま記録するものである。
【００１２】
１８８バイトのＴＳパケットの先頭には、4バイトのパケットヘッダが付加されているので、そのまま記録媒体に記録することは非効率であるという問題がある。また、それらのデータ記録装置によって記録媒体に記録された番組を再生する再生専用装置を構成する場合に、記録媒体に記録されたＴＳから所望の番組のパケットを分離して再生する機能が必要であり、再生専用装置の回路が増大する、あるいはソフトウェアが複雑化する。
【００１３】
また、他の方法として、受信したＴＳから所望の映像・音声ストリームのＰＥＳを抽出し、さらにＰＥＳからＰＳを生成、あるいはＥＳを抽出し、それぞれＰＳ、ＥＳとして記録する方法がある。この方法によれば記録データの冗長性を低減することができ、また、再生時にＴＳから所望の番組を分離する必要がなくなるが、この方法には以下に述べるような問題点がある。
【００１４】
まず、第１の問題点は、上記した方法によれば記録媒体に映像・音声ストリームのみが記録されることになるため、番組名などの番組情報が欠落してしまうということである。このため、記録されたコンテンツに関する情報を扱うことができる記録システムにおいて、コンテンツの情報を記録し管理するために、別途、ユーザが手動により多大な労力をかけて情報を入力しなくてはならない。
【００１５】
次に、第２の問題点について説明する。デジタル放送で配信される番組には、ＡＲＩＢ（Ａｓｓｏｃｉａｔｉｏｎ  ｏｆ  Ｒａｄｉｏ  Ｉｎｄｕｓｔｒｉｅｓａｎｄ  Ｂｕｓｉｎｅｓｓ；社団法人  電波産業会）技術資料：ＡＲＩＢ  ＴＲ−Ｂ１５  １．０版  第二分冊「ＢＳデジタル放送運用規定」に記載されたマルチビューテレビのように、同時に放送される複数の映像・音声により構成される部分を含む番組が存在する。そのような番組を上記した方法で記録媒体に記録すると、各映像・音声ストリームがそれぞれ別個に記録され、各映像・音声ストリーム間の関係を示す番組情報が欠落してしまう。つまり、それぞれが別個のコンテンツとして記録媒体に記録されるので、１つの番組として同時に放送された複数の映像・音声の構成を再生時に再現することができない。
【００１６】
第３の問題点は、ＴＳの中に番組内の特徴的なシーンに関する情報が含まるような番組を上記した方法によって記録媒体に記録した場合、番組内の特定のシーンを示す番組情報が欠落してしまいユーザに伝えることができないということである。
【００１７】
第４の問題点は、連続して放送される複数の番組を続けて記録してコンテンツを作成し、作成したコンテンツを番組ごとに分割する場合、各番組を識別するための番組情報がないため自動分割することができないということである。
【００１８】
本発明は上記した問題点を解決するためになされたものであり、本発明の目的は、再生装置にＴＳ分離手段を不要とし、かつ、ＴＳに多重化された様々な番組情報を欠落させることなく記録するデータ記録装置を提供することである。
【００１９】
また、本発明の他の目的は、マルチビューテレビのような多重構成を持つ番組を記録した際に放送時の番組構成を再現できるように記録するデータ記録装置を提供することである。
【００２０】
本発明のさらに他の目的は、連続して放送される複数の番組を続けて記録したときに、番組ごとに別のコンテンツとして記録することができるデータ記録装置を提供することである。
【００２１】
本発明のさらに他の目的は、番組内の特徴的シーンの開始位置やシーン名を、再生時にジャンプ先として指定可能なブックマークとして自動登録するデータ記録装置を提供することである。
【００２２】
【課題を解決するための手段】
上記目的を達成するために、本発明のデータ記録方法は、映像ストリーム、音声ストリーム、および付加情報のデータがパケット化され多重化されたＭＰＥＧ２のＴＳで伝送されるデジタル放送の番組を記録するためのデータ記録方法であって、
ＴＳから所望の番組の映像ストリームおよび音声ストリームを抽出し、
映像ストリームおよび音声ストリームにそれぞれを識別するためのファイル名を付与して記録し、
前記番組が付加情報を含む場合に、ＴＳから付加情報を伝送するパケットを検出してそのパケットから付加情報を抽出し、
映像ストリームを記録したファイルのファイル名、音声ストリームを記録したファイルのファイル名、付加情報、および関連する他の番組の管理ファイルのファイル名を記録した管理ファイルを作成して記録する。
【００２３】
したがって、入力ＴＳから所望の番組以外の番組の映像ストリームや音声ストリーム、繰り返し送信された情報データのパケット、所望の番組の映像・音声に付加されたパケットヘッダなど冗長な部分を取り除いて、所望の番組の映像ストリームおよび音声ストリームを抽出して記録することができ、また、入力ＴＳから付加情報を抽出し、番組に関連付けて管理ファイルとして記録することができる。
【００２４】
本発明の他のデータ記録方法は、映像ストリーム、音声ストリーム、および付加情報のデータがパケット化され多重化されたＭＰＥＧ２のＴＳで伝送されるデジタル放送の、複数の映像と音声の組が同時に放送される部分を有する番組を記録するためのデータ記録方法であって、
ＴＳから所望の番組を構成する映像ストリームおよび音声ストリームを抽出し、
映像ストリームおよび音声ストリームにそれぞれを識別するためのファイル名を付与して記録し、
前記番組が付加情報を含む場合に、ＴＳから付加情報を伝送するパケットを検出してそのパケットから付加情報を抽出し、
各映像と音声の組に対応して、その映像の映像ストリームを記録したファイルのファイル名、その音声の音声ストリームを記録したファイルのファイル名、その映像と音声の組に関する付加情報、その映像と音声の組の前および後に放送された映像と音声の組に対応した管理ファイルのファイル名を記録した管理ファイルを作成して記録する。
【００２５】
したがって、番組構成の情報を持たない映像・音声ストリームに対し番組構成の情報を関連付けて記録することができる。
【００２６】
本発明のさらに他のデータ記録装置は、映像ストリーム、音声ストリーム、および付加情報のデータがパケット化され多重化されたＭＰＥＧ２のＴＳで伝送されるデジタル放送の連続した複数の番組を記録するためのデータ記録方法であって、
ＴＳから前記番組の映像ストリームおよび音声ストリームを抽出し、
映像ストリームおよび音声ストリームにそれぞれを識別するためのファイル名を付与して記録し、
前記番組が付加情報を含む場合に、ＴＳから付加情報を伝送するパケットを検出してそのパケットから付加情報を抽出し、
前記番組に対応して、映像ストリームを記録したファイルのファイル名、音声ストリームを記録したファイルのファイル名、その番組の付加情報、その番組の前および後に放送された番組に対応した管理ファイルのファイル名を記録した管理ファイルを作成して記録する。
【００２７】
したがって、連続する複数の番組を続けて記録した場合に、各番組を識別し前後関係を特定するための情報を映像・音声ストリームに関連付けて記録することができる。
【００２８】
本発明の実施態様によれば、付加情報に番組の特定シーンを示す情報が含まれる場合に、映像ストリームの特定シーンに対応する部分を示す情報と、音声ストリームの特定シーンに対応する部分を示す情報を管理ファイルに更に記録する。
【００２９】
したがって、番組の特定シーンを示す情報を映像・音声ストリームの特定位置を示すブックマークとして記録することができる。
【００３０】
本発明のデータ記録装置は、映像ストリーム、音声ストリーム、および付加情報のデータがパケット化され多重化されたＭＰＥＧ２のＴＳで伝送されるデジタル放送の番組を記録するデータ記録装置であって、
ＴＳから所望の番組の映像ストリームおよび音声ストリームを抽出する映像・音声ストリーム抽出部と、
前記番組が付加情報を含む場合に、ＴＳから付加情報を伝送するパケットを検出してそのパケットから付加情報を抽出する付加情報参照部と、
映像ストリームおよび音声ストリームにそれぞれを識別するためのファイル名を付与して記録するとともに、映像ストリームを記録したファイルのファイル名、音声ストリームを記録したファイルのファイル名、付加情報、および関連する他の番組の管理ファイルのファイル名を記録した管理ファイルを作成して記録する管理ファイル作成部を有している。
【００３１】
本発明の他のデータ記録装置は、映像ストリーム、音声ストリーム、および付加情報のデータがパケット化され多重化されたＭＰＥＧ２のＴＳで伝送されるデジタル放送の、複数の映像と音声の組が同時に放送される部分を有する番組を記録するデータ記録装置であって、
ＴＳから所望の番組を構成する映像ストリームおよび音声ストリームを抽出する映像・音声ストリーム抽出部と、
前記番組が付加情報を含む場合に、ＴＳから付加情報を伝送するパケットを検出して該パケットから付加情報を抽出する付加情報参照部と、
映像ストリームおよび音声ストリームにそれぞれを識別するためのファイル名を付与して記録するとともに、各映像と音声の組に対応して、その映像の映像ストリームを記録したファイルのファイル名、その音声の音声ストリームを記録したファイルのファイル名、その映像と音声の組に関する付加情報、その映像と音声の組の前および後に放送された映像と音声の組に対応した管理ファイルのファイル名を記録した管理ファイルを作成して記録する管理ファイル作成部を有している。
【００３２】
本発明のさらに他のデータ記録装置は、映像ストリーム、音声ストリーム、および付加情報のデータがパケット化され多重化されたＭＰＥＧ２のＴＳで伝送されるデジタル放送の連続した複数の番組を記録するためのデータ記録方法であって、
ＴＳから前記番組の映像ストリームおよび音声ストリームを抽出する映像・音声ストリーム抽出部と、
前記番組が付加情報を含む場合に、ＴＳから付加情報を伝送するパケットを検出して該パケットから付加情報を抽出する付加情報参照部と、
映像ストリームおよび音声ストリームにそれぞれを識別するためのファイル名を付与して記録するとともに、前記番組に対応して、映像ストリームを記録したファイルのファイル名、音声ストリームを記録したファイルのファイル名、その番組の付加情報、その番組の前および後に放送された番組に対応した管理ファイルのファイル名を記録した管理ファイルを作成して記録する管理ファイル作成部を有している。
【００３３】
本発明の実施態様によれば、管理ファイル作成部は、
付加情報に番組の特定シーンを示す情報が含まれる場合に、映像ストリームの特定シーンに対応する部分を示す情報と、音声ストリームの特定シーンに対応する部分を示す情報を管理ファイルに更に記録する。
【００３４】
本発明の記録媒体は、映像ストリーム、音声ストリーム、および付加情報のデータがパケット化され多重化されたＭＰＥＧ２のＴＳで伝送されるデジタル放送の番組を記録するためのデータ記録プログラムであって、
ＴＳから所望の番組の映像ストリームおよび音声ストリームを抽出する処理と、
映像ストリームおよび音声ストリームにそれぞれを識別するためのファイル名を付与して記録する処理と、
前記番組が付加情報を含む場合に、ＴＳから付加情報を伝送するパケットを検出して該パケットから付加情報を抽出する処理と、
映像ストリームを記録したファイルのファイル名、音声ストリームを記録したファイルのファイル名、付加情報、および関連する他の番組の管理ファイルのファイル名を記録した管理ファイルを作成して記録する処理を情報処理装置に実行させるためのデータ記録プログラムを記録している。
【００３５】
本発明の他の記録媒体は、映像ストリーム、音声ストリーム、および付加情報のデータがパケット化され多重化されたＭＰＥＧ２のＴＳで伝送されるデジタル放送の、複数の映像と音声の組が同時に放送される部分を有する番組を記録するためのデータ記録プログラムであって、
ＴＳから所望の番組を構成する映像ストリームおよび音声ストリームを抽出する処理と、
映像ストリームおよび音声ストリームにそれぞれを識別するためのファイル名を付与して記録する処理と、
前記番組が付加情報を含む場合に、ＴＳから付加情報を伝送するパケットを検出して該パケットから付加情報を抽出する処理と、
各映像と音声の組に対応して、その映像の映像ストリームを記録したファイルのファイル名、その音声の音声ストリームを記録したファイルのファイル名、その映像と音声の組に関する付加情報、その映像と音声の組の前および後に放送された映像と音声の組に対応した管理ファイルのファイル名を記録した管理ファイルを作成して記録する処理を情報処理装置に実行させるためのデータ記録プログラムを記録している。
【００３６】
本発明のさらに他の記録媒体は、映像ストリーム、音声ストリーム、および付加情報のデータがパケット化され多重化されたＭＰＥＧ２のＴＳで伝送されるデジタル放送の連続した複数の番組を記録するためのデータ記録プログラムであって、
ＴＳから前記番組の映像ストリームおよび音声ストリームを抽出する処理と、映像ストリームおよび音声ストリームにそれぞれを識別するためのファイル名を付与して記録する処理と、
前記番組が付加情報を含む場合に、ＴＳから付加情報を伝送するパケットを検出して該パケットから付加情報を抽出する処理と、
前記番組に対応して、映像ストリームを記録したファイルのファイル名、音声ストリームを記録したファイルのファイル名、その番組の付加情報、その番組の前および後に放送された番組に対応した管理ファイルのファイル名を記録した管理ファイルを作成して記録する処理を情報処理装置に実行させるためのデータ記録プログラムを記録している。
【００３７】
本発明の実施態様によれば、データ記録プログラムは、付加情報に番組の特定シーンを示す情報が含まれる場合に、映像ストリームの特定シーンに対応する部分を示す情報と、音声ストリームの特定シーンに対応する部分を示す情報を管理ファイルに記録する処理を情報処理装置に更に実行させる。
【００３８】
【発明の実施の形態】
本発明の一実施形態のデジタル放送データ記録装置について図面を参照して詳細に説明する。
【００３９】
本実施形態においてデジタル放送はＴＳによって伝送される。ＴＳには映像ストリーム、音声ストリーム、および番組に関連する付加情報（番組情報）のデータを伝送するためのＴＳパケットと、ＴＳパケットのＰＩＤを特定するためのＴＳパケットが伝送されている。また、映像・音声および番組情報のＴＳパケットには、映像・音声データを伝送する映像・音声ストリーム伝送パケットと番組情報テーブル伝送パケットがある。
【００４０】
ＰＩＤを特定するためのＴＳパケットによって番組特定情報（ＰＳＩ：Ｐｒｏｇｒａｍ  Ｓｐｅｃｉｆｉｃ  Ｉｎｆｏｍａｔｉｏｎ）であるＰＡＴ（Ｐｒｏｇｒａｍ  Ａｓｓｏｃｉａｔｉｏｎ  Ｔａｂｌｅ）およびＰＭＴ（ＰｒｏｇｒａｍＭａｐ  Ｔａｂｌｅ）が伝送される。ＰＭＴは番組を構成する映像・音声のデータをそれぞれ伝送する各ＴＳパケットのＰＩＤ情報を有しており、ＰＡＴはＰＭＴを伝送するＴＳパケットのＰＩＤの情報を有している。
【００４１】
本実施形態のデジタル放送データ記録装置は、時分割多重されたデジタル放送のＴＳの中から所望の映像・音声ストリームを抽出し、ランダムアクセス可能な記録媒体へ記録するものであり、このとき、映像・音声ストリームの管理用としてデジタル放送のＴＳ中に時分割多重された番組の情報データを元に、番組名、番組構成などの付加情報を記録した管理ファイルを記録媒体上に自動作成する。この情報データは、ユーザに表示するための文字データや再生装置を制御するための制御データを含んでいる。
【００４２】
図１は本実施形態のデジタル放送データ記録装置の構成を示すブロック図である。
【００４３】
本実施形態のデジタル放送データ記録装置は、映像・音声ストリーム抽出部１００と番組情報参照部２００と管理ファイル作成部３００と記録媒体４００を有している。
【００４４】
映像・音声ストリーム抽出部１００は、読出ＰＩＤ選択部１と選択ＰＩＤ記憶部２と選択パケット検出部３とＰＥＳ抽出部４を有している。
【００４５】
読出ＰＩＤ選択部１は、図２に示すように、ＰＡＴ検出部１１とＰＡＴ分析部１２とＰＡＴ記憶部１３と読出ＰＭＴ選択部１４とＰＭＴ検出部１５とＰＭＴ分析部１６とＰＭＴ記憶部１７と読出要素選択部１８を有しており、入力ＴＳからＰＡＴとＰＭＴを抽出し、それらの情報を利用して記録対象とする番組を構成する映像・音声ストリームを伝送する映像・音声ストリーム伝送パケットのＰＩＤを特定する。
【００４６】
ＰＡＴ検出部１１は、入力ＴＳからＰＩＤが“０ｘ００００”であるＰＡＴ伝送用のＴＳパケットを検出し、そのＴＳパケットからパケットヘッダを除去して得られるＰＡＴ情報をＰＡＴ分析部１２に出力する。
【００４７】
ＰＡＴ分析部１２は、ＰＡＴ検出部１１から入力されたＰＡＴ情報を解析し、ＰＡＴ情報の中からＰＭＴを伝送するＴＳパケットのＰＩＤであるＰＭＴ＿ＰＩＤと、ＰＭＴ＿ＰＩＤを有するＴＳパケットが伝送するＰＭＴに対応するチャンネルの識別子であるｓｅｒｖｉｃｅ＿ｉｄを抽出する。そして、抽出されたＰＭＴ＿ＰＩＤとｓｅｒｖｉｃｅ＿ｉｄを対応付けてＰＡＴ記憶部１３に出力する。
【００４８】
ＰＡＴ記録部１３は、ＰＡＴ分析部１２が出力したＰＭＴ＿ＰＩＤとｓｅｒｖｉｃｅ＿ｉｄとの対応情報を記憶する。入力ＴＳが複数のチャンネルの情報を含む場合には、複数のＰＭＴ＿ＰＩＤとｓｅｒｖｉｃｅ＿ｉｄの対応情報を記憶する。
【００４９】
読出ＰＭＴ選択部１４は、ユーザが予めリモコン等により指定した指定チャンネルに対応するｓｅｒｖｃｅ＿ｉｄをＰＡＴ記憶部１３から選択し、そのｓｅｒｖｉｃｅ＿ｉｄと組みになっているＰＭＴ＿ＰＩＤをＰＡＴ記憶部１３から読み出し、読み出されたＰＭＴ＿ＰＩＤをＰＭＴ検出部１５に出力する。
【００５０】
ＰＭＴ検出部１５は、読出ＰＭＴ選択部１４で選択されたＰＭＴ＿ＰＩＤを有するＴＳパケットを入力ＴＳから検出し、そのＴＳパケットからパケットヘッダを除去して得られるＰＭＴ情報をＰＭＴ分析部１６に出力する。
【００５１】
ＰＭＴ分析部１６は、ＰＭＴ検出部１５から入力されたＰＭＴ情報を分析し、番組構成要素である映像・音声ストリームや番組情報のデータを伝送するＴＳパケットのＰＩＤであるＥＳ＿ＰＩＤ、各番組構成要素を識別するためのｃｏｍｐｏｎｅｎｔ＿ｔａｇ、および各番組構成要素が映像か音声か、あるいは番組情報なのかを示すストリーム形式ｓｔｒｅａｍ＿ｔｙｐｅを抽出する。そして、各番組構成要素ごとに抽出したＥＳ＿ＰＩＤ、ｃｏｍｐｏｎｅｎｔ＿ｔａｇ、およびｓｔｒｅａｍ＿ｔｙｐｅを１組として対応付けた情報をＰＭＴ記憶部１７に出力する。
【００５２】
ＰＭＴ記憶部１７は、ＰＭＴ分析部１６から出力された全ての情報を記憶する。
【００５３】
読出要素選択部１８は、ＰＭＴ記憶部１７に記憶された情報に基づき映像・音声ストリームのｓｔｒｅａｍ＿ｔｙｐｅを全て選択する。そして選択された各ｓｔｒｅａｍ＿ｔｙｐｅに対応付けされたＥＳ＿ＰＩＤとｃｏｍｐｏｎｅｎｔ＿ｔａｇをＰＭＴ記憶部１７から読み出し、ｓｔｒｅａｍ＿ｔｙｐｅとＥＳ＿ＰＩＤとｃｏｍｐｏｎｅｎｔ＿ｔａｇを1組として対応付けした情報を選択ＰＩＤ記憶部２に出力する。
【００５４】
選択ＰＩＤ記憶部２は、読出要素選択部１８が出力した情報を記憶する。
【００５５】
選択パケット検出部３は、選択ＰＩＤ記憶部２に記録されたＥＳ＿ＰＩＤと一致するＰＩＤを有するＴＳパケットを入力ＴＳから検出する。そして一致するＰＩＤを有するＴＳパケットが見つかったら、そのＴＳパケットをＰＥＳ抽出部４に出力する。さらに、そのＥＳ＿ＰＩＤに対応するｃｏｍｐｏｎｅｎｔ＿ｔａｇおよびｓｔｒｅａｍ＿ｔｙｐｅを選択ＰＩＤ記憶部２から読み出して、選択ストリームのｃｏｍｐｏｎｅｎｔ＿ｔａｇおよびｓｔｒｅａｍ＿ｔｙｐｅとして管理ファイル作成部３００に出力する。
【００５６】
ＰＥＳ抽出部４は、選択パケット検出部３から出力されたＴＳパケットからパケットヘッダを除去し、また、パケットヘッダの直後にＭＰＥＧ２に規定されたａｄａｐｔａｔｉｏｎ＿ｆｉｅｌｄを有する場合にはこれも除去する。そして、それによって抽出されたＰＥＳを管理ファイル作成部３００に出力する。
【００５７】
なお、本実施形態では、ＴＳからＰＥＳを抽出するデジタル放送データ記録装置を例示して説明したが、ＰＥＳ抽出部４の後段に、ＰＥＳ抽出部４で抽出されたＰＥＳからＰＳを生成、あるいはＥＳを抽出する手段をさらに備えることで、それぞれＰＳ、ＥＳとして記録するデジタル放送データ記録装置を構成することができる。
【００５８】
番組情報参照部２００は、番組情報テーブル伝送パケット検出部５と番組情報抽出部６と番組情報記憶部７を有している。
【００５９】
番組情報テーブル伝送パケット検出部５は、入力されたＴＳから、ＡＲＩＢ標準規格：ＡＲＩＢ  ＳＴＤ−Ｂ１０  １．２版「デジタル放送に使用する番組配列情報」、およびＡＲＩＢ技術資料：ＡＲＩＢ  ＴＲ−Ｂ１５  １．０版  第二分冊「ＢＳデジタル放送運用規定」に記載された番組配列情報（ＳＩ：Ｓｅｒｖｉｃｅ  Ｉｎｆｏｍａｔｉｏｎ）の、番組についての情報を有するＥＩＴ（Ｅｖｅｎｔ  Ｉｎｆｏｍａｔｉｏｎ  Ｔａｂｌｅ）、および番組内シーン情報を有するＬＩＴ（Ｌｏｃａｌ  Ｉｎｆｏｍａｔｉｏｎ  Ｔａｂｌｅ）を伝送するＴＳパケットを番組情報テーブル伝送パケットとして検出する。そして、検出された番組情報テーブル伝送パケットを番組情報抽出部６に出力する。
【００６０】
本実施形態では、抽出対象のＳＩがＥＩＴおよびＬＩＴである場合を例として説明したが、ＥＩＴのみを抽出対象としてもよく、また、ＮＩＴ（Ｎｅｔｗｏｒｋ  Ｉｎｆｏｍａｔｉｏｎ  Ｔａｂｌｅ）やＳＤＴ（Ｓｅｒｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｔａｂｌｅ）など他のＳＩを抽出対象として追加してもよい。
【００６１】
番組情報抽出部６は、ユーザによって外部から指定された指定チャンネルと現在の時刻に基づいて、番組情報テーブル伝送パケット検出部５から出力された番組情報テーブル伝送パケットから、指定チャンネルで現在放送中の番組および現在時刻以降に放送される番組についての番組情報を抽出し、抽出された番組情報を番組情報記憶部７に出力する。
【００６２】
ここでは、番組情報抽出部６は、番組が放送されるチャンネルのチャンネル識別子（ｓｅｒｖｉｃｅ＿ｉｄ）、番組識別子（ｅｖｅｎｔ＿ｉｄ）、番組開始時刻（ｓｔａｒｔ＿ｔｉｍｅ）、番組継続時間（ｄｕｌａｔｉｏｎ）、番組名（ｅｖｅｎｔ＿ｎａｍｅ＿ｃｈａｒ）、番組記述（ｔｅｘｔ＿ｃｈａｒ）、シリーズに属する場合のシリーズ名（ｓｅｒｉｅｓ＿ｎａｍｅ＿ｃｈａｒ）、話数（ｅｐｉｓｏｄｅ＿ｎｕｍｂｅｒ）および総話数（ｌａｓｔ＿ｅｐｉｓｏｄｅ＿ｎｕｍｂｅｒ）、番組のジャンル大分類（ｃｏｎｔｅｎｔ＿ｎｉｂｂｌｅ＿ｌｅｂｅｌ＿１）およびジャンル中分類（ｃｏｎｔｅｎｔ＿ｎｉｂｂｌｅ＿ｌｅｂｅｌ＿２）、複数の映像・音声が並行して放送されるマルチビューテレビの番組構成を有しているか否かの情報（ｃｏｍｐｏｎｅｎｔ＿ｇｒｏｕｐ＿ｔｙｐｅ）やそのとき平行して放送される映像・音声の組の数（ｎｕｍ＿ｏｆ＿ｇｒｏｕｐ）等の情報をＥＩＴから抽出する。
【００６３】
また、番組情報抽出部６は、番組内の特定のシーン（ＡＲＩＢ標準規格ではローカルイベントと呼ばれる）の名前（ｅｖｅｎｔ＿ｎａｍｅ＿ｃｈａｒ）や開始時刻（ｓｔａｒｔ＿ｔｉｍｅ）、継続時間（ｄｕｒａｔｉｏｎ）等の番組内情報等の情報をＬＩＴから抽出する。
【００６４】
ジャンル大分類には、ニュース／報道、スポーツ、ドラマ、バラエティといった番組のジャンルの大枠が設定され、ジャンル中分類には、ジャンル大分類で設定されたジャンルをさらに細分化したジャンルが設定される。例えば、ジャンル大分類がスポーツであった場合には、ジャンル中分類には、野球、サッカー、ゴルフ等といったジャンルが設定される。なお、上記したＥＩＴ、ＬＩＴから抽出される各番組情報のカッコ内の表記は、ＡＲＩＢ標準規格に記載された表記に従った。
【００６５】
また、ＥＩＴ、ＬＩＴから本実施形態として列挙した以外の番組情報を抽出してもよい。
【００６６】
番組情報記憶部７は、番組情報抽出部６から出力された番組情報を記憶する。
【００６７】
管理ファイル作成部３００は、選択パケット検出部３で検出された選択ストリームのｃｏｍｐｏｎｅｎｔ＿ｔａｇに基づいて、ＰＥＳ抽出部４からＰＥＳとして入力されたパケットの中から選択すべき映像・音声ストリームのパケットを選択し、選択された各映像・音声ストリームに適切なファイル名をつけて記録媒体４００に出力する。このとき、選択ストリームのｃｏｍｐｏｎｅｎｔ＿ｔａｇが同じ値である映像・音声ストリームは同一の番組構成要素であると判断して同じファイルに出力する。
【００６８】
また、管理ファイル作成部３００は記録した映像・音声ストリームに関連した管理ファイルを作成する。管理ファイルは、記録媒体に記録した映像・音声ストリームを管理するためのファイルであり、映像・音声ストリームを参照するための情報と、各管理ファイルの情報を互いに関連付け、各管理ファイル同士で互いに参照し合うための情報を記録している。また、管理ファイルは、記録媒体４００に記録された全コンテンツの情報を記述した全コンテンツ管理ファイルと、各コンテンツごとの情報を記述したコンテンツ別管理ファイルにより構成される。
【００６９】
管理ファイル作成部３００は、番組情報記憶部７に記憶された指定チャンネルの番組情報から現在放送されている番組の番組情報を読み出す。そして、選択パケット検出部３から入力されるｓｔｒｅａｍ＿ｔｙｐｅに基づきＰＥＳ抽出部４から入力される映像・音声ストリームの中で組となる映像と音声のストリームを判別し、さらに組となる映像と音声のストリームを参照するコンテンツ別管理ファイルを映像・音声ストリームの組の数だけ作成し、映像・音声ストリームとコンテンツ別管理ファイルを記録媒体４００に出力する。
【００７０】
また、管理ファイル作成部３００は、新たに作成したコンテンツ別管理ファイルのファイル名と、番組情報記憶部７から読み出した新たなコンテンツの番組情報の必要な項目を全コンテンツ管理ファイルに設定して、全コンテンツ管理ファイルを更新する。
【００７１】
図３は全コンテンツ管理ファイルの一構成例を説明するための説明図である。
【００７２】
全コンテンツ管理ファイルは、記録媒体に記録したコンテンツを再生する際などに、このファイルを読み出すだけで全コンテンツの情報を示すコンテンツ一覧を作成できるように、各コンテンツのコンテンツ情報を持たせたものである。
【００７３】
全コンテンツ管理ファイルに設定可能な項目は、記録媒体４００に記録された総コンテンツ数（ｔｏｔａｌ＿ｃｏｎｔｅｎｔｓ）、コンテンツ一覧表示する際に各コンテンツを表示対象とするか否かのフラグ（ｉｎｄｉｃａｔｅ＿ｆｌａｇ）、参照先となる各コンテンツのコンテンツ別管理ファイルのファイル名（ｃｏｎｔｅｎｔｓ＿ｆｉｌｅｎａｍｅ）、各コンテンツのタイトル名（ｃｏｎｔｅｎｔｓ＿ｔｉｔｌｅ）、各コンテンツに関する付加的な情報（ｃｏｎｔｅｎｔｓ＿ｔｅｘｔ）、ジャンル大分類（ｃｏｎｔｅｎｔ＿ｎｉｂｂｌｅ＿ｌｅｖｅｌ＿１）、ジャンル中分類（ｃｏｎｔｅｎｔ＿ｎｉｂｂｌｅ＿ｌｅｖｅｌ＿２）、シリーズ名（ｓｅｒｉｅｓ＿ｎａｍｅ）、シリーズ中の話数（ｅｐｉｓｏｄｅ＿ｎｕｍｂｅｒ）、シリーズの総話数（ｌａｓｔ＿ｅｐｉｓｏｄｅ＿ｎｕｍｂｅｒ）、および追加情報数（ｏｔｈｅｒ＿ｉｎｆｏ＿ｎｕｍ）の追加情報（ｏｔｈｅｒ＿ｉｎｆｏｒｍａｔｉｏｎ）である。
【００７４】
全コンテンツ管理ファイルは、記録媒体４００をフォーマットした際に作成される、記録媒体４００の中にただ１つだけ存在するファイルであり、番組を記録することで記録媒体にコンテンツが追加されると内容が更新される。
【００７５】
図４はコンテンツ別管理ファイルの一構成例を説明するための説明図である。
【００７６】
コンテンツ別管理ファイルに設定可能な項目は、対象コンテンツのコンテンツ番号（ｃｏｎｔｅｎｔ＿ｎｕｍｂｅｒ）、コンテンツのタイトル名（ｃｏｎｔｅｎｔｓ＿ｔｉｔｌｅ）、対象コンテンツに関する付加的な情報（ｃｏｎｔｅｎｔｓ＿ｔｅｘｔ）、コンテンツを構成する映像のファイル名（ｖｉｄｅｏ＿ｆｉｌｅｎａｍｅ）および音声のファイル名（ａｕｄｉｏ＿ｆｉｌｅｎａｍｅ）、記録開始時刻（ｒｅｃ＿ｓｔａｒｔ＿ｔｉｍｅ）および記録終了時刻（ｒｅｃ＿ｅｎｄ＿ｔｉｍｅ）、番組の開始時刻（ｓｔａｒｔ＿ｔｉｍｅ）および番組の継続時間（ｄｕｒａｔｉｏｎ）、複数のコンテンツで更に１つのコンテンツを構成している場合に対象のコンテンツの前のコンテンツの数（ｐｒｅｖ＿ｃｏｎｔｅｔｓ＿ｎｕｍ）およびコンテンツ別管理ファイルのファイル名（ｐｒｅｖ＿ｃｏｎｔｅｔｎｓ＿ｆｉｌｅｎａｍｅ）、対象のコンテンツの次に続くコンテンツの数（ｎｅｘｔ＿ｃｏｎｔｅｎｔｓ＿ｎｕｍ）およびコンテンツ別管理ファイルのファイル名（ｎｅｘｔ＿ｃｏｎｔｅｎｔｓ＿ｆｉｌｅｎａｍｅ）、コンテンツ中の特定位置を示すブックマークの数（ｂｏｏｋｍａｒｋ＿ｎｕｍ）、各ブックマークのタイトル（ｂｏｏｋｍａｒｋ＿ｔｉｔｌｅ）、各ブックマークの映像・音声ストリームのファイルの先頭からのオフセット（ｂｏｏｋｍａｒｋ＿ｏｆｆｓｅｔ＿ｖｉｄｅｏ，ｂｏｏｋｍａｒｋ＿ｏｆｆｓｅｔ＿ａｕｄｉｏ）、追加情報数（ｏｔｈｅｒ＿ｉｎｆｏ＿ｎｕｍ）、および追加情報（ｏｔｈｅｒ＿ｉｎｆｏｒｍａｔｉｏｎ）である。
【００７７】
コンテンツ別管理ファイルは、記録媒体に新しいコンテンツが記録される際に管理ファイル作成部３００によって適切なファイル名が付与される。なお、このファイル名は、記録媒体４００に既に記録されている全てのファイルのファイル名と重複しない名称であり、映像・音声ストリーム、コンテンツ別管理ファイル、全コンテンツ管理ファイル等のファイルの種類を区別できるようにすることが望ましい。
【００７８】
図５は、各管理ファイル間および映像・音声ストリームのファイルの相互関係の一例を示すファイル構成図である。矢印は矢印の元のファイルから矢印の先のファイルを参照可能であることを示している。
【００７９】
図５において、映像ストリームファイルｖ１および音声ストリームファイルａ１で構成されたコンテンツと映像ストリームファイルｖ２と音声ストリームファイルａ２で構成されたコンテンツは更に１つのコンテンツを構成している。コンテンツ別管理ファイルＩＦ１が参照できるファイルはコンテンツ別管理ファイルＩＦ２の１つなのでコンテンツ別管理ファイルＩＦ１のｎｅｘｔ＿ｃｏｎｔｅｎｔｓ＿ｎｕｍには“１”が設定され、ｎｅｘｔ＿ｃｏｎｔｅｎｔｓ＿ｆｉｌｅｎａｍｅにはコンテンツ管理ファイルＩＦ２のファイル名が設定されている。また、コンテンツ管理ファイルＩＦ２のｐｒｅｖ＿ｃｏｎｔｅｎｔｓ＿ｎｕｍには“１”が設定され、ｐｒｅｖ＿ｃｏｎｔｅｎｔｓ＿ｆｉｌｅｎａｍｅにはコンテンツ管理ファイルＩＦ１のファイル名が設定されている。
【００８０】
また、コンテンツ別管理ファイルと映像・音声ストリームファイルは必ずしも１対１で対応する必要はなく、２つ以上のコンテンツ別管理ファイルが１つの映像・音声ストリームファイルを参照してもよい。例えば、図５においてコンテンツ別管理ファイルＩＦ２とコンテンツ別管理ファイルＩＦ３は１つの音声ストリームファイル（音声ａ２）を参照している。
【００８１】
記録媒体４００はランダムアクセス可能な記録媒体であり、例えば、ＤＶＤ−ＲＡＭ、光磁気ディスク、磁気テープ、ハードディスクなどである。ＰＥＳ抽出部４で抽出され管理ファイル作成部３００でファイル名を与えられた映像・音声ストリームのＰＥＳおよび管理ファイル作成部３００で作成された管理ファイルが記録される。
【００８２】
次に、本実施形態のデジタル放送データ記録装置の動作について説明する。
【００８３】
まず、ＰＡＴ検出部１１で、入力されたＴＳからＰＡＴ伝送用のＴＳパケットを検出しパケットヘッダを除去してＰＡＴ情報を生成し、ＰＡＴ分析部１２でＰＡＴ情報からＰＭＴ＿ＰＩＤとそれに対応するｓｅｒｖｉｃｅ＿ｉｄを抽出する。ＰＡＴ分析部１２で抽出されＰＡＴ記憶部１３に記憶された情報に基づき、読出ＰＭＴ選択部１４により、ユーザが予め指定した指定チャネルに対応するｓｅｒｖｃｅ＿ｉｄを選択する。
【００８４】
そして、ＰＭＴ検出部１５で、ＰＡＴ分析部１２で選択されたｓｅｒｖｃｅ＿ｉｄに対応するＰＭＴ＿ＰＩＤを有するＴＳパケットを入力ＴＳから検出し、ヘッダを除去してＰＭＴ情報を生成する。そのＰＭＴ情報から映像・音声ストリームや番組情報を伝送するＴＳパケットのＥＳ＿ＰＩＤ、ｃｏｍｐｏｎｅｎｔ＿ｔａｇ、およびｓｔｒｅａｍ＿ｔｙｐｅをＰＭＴ分析部１６によって抽出する。
【００８５】
ＰＭＴ分析部１６で抽出されＰＭＴ記憶部１７に記憶された情報から映像・音声ストリームのｓｔｒｅａｍ＿ｔｙｐｅを読出要素選択部１８で選択し、選択ストリームのｓｔｒｅａｍ＿ｔｙｐｅとそれに対応するＥＳ＿ＰＩＤとｃｏｍｐｏｎｅｎｔ＿ｔａｇを対応付け、それを選択ＰＩＤ記憶部２へ出力する。
【００８６】
選択パケット検出部３で、読出要素選択部１８で選択され選択ＰＩＤ記憶部に記憶されたｓｔｒｅａｍ＿ｔｙｐｅに対応するＥＳ＿ＰＩＤを有するＴＳパケットを入力ＴＳから検出し、ＰＥＳ抽出部４でそのＴＳパケットからＰＥＳを生成する。
【００８７】
一方、番組情報テーブル伝送パケット検出部５で入力ＴＳから番組の情報を有するＥＩＴ、および番組内シーン情報を有するＬＩＴを伝送するＴＳパケットを検出する。番組情報テーブル伝送パケット検出部５で検出されたパケットから指定チャンネルの番組情報を番組情報抽出部６で抽出する。
【００８８】
そして、管理ファイル作成部３００で選択ストリームのｃｏｍｐｏｎｅｎｔ＿ｔａｇに基づいて、ＰＥＳ抽出部４から入力されたＰＥＳの中から選択すべき映像・音声ストリームを識別し、ファイル名をつけて記録媒体４００に記録する。
【００８９】
さらに、番組情報抽出部６で抽出された番組情報から現在放送されている番組の番組情報を読み出し、その番組情報に基づきＰＥＳ抽出部４から入力される映像と音声のストリームの組を判別し、それらのストリームを参照するコンテンツ別管理ファイルを作成し、映像・音声ストリームとコンテンツ別管理ファイルを記録媒体４００に記録する。そして、それらに基づき全コンテンツ管理ファイルを更新する。
【００９０】
次に、管理ファイル作成部３００の処理手順について詳細に説明する。
【００９１】
図６を参照すると、まず、ユーザのリモコン等のボタン操作、あるいは予め設定しておいたタイマー予約時間になるなどで管理ファイル作成部３００の処理が開始され、記録が開始される。
【００９２】
ステップＳＴ１に、管理ファイル作成部３００は記録媒体４００内に予め作成された全コンテンツ管理ファイルから既に記録されているコンテンツ数を読み出す。
【００９３】
ステップＳＴ２に、管理ファイル作成部３００は、番組情報記憶部７から指定チャンネルの現在時刻に対応する番組情報を読み込む。選択パケット検出部３から入力されたｓｔｒｅａｍ＿ｔｙｐｅにより、選択パケット検出部３から入力される選択ストリームｃｏｍｐｏｎｅｎｔ＿ｔａｇの値を有する番組構成要素が映像か音声かを知ることができる。これにより、ＰＥＳ抽出部４から入力される映像・音声ストリームが映像か音声かが判るので、それら映像ストリームおよび音声ストリームに適切なファイル名をつけて記録を開始する。このとき、同じｃｏｍｐｏｎｅｎｔ＿ｔａｇを持つデータは同一のファイルに出力する。また、同時にコンテンツ別管理ファイルも作成する。なお、番組情報から現在時刻での映像・音声ストリームの組の数（ｎｕｍ＿ｏｆ＿ｇｒｏｕｐ）を知ることができるので、その映像・音声の組の数だけコンテンツ別管理ファイルが作られる。ただし、この時点で作成されたコンテンツ別管理ファイルには詳細な番組情報が登録されていない状態である。
【００９４】
なお、ここで作成する映像・音声ストリームを記録するファイルおよびコンテンツ別管理ファイルのファイル名は、記録媒体４００に存在する他のファイルと重複しないファイル名を付与する必要がある。例えば、それぞれのファイル本体にはコンテンツ番号を含む共通のファイル名を付与し、映像ファイル、音声ファイル、コンテンツ別管理ファイルは拡張子で区別する方法が考えられる。
【００９５】
ステップＳＴ３に、全コンテンツ管理ファイルに新たに作成されたコンテンツの情報を追加登録する。これにより、記録媒体４００を再生する際に、まず始めに全コンテンツ管理ファイルを読むことで、記録媒体４００に記録されたコンテンツ数やコンテンツ情報を利用してコンテンツ一覧を作成し、ユーザに提示することができるようになる。さらに、ユーザはコンテンツ一覧に示された番組情報を元にコンテンツ一覧からファイル名でコンテンツを選択して再生することができるようになる。
【００９６】
コンテンツの情報の追加登録の処理について説明する。
【００９７】
まず、全コンテンツ管理ファイルの総コンテンツ数ｔｏｔａｌ＿ｃｏｎｔｅｎｔｓを、新たにコンテンツ別管理ファイルが作成された結果として記憶媒体４００に存在するコンテンツ別管理ファイルの総数、つまりコンテンツの総数に変更する。次に、ｃｏｎｔｅｎｔｓ＿ｆｉｌｅｎａｍｅに、新たに作成された全てのコンテンツ別管理ファイルのファイル名を登録する。また、新たに作成されたコンテンツをコンテンツ一覧に表示する場合は、ｉｎｄｉｃａｔｅ＿ｆｌａｇを“１”（表示有り）に、コンテンツ一覧として表示しない場合にはｉｎｄｉｃａｔｅ＿ｆｌａｇを“０”（表示無し）に設定する。
【００９８】
番組情報記憶部７から読み出された番組情報を元に、ｃｏｎｔｅｎｔｓ＿ｉｎｆｏｒｍａｔｉｏｎ（）の各コンテンツ情報にそれぞれ対応する番組情報を登録する。このとき、抽出対象とした番組情報以外の番組情報を抽出し記録する場合や、サムネイルなどの番組に関する情報を記録する場合にはｃｏｎｔｅｎｔｓ＿ｉｎｆｏｒｍａｔｉｏｎ（）内のｏｔｈｅｒ＿ｉｎｆｏｒｍａｔｉｏｎに登録してもよい。
【００９９】
以上のようにして全コンテンツ管理ファイルの内容が更新される。
【０１００】
ステップＳＴ４に、コンテンツ別管理ファイルに番組情報等を登録する。このときに、コンテンツ別管理ファイルに番組情報や、組となり１コンテンツを構成する映像・音声ストリームのファイル名などが記録される。
【０１０１】
また、記録の途中で番組が変わり複数の番組が連続して記録された場合や前述のマルチビューテレビのようにコンテンツ同士の接続情報が必要な場合、接続する相互のコンテンツのコンテンツ別管理ファイルには互いのファイル名が設定される。これにより、連続する前後のコンテンツ同士やマルチビューテレビを構成するコンテンツ同士は互いに参照可能となる。
【０１０２】
コンテンツ別管理ファイルへの番組情報登録の具体的な処理について説明する。
【０１０３】
まず、新たに作成するコンテンツ別管理ファイルが記録媒体４００中の何番目に作成されたコンテンツ別管理ファイルかをｃｏｎｔｅｎｔｓ＿ｎｕｍｂｅｒに記録する。なお、このとき、既に記録されたコンテンツ別管理ファイルの数は、全コンテンツ管理ファイルのｔｏｔａｌ＿ｎｕｍｂｅｒを参照することで知ることができる。
【０１０４】
次に、ｖｉｄｅｏ＿ｆｉｌｅｎａｍｅ、ａｕｄｉｏ＿ｆｉｌｅｎａｍｅにコンテンツを構成する映像・音声ストリームのファイル名がそれぞれ設定される。ｒｅｃ＿ｓｔａｒｔ＿ｔｉｍｅ、ｒｅｃ＿ｅｎｄ＿ｔｉｍｅに記録したコンテンツ記録開始時刻および記録終了時刻が設定され、ｓｔａｒｔ＿ｔｉｍｅ、ｄｕｒａｔｉｏｎに番組情報記憶部７から読み出した番組情報が有する開始時間（ｓｔａｒｔ＿ｔｉｍｅ）および継続時間（ｅｎｄ＿ｔｉｍｅ）がそれぞれ設定される。
【０１０５】
番組記録中に前のコンテンツの記録が終了し、新たに次のコンテンツが作成されて記録が開始された場合、その前のコンテンツに対応するコンテンツ別管理ファイルのｎｅｘｔ＿ｃｏｎｔｅｎｔｓ＿ｎｕｍに新たに作成されたコンテンツの数を追加し、その数分だけｎｅｘｔ＿ｃｏｎｔｅｎｔｓ＿ｆｉｌｅｎａｍｅに新たに作成されたコンテンツのコンテンツ別管理ファイルのファイル名を登録する。また、新たに作られたコンテンツ別管理ファイルのｐｒｅｖ＿ｃｏｎｔｅｎｔｓ＿ｎｕｍには、その新たなコンテンツへ続くコンテンツのコンテンツ別管理ファイルの数を設定し、その数だけ存在するｐｒｅｖ＿ｃｏｎｔｅｎｔｓ＿ｆｉｌｅｎａｍｅに、その新たなコンテンツへ続くコンテンツのコンテンツ別管理ファイルのファイル名を登録する。なお、新たに作られたコンテンツ別管理ファイルのｎｅｘｔ＿ｃｏｎｔｅｎｓ＿ｎｕｍは“０”にしておく。
【０１０６】
新たに作成されたコンテンツが他のコンテンツとの相互の関連を記録する必要がない場合、コンテンツ別管理ファイルのｎｅｘｔ＿ｃｏｎｔｅｎｔｓ＿ｎｕｍ、およびｐｒｅｖ＿ｃｏｎｔｅｎｔｓ＿ｎｕｍを“０”にする。
【０１０７】
ｂｏｏｋｍａｒｋ＿ｎｕｍは、番組情報記憶部７に記録されたローカルイベント情報（番組内情報、番組内の個々のシーン）の開始時刻と現在の時刻とが一致した場合、該当するコンテンツ別管理ファイルのｂｏｏｋｍａｒｋ＿ｎｕｍに＋１し、この時点で映像・音声ストリームを記録しているファイルのオフセットをコンテンツ別管理ファイルのｂｏｏｋｍａｒｋ＿ｏｆｆｓｅｔ＿ｖｉｄｅｏあるはｂｏｏｋｍａｒｋ＿ｏｆｆｓｅｔ＿ａｕｄｉｏに記録する。また、番組情報記憶部７から読み出された番組情報からローカルイベントの名称をコンテンツ別管理ファイルのｂｏｏｋｍａｒｋ＿ｔｉｔｌｅに記録する。
【０１０８】
ステップＳＴ５に、映像・音声ストリームを記録媒体４００に記録する。
【０１０９】
そして、ステップＳＴ６に、ユーザがリモコン等を操作することにより記録終了が指令されたり、現在の時刻が予め設定された記録終了時刻になるなどにより記録終了条件が満たされたかどうか判定し、記録終了条件が満たされたらコンテンツ別管理ファイルのｅｎｄ＿ｄａｔｅに記録終了時刻を設定して記録を終了する。
【０１１０】
記録終了条件が満たされない場合には、ステップＳＴ７に、現在の時刻が記録中の番組のｓｔａｒｔ＿ｔｉｍｅにｄｕｒａｔｉｏｎを加えた時刻と一致ないしは経過しているかが判定され、この条件が満たさない場合にはステップＳＴ５に戻り、コンテンツの記録が継続される。条件を満たされた場合、すなわり、現在の時刻が記録中の番組のｓｔａｒｔ＿ｔｉｍｅにｄｕｒａｔｉｏｎを加えた時刻と一致ないしは経過している場合には、ステップＳＴ２の処理に戻り、新たなコンテンツが作成される。
【０１１１】
以上で説明したように、映像・音声ストリーム抽出部１００により、入力ＴＳから冗長な部分を除いてＰＥＳ形式で番組を構成する全ての映像・音声ストリームを抽出することができるので、効率よく番組を記録することができ、かつ、再生時にＴＳから所望の番組を分離する必要がない。
【０１１２】
また、番組情報参照部２００により入力ＴＳから番組情報を抽出し、その情報を管理ファイル作成部３００により参照可能な形式の全コンテンツ管理ファイルとコンテンツ別管理ファイルとして記録することができるので、記録されたコンテンツに関する情報を扱うことができる記録システムにおいて、コンテンツの情報を記録し管理するために、別途、ユーザが手動により多大な労力をかけて情報を入力する必要がない。
【０１１３】
さらに、様々な番組情報を映像・音声ストリームに対応づけて記録することができるので、番組を記録し再生するユーザにさまざまな便利な機能を提供することができる。
【０１１４】
例えば、番組情報をコンテンツ一覧としてテレビ画面等に表示し、ユーザがコンテンツ一覧から再生対象のコンテンツを選択することができるようになる。また、全コンテンツ管理ファイルにシリーズ名やジャンルなどの情報が記述されているため、記録媒体４００に複数のコンテンツが記録されている場合に、それらの情報を利用して同一シリーズや同一ジャンル、あるいはその他共通の番組情報を有するコンテンツを選択し、選択されたコンテンツを連続再生することができる。具体的には、記録媒体４００に様々なドラマが記録してある場合、その中から特定シリーズに属するドラマを話数の順に連続で再生することができる。
【０１１５】
なお、本実施形態のデジタル放送データ記録装置の映像・音声ストリーム抽出部１００と番組情報参照部２００と管理ファイル作成部３００は、説明したデジタル放送データ記録装置の処理をリアルタイムで実行するのに十分な処理速度を有する情報処理装置により実現できる。
【０１１６】
また、情報処理装置の処理を軽減するため、映像・音声ストリーム抽出部１００および番組情報参照部２００をこれと等価な動作を行なう回路に置き換えてもよい。
【０１１７】
さらに、管理ファイル作成部３００を等価な動作を行なう回路に置き換えてもよい。
【０１１８】
次に、本実施形態のデジタル放送データ記録装置によって複数のコンテンツで構成される多重番組を記録した場合に作成されるファイル構成の一例として、デジタル放送のマルチビューテレビを記録した場合のファイル構成について説明する。
【０１１９】
図７に示すように、同一番組内で、ＨＤＴＶ１チャンネルで放送された番組（期間Ｔ１）が、途中からＳＤＴＶ３チャンネルの放送（期間Ｔ２）となり、その後に再度ＨＤＴＶ１チャンネルの放送（期間Ｔ３）となるマルチビューテレビ形式の番組を記録媒体に記録する。
【０１２０】
この番組を記録して作成される映像・音声ストリーム、コンテンツ別管理ファイルは図８に示すような関係を互いに有している。
【０１２１】
図８において、ｖｉｄｅｏ＿ｘ、ａｕｄｉｏ＿ｘ、ｃｏｎｔｅｎｔ＿ｘはそれぞれ、映像ストリームファイル、音声ストリームファイル、コンテンツ別管理ファイルを示している。また、矢印は互いのファイルの参照関係を表わしており、各ファイルは矢印の先のファイルを参照することができる。
【０１２２】
コンテンツ別管理ファイルから参照される映像・音声ストリームが同時に再生される映像・音声の組合せとなる。マルチビューテレビではＳＤＴＶ複数チャンネルに分かれた際に、複数のチャンネルで同じ音声を使用できるため、図８に示すＳＤＴＶ３チャンネルとなる期間Ｔ２のようにｃｏｎｔｅｎｔ＿１とｃｏｎｔｅｎｔ＿２が同じ音声ストリーム（ａｕｄｉｏ＿２）を参照する場合がある。
【０１２３】
ここで、コンテンツ別管理ファイルが有するｉｎｄｉｃａｔｅ＿ｆｌａｇは番組記録開始直後に作成されるｃｏｎｔｅｎｔ＿０のものだけを“１”と設定し、その他のコンテンツ別管理ファイルのｉｎｄｉｃａｔｅ＿ｆｌａｇを“０”と設定すると、再生対象とするコンテンツを決定する際等に利用するコンテンツ一覧に最初に作成したコンテンツだけを表示することができる。これはｉｎｄｉｃａｔｅ＿ｆｌａｇの利用方法の１例であり、ｃｏｎｔｅｎｔ＿０以外のｉｎｄｉｃａｔｅ＿ｆｌａｇを“１”にしてコンテンツ一覧に表示することにしてもよい。
【０１２４】
次に、図８のようなファイル構成により記録されたマルチビューテレビを再生する場合の処理の一例について説明する。
【０１２５】
まず、ユーザの操作によりｃｏｎｔｅｎｔ＿０が再生対象として選択されると、ｃｏｎｔｅｎｔ＿０の参照先のｖｉｄｅｏ＿０とａｕｄｉｏ＿０が同時に再生される。ｃｏｎｔｅｎｔ＿０には、次に再生すべきコンテンツの数情報を有しているため、ｃｏｎｔｅｎｔ＿０の再生終了近づいた場合やユーザにより順方向のスキップボタンが押下された場合に、次に続くコンテンツが複数存在することを画面表示等でユーザに通知する。
【０１２６】
ここで、ユーザによって次に再生するコンテンツが選択されたら、それにしたがって選択されたコンテンツのコンテンツ別管理ファイル（例えばｃｏｎｔｅｎｔ＿１）を読み出し、そのコンテンツ別管理ファイルが参照する映像・音声ストリーム（ｖｉｄｅｏ＿１、ａｕｄｉｏ＿１）を再生する。コンテンツの選択がされなかった場合には、現在再生しているコンテンツが次に続くコンテンツとして最初に参照しているコンテンツを続けて再生する。
【０１２７】
また、ｃｏｎｔｅｎｔ＿４のように参照元となるコンテンツが複数ある場合には、ユーザにより逆方向のスキップボタンが押下された場合など、複数のコンテンツ（ｃｏｎｔｅｎｔ＿１，ｃｏｎｔｅｎｔ＿２，ｃｏｎｔｅｎｔ＿３）を通知する。なお、どのコンテンツに戻るかをユーザーが選択した場合、それにしたがってコンテンツ別管理ファイルを読み出し（例えばｃｏｎｔｅｎｔ＿３）、そのコンテンツ別管理ファイルが参照する映像・音声ストリーム（ｖｉｄｅｏ＿３、ａｕｄｉｏ＿２）を再生する。戻る先のコンテンツが選択されない場合には、現在再生しているコンテンツが前のコンテンツとして最初に参照しているコンテンツに戻って再生する。
【０１２８】
したがって、番組構成の情報を持たないＰＥＳ形式の映像・音声ストリームに対し番組構成の情報を関連付けて記録することができるので、マルチビューテレビのように同時に放送される複数の映像・音声により１つの番組が構成されている場合に同時に放送された複数の映像・音声の構成を再生時に再現することができる。
【０１２９】
次に、本実施形態のデジタル放送データ記録装置によって異なる複数の番組を分割して記録した場合に作成されるファイル構成の一例として、連続して放送された複数の番組を続けて記録した場合のファイル構成について説明する。
【０１３０】
図９に示すように、番組Ｐ１から記録を開始し、記録の途中で番組Ｐ１が終了して引き続き放送される番組Ｐ２を記録する。
【０１３１】
このように記録することで作成される映像・音声ストリーム、コンテンツ別管理ファイルは図１０に示すような関係を互いに有している。図１０において、ｖｉｄｅｏ＿ｘ、ａｕｄｉｏ＿ｘ、ｃｏｎｔｅｎｔ＿ｘ、および矢印の意味は図８と同じである。
【０１３２】
記録開始時にｃｏｎｔｅｎｔ＿０を生成し、番組が変化した際にｃｏｎｔｅｎｔ＿１を生成する。そして、ｃｏｎｔｅｎｔ＿０とｃｏｎｔｅｎｔ＿１のｉｎｄｉｃａｔｅ＿ｆｌａｇをどちらも“１”として記録を行なう。
【０１３３】
これにより、連続する複数の番組を継続して記録した場合でも、コンテンツ一覧を表示する際に、各番組を別のコンテンツとして表示することができるので、各番組毎に自動的に分割して別の番組として記録することになる。
【０１３４】
なお、ｃｏｎｔｅｎｔ＿０とｃｏｎｔｅｔ＿１は互いに参照し合うように設定してもよく、また、参照し合わないように設定してもよい。相互に参照を行なわない場合は完全に独立した２つのコンテンツが作成される。
【０１３５】
さらに、ｃｏｎｔｅｎｔ＿０とｃｏｎｔｅｎｔ＿１が互いに参照するようにし、ｃｏｎｔｅｎｔ＿０のｉｎｄｉｃａｔｅ＿ｆｌａｇを“１”、ｃｏｎｔｅｎｔ＿１のｉｎｄｉｃａｔｅ＿ｆｌａｇを“０”と設定すれば、コンテンツを分割せずに記録し、記録開始から記録終了までを１コンテンツとして記録したのと同等に記録することができる。
【０１３６】
次に、本実施形態のデジタル放送データ記録装置によってブックマークを自動的に設定する場合に作成されるファイル構成の一例として、特定シーンに関する番組内情報を持つ番組を記録した場合のファイル構成について説明する。
【０１３７】
図１１に示すように、シーンＳ１、シーンＳ２を有する番組Ｐ１を記録する。この番組を記録して作成される映像・音声ストリーム、コンテンツ別管理ファイルは図１２に示すような関係を互いに有している。図１２において、ｖｉｄｅｏ＿ｘ、ａｕｄｉｏ＿ｘ、ｃｏｎｔｅｎｔ＿ｘ、および矢印の意味は図８と同じである。
【０１３８】
記録開始時に映像・音声ストリームを記録するためのｖｉｄｅｏ＿０、ａｕｄｉｏ＿０、およびそれを管理するためのｃｏｎｔｅｎｔ＿０が作成される。ｖｉｄｅｏ＿０、ａｕｄｉｏ＿０がｃｏｎｔｅｎｔ＿０から参照できるように関連付けられている。
【０１３９】
記録が継続され現在時刻がシーンＳ１の開始時刻となったら、そのときのｖｉｄｅｏ＿０、ａｕｄｉｏ＿０のファイル中の位置をｃｏｎｔｅｎｔ＿０のｂｏｏｋｍａｒｋ＿ｏｆｆｓｅｔ＿ｖｉｄｅｏおよびｂｏｏｋｍａｒｋ＿ｏｆｆｓｅｔ＿ａｕｄｉｏに設定する。また、シーンＳ１の名称等の付加情報もｃｏｎｔｅｎｔ＿０に設定する。シーンＳ２の開始時刻となった場合も同様の処理を行なう。
【０１４０】
したがって、番組の特定シーンに関する番組内情報を、映像・音声ストリームに関連付けたブックマークとして記録することができるので、ＴＳで伝送される番組内の特徴的なシーンに関する情報を欠落させずに記録しユーザに伝えることができ、ブックマークとして設定されたシーン名やサムネイル一覧等をユーザに提示し、リモコン操作などにより任意のブックマークを選択してコンテンツ中の対応する位置へジャンプするといった機能が実現できる。
【０１４１】
なお、マルチビューテレビのように、複数のコンテンツを関連付けて１コンテンツを構成している場合、関連付けられている全てのコンテンツのコンテンツ別管理ファイルが有するブックマーク情報を読み込むようにすればよい。
【０１４２】
【発明の効果】
本発明によれば、入力ＴＳから冗長な部分を除いた映像ストリームおよび音声ストリームを抽出することができ、また、入力ＴＳから付加情報を抽出し、番組に関連付けて管理ファイルに記録することができるので、ＴＳに多重化された様々な番組情報を欠落させることなく番組を効率的に記録でき、再生時にＴＳから所望の番組の映像・音声ストリームを抽出する必要がないように番組を記録することができる。
【０１４３】
また、番組構成の情報を持たない映像・音声ストリームに対し番組構成の情報を関連付けて記録することができるので、マルチビューテレビのような多重構成を持つ番組を記録した際に放送時の番組構成を再現できるように記録することができる。
【０１４４】
さらに、連続する複数の番組を継続して記録した場合に、ＴＳから抽出した番組情報を元に各番組を識別することで、各番組ごとに別のコンテンツとして記録することができる。
【０１４５】
さらに、番組の特定シーンを示す情報を映像・音声ストリームの特定位置を示すブックマークによって記録することができるので、番組内の特徴的シーンの開始位置やシーン名を、再生時にジャンプ先として指定可能なブックマークとして自動登録することができる。
【図面の簡単な説明】
【図１】デジタル放送データ記録装置の構成を示すブロック図である。
【図２】読出ＰＩＤ選択部の構成を示すブロック図である。
【図３】全コンテンツ管理ファイルの一構成例を説明するための説明図である。
【図４】コンテンツ別管理ファイルの一構成例を説明するための説明図である。
【図５】各管理ファイル間および映像・音声ストリームのファイルの相互関係の一例を示すファイル構成図である。
【図６】管理ファイル作成部における管理ファイル作成の処理の手順を示す流れ図である。
【図７】デジタル放送のマルチビューテレビの記録動作の一例を説明するための説明図である。
【図８】デジタル放送のマルチビューテレビを記録した場合に作成されるファイルのファイル構成について説明するための説明図である。
【図９】複数番組にまたがる記録動作を説明するための説明図である。
【図１０】複数番組にまたがる記録動作を行った場合に作成されるファイルのファイル構成について説明するための説明図である。
【図１１】特定シーンに関する情報を有する番組の記録動作を説明するための説明図である。
【図１２】特定シーンに関する情報を有する番組を記録した場合に作成されるファイルのファイル構成について説明するための説明図である。
【符号の説明】
１    読出ＰＩＤ選択部
２    選択ＰＩＤ記憶部
３    選択パケット検出部
４    ＰＥＳ抽出部
５    番組情報テーブル伝送パケット検出部
６    番組情報抽出部
７    番組情報記憶部
１１    ＰＡＴ検出部
１２    ＰＡＴ分析部
１３    ＰＡＴ記憶部
１４    読出ＰＭＴ選択部
１５    ＰＭＴ検出部
１６    ＰＭＴ分析部
１７    ＰＭＴ記憶部
１８    読出要素選択部
１００    映像・音声ストリーム抽出部
２００    番組情報参照部
３００    管理ファイル作成部
４００    記録媒体
ａ１〜ａｎ    音声ストリームファイル
ｖ１〜ｖｎ    映像ストリームファイル
Ｂ１〜Ｂｎ    ブックマーク
ＩＦ１〜ＩＦｎ    コンテンツ別管理ファイル
ＴＦ    全コンテンツ管理ファイル
Ｔ１〜Ｔ３    期間
Ｐ１，Ｐ２    番組
Ｓ１，Ｓ２    シーン
ＳＴ１〜ＳＴ７    ステップ
【図１】
0003752968.tif 000002
【図２】
0003752968.tif 000003
【図３】
0003752968.tif 000004
【図４】
0003752968.tif 000005
【図５】
0003752968.tif 000006
【図６】
0003752968.tif 000007
【図７】
0003752968.tif 000008
【図８】
0003752968.tif 000009
【図９】
0003752968.tif 000010
【図１０】
0003752968.tif 000011
【図１１】
0003752968.tif 000012
【図１２】
0003752968.tif 000013