(57)【要約】択一的に再生される同じ種別のデータストリームが複数存在するときにおいて、コンテンツの再生開始時および／または再生中に、ユーザがどのデータストリームを再生するかを容易に指定できるようにする。データ処理装置は、コンテンツの多重化ストリームを受信する受信部と、多重化ストリームを解析して記録媒体に書き込むための処理を行って処理後の多重化ストリームを記録媒体に書き込む指示を出力する記録制御部と、多重化ストリームの解析結果に基づいて、コンテンツの再生に必要な管理情報を生成する管理情報生成部とを備えている。多重化ストリームは択一的に再生される同じ種別の複数のデータストリームを含んでいる。管理情報生成部は、複数のデータストリームのうちのいずれのデータストリームに基づいてコンテンツを再生するかを特定する選択情報を管理情報に付加する。記録制御部は、管理情報を記録媒体にさらに書き込む指示を出力する。【特許請求の範囲】
【請求項１】
コンテンツの多重化ストリームを受信する受信部と、
前記多重化ストリームを解析して記録媒体に書き込むための処理を行い、処理後の前記多重化ストリームを前記記録媒体に書き込む指示を出力する記録制御部と、
前記多重化ストリームの解析結果に基づいて、前記コンテンツの再生に必要な管理情報を生成する管理情報生成部と
を備え、前記多重化ストリームは択一的に再生される同じ種別の複数のデータストリームを含んでおり、
前記管理情報生成部は、前記複数のデータストリームのうちのいずれのデータストリームに基づいて前記コンテンツを再生するかを特定する選択情報を前記管理情報として付加し、
前記記録制御部は、前記管理情報を前記記録媒体にさらに書き込む指示を出力する、データ処理装置。
【請求項２】
前記管理情報生成部は、前記選択情報として、選択された前記データストリームを特定する識別情報、および、特定された前記データストリームにおける再生開始点を示す開始点情報を前記管理情報に付加する、請求項１に記載のデータ処理装置。
【請求項３】
前記管理情報生成部は、識別された前記データストリームにおける再生終了点を示す終了点情報をさらに生成し、前記管理情報に格納する、請求項２に記載のデータ処理装置。
【請求項４】
前記管理情報生成部は、前記選択情報を複数生成して、前記管理情報に付加する、請求項２に記載のデータ処理装置。
【請求項５】
前記管理情報生成部は、
第１時刻以降の前記コンテンツの再生に対しては、第１データストリームを特定する識別情報、および、前記第１時刻を前記再生開始点として特定する開始点情報を第１選択情報として生成し、
前記第１時刻より後の第２時刻以降の前記コンテンツの再生に対しては、前記第１データストリームとは異なる第２データストリームを特定する識別情報、および、前記第２時刻を前記再生開始点として特定する開始点情報を、第２選択情報として生成する、請求項４に記載のデータ処理装置。
【請求項６】
前記管理情報生成部は、ユーザから指示された再生開始点に基づいて、前記開始点情報を生成する、請求項２から５のいずれかに記載のデータ処理装置。
【請求項７】
前記管理情報生成部は、予め定められた再生開始点に基づいて、前記開始点情報を生成する、請求項２から５のいずれかに記載のデータ処理装置。
【請求項８】
指定された再生経路の削除に関する削除指示を受け取る指示受信部と、
前記削除指示に基づいて、前記複数のデータストリームのうち、指定された前記再生経路に対応するデータストリーム、および、前記管理情報に含まれる指定された前記再生経路に関する情報を、前記記録媒体から削除する指示を出力する記録制御部と
をさらに備えた請求項１に記載のデータ処理装置。
【請求項９】
コンテンツの多重化ストリームを含むストリームファイルであって、前記多重化ストリームには択一的に再生される同じ種別の複数のデータストリームが多重化されている、ストリームファイルと、
前記コンテンツの再生に必要な管理情報を含む管理情報ファイルであって、前記管理情報には、前記複数のデータストリームのうちのいずれのデータストリームに基づいて前記コンテンツを再生するかを特定する選択情報が含まれている、管理情報ファイルと
が記録された記録媒体。
【請求項１０】
請求項９に記載の記録媒体から前記管理情報ファイルおよび前記ストリームファイルを読み出す再生制御部と、
読み出された前記管理情報ファイルから前記選択情報を取り出し、前記選択情報によって特定されたデータストリームの抽出を指示する管理情報解析部と、
前記指示に基づいて、前記多重化ストリームから前記データストリームを分離する分離部と、
分離された前記データストリームに基づいて前記コンテンツを再生するデコーダと
を備えたデータ処理装置。
【請求項１１】
前記管理情報は、
第１時刻以降の前記コンテンツの再生に対しては、第１データストリームを特定する識別情報、および、前記第１時刻を前記再生開始点として特定する開始点情報を第１選択情報として含み、かつ、
前記第１時刻より後の第２時刻以降の前記コンテンツの再生に対しては、前記第１データストリームとは異なる第２データストリームを特定する識別情報、および、前記第２時刻を前記再生開始点として特定する開始点情報を第２選択情報として含んでおり、
前記管理情報解析部は、前記第１選択情報および前記第２選択情報に基づいて、前記第１時刻から前記第２時刻までは前記第１データストリームの抽出を指示し、前記第２時刻以降は前記第２データストリームの抽出を指示する、請求項１０に記載のデータ処理装置。
【請求項１２】
制御情報に基づいて、映像を外部機器において表示するための信号を生成するグラフィック制御部をさらに備えており、
前記管理情報解析部は、前記第１選択情報および前記第２選択情報に基づいて、複数の再生経路の存在を示す制御情報を出力し、
前記グラフィック制御部は、前記制御情報に基づいて前記複数の再生経路の各々に対応する映像を並べて表示するための信号を出力する、請求項１０に記載のデータ処理装置。
【請求項１３】
コンテンツの編集に用いられるデータ処理装置であって、
前記コンテンツは多重化ストリームとして予め記録媒体に記録されており、前記多重化ストリームは択一的に再生される同じ種別の複数のデータストリームを含んでおり、
ユーザから、前記複数のデータストリームのうちのひとつを選択する指示を受け取る指示受信部と、
選択されたデータストリームを再生対象として指定する選択情報を生成し、前記管理情報として出力する管理情報生成部と
を備えた、データ処理装置。
【請求項１４】
前記指示受信部は、再生の開始点を特定する指示をさらに受け取り、
前記管理情報生成部は、選択された前記データストリームを特定する識別情報、および、前記開始点を示す開始点情報を、前記選択情報として生成する、請求項１３に記載のデータ処理装置。
【請求項１５】
前記選択情報を前記記録媒体に記録する指示を出力する記録制御部をさらに備えた、請求項１４に記載のデータ処理装置。
【請求項１６】
前記選択情報を保持するメモリをさらに備えた、請求項１４に記載のデータ処理装置。
【請求項１７】
前記指示受信部は、データストリームを選択する指示および再生の開始点を特定する指示をそれぞれ複数回受け取り、
前記管理情報生成部は、前記選択情報を複数生成する、請求項１４に記載のデータ処理装置。
【請求項１８】
制御情報に基づいて、外部機器で映像を表示するための信号を生成するグラフィック制御部をさらに備えており、
前記管理情報生成部は、前記選択情報に基づいて、再生されるデータストリームの順序および各データストリームの再生区間を示す制御情報を出力し、
前記グラフィック制御部は、前記制御情報に基づいて、前記順序および再生区間を示す映像の信号を出力する、請求項１７に記載のデータ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、デジタル放送等のストリームを記録媒体に記録する技術、および、記録されたストリームから映像等を再生する技術に関する。
【背景技術】
【０００２】  日本のデジタル放送に用いられる映像・音声フォーマット、番組配列情報等は、社団法人電波産業界（ＡＲＩＢ）によって策定された「ＡＲＩＢ  ＳＴＤ−Ｂ１０（平成９年６月１９日１．０版策定）」等のＡＲＩＢ規格に準拠している。ＡＲＩＢ規格では、映像、音声等に関するシステム層の多重化フォーマットとして、ＭＰＥＧ−２トランスポートストリーム（ＴＳ）を指定している。【０００３】  ＤＶＤ等の蓄積メディア向けの記録フォーマットとして用いられてきたＭＰＥＧ−２プログラムストリーム（ＰＳ）と比較すると、ＴＳにはより多くの情報を多重化できる。例えば、複数の映像・音声等のエレメンタリ・ストリーム（ＥＳ）を多重化して一つのストリームにすることが可能である。また、複数のＥＳの組として定義された番組（Ｐｒｏｇｒａｍ）を多重化して１つのストリームにすることもできる。多重化されたＥＳは、同じくＴＳ中に多重化されているＳＩ／ＰＳＩと呼ばれる番組配列情報によって識別される。なお、ＳＩ／ＰＳＩには、多重化情報だけでなく、番組名等の付加的な情報（番組情報）も含まれている。【０００４】  ＴＳには種々のＥＳを多重化し得るため、日本語と英語など複数の音声ＥＳを含む番組、複数の映像ＥＳを持つマルチビューのスポーツ番組等を実現できる。このような複数の音声ＥＳや映像ＥＳを含む番組は、各１つのＥＳしか含まない番組と比較すると表現の幅が広がっているといえる。しかし出力可能な映像、音声が各ＥＳの数に制限されている点において変わることはなく、さらに多様な再生を可能にするためにはＥＳの数を増やさざるを得ない。データ量等との観点からすると、これでは必ずしも効果的に表現の幅を広げているとはいえない。【０００５】  特許文献１は、多重化されているＥＳの数以上の多様な態様で再生を可能にするための構成を開示している。具体的には、特許文献１は、再生すべきＥＳの切り替えを指示する情報（マルチビュー自動切替テーブル）を放送局が自ら作成して送信する。ユーザ側の機器は、マルチビュー自動切替テーブルに基づいて、再生中に指定されたＥＳに切り替える。この技術によれば、放送局に指定されたタイミングで視聴対象のＥＳが切り替えられるため、見かけ上、ＥＳの数以上の出力態様で映像等の再生が可能になる。【０００６】  番組をデジタル記録するに際しては、ストリームのみを記録するだけではなく、そのストリームに関する管理情報も同時に記録することが多い。上述の特許文献１に開示されているテーブルは、管理情報の一つと捉えることができる。管理情報を利用すれば、タイトル等の付加情報の付与、任意の再生手順の定義、飛び込み再生のためのエントリーポイントの設定等が可能になる。また、時間情報とアドレス情報をあわせて管理することで、ランダムアクセス性能の向上や、早送り・早戻しやスロー再生等の特殊再生も可能になる。【０００７】  管理情報の形式は、記録媒体の種類に応じた規格において規定されている。例えば管理情報の形式は、ＤＶＤ−ＲＡＭやＤＶＤ−Ｒ／ＲＷに対してはＤＶＤ  Ｖｉｄｅｏ  Ｒｅｃｏｒｄｉｎｇ規格（ＤＶＤ−ＶＲ規格）において規定され、Ｂｌｕ−ｒａｙ  Ｄｉｓｃに対してはＢｌｕ−ｒａｙ  Ｒｅｗｒｉｔａｂｌｅ規格��以下ＢＤ−ＲＥ規格）において規定されている。また、ＳＤカード等の半導体メディアに対してもさらに別の規格によって管理情報の形式が規定されている。
【特許文献１】特開２００２−３１４９６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】  現在、複数のＥＳを含む番組を録画し、管理情報を利用して再生等を行うことは可能ではあるが、既存の規格の枠内では視聴者（ユーザ）が利用可能な再生設定に関する自由度は低い。その理由は、既存の規格の多くは従来のアナログ放送の記録を想定して策定されており、マルチビュー番組に代表されるような複数のＥＳを含む番組の記録を想定していないためである。【０００９】  これは、デジタル放送のＴＳ記録を想定する規格（ＢＤ−ＲＥ規格）に関しても同様である。すなわち複数のＥＳを含む番組を録画して再生すると、機器によって最初に再生されるＥＳが相違する可能性がある。機器がどのＥＳを再生するかは任意だからである。また、当初再生されるＥＳとは異なるＥＳを再生するためには、一旦再生を開始し、その後ユーザが手動によりＥＳを切り替える必要がある。これでは、再生を行うたびに同じ操作が必要となり、非常に不便である。特に、映像および音声等のそれぞれについてＥＳが複数含まれている場合には、それぞれ好みのＥＳを選択しなければならない。このような点を考慮すると、複数のＥＳを含む番組を録画しても、その利点を十分に活かせているとはいえない。【００１０】  また、複数のＥＳを含む番組の開始時のみならず、その途中の任意のタイミングでＥＳを切り替えたいとしても、ユーザが再生中に手動操作によって切り替える他はない。そして、好みの切り替えパターンは保存されないため、同じパターンで繰り返しその番組を視聴したとしても、再生のたびに同じ操作が必要であり、不便である。【００１１】  なお「プレイリスト」という概念を利用して、再生経路を規定する技術はすでに存在している。しかし、プレイリストは、例えば１つのＥＳ内、または異なる番組の異なるＥＳにまたがった再生経路を規定する際に利用することは可能であるが、１つの番組の異なるＥＳにまたがった再生経路を規定することはできない。よって従来のプレイリストでは上述した不便さを解決することはできない。【００１２】  さらに、複数のＥＳを切り替えて再生するということが想定されていないため、番組に複数のＥＳが含まれていることが分かりやすくユーザに伝えられていない。すなわち、ユーザの管理上、複数のＥＳがあるかどうかの情報がわかりにくく不便である。【００１３】  本発明の目的のひとつは、択一的に再生される同じ種別のデータストリームが複数存在するときにおいて、コンテンツの再生開始時および／または再生中に、ユーザがどのデータストリームを再生するかを容易に指定できるようにすることである。また、本発明の他の目的は、各データストリームに基づくコンテンツの再生態様、および、ユーザが設定したコンテンツの再生態様を、ユーザが容易に把握できるようにして確実な選択を可能にすることである。
【課題を解決するための手段】
【００１４】  本発明のデータ処理装置は、コンテンツの多重化ストリームを受信する受信部と、前記多重化ストリームを解析して記録媒体に書き込むための処理を行い、処理後の前記多重化ストリームを前記記録媒体に書き込む指示を出力する記録制御部と、前記多重化ストリームの解析結果に基づいて、前記コンテンツの再生に必要な管理情報を生成する管理情報生成部とを備えている。前記多重化ストリームは択一的に再生される同じ種別の複数のデータストリームを含んでいる。前記管理情報生成部は、前記複数のデータストリームのうちのいずれのデータストリームに基づいて前記コンテンツを再生するかを特定する選択情報を前記管理情報として付加し、前記記録制御部は、前記管理情報を前記記録媒体にさらに書き込む指示を出力する。【００１５】  前記管理情報生成部は、前記選択情報として、選択された前記データストリームを特定する識別情報、および、特定された前記データストリームにおける再生開始点を示す開始点情報を前記管理情報に付加してもよい。【００１６】  前記管理情報生成部は、識別された前記データストリームにおける再生終了点を示す終了点情報をさらに生成し、前記管理情報に格納してもよい。【００１７】  前記管理情報生成部は、前記選択情報を複数生成して、前記管理情報に付加してもよい。【００１８】  前記管理情報生成部は、第１時刻以降の前記コンテンツの再生に対しては、第１データストリームを特定する識別情報、および、前記第１時刻を前記再生開始点として特定する開始点情報を第１選択情報として生成し、前記第１時刻より後の第２時刻以降の前記コンテンツの再生に対しては、前記第１データストリームとは異なる第２データストリームを特定する識別情報、および、前記第２時刻を前記再生開始点として特定する開始点情報を、第２選択情報として生成してもよい。【００１９】  前記管理情報生成部は、ユーザから指示された再生開始点に基づいて、前記開始点情報を生成してもよい。【００２０】  前記管理情報生成部は、予め定められた再生開始点に基づいて、前記開始点情報を生成してもよい。【００２１】  前記データ処理装置は、指定された再生経路の削除に関する削除指示を受け取る指示受信部と、前記削除指示に基づいて、前記複数のデータストリームのうち、指定された前記再生経路に対応するデータストリーム、および、前記管理情報に含まれる指定された前記再生経路に関する情報を、前記記録媒体から削除する指示を出力する記録制御部とをさらに備えていてもよい。【００２２】  本発明による記録媒体には、コンテンツの多重化ストリームを含むストリームファイルと、前記コンテンツの再生に必要な管理情報を含む管理情報ファイルとが記録される。前記多重化ストリームには択一的に再生される同じ種別の複数のデータストリームが多重化されており、前記管理情報には前記複数のデータストリームのうちのいずれのデータストリームに基づいて前記コンテンツを再生するかを特定する選択情報が含まれている。【００２３】  本発明によるデータ処理装置は、前記記録媒体から前記管理情報ファイルおよび前記ストリームファイルを読み出す再生制御部と、読み出された前記管理情報ファイルから前記選択情報を取り出���、前記選択情報によって特定されたデータストリームの抽出を指示する管理情報解析部と、前記指示に基づいて、前記多重化ストリームから前記データストリームを分離する分離部と、分離された前記データストリームに基づいて前記コンテンツを再生するデコーダとを備えている。【００２４】  前記管理情報は、第１時刻以降の前記コンテンツの再生に対しては、第１データストリームを特定する識別情報、および、前記第１時刻を前記再生開始点として特定する開始点情報を第１選択情報として含み、かつ、前記第１時刻より後の第２時刻以降の前記コンテンツの再生に対しては、前記第１データストリームとは異なる第２データストリームを特定する識別情報、および、前記第２時刻を前記再生開始点として特定する開始点情報を第２選択情報として含んでおり、前記管理情報解析部は、前記第１選択情報および前記第２選択情報に基づいて、前記第１時刻から前記第２時刻までは前記第１データストリームの抽出を指示し、前記第２時刻以降は前記第２データストリームの抽出を指示してもよい。【００２５】  前記データ処理装置は、制御情報に基づいて、映像を外部機器において表示するための信号を生成するグラフィック制御部をさらに備えており、前記管理情報解析部は、前記第１選択情報および前記第２選択情報に基づいて、複数の再生経路の存在を示す制御情報を出力し、前記グラフィック制御部は、前記制御情報に基づいて前記複数の再生経路の各々に対応する映像を並べて表示するための信号を出力してもよい。【００２６】  本発明のデータ処理装置は、コンテンツの編集に用いられる。前記コンテンツは多重化ストリームとして予め記録媒体に記録されており、前記多重化ストリームは択一的に再生される同じ種別の複数のデータストリームを含んでいる。前記データ処理装置は、ユーザから、前記複数のデータストリームのうちのひとつを選択する指示を受け取る指示受信部と、選択されたデータストリームを再生対象として指定する選択情報を生成し、前記管理情報として出力する管理情報生成部とを備えている。【００２７】  前記指示受信部は、再生の開始点を特定する指示をさらに受け取り、前記管理情報生成部は、選択された前記データストリームを特定する識別情報、および、前記開始点を示す開始点情報を、前記選択情報として生成してもよい。【００２８】  前記データ処理装置は、前記選択情報を前記記録媒体に記録する指示を出力する記録制御部をさらに備えていてもよい。【００２９】  前記データ処理装置は、前記選択情報を保持するメモリをさらに備えていてもよい。【００３０】  前記指示受信部は、データストリームを選択する指示および再生の開始点を特定する指示をそれぞれ複数回受け取り、前記管理情報生成部は、前記選択情報を複数生成してもよい。【００３１】  前記データ処理装置は、制御情報に基づいて、外部機器で映像を表示するための信号を生成するグラフィック制御部をさらに備えており、前記管理情報生成部は、前記選択情報に基づいて、再生されるデータストリームの順序および各データストリームの再生区間を示す制御情報を出力し、前記グラフィック制御部は、前記制御情報に基づいて、前記順序および再生区間を示す映像の信号を出力してもよい。
【発明の効果】
【００３２】  本発明によれば、映像、音声、データ等の種別ごとに複数のデータストリーム（ＥＳ）が多重化されている多重化ストリームに関し、種別ごとに、再生開始時にどのＥＳをデフォルトとして選択すべきかを示すＥＳ選択情報を管理情報として付加する。再生装置は、多重化ストリームの再生時にＥＳ選択情報によって特定されたＥＳを自動的に再生するため、ユーザはその選択後は繰り返しＥＳを選択する必要はなくなる。
【図面の簡単な説明】
【００３３】
【図１】本実施形態によるハードディスクドライブ内蔵ＢＤレコーダ１００の機能ブロックの構成を示す図である。
【図２】デジタルチューナ２０１ａおよび記録処理に関するＴＳ処理部２０４の機能ブロックの構成を示す図である。
【図３】再生処理に関するＴＳ処理部２０４およびデコーダ２０６の機能ブロックの構成を示す図である。
【図４】（ａ）〜（ｅ）は、レコーダ１００の記録処理に関連するトランスポートストリームとクリップＡＶストリームとの関係を示す図である。
【図５】ＢＤ２０５ａの記録領域と、そのディレクトリ／ファイル構造を示す図である。
【図６】クリップＡＶストリーム８５に含まれる複数のＥＳを模式的に示す図である。
【図７】（ａ）〜（ｄ）は、管理情報とストリームデータとの関係を示す図である。
【図８】プレイリストファイル８３に格納される情報（エントリ）およびそのデータ構造を示す図である。
【図９】録画処理の手順を示すフローチャートである。
【図１０】プレイリストの生成処理の手順を示すフローチャートである。
【図１１】（ａ）はデフォルトＥＳ指定マークを規定したリアル／バーチャルプレイリストと、複数の映像ＥＳとの関係を示す図であり、（ｂ）は映像に関するデフォルトＥＳ指定マークを含むプレイリストが存在するときの一覧表示画面５１０の例を示す図である。
【図１２】（ａ）はデフォルトＥＳ指定マークを規定したリアル／バーチャルプレイリストと、複数の音声ＥＳとの関係を示す図であり、（ｂ）は音声に関するデフォルトＥＳ指定マークを含むプレイリストが存在するときの一覧表示画面５１０の例を示す図である。
【図１３】任意のタイミングで任意のＥＳに切り替えるときの例を示す図である。
【図１４】（ａ）は編集画面に表示されたグラフィカル・ユーザ・インターフェース（ＧＵＩ）の例を示す図であり、（ｂ）は編集対象のＥＳとデフォルトＥＳ指定マークとの対応関係を示す図である。
【図１５】図１４に示す編集処理を実現するためのＴＳ処理部２０４の機能ブロックの構成を示す図である。
【符号の説明】
【００３４】  １００  ＨＤＤ内蔵ＢＤレコーダ
１１２  メモリカード
１１４  ＢＤ
２０１ａ  デジタルチューナ
２０１ｂ  アナログチューナ
２０２  ＡＤコンバータ
２０３  ＭＰＥＧ−２エンコーダ
２０４  ＴＳ処理部
２０５ａ  ＢＤ
２０５ｂ  ＨＤＤ
２０６  ＭＰＥＧ−２デコーダ
２０７  グラフィック制御部
２０８  メモリ
２０９  ＤＡコンバータ
２１０  プログラムＲＯＭ
２１１  ＣＰＵ
２１２  ＲＡＭ
２１３  ＣＰＵバス
２１４  ネットワーク制御部
２１５  指示受信部
２１６  インターフェース（Ｉ／Ｆ）部
２１７  メモリカード制御部
２５０  システム制御部
２５１  チューナ部
２５２  デマルチプレクサ
２５３  管理情報生成部
２５４  記録制御部
２５５  再生制御部
２５６  管理情報解析部
２５７  デマルチプレクサ
２５８  ビデオデコーダ
２５９  オーディオデコーダ
２６０  データデコーダ
【発明を実施するための最良の形態】
【００３５】  以下、添付の図面を参照して、本発明によるデータ処理装置の実施形態を説明する。本実施形態においては、データ処理装置はハードディスクドライブを内蔵した光ディスクレコーダであるとして説明する。光ディスクには、ストリームデータと再生手順等を示した管理情報ファイルが記録される。このようなストリームデータとそれに対応する管理情報を記録するためのフォーマットとしては、記録対象のメディアに応じてＤＶＤ−ＶＲやＢＤ−ＲＥ等の規格が策定されている。本実施形態においては、「光ディスク」としてＢｌｕ−ｒａｙディスク（ＢＤ）を想定し、ＢＤ−ＲＥ規格を利用した記録を例に挙げて説明する。ＢＤ−ＲＥ規格では、ストリームデータをＭＰＥＧ−２トランスポートストリーム（ＴＳ）フォーマットで記録する。ＴＳを用いているため、複数のＥＳを含むデジタル放送ストリームであっても、ほとんど手を加えずにそのまま記録することが可能である。【００３６】  本実施形態においては、単一のコンテンツ（１放送番組など）のＴＳには、同じ種別のエレメンタリストリーム（ＥＳ）が複数多重化されており、それらは択一的に再生されるとする。「種別」とは、映像、音声および字幕などを示す。「同じ種別のＥＳ」とは、例えば映像のＥＳが複数含まれていることを意味する。本実施形態において、「コンテンツを再生する」とは、種別が同じか異なっているかを問わず、少なくとも１つのＥＳに基づいて映像、音声、字幕などが出力されていることを言う。【００３７】  まず本実施形態による光ディスクレコーダの概要を説明する。【００３８】  光ディスクレコーダは、コンテンツのＴＳを受信する受信部を有している。そして受信したＴＳから必要な番組のパケットを取り出してパーシャルＴＳを生成し、ＴＳ処理部に送る。ＴＳ処理部は、そのＴＳを解析して記録媒体（光ディスク、ハードディスクなど）に書き込むための処理を行い、ストリームファイルとして記録媒体に書き込む。あわせて、ＴＳ処理部は解析結果に基づいてコンテンツの再生経路に関する管理情報を生成する。【００３９】  ＴＳ処理部の構成および動作をより具体的に説明すると、ＴＳ処理部は管理情報生成部および記録制御部を含んでいる。管理情報生成部は、複数のＥＳのうちのいずれのＥＳに基づいてコンテンツを再生するかを特定する選択情報を管理情報として付加する。そして記録制御部は、その管理情報を管理情報ファイルとして記録媒体にさらに記録する。例えば、ユーザは、スポーツ番組の複数の映像のＥＳ（アングル１、２、３）のうちどのＥＳから再生を開始するかを指定することができる。または、ユーザは、映画の複数の音声のＥＳ（日本語、英語、中国語）のＥＳのうちどのＥＳから再生を開始するかを指定することもできる。記録制御部は、どのＥＳを指定するかを示す選択情報を管理情報として付加する。ユーザが録画予約時などにどのＥＳを指定するかを設定しておくと、その選択情報が付加された管理情報が録画時に生成され、記録媒体に格納される。この結果、ユーザは録画した番組を初めて視聴する時から、映像、音声等に関して指定したＥＳから再生を開始することができる。【００４０】  以下、図１から図３を参照しながら、本実施形態によるハードディスクドライブ内蔵ＢＤレコーダ１００（以下「レコーダ１００」と記述する）の具体的な構成を説明する。図１は、レコーダ１００の機能ブロックの構成を示す。レコーダ１００は、記録媒体としてＢＤ２０５ａおよびハードディスク２０５ｂを有している。【００４１】  レコーダ１００は、デジタルチューナ２０１ａおよびアナログチューナ２０１ｂと、ＡＤコンバータ２０２と、ＭＰＥＧ−２エンコーダ２０３と、ＴＳ処理部２０４と、ＭＰＥＧ−２デコーダ２０６と、グラフィック制御部２０７と、メモリ２０８と、ＤＡコンバータ２０９と、ＣＰＵバス２１３と、ネットワーク制御部２１４と、指示受信部２１５と、インターフェース（Ｉ／Ｆ）部２１６と、メモリカード制御部２１７と、システム制御部２５０とを含む。なお、図１には、光ディスク２０５ａがレコーダ１００内に記載されているが、光ディスク２０５ａはレコーダ１００から取り外し可能であり、レコーダ１００自体の構成要素ではない。【００４２】  以下、各構成要素の機能を説明する。デジタルチューナ２０１ａは、アンテナ（図示せず）から１以上の番組が含まれるデジタル信号を受け取る。デジタル信号として伝送されるＭＰＥＧ−２トランスポートストリーム（ＴＳ）には複数の番組のパケットが混在している。複数の番組のパケットを含むトランスポートストリームは“フルＴＳ“と呼ばれる。フルＴＳには、複数の番組のうちから特定の番組のデータを抽出するために必要な種々の制御パケット（例えば番組表パケット、番組対応表パケット等のＰＳＩパケット、ＳＩパケット）も含まれている。デジタルチューナ２０１ａは、選局を行ってフルＴＳから選局された番組のパケットおよび必要な制御パケットを取り出し、所定の処理を加えて”パーシャルＴＳ“として出力する。またデジタルチューナ２０１ａは、パーシャルＴＳの生成時に取得したパーシャルＴＳに関する制御情報（ストリーム情報）も出力する。【００４３】  フルＴＳから所望のチャンネルのパケットを取り出す手順は以下のとおりである。いま、希望の番組の番組番号（チャンネル番号）をＸとする。まずはじめに、フルＴＳから番組表パケット（ＰＡＴ＿ＴＳＰ）が検索される。番組表パケットのパケットＩＤ（ＰＩＤ）には、必ず０が与えられているので、その値を有するパケットを検索すればよい。番組表パケット内の番組表には、各番組番号と、その番組番号に対応する各番組の番組対応表パケット（ＰＭＴ＿ＴＳＰ）のＰＩＤが格納されている。これにより、番組番号Ｘに対応する番組対応表ＰＭＴのパケットＩＤ（ＰＩＤ）を特定できる。番組対応表ＰＭＴのＰＩＤをＸＸとする。【００４４】  次に、ＰＩＤ＝ＸＸが付された番組対応表パケット（ＰＭＴ＿ＴＳＰ）を抽出すると、番組番号Ｘに対応する番組対応表ＰＭＴが得られる。番組対応表ＰＭＴには、番組ごとに、視聴の対象として各番組を構成する映像・音声情報等が格納されたＴＳパケットのＰＩＤが格納されている。例えば、番組番号Ｘの映像情報のＰＩＤはＸＶであり、音声情報のＰＩＤはＸＡである。このようにして得られた映像情報を格納したパケットのＰＩＤ（＝ＸＶ）と、音声情報を格納したパケットのＰＩＤ（＝ＸＡ）とを利用して、フルＴＳから特定の番組���関する映像・音声のパケットを抽出できる。【００４５】  なお、フルＴＳからパーシャルＴＳを生成する際には、必要な映像・音声情報を格納したパケットを取り出すだけでなく、ＰＳＩ（Ｐｒｏｇｒａｍ  Ｓｐｅｃｉｆｉｃ  Ｉｎｆｏｒｍａｔｉｏｎ）パケットおよびＳＩ（Ｓｅｒｖｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ）パケットも抽出し、変更する必要がある。ＰＳＩパケットとは、番組表パケット（ＰＡＴ＿ＴＳＰ）および番組対応表パケット（ＰＭＴ＿ＴＳＰ）等を総称するパケットである。ＰＳＩパケットを修正する理由は、フルＴＳとパーシャルＴＳとでは含まれる番組数等が異なるため、番組表および番組対応表をパーシャルＴＳに適合させる必要が生じるからである。一方、ＳＩパケットとは、フルＴＳに含まれる番組の内容、スケジュール／タイミング等を記述するデータ、独自に定義された拡張情報（これらは「番組配列情報」とも呼ばれる）等を含むパケットである。フルＴＳではＳＩパケットに含まれるデータは２０〜３０種類にも上る。これらのデータのうち、パーシャルＴＳの再生等に関して重要なデータのみが抽出されて１つのＳＩＴパケットが生成され、パーシャルＴＳ内に多重化される。またパーシャルＴＳでは、ＳＩＴパケットにはそのストリームがパーシャルＴＳであることを示す情報（ｐａｒｔｉａｌ  ｔｒａｎｓｐｏｒｔ  ｓｔｒｅａｍ  ｄｅｓｃｒｉｐｔｏｒ）が格納されている。パーシャルＴＳ内にＳＩＴパケットを多重化することは慣用されている。これは、欧州／日本のデジタル放送規定（ＤＶＢ／ＡＲＩＢ）との整合性のためである。【００４６】  アナログチューナ２０１ｂは、アンテナ（図示せず）からアナログ信号を受け取り、周波数に基づいて選局を行って必要な番組の信号を取り出す。そして番組の映像および音声信号をＡＤコンバータ２０２に出力する。【００４７】  ＡＤコンバータ２０２は入力された信号をデジタル変換してＭＰＥＧ−２エンコーダ２０３に供給する。ＭＰＥＧ−２エンコーダ２０３（以下「エンコーダ２０３」と記述する）は、録画の開始指示を受け取ると、供給されたアナログ放送のデジタルデータをＭＰＥＧ−２形式に圧縮符号化してトランスポートストリームを生成し、ＴＳ処理部２０４に入力する。この処理は、エンコーダ２０３が録画の終了指示を受け取るまで継続される。エンコーダ２０３は圧縮符号化を行うために、参照ピクチャ等を一時的に保持するバッファ（図示せず）等を有している。なお、同時に視聴が行われる際には、エンコーダ２０３はトランスポートストリームをＭＰＥＧ−２デコーダ２０６に入力する。【００４８】  ＴＳ処理部２０４は、動画の記録時にはパーシャルＴＳを受け取り、クリップＡＶストリーム（ＣｌｉｐＡＶストリーム）を生成し、ＢＤ２０５ａおよび／またはＨＤＤ２０５ｂに記録する。クリップＡＶストリームとは、ＢＤ２０５ａに記録するための形式を有するデータストリームである。クリップＡＶストリームは複数の「ソースパケット」から構成されており、「ソースパケット」はパーシャルＴＳを構成する各ＴＳパケットに所定のヘッダを付加して生成される。なお、クリップＡＶストリームを生成する際の処理の詳細は、図４（ａ）〜（ｅ）を参照しながら後述する。本実施形��においては、ＨＤＤ２０５ｂに記録されるストリームの形式も便宜的にクリップＡＶストリームであるとする。【００４９】  また、ＴＳ処理部２０４は、クリップＡＶストリームの生成とともにそのストリームをＢＤ２０５ａの再生などを制御し、格納された各種のデータ位置を管理するための管理情報を生成し、ＢＤ２０５ａに記録する。【００５０】  ＴＳ処理部２０４は、動画の再生時には、ＢＤ２０５ａおよび／またはＨＤＤ２０５ｂからクリップＡＶストリームおよび管理情報を読み出し、それらの管理情報およびクリップＡＶストリームに基づいてパーシャルＴＳを生成し、ＭＰＥＧ−２デコーダ２０６に出力する。【００５１】  ＴＳ処理部２０４は、後述するメモリカード制御部２１７との間でも管理情報およびクリップＡＶストリームを授受するように動作してもよく、この結果、メモリカード１１２に番組を録画し、録画された番組をメモリカード１１２から再生することもできる。またＴＳ処理部２０４は、各種の記録媒体間で管理情報およびクリップＡＶストリームのコピー、ムーブ等を行う際にもデータの転送を仲介する。【００５２】  ＴＳ処理部２０４のさらに具体的な構成および動作は、後に図２、図３および図１０を参照しながら詳述する。なお、本明細書では、ＴＳ処理部２０４がＢＤ２０５ａおよび／またはＨＤＤ２０５ｂにデータを書き込み、またはそれらからデータを読み出すとして説明しているが、これは説明の便宜のためである。ＢＤ２０５ａやＨＤＤ２０５ｂに対するストリームの書き込みや読み出しは、実際には、ディスクの回転、ヘッドの移動とともに各々のドライブ装置に設けられたコントローラ（図示せず）が行っている。ＴＳ処理部２０４はそのようなコントローラに対して指示を送り、データを授受することによって、データの書き込みおよび読み出しが実現される。【００５３】  ＭＰＥＧ−２デコーダ２０６（以下「デコーダ２０６」と記述する）は、供給されたパーシャルＴＳを解析してＭＰＥＧ−２圧縮符号化データを取得する。そして、その圧縮符号化データを伸長して非圧縮データに変換し、グラフィック制御部２０７に供給する。また、デコーダ２０６は、ＭＰＥＧ−２規格の圧縮符号化データのみならず、例えばＪＰＥＧ規格に従った静止画データも非圧縮データに変換することができる。グラフィック制御部２０７には内部演算用のメモリ２０８が接続されており、オン・スクリーン・ディスプレイ（Ｏｎ  Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ；ＯＳＤ）機能を実現できる。例えば、グラフィック制御部２０７は種々のメニュー画像と映像とを合成してＤＡコンバータ２０９に出力することができる。ＤＡコンバータ２０９は、入力されたＯＳＤ合成画像および音声データをアナログ変換して出力する。出力先は、例えばＴＶ（図示せず）である。【００５４】  ＣＰＵバス２１３はレコーダ１００内の信号を伝送する経路であり、図示されるように各機能ブロックと接続されている。また、ＣＰＵバス２１３には、後述するシステム制御部２５０の各構成要素も接続されている。【００５５】  ネットワーク制御部２１４は、レコーダ１００をインターネット等のネットワーク１０１に接続するためのインターフェイスであり、例えば、イーサネット（��録商標）規格に準拠した端子およびコントローラである。ネットワーク制御部２１４は、ネットワーク１０１を介してデータを授受する。このデータは、例えば放送番組に関する番組表のデータや、レコーダ１００の動作を制御するためのソフトウェアプログラムの更新データである。【００５６】  指示受信部２１５は、レコーダ１００の本体部に設けられた操作ボタン、または、リモートコントローラからの赤外線を受光する受光部である。指示受信部２１５は、ユーザから、例えば録画の開始／停止、録画した番組の再生の開始／停止等の指示や、予約録画の指示と予約録画を行う番組の放送日時、チャンネルなどの通知、および、後述する、どのＥＳをデフォルトＥＳとして設定するか等の指示を与える。【００５７】  インターフェース（Ｉ／Ｆ）部２１６は、レコーダ１００が他の機器と通信するためのコネクタおよびその通信を制御する。Ｉ／Ｆ部２１６は、例えばＵＳＢ２．０規格の端子、ＩＥＥＥ１３９４規格の端子および各規格によるデータ通信を可能とするコントローラを含み、各規格に準拠した方式でデータを授受することができる。例えば、レコーダ１００は、ＵＳＢ２．０規格の端子を介してＰＣや、カムコーダ（図示せず）等と接続され、ＩＥＥＥ１３９４規格の端子の端子を介してデジタルハイビジョンチューナや、カムコーダ（図示せず）等と接続される。【００５８】  メモリカード制御部２１７は、メモリカード１１２をレコーダ１００に装填するためのスロット、および、レコーダ１００とメモリカード１１２との間のデータ通信を制御するコントローラである。メモリカード制御部２１７は、装填されたメモリカード１１２から静止画データファイル、動画データファイル等を読み出して、ＣＰＵバス２１３に伝送する。【００５９】  システム制御部２５０は、レコーダ１００内の信号の流れを含む全体的な処理を制御する。システム制御部２５０は、プログラムＲＯＭ２１０と、中央制御ユニット（ＣＰＵ）２１１と、ＲＡＭ２１２とを有している。それぞれはＣＰＵバス２１３に接続されている。プログラムＲＯＭ２１０にはレコーダ１００を制御するためのソフトウェアプログラムが格納されている。【００６０】  ＣＰＵ２１１は、レコーダ１００の全体の動作を制御する。ＣＰＵ２１１は、コンピュータプログラムを読み出して実行することにより、プログラムに基づいて規定される処理を実現するための制御信号を生成し、ＣＰＵバス２１３を介して各構成要素に出力する。プログラムに基づいて規定される処理とは、たとえば後述の受信処理、記録処理、再生処理および編集処理等である。【００６１】  メモリ２１２は、ＣＰＵ２１１がプログラムを実行するために必要なデータを格納するためのワーク領域を有する。例えば、ＣＰＵ２１１は、ＣＰＵバス２１３を使用してプログラムＲＯＭ２１０からプログラムをランダムアクセスメモリ（ＲＡＭ）２１２に読み出し、そのプログラムを実行する。【００６２】  コンピュータプログラムは、ＣＤ−ＲＯＭ等の記録媒体に記録して市場に流通され、または、インターネット等の電気通信回線を通じて伝送される。これにより、ＰＣ等を利用して構成されたコンピュータシステムを、本実施形態によるレコーダ１００と同等の機能を有するデータ処理装置として動作させることができる。【００６３】  なお図１は、受信機能、記録機能、再生機能等の複数の機能を有するレコーダ１００を示しているが、各機能は独立しており、図１の構成と同等の信号の授受が可能であれば、これらは複数の装置として実現してもよい。例えば、チューナ２０１ａおよび２０１ｂ、デコーダ２０６、グラフィック制御部２０７およびＤＡＣ２０９をＴＶ（図示せず）の機能として設けることができる。また、ＨＤＤ２０５ｂを単独の機器として設けることもできる。そして、ＴＶ、レコーダおよびＨＤＤ２０５ｂを、例えばＩＥＥＥ１３９４によって接続すればよい。【００６４】  次に、図２を参照しながら、デジタルチューナ２０１ａの機能および記録処理に関するＴＳ処理部２０４の機能をより詳細に説明する。図２は、デジタルチューナ２０１ａおよび記録処理に関するＴＳ処理部２０４の機能ブロックの構成を示す。デジタルチューナ２０１ａは、チューナ部２５１と、デマルチプレクサ２５２とを有している。また、ＴＳ処理部２０４は、管理情報生成部２５３および記録制御部２５４を有している。【００６５】  デジタルチューナ２０１ａのチューナ部２５１はデジタル放送波を受信し、フルＴＳを取り出す。その後デマルチプレクサ２５２は、フルＴＳから録画対象の番組のデータを含むパーシャルＴＳを生成し、記録制御部２５４に送る。またデマルチプレクサ２５２は、パーシャルＴＳの生成時に取得したパーシャルＴＳに関する制御情報（ストリーム情報）も出力する。すなわちデマルチプレクサ２５２は、パーシャルＴＳへの変換と同時に、ストリーム中のＳＩ／ＰＳＩやＥＳ特徴点等のストリーム情報を抽出し、管理情報生成部２５３に送る。その結果、管理情報生成部２５３はストリーム情報を格納した管理情報を生成する。【００６６】  記録制御部２５４は、受け取ったパーシャルＴＳおよび管理情報を、記録媒体２０５ａに記録する。留意すべきは、記録制御部２５４はパーシャルＴＳ自体をＢＤ２０５ａに書き込むのではなく、所定の拡張ヘッダを付加する処理を行ってクリップＡＶストリームを生成し、そのストリームをＢＤ２０５ａに書き込む。この処理の詳細は図４を参照しながら後述する。【００６７】  次に図３を参照しながら、再生処理に関するＴＳ処理部２０４の機能およびデコーダ２０６の機能をより詳細に説明する。【００６８】  図３は、再生処理に関するＴＳ処理部２０４およびデコーダ２０６の機能ブロックの構成を示す。再生時は、まず、再生制御部２５５によって記録媒体２０５ａから管理情報のファイルが読み出される。管理情報解析部２５６は、読み出された管理情報に従って、再生制御部２５５に対してパーシャルＴＳの読み込み制御を行い、パーシャルＴＳをデマルチプレクサ２５７へ入力する。同時に、管理情報解析部２５６はデマルチプレクサ２５７に対して、パケット識別子（ＰＩＤ）設定等を行い、そのＰＩＤを有するＴＳパケットの分離を指示する。その指示とＰＩＤ設定とに基づいて、デマルチプレクサ２５７は設定されたパケット識別子を有するパーシャルＴＳ内のＴＳパケットのみを分離抽出して、出力する。なお、ＰＩＤ設定は映像、音声、字幕等のそれぞれについて行う。【００６９】  デマルチプレクサ２５７によって分離されたＥＳは、それぞれのＥＳに応じたビデオデコーダ２５８、オーディオデコーダ２５９、データデコーダ２６０へと入力される。管理情報解析部２５６は、各デコーダ２５８〜２６０に対してデコードを行うよう指示する。その指示に基づいて、ビデオデコーダ２５８は映像ＥＳをデコードし、オーディオデコーダ２５９は音声ＥＳをデコードし、データデコーダ２６０は字幕ＥＳをデコードする。各デコーダ２５８、２５９、２６０はそれぞれをデコードしてデジタル信号として出力する。【００７０】  ＴＳ中に複数のＥＳが含まれている場合、通常のＴＶ等に出力する場合であれば、１種類の映像および１種類の音声を取り出し再生出力する。字幕等のデータが存在すれば、同様に選択およびデコードが行われる。ユーザがＥＳの切り替え要求を出すと、管理情報解析部２５６はデマルチプレクサ２５７に対してＰＩＤを再設定してＥＳの分離を指示する。また管理情報解析部２５６は、各デコーダ２５８〜２６０に対してデコードを行うよう指示する。するとその後は、再設定後のＰＩＤを有するＴＳパケットが抽出され、異なるＥＳがデコードされる。【００７１】  １つの番組に同じ種別のＥＳが複数存在する場合、例えばアングルに応じた複数の映像ＥＳが存在する場合であっても、各アングルのＥＳのデータは、ＥＳごとに異なるＰＩＤが割り当てられたＴＳパケットに格納されている。よって、ＰＩＤを利用すると特定のアングルのＥＳのみを抽出できる。これは、音声および字幕についても全く同じである。【００７２】  次に、図４および５を参照しながら、データ構造およびファイル構造の観点から、ＴＳ処理部２０４の記録処理および記録後のＢＤ２０５ａを説明する。【００７３】  図４（ａ）〜（ｅ）は、レコーダ１００の記録処理に関連するトランスポートストリームとクリップＡＶストリームとの関係を示す。参考のため、図４（ａ）にフルＴＳ７０を示している。フルＴＳ７０は、ＴＳパケットが連続して配置されており、例えば３つの番組Ｘ，ＹおよびＺのデータを含む。図４（ｂ）は、デジタルチューナ２０１ａによってフルＴＳ７０から生成されたパーシャルＴＳ７１を示す。パーシャルＴＳ７１は、連続したフルＴＳから一部のパケットを取り出したストリームであるため、パケットが時間的に離散して存在している。このパケットの間隔は、フルＴＳの送信側によって調整されており、デコーダにおいてデコードが適正に行われるために必要な条件を満たす。この「条件」とは、ＭＰＥＧ−２ＴＳの理想モデルとして規定されたＴ−ＳＴＤ（ＴＳシステムターゲットデコーダ；ＴＳ  Ｓｙｓｔｅｍ  Ｔａｒｇｅｔ  Ｄｅｃｏｄｅｒ）のバッファメモリがオーバーフローおよびアンダーフローを引き起こさないためにＭＰＥＧ規格上定められた条件である。【００７４】  パーシャルＴＳ７１は、例えば番組Ｘに関するＴＳパケットを含んでいる。【００７５】  図４（ｃ）は、クリップＡＶストリーム７２を示す。クリップＡＶストリーム７２は、ソースパケットが連続して配列されている。各ソースパケットは、ソースパケット番号（ＳＰＮ）＃１、２、３・・・で区別される。【００７６】  図４（ｄ）は、ソースパケット��３のデータ構造を示す。ソースパケット７３のデータ長は１９２バイトに固定されている。すなわち、各ソースパケット７３は、１８８バイトのＴＳパケット７５の前に、４バイトのＴＰエクストラヘッダ７４を付加して構成されている。ソース・パケタイザは、パーシャルＴＳを構成するＴＳパケットの前にＴＰエクストラヘッダ７４を付加することにより、ソースパケットを生成している。【００７７】  図４（ｅ）は、ＴＰエクストラヘッダ７４のデータ構造を示す。ＴＰエクストラヘッダ７４は、２ビットのコピー許可インジケータ（ＣＰＩ）７６と、３０ビットの到着タイムスタンプＡＴＳ７７とから構成されている。コピー許可インジケータ（ＣＰＩ）７６は、そのビット値に応じて、クリップＡＶストリーム７２の全部または一部のコピー回数（０回（コピー不可）／１回のみ／制限なし等）を規定している。到着タイムスタンプＡＴＳ７７には、９０ｋＨｚ精度で時刻が記述される。【００７８】  なお、図４（ｃ）に記載されたクリップＡＶストリーム７２は、例えば３２個のソースパケットの集合（６ＫＢ）を１つの単位としてＢＤ２０５ａ等に記録される。このような単位をアラインド・ユニットという。アラインド・ユニットを規定する理由は、ＢＤ２０５ａが１セクタ２ＫＢであるため、３２ソースパケットの単位でセクタとのアライメントが確保できるためである。【００７９】  次に、図５を参照しながら、クリップＡＶストリームがどのようにＢＤ２０５ａ上に記録されるかを説明する。なお、クリップＡＶストリームはＨＤＤ２０５ｂにも記録され得るため、同様のデータ構造によって記録することができる。ただし、ＨＤＤ２０５ｂは一般にレコーダ１００から取り外されて他の機器に装填されることはないため、独自のデータ構造によってデータを記録してもよい。【００８０】  図５は、ＢＤ２０５ａの記録領域と、そのディレクトリ／ファイル構造を示す。ＢＤ２０５ａは、ギャザード・ファイル領域８１−１とリアルタイム・データ領域８１−２とを有する。【００８１】  ギャザード・ファイル領域８１−１の記録容量は数百メガバイトである。ギャザード・ファイル領域８１−１には、クリップＡＶストリームの再生等を管理する管理情報のファイル（データベースファイル）が記録される。図５に示すように、データベースファイルは複数種類存在している。データベースファイルとして、例えば管理ファイル８２（Ｉｎｆｏ．ｂｄａｖ）、プレイリストファイル８３（０１００１．ｒｐｌｓ、１００００．ｖｐｌｓ）、クリップ情報ファイル８４（０１０００．ｃｌｐｉ）が存在する。プレイリストファイル８３には、再生順序を示すＰｌａｙＩｔｅｍや、プレイリストマーク等が記載されている。クリップ情報ファイル８４には、ＳＴＣシーケンスや、ＡＴＣシーケンス、“ＰｒｏｇｒａｍＩｎｆｏ”等の連続区間を示すシーケンス情報や、エントリポイントマップ（“ＥＰ  ＭＡＰ”）のようなランダムアクセスや特殊再生のためのエントリーポイント情報が記載されている。【００８２】  ギャザード・ファイル領域８１−１に記録されるデータベースファイルはアクセスされる頻度が高い。よって、ギャザード・ファイル領域８１−１は効率的にアクセスが可能な、ＢＤ２０５ａの記録領域の中間部に設けられている。また、データベースファイルはクリップＡＶストリーム等の動画ストリームを再生するために必須であり、記録内容の誤りは重大な障害を引き起こす。そのため、データベースファイルは同じＢＤ２０５ａ上にバックアップされる。【００８３】  一方、リアルタイム・データ領域８１−２の記録容量は２３〜２７ギガバイトである。リアルタイム・データ領域８１−２には、クリップＡＶストリームのストリームファイルが記録される。例えばクリップＡＶストリームファイル８５（０１０００．ｍ２ｔｓ）が記録される。先のデータベースファイルと異なり、ストリームファイルの再生誤りの影響は局所的であり、その一方、連続的な読み出しを確保する必要がある。よって、誤りの発生を低減するよりも、連続読み出しを保証する方に重点をおいた書き込み処理が行われる。具体的には、クリップＡＶストリームファイル８５は最小で１２Ｍバイトの連続領域（連続した論理セクタ）に記録される。この最小の記録データサイズは「エクステント」と呼ばれる。なお、リアルタイム・データ領域８１−２には、ＤＶストリームを記録することもできるが、以下ではクリップＡＶストリームが記録されているとして説明する。【００８４】  図６は、クリップＡＶストリーム８５に含まれる複数のＥＳを模式的に示す。クリップＡＶストリームファイル８５は、映像、音声および字幕について、それぞれ複数のＥＳを有している。例えばクリップＡＶストリームファイル８５が映画を録画したファイルであるとすると、異なる視点（アングル）１〜３のＥＳ（Ｖ１〜Ｖ３）を含んでいる。同様に、異なる音声（日本語／英語／中国語）の各音声ＥＳ（Ａ１〜Ａ３）を含み、異なる字幕（日本語／英語／・・・）の各字幕ＥＳ（Ｓ１、Ｓ２・・・）を含む。上述のように、各ＥＳには異なるＥＳ  ＰＩＤ値が割り当てられている。図６には、各ＥＳに関連して割り当てられたＰＩＤの例を示している。なお、説明の便宜のため、本実施形態においてはＥＳ  ＰＩＤ値が０ｘ０１のＥＳは同じ値をＰＩＤ値として有するＴＳパケットに格納され、書き込みおよび読み出しが行われるとして説明する。ただし、レコーダ１００が、再生すべきＥＳのデータを格納したＴＳパケットを確実に抽出できるのであれば、他の方法を採用してもよい。【００８５】  ここで、図７を参照しながら、上述の管理ファイル８２、プレイリストファイル８３、クリップ情報ファイル８４およびクリップＡＶストリームファイル８５相互の関係を説明する。図７（ａ）〜（ｄ）は、管理情報とストリームデータとの関係を示す。図７（ａ）〜（ｃ）が管理情報であり、図７（ｄ）がストリームデータである。図７（ａ）は管理ファイル８２（Ｉｎｆｏ．ｂｄａｖ）に記述されるプレイリストのテーブルを示す。すなわち、管理ファイル８２には、ＢＤ２０５ａ上に存在するプレイリストを特定するプレイリストファイル名のテーブルが格納されている。ここで「プレイリスト」とは、１以上のクリップＡＶストリームの一部または全部に跨る再生経路を規定した情報である。【００８６】  図７（ｂ）は、プレイリストファイル８３（拡張子：ｒｐｌｓ／ｖｐｌｓ）に記述されるプレイリストを示す。プレイリストは、リアルプレイリストおよびバーチャルプレイリストに分類できる。リアルプレイリストは、例えば初めてストリームデータが記録されたときにレコーダ１００によって生成されるプレイリストであり、再生経路として動画の最初から最後までが指定される。一方、バーチャルプレイリストは、記録されたストリームデータに対してユーザが設定したプレイリストであり、ユーザの希望する任意の位置および区間が指定される。【００８７】  プレイリストの各区間は、プレイリスト内の各プレイアイテムにおいて規定される。すなわち、プレイアイテムには、再生開始位置に対応する開始時刻（Ｉｎ＿ｔｉｍｅ）および再生終了位置に対応する終了時刻（Ｏｕｔ＿ｔｉｍｅ）が記述される。開始時刻および終了時刻は、映像のフレームの再生表示時刻や音声のフレームの再生出力時刻を特定するプレゼンテーションタイムスタンプ（ＰＴＳ）によって記述される。通常、記録直後のリアルプレイリストではプレイアイテムは１つだけ設けられ、動画の最初と最後の時刻が指定される。一方、バーチャルプレイリストではプレイアイテムの数は任意である。１つのバーチャルプレイリストに複数のプレイアイテムを設け、各プレイアイテムが異なる動画ストリームを指定するように記述することもできる。【００８８】  図７（ｃ）はクリップ情報ファイル８４（拡張子：ｃｌｐｉ）に記述される時間・アドレス変換テーブル（ＥＰ＿ｍａｐ）８４を示す。変換テーブル（ＥＰ＿ｍａｐ）８４は、クリップＡＶストリームの再生時刻と、その時刻に再生されるデータが格納されたアドレスとを対応付けたテーブルである。この変換テーブル８４を利用することにより、プレイアイテムにおいて指定される開始時刻（Ｉｎ＿ｔｉｍｅ）および終了時刻（Ｏｕｔ＿ｔｉｍｅ）から、その時刻に再生すべきデータが格納されたクリップＡＶストリームにおけるアドレスを特定することができる。なお、この変換テーブル８４を利用した変換の原理は、後に図１３から図１５を参照しながら詳述する。【００８９】  図７（ｄ）は、クリップＡＶストリームファイル８５（拡張子：ｍ２ｔｓ）に格納される動画ストリームを示す。この図では、ファイル“０１０００．ｍ２ｔｓ”および“０２０００．ｍ２ｔｓ”の各々がクリップＡＶストリームファイルである。【００９０】  図７（ｃ）および（ｄ）に示すように、ＢＤ２０５ａ上では、１つのクリップＡＶストリームファイルに対して１つのクリップ情報ファイルが設けられる。クリップＡＶストリームファイルと、クリップ情報ファイルの対は、クリップ（Ｃｌｉｐ）と呼ばれる。【００９１】  本実施形態では、映像、音声、字幕等の各々について複数のＥＳが存在するとき（図６）において、最初に再生するＥＳ（デフォルトＥＳ）を指定するために「ＥＳ選択情報」を導入する。本実施形態においては、プレイアイテム（およびＳＴＣシーケンス、プログラムシーケンス）毎にデフォルトＥＳを指定するＥＳ選択情報を管理情報の一部として付加する。ＥＳ選択情報としては、エレメンタリストリームＰＩＤ（以下ＥＳ  ＰＩＤ）が考えられる。または、より高い抽象度で考えると、ＡＲＩＢ規格等の放送規格で定義されているコンポーネントタグ等も使用可能である。【００９２】  ＥＳ選択情報として、本実施形態においては従来のＢＤ−ＲＥ等の規格におけるマーク情報を利用する。ＢＤ−ＲＥでは、プレイリストマークがマーク情報に相当する。プレイリストマークは、プレイリストファイル８３に格納されている。【００９３】  図８は、プレイリストファイル８３に格納される情報（エントリ）およびそのデータ構造を示す。プレイリストファイル８３には、プレイリストマークに対応するプレイリストマーク（ＰｌａｙＬｉｓｔＭａｒｋ）エントリ９０が規定されている。【００９４】  プレイリストマークエントリ９０には、マークタイプ（ｍａｒｋ＿ｔｙｐｅ）フィールド９１、マークタイムスタンプ（ｍａｒｋ＿ｔｉｍｅ＿ｓｔａｍｐ）フィールド９２、ＥＳ選択情報（ＥＳ＿ＰＩＤ）フィールド９３等が規定されている。ｍａｒｋ＿ｔｙｐｅフィールド９１はマークの種別を示す。ＢＤ−ＲＥ規格では、マークの種別として、ブックマーク、リジュームマーク等が定義されている。本実施形態では、新たな種別として、デフォルトＥＳ指定マーク（Ｄｅｆａｕｌｔ−ＥＳ−ｍａｒｋ）を定義する。例えば、０ｘ０３をその値として定義する。表１は、マークタイプフィールド９１に指定される数値とマークとの関係を示す。【００９５】
【表１】
2006121049.tif 000002
【００９６】  デフォルトＥＳ指定マークは、上述のＥＳ選択情報に対応する。デフォルトＥＳ指定マークから次のデフォルトＥＳ指定マークまでの再生区間は、ＥＳ＿ＰＩＤフィールド９３において指定されたＥＳ  ＰＩＤに対応するＥＳがデフォルトとして選択され、再生される。デフォルトＥＳ指定マークは、音声、映像、字幕等について、先頭に各１つ設定できる。【００９７】  なお表１の他のマークの機能は以下のとおりである。リジュームマークは再生再開点を示し、再生を一旦中断したときに設定される。このマークはその中断位置から再生を開始するために設けられている。ブックマークは、例えばユーザがお気に入りのシーンの開始点を指定するマークとして設けられる。スキップマークは、そのポイントからプログラムの最後まで、プログラムをスキップするために設けられる。なお、他にもチャプターマーク等が存在するが、詳細は省略する。【００９８】  ｍａｒｋ＿ｔｉｍｅ＿ｓｔａｍｐフィールド９２は、再生するＥＳの再生点を特定する情報が記述される。例えばｍａｒｋ＿ｔｉｍｅ＿ｓｔａｍｐフィールド９２では、再生出力のタイミングがＳＴＣ時間軸の時刻（マークタイプスタンプ）によって記述される。なお、プレイリストファイル８３には複数のプレイアイテムを規定することができるため、プレイアイテムＩＤ（ＰｌａｙＩｔｅｍ＿ｉｄ）にどのプレイアイテムを対象とするかを指定する。上述のマークタイプスタンプ９２はプレイアイテムＩＤとともに再生位置情報として取り扱われる。【００９９】  ＥＳ選択情報（ＥＳ＿ＰＩＤ）フィールド９３は、選択の対象とするＥＳを特定するＥＳ選択情報が記述される。ＢＤ−ＲＥ  １．０では、そのデータ構造中にＥＳ  ＰＩＤ値を指定するためのフィールドが規定されており、そのフィールドがＥＳ選択情報（ＥＳ＿ＰＩＤ）フィールド９３に相当する。【０１００】  プレイリストマークとしてデフォルトＥＳ指定マークが定義されると、例えば図８中の“ｒｅｓｅｒｖｅｄ”と示す領域に、ユーザが指定したＥＳ＿ＰＩＤ値またはコンポーネントタグによって指定されたＥＳ＿ＰＩＤ値を指定する。そしてプレイアイテムＩＤとマークタイムスタンプ９２には、ＥＳを切り替えたい点を、再生位置情報として設定する。【０１０１】  デフォルトＥＳ指定マークが記録された記録媒体は、再生時のＥＳを指定する情報を含むため、機器間によるデフォルトＥＳの違いを防ぐことができ、さらには、ユーザが任意のＥＳをデフォルトとして指定することも可能となっている。例えば、英語音声を示すＥＳ選択情報と、プレイリスト先頭を示す再生位置情報を含んだデフォルトＥＳ指定マークが記録されている場合、該プレイリストの再生時は、英語音声をデフォルトとして選択するとして解釈される。【０１０２】  以上のようなプレイリストマークを用いる方法であれば、従来の規格との互換性を維持しつつ、対応機器では、ＥＳ自動選択機能が働くようなＥＳ選択情報定義が可能となる。【０１０３】  プレイリストマークは、プレイリスト単位で指定することが可能であるため、異なるデフォルトＥＳ情報を持つプレイリストを定義することが可能である。例えば、複数のＥＳを含む一つのストリームを、各デフォルトＥＳの異な��複数の番組として定義することが可能である。例えば、同じクリップを参照するプレイリストを複数用意し、ひとつのプレイリストは日本語音声をデフォルトとするようなデフォルトＥＳ指定マークを設定し、別のプレイリストには他言語音声をデフォルトとするようデフォルトＥＳ指定マークを設定する。このように設定することで、音声ＥＳの異なる複数の仮想的な番組を定義することもできる。【０１０４】  なお、上記で説明したデフォルトＥＳ指定マークの定義方法は、一つの例であり、同等の情報を含んでいるのであれば、異なるデータ構造をとってもよい。例えば、ｍａｒｋ＿ｔｙｐｅフィールドの代わりに、ｍａｒｋ＿ｎａｍｅフィールドに指定した文字列によって識別する等も方法も考えられる。なお、上述のプレイアイテムへのフィールド追加や、デフォルトＥＳ指定マークを用いる他にも、映像・音声・字幕などの種別毎のデフォルトＥＳ、またはそれらの組を定義したシーケンス情報を新たなテーブルとして定義してもよい。また、デフォルトＥＳをすべき区間を示すための情報は、プレイリストマークのような位置情報であってもよいし、開始位置と終了位置による区間指定でもよい。また、位置情報は、表示時刻スタンプ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ；ＰＴＳ）やフィールド数等の時刻情報を用いてもよいし、セクタやパケットカウント等のストリームのアドレス情報を用いてもよい。これらのうち、少なくとも一方が含まれていればよい。【０１０５】  なお、プレイリストファイル８３内にはＰｌａｙＬｉｓｔ（）として示すエントリも存在する。これが上述の「プレイリスト」に対応する。プレイリスト情報（ＰｌａｙＬｉｓｔ）の下位には、プレイアイテム（ＰｌａｙＩｔｅｍ）１、２・・・が記述される。各プレイアイテムには再生対象となるクリップ情報ファイルのファイル名（Ｃｌｉｐ＿Ｉｎｆｏｒｍａｔｉｏｎ＿ｆｉｌｅ＿ｎａｍｅ）、ＳＴＣを特定するための識別子（ｒｅｆ＿ｔｏ＿ＳＴＣ＿ｉｄ）、開始時刻（Ｉｎ＿ｔｉｍｅ）、終了時刻（Ｏｕｔ＿ｔｉｍｅ）等が格納される。【０１０６】  上記で説明したＢＤ−ＲＥでの実現方法以外にも、管理情報とストリームがあわせて記録されている記録媒体であれば、同様のことが実現できる。例えば、プレイリストをプログラム（Ｐｒｏｇｒａｍ）、プレイアイテム（ＰｌａｙＩｔｅｍ）をセル（ＣＥＬＬ）、プレイリストマークをエントリポイント（Ｅｎｔｒｙ  Ｐｏｉｎｔ）等と読み替えていけば、ＤＶＤ−ＶＲ形式でも同等のことが実現できる。その他のデータ形式でも同様である。【０１０７】  次に、図９および図１０を参照しながら、レコーダ１００のデジタル放送番組を録画する処理を説明する。録画処理の結果、ＢＤ２０５ａ上には図５に示すファイル構造で種々のファイルが記録される。【０１０８】  図９は、録画処理の手順を示す。ステップＳ１０１において、デジタルチューナ２０１ａはデジタル放送波（フルＴＳ）を受信し、特定の番組に関するパーシャルＴＳを生成する。ステップＳ１０２において、ＴＳ処理部２０４の記録制御部２５４は、パーシャルＴＳからクリップＡＶストリームを生成し、クリップＡＶストリームファイルとしてＢＤ２０５ａに記録する。ステップＳ１０���において、ＴＳ処理部２０４の管理情報生成部２５３は、パーシャルＴＳを解析して、管理情報に関するデータベースファイル（管理ファイル、プレイリストファイル、クリップ情報ファイル等）を生成する。記録制御部２５４は、生成されたデータベースファイルをＢＤ２０５ａに記録する。【０１０９】  次に、図１０を参照しながら、上述のステップＳ１０３に関連するプレイリストファイルの生成処理を説明する。図１０は、プレイリストの生成処理の手順を示す。ステップＳ１１１において、管理情報生成部２５３は、初めに再生すべきＥＳ（デフォルトＥＳ）が特定されているか否かを判断する。特定されていないときはステップＳ１１２に進み、特定されているときはステップＳ１１３に進む。【０１１０】  ステップＳ１１２では、管理情報生成部２５３は、録画時または予約設定時にユーザから、デフォルトＥＳを特定する情報を受け取る。本実施形態においては、デフォルトＥＳの特定はユーザの指示に基づいて行われるとしている。すなわちユーザは手動でデフォルトＥＳを特定するとして説明する。【０１１１】  ユーザは複数のＥＳの存在をレコーダ１００からの通知等によって知ることができる。例えばデジタル放送波（フルＴＳ）に含まれるＳＩパケットには、電子番組表（ＥＰＧ）に関する情報等を記述したテーブルが格納されている。よって、レコーダ１００は録画時または予約設定時にＳＩパケットを取得し解析することにより、録画対象となる番組に複数のＥＳが含まれているかを事前に特定できる。レコーダ１００は、この結果をユーザに示して、どのＥＳをデフォルトＥＳとするかの指示をユーザから受け取ればよい。例えば映画を録画する時には、英語音声／字幕および日本語音声／字幕の双方が選択可能であれば、ユーザは、音声に関してはデフォルトＥＳとして英語音声を特定し、字幕に関してはデフォルトＥＳとして日本語字幕を特定する。他の例として、野球中継を録画する時には、キャッチャー側カメラの映像およびセンター側カメラの映像の双方が選択可能であれば、ユーザは、デフォルトＥＳとしてセンター側カメラの映像を特定する。【０１１２】  なお、予約設定時にユーザによって特定されたデフォルトＥＳに関するＥＳ選択情報は、予約録画を行う日時、チャンネル等の情報とともに、予約情報を構成する。予約情報は、例えばレコーダ１００のＲＡＭ２１２（またはフラッシュＲＯＭ）に保持され、予約録画時にそのＥＳ選択情報に基づくデフォルトＥＳの設定が行われる。【０１１３】  ステップＳ１１３において、管理情報生成部２５３は、プレイリストのマーク種別（ｍａｒｋ＿ｔｙｐｅ）フィールド９１に、デフォルトＥＳ指定マークを示す数値（０ｘ０３）を記述する。ステップＳ１１４において、管理情報生成部２５３は、プレイリストのＥＳ＿ＰＩＤフィールド９３に、デフォルトＥＳに対応するＥＳ  ＰＩＤ値を記述する。ステップＳ１１５において、管理情報生成部２５３は、デフォルトＥＳの先頭部分のタイムスタンプを、ｍａｒｋ＿ｔｉｍｅ＿ｓｔａｍｐフィールド９２に記述する。「先頭部分」は、映像に関しては最初に表示されるピクチャ（フレームまたはフィールド）、音声に関しては最初に出力される音声フレーム、字幕に関し���は最初に表示される文字列である。ステップＳ１１６において、管理情報生成部２５３は、図８に示すプレイリストマーク９０の他のフィールドの情報や、プレイリストファイルの他のエントリ（ＰｌａｙＬｉｓｔエントリ、ＰｌａｙＩｔｅｍエントリ等）を記述する。【０１１４】  以上の処理により、レコーダ１００はＢＤ２０５ａに番組を録画するとともに、最初に再生されるＥＳを指定するＥＳ選択情報を管理情報の一部として記録することができる。【０１１５】  図１１（ａ）は、デフォルトＥＳ指定マークを規定したリアル／バーチャルプレイリストと、複数の映像ＥＳとの関係を示す。各プレイリストのマーク種別（ｍａｒｋ＿ｔｙｐｅ）フィールド９１には、デフォルトＥＳ指定マークを示す数値（０ｘ０３）が記述されている。【０１１６】  リアルプレイリストファイル（０１００１．ｒｐｌｓ）は、アングル１のＥＳ（Ｖ１）をデフォルトＥＳとして指定するＥＳ選択情報を含む。具体的には、リアルプレイリストのプレイリストマークに対応するＥＳ  ＰＩＤフィールド９３には“０ｘ０５０”が記述されている。この数値は、アングル１のＥＳ（Ｖ１）のＥＳ＿ＰＩＤ値“０ｘ０５０”に対応している。【０１１７】  一方、２つのバーチャルプレイリストファイル（０２００２．ｖｐｌｓおよび１００００．ｖｐｌｓ）は、アングル２および３のＥＳ（Ｖ２、Ｖ３）をデフォルトＥＳとして指定するＥＳ選択情報を含む。具体的には、各ＥＳ  ＰＩＤフィールド９３には、“０ｘ０５１”および“０ｘ０５２”が記述されている。これらの数値は、それぞれアングル２および３のＥＳ（Ｖ２、Ｖ３）のＥＳ＿ＰＩＤ値“０ｘ０５１”および“０ｘ０５２”に対応している。【０１１８】  コンテンツ再生時においては、図３に示す再生制御部２５５は、まず管理情報を読み出して管理情報解析部２５６に送る。管理情報解析部２５６は、プレイリストマークエントリ９０から、マークタイプ（ｍａｒｋ＿ｔｙｐｅ）フィールド９１に基づいてデフォルトＥＳ指定マークを抽出する。そして、ＥＳ選択情報（ＥＳ＿ＰＩＤ）フィールド９３に基づいてどのＥＳを再生の対象とすべきかを特定し、そのＥＳのＥＳ＿ＰＩＤ値とともに読み出し指示を再生制御部２５５に送る。さらに管理情報解析部２５６は、マークタイムスタンプ（ｍａｒｋ＿ｔｉｍｅ＿ｓｔａｍｐ）フィールド９２に示されたタイムスタンプに基づいて、そのＥＳの再生開始位置を特定する。上述の処理を、映像、音声および字幕等のコンテンツに含まれる再生対象の種別ごとに行う。その結果、全ての種別について、再生制御部２５５に読み出し指示等が送られ、全てのデータを含むストリームが読み出される。同時に管理情報解析部２５６は、各種別について、ＴＳパケットに付加されたＰＩＤをデマルチプレクサ２５７に設定する。その結果、デマルチプレクサ２５７は再生制御部２５５によって読み出されたクリップＡＶストリームを逆多重化して、各種別のＴＳパケットを抽出することができる。【０１１９】  なお、図１１（ａ）に示すように、ＥＳの数と同じ数のプレイリストファイルを設ける必要はない。例えば、リアルプレイリストのみを設けてもよく、ＥＳ選択情報として規定するＥＳ＿ＰＩＤ値は任意である。【０１２０】  図１１（ｂ）は、映像に関するデフォルトＥＳ指定マークを含むプレイリストが存在するときの一覧表示画面５１０の例を示す。この画面は、例えば、レコ─ダ１００に接続されたＴＶ（図示せず）に表示される。図１１（ａ）に示すようにデフォルトＥＳ指定マークを含むプレイリストは３つ存在する（０１００１．ｖｐｌｓ、０２００２．ｖｐｌｓ、１００００．ｖｐｌｓ）。管理情報解析部２５６は、各プレイリストのデフォルトＥＳ指定マークを特定する。そして管理情報解析部２５６は、デマルチプレクサ２５７に各ＥＳの分離抽出を指示し、かつデコーダ２５８〜２６０に各ＥＳのデコードを指示する。さらに管理情報解析部２５６は、複数の再生経路の存在を示す制御情報をグラフィック制御部２０７に送る。グラフィック制御部２０７は、制御情報を受けて、デフォルトＥＳ指定マークが付加されたＥＳに対応するサムネイル画面１〜３が、出力先のＴＶにおいて並べて表示されるように表示位置を設定し、そのような表示が可能な表示信号を出力する。その結果、ＴＶにおいては、これらの画面には各ＥＳに基づく映像が表示される。ユーザは、選択可能な再生経路として各映像を確認することができる。【０１２１】  サムネイル画面は静止画像であってもよいし動画であってもよい。さらに各サムネイル画面の下にはどのＥＳであるかを示す「アングル１」等も表示することができる。このような文字列は、録画時にレコーダ１００によって各プレイリスト情報の一部に記述されている。例えばレコーダ１００は、「アングル１」等の文字列を、例えば図８のプレイリストファイル８３内に設けられたＰｌａｙＬｉｓｔ＿ｎａｍｅフィールドや、プレイリストマークエントリ９０内のマーク名（ｍａｒｋ＿ｎａｍｅ）フィールドに記述することができる。【０１２２】  ユーザは、ＴＶ画面５１０を見ながら、例えばレコーダ１００付属のリモコン（図示せず）によって再生を開始したいサムネイル画面を指定する。すると、レコーダ１００はデフォルトＥＳとして設定されたＥＳの再生を開始する。デフォルトＥＳ指定マークを導入することにより、どの機器を用いて再生しても当初に再生されるＥＳは一定になり、デフォルト選択の違い等を排除できる。本実施形態によるレコーダ１００は、ユーザから特に指定がない場合は、記録時に自動的にデフォルトＥＳを選択するようなＥＳ選択情報を生成し記録する。【０１２３】  図１１（ｂ）のサムネイル画面１〜３によれば、表示画面５１０中のサムネイル表示や縮小表示される動画は各番組１〜３の間では異なっている。ユーザから見れば、一つのクリップＡＶストリームファイル８５があたかも複数の番組が存在するかのように表示される。そして、実際に再生を開始したときに表示される映像も異なる。このようなＧＵＩによって、ユーザは、全くの別番組を選択する感覚で、１つの番組に含まれる他のＥＳを選択することが可能となる。このように、デフォルトＥＳ指定マークに基づいて、マークごとにサムネイル画面を表示し、または単なるリストとして表示した場合であっても、複数ＥＳを含む番組の再生・管理の操作が非常に直感的になる。【０１２４】  なお、従来においても、バーチャルプレイリストを利用して１以上のストリ��ムの複数の再生区間および／または複数ストリームにまたがる再生区間とその再生順序とを規定すると、一つのストリームに対して複数の仮想的な番組を提示することは可能であった。一方、本実施形態によるプレイリストは複数のＥＳから特定のＥＳを選択するためのＥＳ選択情報を有しているため、従来のバーチャルプレイリストとは異なる点に留意されたい。【０１２５】  また本実施形態においては、ストリームとは別の管理情報中にＥＳ選択情報を規定している。よって、後にＥＳ選択情報を変更する際でもストリーム中のデータを改変することは不要であり、処理量を大幅に減らすことができる。この構成は、再生すべきＥＳの切り替えを指示する情報（マルチビュー自動切替テーブル）がストリーム内に記述される特許文献１とは全く異なるといえる。【０１２６】  図１１に示す例のようにＧＵＩを用いると種々の応用が可能である。例えば、番組のアングル３をデフォルトＥＳとして指定するバーチャルプレイリストファイル（１００００．ｖｐｌｓ）を削除することによって、アングル３のＥＳのみをクリップＡＶストリームファイル８５から削除する等のＥＳ単位の編集のためのインターフェースを提供することも可能となる。不要なＥＳを削除することは、記録媒体の空き容量を増やすことにつながるため、このような機能は非常に有用である。【０１２７】  上述の説明は、映像ＥＳが複数存在するときのプレイリストおよび一覧表示画面の例である。次に図１２（ａ）および（ｂ）を参照しながら、音声ＥＳが複数存在するときのプレイリストおよび一覧表示画面の例を説明する。【０１２８】  図１２（ａ）は、デフォルトＥＳ指定マークを規定したリアル／バーチャルプレイリストと、複数の音声ＥＳとの関係を示す。各プレイリストのマーク種別（ｍａｒｋ＿ｔｙｐｅ）フィールド９１には、デフォルトＥＳ指定マークを示す数値（０ｘ０３）が記述されている。【０１２９】  リアルプレイリストファイル（０１００１．ｒｐｌｓ）は、日本語音声ＥＳ（Ａ１）をデフォルトＥＳとして指定するＥＳ選択情報を含む。リアルプレイリストのプレイリストマークに対応するＥＳ  ＰＩＤフィールド９３には“０ｘ１００”が記述されている。この数値は、アングル１のＥＳ（Ｖ１）のＥＳ＿ＰＩＤ値“０ｘ１００”に対応している。２つのバーチャルプレイリストファイル（０２００２．ｖｐｌｓおよび１００００．ｖｐｌｓ）は、英語音声ＥＳ（Ａ２）および中国語音声ＥＳ（Ａ３）をデフォルトＥＳとして指定するＥＳ選択情報を含む。各ＥＳ  ＰＩＤフィールド９３には、“０ｘ１０１”および“０ｘ１０２”が記述されている。これらの数値は、それぞれアングル２および３のＥＳ（Ｖ２、Ｖ３）のＥＳ＿ＰＩＤ値“０ｘ１０１”および“０ｘ１０２”に対応している。【０１３０】  図１２（ｂ）は、音声に関するデフォルトＥＳ指定マークを含むプレイリストが存在するときの一覧表示画面５１０の例を示す。レコーダ１００は、各プレイリストに対応するサムネイル画面１〜３を並べて表示するが、サムネイル画面１〜３は同じであってもよい。ただし、各サムネイル画面の設けられた文字列によって区別することができる。そのような文字列を格納するデータフィールドは、先の例と���様、ＰｌａｙＬｉｓｔ＿ｎａｍｅフィールド、マーク名（ｍａｒｋ＿ｎａｍｅ）フィールド等である。【０１３１】  上述の映像、音声等について、デフォルトＥＳの特定はレコーダ１００によって自動的に行われてもよい。例えば上述した特許文献１におけるマルチビュー自動切換えテーブル等を用いて、管理情報生成部２５３は放送局によって指定されたＥＳをデフォルトＥＳとして特定する。または管理情報生成部２５３は、ストリーム中のＳＩ／ＰＳＩ情報において放送局によって指定されたＥＳをデフォルトＥＳとして特定する。さらに、ＡＲＩＢ規格では視聴時にデフォルトで選択すべきＥＳのコンポーネントタグが規定されているため、管理情報生成部２５３は、コンポーネントタグにおいて指定されたＥＳをデフォルトＥＳとして特定したデフォルトＥＳ指定マークを自動的に生成してもよい。【０１３２】  なお、図１１および図１２では、映像と音声とをそれぞれ分けて説明した。しかし、映像ＥＳの指定および音声ＥＳの指定は独立して行うことができるため、図１１の例と図１２の例とを混在させることもできる。【０１３３】  ＢＤ−ＲＥ規格を拡張すると、上述のようにデフォルトＥＳを指定することができる。ただし、この拡張のみでは、プレイアイテムやプログラムシーケンス中の任意点でのＥＳ切り替えには対応できない。例えば３種類のカメラ視点の映像ＥＳを含むスポーツ番組を想定すると、ユーザは好みのシーンに応じて複数のビューを適宜切り替えたい場合も存在する。デフォルトＥＳ指定マークを設けるとどのＥＳに基づいて再生を開始するかを指定することは可能であるが、再生開始後のＥＳの切替はできない。【０１３４】  そこで、ＢＤ−ＲＥ規格をさらに拡張して、任意の点において再生対象のＥＳを切り替えるための処理を説明する。ＥＳを切り替えるタイミングおよび切り替え後のＥＳの指定はユーザが定義できる。【０１３５】  図１３は、任意のタイミングで任意のＥＳに切り替えたときの例を示す。クリップＡＶストリーム３０１には、映像ＥＳ１（３０２）と、映像ＥＳ２（３０３）と、映像ＥＳ３（３０４）とが含まれているとする。【０１３６】  このようなクリップＡＶストリーム３０１に対し、レコーダ１００の管理情報生成部２５３は、複数のＥＳ切り替え点３０５、３０６、３０７、３０８、３０９を定義する。ＥＳ切り替え点は、たとえばクリップＡＶストリーム３０１の先頭を基準とした、映像の再生経過時刻またはその時刻に対応する情報として特定される。【０１３７】  管理情報生成部２５３は、プレイリストファイル８３内に複数のデフォルトＥＳ指定マークを設ける。これまでの説明では、デフォルトＥＳ指定マークは選択されたＥＳの先頭を指し示すように定義されるとした。しかしここでは、ＥＳの途中を指し示すように各デフォルトＥＳ指定マークを定義すればよい。より具体的には、デフォルトＥＳ指定マークとして、切り替え後のＥＳを特定するＥＳの識別情報（ＥＳ＿ＰＩＤ値）と、どの点から切り替えるかの情報（ｍａｒｋ＿ｔｉｍｅ＿ｓｔａｍｐ値）の組を規定すればよい。【０１３８】  例えば、図１３に示す再生点３０５は、最初に再生すべきＥＳを指定するためのデフォルトＥＳ指定マークであり、映像ＥＳ３に対応するＥＳ＿ＰＩＤ値と、先頭ピクチャのタイムスタンプが記述されている。次のＥＳ切り替え点３０６は、切り替え後のＥＳ２に対応するＥＳ＿ＰＩＤ値と、その時刻に対応するＥＳ２のピクチャのタイムスタンプが記述されたデフォルトＥＳ指定マークとして定義される。他の切り替え点３０７、３０８、３０９の定義もＥＳ切り替え点３０６の定義と同様である。再生点３０５と３０６〜３０９とを規定するデフォルトＥＳ指定マークは全く同じデータ構造であり、記述するタイムスタンプがＥＳの先頭を示すか途中を示すかが相違するのみである。【０１３９】  このようなクリップＡＶストリーム３０１およびＥＳ切り替え点により、ＴＳ処理部２０４およびデコーダ２０６は、映像ＥＳ３に対応する映像３から再生を開始し、その後各切り替え点において、映像ＥＳ２に対応する映像２を再生し、順に映像３、映像１、映像３を切り替えながら再生を継続する。【０１４０】  具体的には、管理情報解析部２５６は、管理情報中に複数のデフォルトＥＳ指定マークが存在することを認識できる。併せて、その各々について、ＥＳ＿ＰＩＤ値と、再生すべき時刻に対応するＥＳのピクチャのタイムスタンプが記述されたｍａｒｋ＿ｔｉｍｅ＿ｓｔａｍｐ値を取得できる。よって、当初はＥＳ３から再生を開始するよう再生制御部２５５およびデマルチプレクサ２５７に指示する。その後、ｍａｒｋ＿ｔｉｍｅ＿ｓｔａｍｐ値に基づいて再生切り替え点３０６に至ったことを認識すると、その時刻から、ＥＳ＿ＰＩＤ値に基づいてＥＳ２の再生を開始する。以後、同様の手順により、デフォルトＥＳ指定マークによって指定された時刻において、指定されたＥＳが再生される。【０１４１】  次に、レコーダ１００が複数のＥＳを含む番組を録画した後に、ユーザがそのレコーダ１００を利用して、その番組の任意の再生位置にＥＳ切り替え点を設定する編集処理を説明する。複数のＥＳを含む番組のクリップＡＶストリームはＢＤ２０５ａに蓄積されているとするが、ＨＤＤ２０５ｂに蓄積されていてもよい。【０１４２】  図１４（ａ）は編集画面に表示されたグラフィカル・ユーザ・インターフェース（ＧＵＩ）の例を示し、図１４（ｂ）は編集対象のＥＳとデフォルトＥＳ指定マークとの対応関係を示す。例えば、レコーダ１００がユーザの指示に基づいて映像編集処理を行うための「編集モード」に移行すると、レコーダ１００は図１４（ａ）に示す編集画面６０１を表示する。【０１４３】  図１４（ａ）のＧＵＩ例では、図１４（ｂ）に示す３種類の映像ＥＳ６２１、６２２、６２３を含むＴＳ６２０に対し、ユーザは任意のＥＳ切り替え点（切り替え時刻）を指示するとともに、その点から再生すべき映像ＥＳを指示する。これにより、その切り替え点から次の切り替え点までの区間に再生される映像ＥＳが特定される。１つのコンテンツに対してユーザが複数のＥＳ切り替え点と映像ＥＳとを指定することにより、ユーザが希望する時刻に希望するアングルの映像に切り替えられて映像が再生される。【０１４４】  編集画面６０１は種々の領域に区画され、サムネイル映像やＧＵＩ項目が表示される。まずサムネイル領域６０２、６０３、６０４には各映像ＥＳの映像がそれぞれ動画で並列的に表示される。【０１４５】  図１４（ａ）の代表サムネイル領域６０９には、３種類の映像ＥＳのうち、カーソル６１１の位置において再生される映像ＥＳに基づく映像が表示される。この映像ＥＳは直前の切り替え点において指定された映像ＥＳである。図１４（ａ）の例では、カーソル６１１の位置では３番目の映像が指定されている。よって、代表サムネイル領域６０９にはサムネイル領域６０４に示された映像と同じ映像が大きく表示されている。【０１４６】  ボタン６０５〜６０７は、それぞれの映像ＥＳ１〜３に対応して設けられている。ユーザは、映像再生開始時および再生中に編集画面６０１を確認しながら指示受信部２１５を操作して、希望するアングルのボタンを選択する指示を送る。この結果、指示を送った再生タイミングで、対応する映像ＥＳが選択される。一旦映像ＥＳが選択されると、次に異なる映像ＥＳが選択されるまでは、その映像ＥＳに基づいて映像が再生され続ける。【０１４７】  図１４（ａ）の例では、番組先頭を含め合計５回ボタンが選択されており、その結果、５つのＥＳ切り替え点が設定されている。ボタン６０５〜６０７の選択順序は、ボタン６０７、ボタン６０６、ボタン６０７、ボタン６０５およびボタン６０７である。ＥＳ切り替え点は、図１４（ｂ）に示す点６３１、６３２、６３３、６３４、６３５に設定される。これにより、再生区間６４１、６４２、６４３、６４４、６４５では、それぞれ映像３、映像２、映像３、映像１、映像３が選択されて再生される。ライン６１０は、映像切り替わりの流れを視覚的に表現している。５つのＥＳ切り替え点により、各映像１〜３はライン６１０に示される順序およびタイミングで再生される。【０１４８】  図１４（ｂ）の最下段には、複数の切り替え点に対応する、デフォルトＥＳ指定マーク（プレイリストマーク）０〜４がそれぞれ示されている。各プレイリストマークのマーク種別（ｍａｒｋ＿ｔｙｐｅ）フィールド９１には、デフォルトＥＳ指定マークを示す数値（０ｘ０３）が記述されている。また、ｍａｒｋ＿ｔｉｍｅ＿ｓｔａｍｐフィールド９２にはその時刻を示すタイムスタンプが記述される。そして、ＥＳ選択情報（ＥＳ＿ＰＩＤ）フィールド９３には切り替え後の映像ＥＳのＥＳ＿ＰＩＤ値が記述される。【０１４９】  図１５は、図１４に示す編集処理を実現するためのＴＳ処理部２０４の機能ブロックの構成を示す。ＴＳ処理部２０４は、管理情報生成部２５３、記録制御部２５４および再生制御部２５５を有している。【０１５０】  管理情報生成部２５３は、図２に関連して説明した機能のみならず、図３に関連して説明した管理情報解析部２５６の機能も有している。一方、記録制御部２５４および再生制御部２５５については、図２および図３を参照しながら説明した機能と同じである。【０１５１】  再生制御部２５５および管理情報生成部２５３は、図３に示す再生制御部２５５および管理情報解析部２５６と同じ処理を行い、ＢＤ２０５ａに記録されたクリップＡＶストリームおよびその管理情報を読み出す。このクリップＡＶストリームは、アングルに応じた複数の映像ＥＳを含んでいる。デコーダ２０６は、各映像ＥＳをデコードしてそれぞれの映像をグラフィック制御部２０７に出力する。���０１５２】  グラフィック制御部２０７は、ＣＰＵ２１１からの制御情報に基づいて、図１４に示すサムネイル領域６０２、６０３、６０４において各映像が表示されるように表示位置を調整するとともに、さらにそのうちのひとつの映像が代表サムネイル領域６０９に表示されるように表示位置を調整する。代表サムネイル領域６０９に表示される映像は、カーソル６１１の位置において選択されている映像ＥＳに対応している。【０１５３】  一方、管理情報生成部２５３は、ユーザのボタン入力に基づいてどの映像をどの位置から再生すべきかを特定し、ボタン入力ごとにＥＳ選択情報を生成する。管理情報生成部２５３は、生成したＥＳ選択情報をＢＤ２０５ａから読み出した管理情報に記述する。より詳しくは、管理情報生成部２５３は、各切り替え点に対応するデフォルトＥＳ指定マークをプレイリストファイル８３内のプレイリストマークエントリ９０に設ける。デフォルトＥＳ指定マークが追加された管理情報は、記録制御部２５４およびＣＰＵ２１１に送られる。【０１５４】  記録制御部２５４はその管理情報に基づいて、ＢＤ２０５ａ上の管理情報を更新する。ＣＰＵ２１１はその管理情報を受け取って解析し、各映像ＥＳがどの順序でどれだけの区間長だけ再生されるかを一覧表示するための制御情報を生成する。その制御情報はグラフィック制御部２０７に送られる。グラフィック制御部２０７は、制御情報に基づいて図１４（ａ）のライン６１０を表示するための信号を出力する。この結果、レコーダ１００と接続された外部の表示機器、たとえばテレビの画面上にライン６１０が表示される。【０１５５】  図１４（ａ）に示す編集画面６０１は一例に過ぎない。必ずしも全ての領域およびＧＵＩ項目を備えている必要はなく、またその配置も任意である。例えば、サムネイル画面に並列的に動画映像を表示するためには、各サムネイル画面を途切れなく再生するための処理能力や、復号化処理によって得られたデータを蓄積できる容量を持つバッファが必要である。ただし、映像の種類によっては、そのようなハードウェアまたはソフトウェアを持たなくても問題ない場合もある。例えば編集対象が、マルチストーリー番組のような頻繁に切り替える必要がない映像であれば、全てのＥＳを動画によりサムネイル表示しなくても特に問題はないと考えられる。１つのＥＳ再生が終了した後、他のＥＳの映像を表示できれば選択はできるからである。【０１５６】  本実施形態においては、デジタル放送の番組をＢＤ２０５ａに録画することを想定して説明した。しかし、１つの番組に択一的に再生される同種類のエレメンタリストリームが複数含まれていれば、その放送の種類や記録媒体の種類を問わず、本発明を適用できる。【０１５７】  例えば、本実施形態によるレコーダ１００の構成を利用すると、ＢＤ２０５ａに代えてＤＶＤに記録することもできる。ＤＶＤに記録可能なストリーム形式は、ＴＳではなくＭＰＥＧ−２プログラムストリームである。よってレコーダは、パーシャルＴＳをデコードして映像／音声等のデジタル信号を生成し、そのデジタル信号からＥＳエンコードを行ってＭＰＥＧ−２プログラムストリームを生成すればよい。【０１５８】  これまでの説明では、番組の録��時、または、レコーダ１００によって録画した番組の編集時に、レコーダ１００によってデフォルトＥＳの切り替え点が設定されるとした。しかし、本発明は、録画を行った機器とデフォルトＥＳの切り替え点を設定する機器とが同一でなくても適用できる。たとえばレコーダ１００は、他の機器によって書き込み可能な記録媒体に録画された番組や、パッケージメディアなどの再生専用記録媒体に記録されたコンテンツに対しても、デフォルトＥＳの切り替え点を設定できる。【０１５９】  すなわち、ＢＤ−ＲＥ規格のフォーマットを用いて説明したように、既存の管理情報にはデフォルトＥＳ指定マークのエントリを追記できる。したがって、書き込み可能な記録媒体（ＤＶＤ−ＲＡＭやＢＤ−ＲＥ等のＲＡＭメディア）に録画された番組の管理情報に、デフォルトＥＳ指定マークを追記すれば、任意のデフォルトＥＳの切り替え点を設定できる。録画がレコーダ１００によって行われたか、他の機器によって行われたかは問題ではない。【０１６０】  一方、再生専用記録媒体（たとえばＤＶＤ−ＲやＢＤ−ＲＯＭ等のＲＯＭメディア）には情報を追記できないため、媒体上の管理情報に対するデフォルトＥＳ指定マークの追記や上書きは不可能である。しかし、デフォルトＥＳ指定マークの情報と、映像情報とが同じメディア上に記録されている必要はない。例えば、レコーダ１００のＨＤＤ２０５ｂにＲＯＭメディアの管理情報をコピーし、その管理情報にデフォルトＥＳ指定マークの情報を追記すればよい。なお、管理情報をコピーせずに差分となるデフォルトＥＳ指定マークのみを記録してもよい。【０１６１】  デフォルトＥＳ指定マークの記録先は、ＨＤＤ以外のメモリ、たとえばＲＡＭ２１２、不揮発性のプログラムＲＯＭ２１０等であってもよい。これにより、ＲＯＭメディアに記録されたコンテンツに対しても、任意のデフォルトＥＳの切り替え点を設定できる。【０１６２】  なお、レコーダ１００が、各ＲＯＭメディアを一意に識別するＩＤとデフォルトＥＳ指定マークの情報とを関連付けて保存しておくことが好ましい。これにより、ユーザがＲＯＭメディアをレコーダ１００から取り出し、その後再び挿入したとしても、それまで設定されたデフォルトＥＳの切り替え点をそのまま利用できる。
【産業上の利用可能性】
【０１６３】  本発明による、番組を録画するデータ処理装置は、択一的に再生される同種類の複数のＥＳを含む番組（例えばデジタル放送番組）を、光ディスクなどの記録媒体録画して、その番組に対してユーザからどのＥＳから再生を開始するかの指示を受け取ることができる。データ処理装置は、受け取った指示に基づいて、最初に再生すべきＥＳを指定する情報をその記録媒体に記録する。その情報は、最初に再生すべきＥＳの先頭を指定している。【０１６４】  また、データ処理装置は、ＥＳの先頭のみならずＥＳの途中を再生開始点として指定する情報を設けることにより、ユーザが独自に定義した、複数のＥＳにまたがるＥＳ切り替えパターンを規定することができる。その切り替えパターンも、上述の情報を記録媒体に記録することによっていつでも再現可能である。【０１６５】  複数のＥＳを含むマルチビュー番組、最初に再生すべきＥＳを指定する情報、ＥＳの切り替え情報等を記録した記録媒体、および、そのような記録媒体からＥＳを再生するデータ処理装置によれば、複数のＥＳを含む番組の再生・管理が容易になる。
【図１】
2006121049.tif 000003
【図２】
2006121049.tif 000004
【図３】
2006121049.tif 000005
【図４】
2006121049.tif 000006
【図５】
2006121049.tif 000007
【図６】
2006121049.tif 000008
【図７】
2006121049.tif 000009
【図８】
2006121049.tif 000010
【図９】
2006121049.tif 000011
【図１０】
2006121049.tif 000012
【図１１】
2006121049.tif 000013
【図１２】
2006121049.tif 000014
【図１３】
2006121049.tif 000015
【図１４】
2006121049.tif 000016
【図１５】
2006121049.tif 000017
【手続補正書】
【提出日】平成19年5月2日(2007.5.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンテンツの多重化ストリームを受信する受信部と、
前記多重化ストリームを解析して記録媒体に書き込むための処理を行い、処理後の前記多重化ストリームを前記記録媒体に書き込む指示を出力する記録制御部と、
前記多重化ストリームの解析結果に基づいて、前記コンテンツの再生に必要な管理情報を生成する管理情報生成部と
を備え、前記多重化ストリームは択一的に再生される同じ種別の複数のデータストリームを含んでおり、
前記管理情報生成部は、前記複数のデータストリームのうちのいずれのデータストリームに基づいて前記コンテンツを再生するかを特定する選択情報を前記管理情報として付加し、
前記記録制御部は、前記管理情報を前記記録媒体にさらに書き込む指示を出力する、データ処理装置。
【請求項２】
前記管理情報生成部は、前記選択情報として、選択された前記データストリームを特定する識別情報、および、特定された前記データストリームにおける再生開始点を示す開始点情報を前記管理情報に付加する、請求項１に記載のデータ処理装置。
【請求項３】
前記管理情報生成部は、識別された前記データストリームにおける再生終了点を示す終了点情報をさらに生成し、前記管理情報に格納する、請求項２に記載のデータ処理装置。
【請求項４】
前記管理情報生成部は、前記選択情報を複数生成して、前記管理情報に付加する、請求項２に記載のデータ処理装置。
【請求項５】
前記管理情報生成部は、
第１時刻以降の前記コンテンツの再生に対しては、第１データストリームを特定する識別情報、および、前記第１時刻を前記再生開始点として特定する開始点情報を第１選択情報として生成し、
前記第１時刻より後の第２時刻以降の前記コンテンツの再生に対しては、前記第１データストリームとは異なる第２データストリームを特定する識別情報、および、前記第２時刻を前記再生開始点として特定する開始点情報を、第２選択情報として生成する、請求項４に記載のデータ処理装置。
【請求項６】
前記管理情報生成部は、ユーザから指示された再生開始点に基づいて、前記開始点情報を生成する、請求項２から５のいずれかに記載のデータ処理装置。
【請求項７】
前記管理情報生成部は、予め定められた再生開始点に基づいて、前記開始点情報を生成する、請求項２から５のいずれかに記載のデータ処理装置。
【請求項８】
指定された再生経路の削除に関する削除指示を受け取る指示受信部と、
前記削除指示に基づいて、前記複数のデータストリームのうち、指定された前記再生経路に対応するデータストリーム、および、前記管理情報に含まれる指定された前記再生経路に関する情報を、前記記録媒体から削除する指示を出力する記録制御部と
をさらに備えた請求項１に記載のデータ処理装置。
【請求項９】
コンテンツの多重化ストリームを含むストリームファイルであって、前記多重化ストリームには択一的に再生される同じ種別の複数のデータストリームが多重化されている、ストリームファイルと、
前記コンテンツの再生に必要な管理情報を含む管理情報ファイルであって、前記管理情報には、前記複数のデータストリームのうちのいずれのデータストリームに基づいて前記コンテンツを再生するかを特定する選択情報が含まれている、管理情報ファイルと
が記録された記録媒体。
【請求項１０】
請求項９に記載の記録媒体から前記管理情報ファイルおよび前記ストリームファイルを読み出す再生制御部と、
読み出された前記管理情報ファイルから前記選択情報を取り出し、前記選択情報によって特定されたデータストリームの抽出を指示する管理情報解析部と、
前記指示に基づいて、前記多重化ストリームから前記データストリームを分離する分離部と、
分離された前記データストリームに基づいて前記コンテンツを再生するデコーダと
を備えたデータ処理装置。
【請求項１１】
前記管理情報は、
第１時刻以降の前記コンテンツの再生に対しては、第１データストリームを特定する識別情報、および、前記第１時刻を前記再生開始点として特定する開始点情報を第１選択情報として含み、かつ、
前記第１時刻より後の第２時刻以降の前記コンテンツの再生に対しては、前記第１データストリームとは異なる第２データストリームを特定する識別情報、および、前記第２時刻を前記再生開始点として特定する開始点情報を第２選択情報として含んでおり、
前記管理情報解析部は、前記第１選択情報および前記第２選択情報に基づいて、前記第１時刻から前記第２時刻までは前記第１データストリームの抽出を指示し、前記第２時刻以降は前記第２データストリームの抽出を指示する、請求項１０に記載のデータ処理装置。
【請求項１２】
制御情報に基づいて、映像を外部機器において表示するための信号を生成するグラフィック制御部をさらに備えており、
前記管理情報解析部は、前記第１選択情報および前記第２選択情報に基づいて、複数の再生経路の存在を示す制御情報を出力し、
前記グラフィック制御部は、前記制御情報に基づいて前記複数の再生経路の各々に対応する映像を並べて表示するための信号を出力する、請求項１０に記載のデータ処理装置。
【請求項１３】
コンテンツの編集に用いられるデータ処理装置であって、
前記コンテンツは多重化ストリームとして予め記録媒体に記録されており、前記多重化ストリームは択一的に再生される同じ種別の複数のデータストリームを含んでおり、
ユーザから、前記複数のデータストリームのうちのひとつを選択する指示を受け取る指示受信部と、
選択されたデータストリームを再生対象として指定する選択情報を生成し、前記管理情報として出力する管理情報生成部と
を備えた、データ処理装置。
【請求項１４】
前記指示受信部は、再生の開始点を特定する指示をさらに受け取り、
前記管理情報生成部は、選択された前記データストリームを特定する識別情報、および、前記開始点を示す開始点情報を、前記選択情報として生成する、請求項１３に記載のデータ処理装置。
【請求項１５】
前記選択情報を前記記録媒体に記録する指示を出力する記録制御部をさらに備えた、請求項１４に記載のデータ処理装置。
【請求項１６】
前記選択情報を保持するメモリをさらに備えた、請求項１４に記載のデータ処理装置。
【請求項１７】
前記指示受信部は、データストリームを選択する指示および再生の開始点を特定する指示をそれぞれ複数回受け取り、
前記管理情報生成部は、前記選択情報を複数生成する、請求項１４に記載のデータ処理装置。
【請求項１８】
制御情報に基づいて、外部機器で映像を表示するための信号を生成するグラフィック制御部をさらに備えており、
前記管理情報生成部は、前記選択情報に基づいて、再生されるデータストリームの順序および各データストリームの再生区間を示す制御情報を出力し、
前記グラフィック制御部は、前記制御情報に基づいて、前記順序および再生区間を示す映像の信号を出力する、請求項１７に記載のデータ処理装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送等のストリームを記録媒体に記録する技術、および、記録されたストリームから映像等を再生する技術に関する。
【背景技術】
【０００２】
日本のデジタル放送に用いられる映像・音声フォーマット、番組配列情報等は、社団法人電波産業界（ＡＲＩＢ）によって策定された「ＡＲＩＢ ＳＴＤ―Ｂ１０ （平成９年６月１９日１．０版策定）」等のＡＲＩＢ規格に準拠している。ＡＲＩＢ規格では、映像、音声等に関するシステム層の多重化フォーマットとして、ＭＰＥＧ−２トランスポートストリーム（ＴＳ）を指定している。
【０００３】
ＤＶＤ等の蓄積メディア向けの記録フォーマットとして用いられてきたＭＰＥＧ−２プログラムストリーム（ＰＳ）と比較すると、ＴＳにはより多くの情報を多重化できる。例えば、複数の映像・音声等のエレメンタリ・ストリーム（ＥＳ）を多重化して一つのストリームにすることが可能である。また、複数のＥＳの組として定義された番組（Ｐｒｏｇｒａｍ）を多重化して１つのストリームにすることもできる。多重化されたＥＳは、同じくＴＳ中に多重化されているＳＩ ／ＰＳＩと呼ばれる番組配列情報によって識別される。なお、ＳＩ／ＰＳＩには、多重化情報だけでなく、番組名等の付加的な情報（番組情報）も含まれている。
【０００４】
ＴＳには種々のＥＳを多重化し得るため、日本語と英語など複数の音声ＥＳを含む番組、複数の映像ＥＳを持つマルチビューのスポーツ番組等を実現できる。このような複数の音声ＥＳや映像ＥＳを含む番組は、各１つのＥＳしか含まない番組と比較すると表現の幅が広がっているといえる。しかし出力可能な映像、音声が各ＥＳの数に制限されている点において変わることはなく、さらに多様な再生を可能にするためにはＥＳの数を増やさざるを得ない。データ量等との観点からすると、これでは必ずしも効果的に表現の幅を広げているとはいえない。
【０００５】
特許文献１は、多重化されているＥＳの数以上の多様な態様で再生を可能にするための構成を開示している。具体的には、特許文献１は、再生すべきＥＳの切り替えを指示する情報（マルチビュー自動切替テーブル）を放送局が自ら作成して送信する。ユーザ側の機器は、マルチビュー自動切替テーブルに基づいて、再生中に指定されたＥＳに切り替える。この技術によれば、放送局に指定されたタイミングで視聴対象のＥＳが切り替えられるため、見かけ上、ＥＳの数以上の出力態様で映像等の再生が可能になる。
【０００６】
番組をデジタル記録するに際しては、ストリームのみを記録するだけではなく、そのストリームに関する管理情報も同時に記録することが多い。上述の特許文献１に開示されているテーブルは、管理情報の一つと捉えることができる。管理情報を利用すれば、タイトル等の付加情報の付与、任意の再生手順の定義、飛び込み再生のためのエントリーポイントの設定等が可能になる。また、時間情報とアドレス情報をあわせて管理することで、ランダムアクセス性能の向上や、早送り・早戻しやスロー再生等の特殊再生も可能になる。
【０００７】
管理情報の形式は、記録媒体の種類に応じた規格において規定されている。例えば管理情報の形式は、ＤＶＤ−ＲＡＭやＤＶＤ−Ｒ／ＲＷに対してはＤＶＤ  Ｖｉｄｅｏ  Ｒｅｃｏｒｄｉｎｇ規格（ＤＶＤ−ＶＲ規格）において規定され、Ｂｌｕ−ｒａｙ  Ｄｉｓｃに対してはＢｌｕ−ｒａｙ  Ｒｅｗｒｉｔａｂｌｅ規格（以下ＢＤ−ＲＥ規格）において規定されている。また、ＳＤカード等の半導体メディアに対してもさらに別の規格によって管理情報の形式が規定されている。
【特許文献１】特開２００２−３１４９６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
現在、複数のＥＳを含む番組を録画し、管理情報を利用して再生等を行うことは可能ではあるが、既存の規格の枠内では視聴者（ユーザ）が利用可能な再生設定に関する自由度は低い。その理由は、既存の規格の多くは従来のアナログ放送の記録を想定して策定されており、マルチビュー番組に代表されるような複数のＥＳを含む番組の記録を想定していないためである。
【０００９】
これは、デジタル放送のＴＳ記録を想定する規格（ＢＤ−ＲＥ規格）に関しても同様である。すなわち複数のＥＳを含む番組を録画して再生すると、機器によって最初に再生されるＥＳが相違する可能性がある。機器がどのＥＳを再生するかは任意だからである。また、当初再生されるＥＳとは異なるＥＳを再生するためには、一旦再生を開始し、その後ユーザが手動によりＥＳを切り替える必要がある。これでは、再生を行うたびに同じ操作が必要となり、非常に不便である。特に、映像および音声等のそれぞれについてＥＳが複数含まれている場合には、それぞれ好みのＥＳを選択しなければならない。このような点を考慮すると、複数のＥＳを含む番組を録画しても、その利点を十分に活かせているとはいえない。
【００１０】
また、複数のＥＳを含む番組の開始時のみならず、その途中の任意のタイミングでＥＳを切り替えたいとしても、ユーザが再生中に手動操作によって切り替える他はない。そして、好みの切り替えパターンは保存されないため、同じパターンで繰り返しその番組を視聴したとしても、再生のたびに同じ操作が必要であり、不便である。
【００１１】
なお「プレイリスト」という概念を利用して、再生経路を規定する技術はすでに存在している。しかし、プレイリストは、例えば１つのＥＳ内、または異なる番組の異なるＥＳにまたがった再生経路を規定する際に利用することは可能であるが、１つの番組の異なるＥＳにまたがった再生経路を規定することはできない。よって従来のプレイリストでは上述した不便さを解決することはできない。
【００１２】
さらに、複数のＥＳを切り替えて再生するということが想定されていないため、番組に複数のＥＳが含まれていることが分かりやすくユーザに伝えられていない。すなわち、ユーザの管理上、複数のＥＳがあるかどうかの情報がわかりにくく不便である。
【００１３】
本発明の目的のひとつは、択一的に再生される同じ種別のデータストリームが複数存在するときにおいて、コンテンツの再生開始時および／または再生中に、ユーザがどのデータストリームを再生するかを容易に指定できるようにすることである。また、本発明の他の目的は、各データストリームに基づくコンテンツの再生態様、および、ユーザが設定したコンテンツの再生態様を、ユーザが容易に把握できるようにして確実な選択を可能にすることである。
【課題を解決するための手段】
【００１４】
本発明のデータ処理装置は、コンテンツの多重化ストリームを受信する受信部と、前記多重化ストリームを解析して記録媒体に書き込むための処理を行い、処理後の前記多重化ストリームを前記記録媒体に書き込む指示を出力する記録制御部と、前記多重化ストリームの解析結果に基づいて、前記コンテンツの再生に必要な管理情報を生成する管理情報生成部とを備えている。前記多重化ストリームは択一的に再生される同じ種別の複数のデータストリームを含んでいる。前記管理情報生成部は、前記複数のデータストリームのうちのいずれのデータストリームに基づいて前記コンテンツを再生するかを特定する選択情報を前記管理情報として付加し、前記記録制御部は、前記管理情報を前記記録媒体にさらに書き込む指示を出力する。
【００１５】
前記管理情報生成部は、前記選択情報として、選択された前記データストリームを特定する識別情報、および、特定された前記データストリームにおける再生開始点を示す開始点情報を前記管理情報に付加してもよい。
【００１６】
前記管理情報生成部は、識別された前記データストリームにおける再生終了点を示す終了点情報をさらに生成し、前記管理情報に格納してもよい。
【００１７】
前記管理情報生成部は、前記選択情報を複数生成して、前記管理情報に付加してもよい。
【００１８】
前記管理情報生成部は、第１時刻以降の前記コンテンツの再生に対しては、第１データストリームを特定する識別情報、および、前記第１時刻を前記再生開始点として特定する開始点情報を第１選択情報として生成し、前記第１時刻より後の第２時刻以降の前記コンテンツの再生に対しては、前記第１データストリームとは異なる第２データストリームを特定する識別情報、および、前記第２時刻を前記再生開始点として特定する開始点情報を、第２選択情報として生成してもよい。
【００１９】
前記管理情報生成部は、ユーザから指示された再生開始点に基づいて、前記開始点情報を生成してもよい。
【００２０】
前記管理情報生成部は、予め定められた再生開始点に基づいて、前記開始点情報を生成してもよい。
【００２１】
前記データ処理装置は、指定された再生経路の削除に関する削除指示を受け取る指示受信部と、前記削除指示に基づいて、前記複数のデータストリームのうち、指定された前記再生経路に対応するデータストリーム、および、前記管理情報に含まれる指定された前記再生経路に関する情報を、前記記録媒体から削除する指示を出力する記録制御部とをさらに備えていてもよい。
【００２２】
本発明による記録媒体には、コンテンツの多重化ストリームを含むストリームファイルと、前記コンテンツの再生に必要な管理情報を含む管理情報ファイルとが記録される。前記多重化ストリームには択一的に再生される同じ種別の複数のデータストリームが多重化されており、前記管理情報には前記複数のデータストリームのうちのいずれのデータストリームに基づいて前記コンテンツを再生するかを特定する選択情報が含まれている。
【００２３】
本発明によるデータ処理装置は、前記記録媒体から前記管理情報ファイルおよび前記ストリームファイルを読み出す再生制御部と、読み出された前記管理情報ファイルから前記選択情報を取り出し、前記選択情報によって特定されたデータストリームの抽出を指示する管理情報解析部と、前記指示に基づいて、前記多重化ストリームから前記データストリームを分離する分離部と、分離された前記データストリームに基づいて前記コンテンツを再生するデコーダとを備えている。
【００２４】
前記管理情報は、第１時刻以降の前記コンテンツの再生に対しては、第１データストリームを特定する識別情報、および、前記第１時刻を前記再生開始点として特定する開始点情報を第１選択情報として含み、かつ、前記第１時刻より後の第２時刻以降の前記コンテンツの再生に対しては、前記第１データストリームとは異なる第２データストリームを特定する識別情報、および、前記第２時刻を前記再生開始点として特定する開始点情報を第２選択情報として含んでおり、前記管理情報解析部は、前記第１選択情報および前記第２選択情報に基づいて、前記第１時刻から前記第２時刻までは前記第１データストリームの抽出を指示し、前記第２時刻以降は前記第２データストリームの抽出を指示してもよい。
【００２５】
前記データ処理装置は、制御情報に基づいて、映像を外部機器において表示するための信号を生成するグラフィック制御部をさらに備えており、前記管理情報解析部は、前記第１選択情報および前記第２選択情報に基づいて、複数の再生経路の存在を示す制御情報を出力し、前記グラフィック制御部は、前記制御情報に基づいて前記複数の再生経路の各々に対応する映像を並べて表示するための信号を出力してもよい。
【００２６】
本発明のデータ処理装置は、コンテンツの編集に用いられる。前記コンテンツは多重化ストリームとして予め記録媒体に記録されており、前記多重化ストリームは択一的に再生される同じ種別の複数のデータストリームを含んでいる。前記データ処理装置は、ユーザから、前記複数のデータストリームのうちのひとつを選択する指示を受け取る指示受信部と、選択されたデータストリームを再生対象として指定する選択情報を生成し、前記管理情報として出力する管理情報生成部とを備えている。
【００２７】
前記指示受信部は、再生の開始点を特定する指示をさらに受け取り、前記管理情報生成部は、選択された前記データストリームを特定する識別情報、および、前記開始点を示す開始点情報を、前記選択情報として生成してもよい。
【００２８】
前記データ処理装置は、前記選択情報を前記記録媒体に記録する指示を出力する記録制御部をさらに備えていてもよい。
【００２９】
前記データ処理装置は、前記選択情報を保持するメモリをさらに備えていてもよい。
【００３０】
前記指示受信部は、データストリームを選択する指示および再生の開始点を特定する指示をそれぞれ複数回受け取り、前記管理情報生成部は、前記選択情報を複数生成してもよい。
【００３１】
前記データ処理装置は、制御情報に基づいて、外部機器で映像を表示するための信号を生成するグラフィック制御部をさらに備えており、前記管理情報生成部は、前記選択情報に基づいて、再生されるデータストリームの順序および各データストリームの再生区間を示す制御情報を出力し、前記グラフィック制御部は、前記制御情報に基づいて、前記順序および再生区間を示す映像の信号を出力してもよい。
【発明の効果】
【００３２】
本発明によれば、映像、音声、データ等の種別ごとに複数のデータストリーム（ＥＳ）が多重化されている多重化ストリームに関し、種別ごとに、再生開始時にどのＥＳをデフォルトとして選択すべきかを示すＥＳ選択情報を管理情報として付加する。再生装置は、多重化ストリームの再生時にＥＳ選択情報によって特定されたＥＳを自動的に再生するため、ユーザはその選択後は繰り返しＥＳを選択する必要はなくなる。
【発明を実施するための最良の形態】
【００３３】
以下、添付の図面を参照して、本発明によるデータ処理装置の実施形態を説明する。本実施形態においては、データ処理装置はハードディスクドライブを内蔵した光ディスクレコーダであるとして説明する。光ディスクには、ストリームデータと再生手順等を示した管理情報ファイルが記録される。このようなストリームデータとそれに対応する管理情報を記録するためのフォーマットとしては、記録対象のメディアに応じてＤＶＤ−ＶＲやＢＤ−ＲＥ等の規格が策定されている。本実施形態においては、「光ディスク」としてＢｌｕ−ｒａｙディスク（ＢＤ）を想定し、ＢＤ−ＲＥ規格を利用した記録を例に挙げて説明する。ＢＤ−ＲＥ規格では、ストリームデータをＭＰＥＧ−２トランスポートストリーム（ＴＳ）フォーマットで記録する。ＴＳを用いているため、複数のＥＳを含むデジタル放送ストリームであっても、ほとんど手を加えずにそのまま記録することが可能である。
【００３４】
本実施形態においては、単一のコンテンツ（１放送番組など）のＴＳには、同じ種別のエレメンタリストリーム（ＥＳ）が複数多重化されており、それらは択一的に再生されるとする。「種別」とは、映像、音声および字幕などを示す。「同じ種別のＥＳ」とは、例えば映像のＥＳが複数含まれていることを意味する。本実施形態において、「コンテンツを再生する」とは、種別が同じか異なっているかを問わず、少なくとも１つのＥＳに基づいて映像、音声、字幕などが出力されていることを言う。
【００３５】
まず本実施形態による光ディスクレコーダの概要を説明する。
【００３６】
光ディスクレコーダは、コンテンツのＴＳを受信する受信部を有している。そして受信したＴＳから必要な番組のパケットを取り出してパーシャルＴＳを生成し、ＴＳ処理部に送る。ＴＳ処理部は、そのＴＳを解析して記録媒体（光ディスク、ハードディスクなど）に書き込むための処理を行い、ストリームファイルとして記録媒体に書き込む。あわせて、ＴＳ処理部は解析結果に基づいてコンテンツの再生経路に関する管理情報を生成する。
【００３７】
ＴＳ処理部の構成および動作をより具体的に説明すると、ＴＳ処理部は管理情報生成部および記録制御部を含んでいる。管理情報生成部は、複数のＥＳのうちのいずれのＥＳに基づいてコンテンツを再生するかを特定する選択情報を管理情報として付加する。そして記録制御部は、その管理情報を管理情報ファイルとして記録媒体にさらに記録する。例えば、ユーザは、スポーツ番組の複数の映像のＥＳ（アングル１、２、３）のうちどのＥＳから再生を開始するかを指定することができる。または、ユーザは、映画の複数の音声のＥＳ（日本語、英語、中国語）のＥＳのうちどのＥＳから再生を開始するかを指定することもできる。記録制御部は、どのＥＳを指定するかを示す選択情報を管理情報として付加する。ユーザが録画予約時などにどのＥＳを指定するかを設定しておくと、その選択情報が付加された管理情報が録画時に生成され、記録媒体に格納される。この結果、ユーザは録画した番組を初めて視聴する時から、映像、音声等に関して指定したＥＳから再生を開始することができる。
【００３８】
以下、図１から図３を参照しながら、本実施形態によるハードディスクドライブ内蔵ＢＤレコーダ１００（以下「レコーダ１００」と記述する）の具体的な構成を説明する。図１は、レコーダ１００の機能ブロックの構成を示す。レコーダ１００は、記録媒体としてＢＤ２０５ａおよびハードディスク２０５ｂを有している。
【００３９】
レコーダ１００は、デジタルチューナ２０１ａおよびアナログチューナ２０１ｂと、ＡＤコンバータ２０２と、ＭＰＥＧ−２エンコーダ２０３と、ＴＳ処理部２０４と、ＭＰＥＧ−２デコーダ２０６と、グラフィック制御部２０７と、メモリ２０８と、ＤＡコンバータ２０９と、ＣＰＵバス２１３と、ネットワーク制御部２１４と、指示受信部２１５と、インターフェース（Ｉ／Ｆ）部２１６と、メモリカード制御部２１７と、システム制御部２５０とを含む。なお、図１には、光ディスク２０５ａがレコーダ１００内に記載されているが、光ディスク２０５ａはレコーダ１００から取り外し可能であり、レコーダ１００自体の構成要素ではない。
【００４０】
以下、各構成要素の機能を説明する。デジタルチューナ２０１ａは、アンテナ（図示せず）から１以上の番組が含まれるデジタル信号を受け取る。デジタル信号として伝送されるＭＰＥＧ−２トランスポートストリーム（ＴＳ）には複数の番組のパケットが混在している。複数の番組のパケットを含むトランスポートストリームは“フルＴＳ”と呼ばれる。フルＴＳには、複数の番組のうちから特定の番組のデータを抽出するために必要な種々の制御パケット（例えば番組表パケット、番組対応表パケット等のＰＳＩパケット、ＳＩパケット）も含まれている。デジタルチューナ２０１ａは、選局を行ってフルＴＳから選局された番組のパケットおよび必要な制御パケットを取り出し、所定の処理を加えて“パーシャルＴＳ”として出力する。またデジタルチューナ２０１ａは、パーシャルＴＳの生成時に取得したパーシャルＴＳに関する制御情報（ストリーム情報）も出力する。
【００４１】
フルＴＳから所望のチャンネルのパケットを取り出す手順は以下のとおりである。いま、希望の番組の番組番号（チャンネル番号）をＸとする。まずはじめに、フルＴＳから番組表パケット（ＰＡＴ＿ＴＳＰ）が検索される。番組表パケットのパケットＩＤ（ＰＩＤ）には、必ず０が与えられているので、その値を有するパケットを検索すればよい。番組表パケット内の番組表には、各番組番号と、その番組番号に対応する各番組の番組対応表パケット（ＰＭＴ＿ＴＳＰ）のＰＩＤが格納されている。これにより、番組番号Ｘに対応する番組対応表ＰＭＴのパケットＩＤ（ＰＩＤ）を特定できる。番組対応表ＰＭＴのＰＩＤをＸＸとする。
【００４２】
次に、ＰＩＤ＝ＸＸが付された番組対応表パケット（ＰＭＴ＿ＴＳＰ）を抽出すると、番組番号Ｘに対応する番組対応表ＰＭＴが得られる。番組対応表ＰＭＴには、番組ごとに、視聴の対象として各番組を構成する映像・音声情報等が格納されたＴＳパケットのＰＩＤが格納されている。例えば、番組番号Ｘの映像情報のＰＩＤはＸＶであり、音声情報のＰＩＤはＸＡである。このようにして得られた映像情報を格納したパケットのＰＩＤ（＝ＸＶ）と、音声情報を格納したパケットのＰＩＤ（＝ＸＡ）とを利用して、フルＴＳから特定の番組に関する映像・音声のパケットを抽出できる。
【００４３】
なお、フルＴＳからパーシャルＴＳを生成する際には、必要な映像・音声情報を格納したパケットを取り出すだけでなく、ＰＳＩ（Ｐｒｏｇｒａｍ  Ｓｐｅｃｉｆｉｃ  Ｉｎｆｏｒｍａｔｉｏｎ）パケットおよびＳＩ（Ｓｅｒｖｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ）パケットも抽出し、変更する必要がある。ＰＳＩパケットとは、番組表パケット（ＰＡＴ＿ＴＳＰ）および番組対応表パケット（ＰＭＴ＿ＴＳＰ）等を総称するパケットである。ＰＳＩパケットを修正する理由は、フルＴＳとパーシャルＴＳとでは含まれる番組数等が異なるため、番組表および番組対応表をパーシャルＴＳに適合させる必要が生じるからである。一方、ＳＩパケットとは、フルＴＳに含まれる番組の内容、スケジュール／タイミング等を記述するデータ、独自に定義された拡張情報（これらは「番組配列情報」とも呼ばれる）等を含むパケットである。フルＴＳではＳＩパケットに含まれるデータは２０〜３０種類にも上る。これらのデータのうち、パーシャルＴＳの再生等に関して重要なデータのみが抽出されて１つのＳＩＴパケットが生成され、パーシャルＴＳ内に多重化される。またパーシャルＴＳでは、ＳＩＴパケットにはそのストリームがパーシャルＴＳであることを示す情報（ｐａｒｔｉａｌ  ｔｒａｎｓｐｏｒｔ  ｓｔｒｅａｍ  ｄｅｓｃｒｉｐｔｏｒ）が格納されている。パーシャルＴＳ内にＳＩＴパケットを多重化することは慣用されている。これは、欧州／日本のデジタル放送規定（ＤＶＢ／ＡＲＩＢ）との整合性のためである。
【００４４】
アナログチューナ２０１ｂは、アンテナ（図示せず）からアナログ信号を受け取り、周波数に基づいて選局を行って必要な番組の信号を取り出す。そして番組の映像および音声信号をＡＤコンバータ２０２に出力する。
【００４５】
ＡＤコンバータ２０２は入力された信号をデジタル変換してＭＰＥＧ−２エンコーダ２０３に供給する。ＭＰＥＧ−２エンコーダ２０３（以下「エンコーダ２０３」と記述する）は、録画の開始指示を受け取ると、供給されたアナログ放送のデジタルデータをＭＰＥＧ−２形式に圧縮符号化してトランスポートストリームを生成し、ＴＳ処理部２０４に入力する。この処理は、エンコーダ２０３が録画の終了指示を受け取るまで継続される。エンコーダ２０３は圧縮符号化を行うために、参照ピクチャ等を一時的に保持するバッファ（図示せず）等を有している。なお、同時に視聴が行われる際には、エンコーダ２０３はトランスポートストリームをＭＰＥＧ−２デコーダ２０６に入力する。
【００４６】
ＴＳ処理部２０４は、動画の記録時にはパーシャルＴＳを受け取り、クリップＡＶストリーム（ＣｌｉｐＡＶストリーム）を生成し、ＢＤ２０５ａおよび／またはＨＤＤ２０５ｂに記録する。クリップＡＶストリームとは、ＢＤ２０５ａに記録するための形式を有するデータストリームである。クリップＡＶストリームは複数の「ソースパケット」から構成されており、「ソースパケット」はパーシャルＴＳを構成する各ＴＳパケットに所定のヘッダを付加して生成される。なお、クリップＡＶストリームを生成する際の処理の詳細は、図４（ａ）〜（ｅ）を参照しながら後述する。本実施形態においては、ＨＤＤ２０５ｂに記録されるストリームの形式も便宜的にクリップＡＶストリームであるとする。
【００４７】
また、ＴＳ処理部２０４は、クリップＡＶストリームの生成とともにそのストリームをＢＤ２０５ａの再生などを制御し、格納された各種のデータ位置を管理するための管理情報を生成し、ＢＤ２０５ａに記録する。
【００４８】
ＴＳ処理部２０４は、動画の再生時には、ＢＤ２０５ａおよび／またはＨＤＤ２０５ｂからクリップＡＶストリームおよび管理情報を読み出し、それらの管理情報およびクリップＡＶストリームに基づいてパーシャルＴＳを生成し、ＭＰＥＧ−２デコーダ２０６に出力する。
【００４９】
ＴＳ処理部２０４は、後述するメモリカード制御部２１７との間でも管理情報およびクリップＡＶストリームを授受するように動作してもよく、この結果、メモリカード１１２に番組を録画し、録画された番組をメモリカード１１２から再生することもできる。またＴＳ処理部２０４は、各種の記録媒体間で管理情報およびクリップＡＶストリームのコピー、ムーブ等を行う際にもデータの転送を仲介する。
【００５０】
ＴＳ処理部２０４のさらに具体的な構成および動作は、後に図２、図３および図１０を参照しながら詳述する。なお、本明細書では、ＴＳ処理部２０４がＢＤ２０５ａおよび／またはＨＤＤ２０５ｂにデータを書き込み、またはそれらからデータを読み出すとして説明しているが、これは説明の便宜のためである。ＢＤ２０５ａやＨＤＤ２０５ｂに対するストリームの書き込みや読み出しは、実際には、ディスクの回転、ヘッドの移動とともに各々のドライブ装置に設けられたコントローラ（図示せず）が行っている。ＴＳ処理部２０４はそのようなコントローラに対して指示を送り、データを授受することによって、データの書き込みおよび読み出しが実現される。
【００５１】
ＭＰＥＧ−２デコーダ２０６（以下「デコーダ２０６」と記述する）は、供給されたパーシャルＴＳを解析してＭＰＥＧ−２圧縮符号化データを取得する。そして、その圧縮符号化データを伸長して非圧縮データに変換し、グラフィック制御部２０７に供給する。また、デコーダ２０６は、ＭＰＥＧ−２規格の圧縮符号化データのみならず、例えばＪＰＥＧ規格に従った静止画データも非圧縮データに変換することができる。グラフィック制御部２０７には内部演算用のメモリ２０８が接続されており、オン・スクリーン・ディスプレイ（Ｏｎ  Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ；ＯＳＤ）機能を実現できる。例えば、グラフィック制御部２０７は種々のメニュー画像と映像とを合成してＤＡコンバータ２０９に出力することができる。ＤＡコンバータ２０９は、入力されたＯＳＤ合成画像および音声データをアナログ変換して出力する。出力先は、例えばＴＶ（図示せず）である。
【００５２】
ＣＰＵバス２１３はレコーダ１００内の信号を伝送する経路であり、図示されるように各機能ブロックと接続されている。また、ＣＰＵバス２１３には、後述するシステム制御部２５０の各構成要素も接続されている。
【００５３】
ネットワーク制御部２１４は、レコーダ１００をインターネット等のネットワーク１０１に接続するためのインターフェイスであり、例えば、イーサネット（登録商標）規格に準拠した端子およびコントローラである。ネットワーク制御部２１４は、ネットワーク１０１を介してデータを授受する。このデータは、例えば放送番組に関する番組表のデータや、レコーダ１００の動作を制御するためのソフトウェアプログラムの更新データである。
【００５４】
指示受信部２１５は、レコーダ１００の本体部に設けられた操作ボタン、または、リモートコントローラからの赤外線を受光する受光部である。指示受信部２１５は、ユーザから、例えば録画の開始／停止、録画した番組の再生の開始／停止等の指示や、予約録画の指示と予約録画を行う番組の放送日時、チャンネルなどの通知、および、後述する、どのＥＳをデフォルトＥＳとして設定するか等の指示を与える。
【００５５】
インターフェース（Ｉ／Ｆ）部２１６は、レコーダ１００が他の機器と通信するためのコネクタおよびその通信を制御する。Ｉ／Ｆ部２１６は、例えばＵＳＢ２．０規格の端子、ＩＥＥＥ１３９４規格の端子および各規格によるデータ通信を可能とするコントローラを含み、各規格に準拠した方式でデータを授受することができる。例えば、レコーダ１００は、ＵＳＢ２．０規格の端子を介してＰＣや、カムコーダ（図示せず）等と接続され、ＩＥＥＥ１３９４規格の端子の端子を介してデジタルハイビジョンチューナや、カムコーダ（図示せず）等と接続される。
【００５６】
メモリカード制御部２１７は、メモリカード１１２をレコーダ１００に装填するためのスロット、および、レコーダ１００とメモリカード１１２との間のデータ通信を制御するコントローラである。メモリカード制御部２１７は、装填されたメモリカード１１２から静止画データファイル、動画データファイル等を読み出して、ＣＰＵバス２１３に伝送する。
【００５７】
システム制御部２５０は、レコーダ１００内の信号の流れを含む全体的な処理を制御する。システム制御部２５０は、プログラムＲＯＭ２１０と、中央制御ユニット（ＣＰＵ）２１１と、ＲＡＭ２１２とを有している。それぞれはＣＰＵバス２１３に接続されている。プログラムＲＯＭ２１０にはレコーダ１００を制御するためのソフトウェアプログラムが格納されている。
【００５８】
ＣＰＵ２１１は、レコーダ１００の全体の動作を制御する。ＣＰＵ２１１は、コンピュータプログラムを読み出して実行することにより、プログラムに基づいて規定される処理を実現するための制御信号を生成し、ＣＰＵバス２１３を介して各構成要素に出力する。プログラムに基づいて規定される処理とは、たとえば後述の受信処理、記録処理、再生処理および編集処理等である。
【００５９】
メモリ２１２は、ＣＰＵ２１１がプログラムを実行するために必要なデータを格納するためのワーク領域を有する。例えば、ＣＰＵ２１１は、ＣＰＵバス２１３を使用してプログラムＲＯＭ２１０からプログラムをランダムアクセスメモリ（ＲＡＭ）２１２に読み出し、そのプログラムを実行する。
【００６０】
コンピュータプログラムは、ＣＤ−ＲＯＭ等の記録媒体に記録して市場に流通され、または、インターネット等の電気通信回線を通じて伝送される。これにより、ＰＣ等を利用して構成されたコンピュータシステムを、本実施形態によるレコーダ１００と同等の機能を有するデータ処理装置として動作させることができる。
【００６１】
なお図１は、受信機能、記録機能、再生機能等の複数の機能を有するレコーダ１００を示しているが、各機能は独立しており、図１の構成と同等の信号の授受が可能であれば、これらは複数の装置として実現してもよい。例えば、チューナ２０１ａおよび２０１ｂ、デコーダ２０６、グラフィック制御部２０７およびＤＡＣ２０９をＴＶ（図示せず）の機能として設けることができる。また、ＨＤＤ２０５ｂを単独の機器として設けることもできる。そして、ＴＶ、レコーダおよびＨＤＤ２０５ｂを、例えばＩＥＥＥ１３９４によって接続すればよい。
【００６２】
次に、図２を参照しながら、デジタルチューナ２０１ａの機能および記録処理に関するＴＳ処理部２０４の機能をより詳細に説明する。図２は、デジタルチューナ２０１ａおよび記録処理に関するＴＳ処理部２０４の機能ブロックの構成を示す。デジタルチューナ２０１ａは、チューナ部２５１と、デマルチプレクサ２５２とを有している。また、ＴＳ処理部２０４は、管理情報生成部２５３および記録制御部２５４を有している。
【００６３】
デジタルチューナ２０１ａのチューナ部２５１はデジタル放送波を受信し、フルＴＳを取り出す。その後デマルチプレクサ２５２は、フルＴＳから録画対象の番組のデータを含むパーシャルＴＳを生成し、記録制御部２５４に送る。またデマルチプレクサ２５２は、パーシャルＴＳの生成時に取得したパーシャルＴＳに関する制御情報（ストリーム情報）も出力する。すなわちデマルチプレクサ２５２は、パーシャルＴＳへの変換と同時に、ストリーム中のＳＩ／ＰＳＩやＥＳ特徴点等のストリーム情報を抽出し、管理情報生成部２５３に送る。その結果、管理情報生成部２５３はストリーム情報を格納した管理情報を生成する。
【００６４】
記録制御部２５４は、受け取ったパーシャルＴＳおよび管理情報を、記録媒体２０５ａに記録する。留意すべきは、記録制御部２５４はパーシャルＴＳ自体をＢＤ２０５ａに書き込むのではなく、所定の拡張ヘッダを付加する処理を行ってクリップＡＶストリームを生成し、そのストリームをＢＤ２０５ａに書き込む。この処理の詳細は図４を参照しながら後述する。
【００６５】
次に図３を参照しながら、再生処理に関するＴＳ処理部２０４の機能およびデコーダ２０６の機能をより詳細に説明する。
【００６６】
図３は、再生処理に関するＴＳ処理部２０４およびデコーダ２０６の機能ブロックの構成を示す。再生時は、まず、再生制御部２５５によって記録媒体２０５ａから管理情報のファイルが読み出される。管理情報解析部２５６は、読み出された管理情報に従って、再生制御部２５５に対してパーシャルＴＳの読み込み制御を行い、パーシャルＴＳをデマルチプレクサ２５７へ入力する。同時に、管理情報解析部２５６はデマルチプレクサ２５７に対して、パケット識別子（ＰＩＤ）設定等を行い、そのＰＩＤを有するＴＳパケットの分離を指示する。その指示とＰＩＤ設定とに基づいて、デマルチプレクサ２５７は設定されたパケット識別子を有するパーシャルＴＳ内のＴＳパケットのみを分離抽出して、出力する。なお、ＰＩＤ設定は映像、音声、字幕等のそれぞれについて行う。
【００６７】
デマルチプレクサ２５７によって分離されたＥＳは、それぞれのＥＳに応じたビデオデコーダ２５８、オーディオデコーダ２５９、データデコーダ２６０へと入力される。管理情報解析部２５６は、各デコーダ２５８〜２６０に対してデコードを行うよう指示する。その指示に基づいて、ビデオデコーダ２５８は映像ＥＳをデコードし、オーディオデコーダ２５９は音声ＥＳをデコードし、データデコーダ２６０は字幕ＥＳをデコードする。各デコーダ２５８、２５９、２６０はそれぞれをデコードしてデジタル信号として出力する。
【００６８】
ＴＳ中に複数のＥＳが含まれている場合、通常のＴＶ等に出力する場合であれば、１種類の映像および１種類の音声を取り出し再生出力する。字幕等のデータが存在すれば、同様に選択およびデコードが行われる。ユーザがＥＳの切り替え要求を出すと、管理情報解析部２５６はデマルチプレクサ２５７に対してＰＩＤを再設定してＥＳの分離を指示する。また管理情報解析部２５６は、各デコーダ２５８〜２６０に対してデコードを行うよう指示する。するとその後は、再設定後のＰＩＤを有するＴＳパケットが抽出され、異なるＥＳがデコードされる。
【００６９】
１つの番組に同じ種別のＥＳが複数存在する場合、例えばアングルに応じた複数の映像ＥＳが存在する場合であっても、各アングルのＥＳのデータは、ＥＳごとに異なるＰＩＤが割り当てられたＴＳパケットに格納されている。よって、ＰＩＤを利用すると特定のアングルのＥＳのみを抽出できる。これは、音声および字幕についても全く同じである。
【００７０】
次に、図４および５を参照しながら、データ構造およびファイル構造の観点から、ＴＳ処理部２０４の記録処理および記録後のＢＤ２０５ａを説明する。
【００７１】
図４（ａ）〜（ｅ）は、レコーダ１００の記録処理に関連するトランスポートストリームとクリップＡＶストリームとの関係を示す。参考のため、図４（ａ）にフルＴＳ７０を示している。フルＴＳ７０は、ＴＳパケットが連続して配置されており、例えば３つの番組Ｘ，ＹおよびＺのデータを含む。図４（ｂ）は、デジタルチューナ２０１ａによってフルＴＳ７０から生成されたパーシャルＴＳ７１を示す。パーシャルＴＳ７１は、連続したフルＴＳから一部のパケットを取り出したストリームであるため、パケットが時間的に離散して存在している。このパケットの間隔は、フルＴＳの送信側によって調整されており、デコーダにおいてデコードが適正に行われるために必要な条件を満たす。この「条件」とは、ＭＰＥＧ−２ＴＳの理想モデルとして規定されたＴ−ＳＴＤ（ＴＳシステムターゲットデコーダ；ＴＳ  Ｓｙｓｔｅｍ  Ｔａｒｇｅｔ  Ｄｅｃｏｄｅｒ）のバッファメモリがオーバーフローおよびアンダーフローを引き起こさないためにＭＰＥＧ規格上定められた条件である。
【００７２】
パーシャルＴＳ７１は、例えば番組Ｘに関するＴＳパケットを含んでいる。
【００７３】
図４（ｃ）は、クリップＡＶストリーム７２を示す。クリップＡＶストリーム７２は、ソースパケットが連続して配列されている。各ソースパケットは、ソースパケット番号（ＳＰＮ）＃１、２、３・・・で区別される。
【００７４】
図４（ｄ）は、ソースパケット７３のデータ構造を示す。ソースパケット７３のデータ長は１９２バイトに固定されている。すなわち、各ソースパケット７３は、１８８バイトのＴＳパケット７５の前に、４バイトのＴＰエクストラヘッダ７４を付加して構成されている。ソース・パケタイザは、パーシャルＴＳを構成するＴＳパケットの前にＴＰエクストラヘッダ７４を付加することにより、ソースパケットを生成している。
【００７５】
図４（ｅ）は、ＴＰエクストラヘッダ７４のデータ構造を示す。ＴＰエクストラヘッダ７４は、２ビットのコピー許可インジケータ（ＣＰＩ）７６と、３０ビットの到着タイムスタンプＡＴＳ７７とから構成されている。コピー許可インジケータ（ＣＰＩ）７６は、そのビット値に応じて、クリップＡＶストリーム７２の全部または一部のコピー回数（０回（コピー不可）／１回のみ／制限なし等）を規定している。到着タイムスタンプＡＴＳ７７には、９０ｋＨｚ精度で時刻が記述される。
【００７６】
なお、図４（ｃ）に記載されたクリップＡＶストリーム７２は、例えば３２個のソースパケットの集合（６ＫＢ）を１つの単位としてＢＤ２０５ａ等に記録される。このような単位をアラインド・ユニットという。アラインド・ユニットを規定する理由は、ＢＤ２０５ａが１セクタ２ＫＢであるため、３２ソースパケットの単位でセクタとのアライメントが確保できるためである。
【００７７】
次に、図５を参照しながら、クリップＡＶストリームがどのようにＢＤ２０５ａ上に記録されるかを説明する。なお、クリップＡＶストリームはＨＤＤ２０５ｂにも記録され得るため、同様のデータ構造によって記録することができる。ただし、ＨＤＤ２０５ｂは一般にレコーダ１００から取り外されて他の機器に装填されることはないため、独自のデータ構造によってデータを記録してもよい。
【００７８】
図５は、ＢＤ２０５ａの記録領域と、そのディレクトリ／ファイル構造を示す。ＢＤ２０５ａは、ギャザード・ファイル領域８１−１とリアルタイム・データ領域８１−２とを有する。
【００７９】
ギャザード・ファイル領域８１−１の記録容量は数百メガバイトである。ギャザード・ファイル領域８１−１には、クリップＡＶストリームの再生等を管理する管理情報のファイル（データベースファイル）が記録される。図５に示すように、データベースファイルは複数種類存在している。データベースファイルとして、例えば管理ファイル８２（Ｉｎｆｏ．ｂｄａｖ）、プレイリストファイル８３（０１００１．ｒｐｌｓ、１００００．ｖｐｌｓ）、クリップ情報ファイル８４（０１０００．ｃｌｐｉ）が存在する。プレイリストファイル８３には、再生順序を示すＰｌａｙＩｔｅｍや、プレイリストマーク等が記載されている。クリップ情報ファイル８４には、ＳＴＣシーケンスや、ＡＴＣシーケンス、“ＰｒｏｇｒａｍＩｎｆｏ”等の連続区間を示すシーケンス情報や、エントリポイントマップ（“ＥＰ  ＭＡＰ”）のようなランダムアクセスや特殊再生のためのエントリーポイント情報が記載されている。
【００８０】
ギャザード・ファイル領域８１−１に記録されるデータベースファイルはアクセスされる頻度が高い。よって、ギャザード・ファイル領域８１−１は効率的にアクセスが可能な、ＢＤ２０５ａの記録領域の中間部に設けられている。また、データベースファイルはクリップＡＶストリーム等の動画ストリームを再生するために必須であり、記録内容の誤りは重大な障害を引き起こす。そのため、データベースファイルは同じＢＤ２０５ａ上にバックアップされる。
【００８１】
一方、リアルタイム・データ領域８１−２の記録容量は２３〜２７ギガバイトである。リアルタイム・データ領域８１−２には、クリップＡＶストリームのストリームファイルが記録される。例えばクリップＡＶストリームファイル８５（０１０００．ｍ２ｔｓ）が記録される。先のデータベースファイルと異なり、ストリームファイルの再生誤りの影響は局所的であり、その一方、連続的な読み出しを確保する必要がある。よって、誤りの発生を低減するよりも、連続読み出しを保証する方に重点をおいた書き込み処理が行われる。具体的には、クリップＡＶストリームファイル８５は最小で１２Ｍバイトの連続領域（連続した論理セクタ）に記録される。この最小の記録データサイズは「エクステント」と呼ばれる。なお、リアルタイム・データ領域８１−２には、ＤＶストリームを記録することもできるが、以下ではクリップＡＶストリームが記録されているとして説明する。
【００８２】
図６は、クリップＡＶストリーム８５に含まれる複数のＥＳを模式的に示す。クリップＡＶストリームファイル８５は、映像、音声および字幕について、それぞれ複数のＥＳを有している。例えばクリップＡＶストリームファイル８５が映画を録画したファイルであるとすると、異なる視点（アングル）１〜３のＥＳ（Ｖ１〜Ｖ３）を含んでいる。同様に、異なる音声（日本語／英語／中国語）の各音声ＥＳ（Ａ１〜Ａ３）を含み、異なる字幕（日本語／英語／・・・）の各字幕ＥＳ（Ｓ１、Ｓ２・・・）を含む。上述のように、各ＥＳには異なるＥＳ  ＰＩＤ値が割り当てられている。図６には、各ＥＳに関連して割り当てられたＰＩＤの例を示している。なお、説明の便宜のため、本実施形態においてはＥＳ  ＰＩＤ値が０ｘ０１のＥＳは同じ値をＰＩＤ値として有するＴＳパケットに格納され、書き込みおよび読み出しが行われるとして説明する。ただし、レコーダ１００が、再生すべきＥＳのデータを格納したＴＳパケットを確実に抽出できるのであれば、他の方法を採用してもよい。
【００８３】
ここで、図７を参照しながら、上述の管理ファイル８２、プレイリストファイル８３、クリップ情報ファイル８４およびクリップＡＶストリームファイル８５相互の関係を説明する。図７（ａ）〜（ｄ）は、管理情報とストリームデータとの関係を示す。図７（ａ）〜（ｃ）が管理情報であり、図７（ｄ）がストリームデータである。図７（ａ）は管理ファイル８２（Ｉｎｆｏ．ｂｄａｖ）に記述されるプレイリストのテーブルを示す。すなわち、管理ファイル８２には、ＢＤ２０５ａ上に存在するプレイリストを特定するプレイリストファイル名のテーブルが格納されている。ここで「プレイリスト」とは、１以上のクリップＡＶストリームの一部または全部に跨る再生経路を規定した情報である。
【００８４】
図７（ｂ）は、プレイリストファイル８３（拡張子：ｒｐｌｓ／ｖｐｌｓ）に記述されるプレイリストを示す。プレイリストは、リアルプレイリストおよびバーチャルプレイリストに分類できる。リアルプレイリストは、例えば初めてストリームデータが記録されたときにレコーダ１００によって生成されるプレイリストであり、再生経路として動画の最初から最後までが指定される。一方、バーチャルプレイリストは、記録されたストリームデータに対してユーザが設定したプレイリストであり、ユーザの希望する任意の位置および区間が指定される。
【００８５】
プレイリストの各区間は、プレイリスト内の各プレイアイテムにおいて規定される。すなわち、プレイアイテムには、再生開始位置に対応する開始時刻（Ｉｎ＿ｔｉｍｅ）および再生終了位置に対応する終了時刻（Ｏｕｔ＿ｔｉｍｅ）が記述される。開始時刻および終了時刻は、映像のフレームの再生表示時刻や音声のフレームの再生出力時刻を特定するプレゼンテーションタイムスタンプ（ＰＴＳ）によって記述される。通常、記録直後のリアルプレイリストではプレイアイテムは１つだけ設けられ、動画の最初と最後の時刻が指定される。一方、バーチャルプレイリストではプレイアイテムの数は任意である。１つのバーチャルプレイリストに複数のプレイアイテムを設け、各プレイアイテムが異なる動画ストリームを指定するように記述することもできる。
【００８６】
図７（ｃ）はクリップ情報ファイル８４（拡張子：ｃｌｐｉ）に記述される時間・アドレス変換テーブル（ＥＰ＿ｍａｐ）８４を示す。変換テーブル（ＥＰ＿ｍａｐ）８４は、クリップＡＶストリームの再生時刻と、その時刻に再生されるデータが格納されたアドレスとを対応付けたテーブルである。この変換テーブル８４を利用することにより、プレイアイテムにおいて指定される開始時刻（Ｉｎ＿ｔｉｍｅ）および終了時刻（Ｏｕｔ＿ｔｉｍｅ）から、その時刻に再生すべきデータが格納されたクリップＡＶストリームにおけるアドレスを特定することができる。なお、この変換テーブル８４を利用した変換の原理は、後に図１３から図１５を参照しながら詳述する。
【００８７】
図７（ｄ）は、クリップＡＶストリームファイル８５（拡張子：ｍ２ｔｓ）に格納される動画ストリームを示す。この図では、ファイル“０１０００．ｍ２ｔｓ”および“０２０００．ｍ２ｔｓ”の各々がクリップＡＶストリームファイルである。
【００８８】
図７（ｃ）および（ｄ）に示すように、ＢＤ２０５ａ上では、１つのクリップＡＶストリームファイルに対して１つのクリップ情報ファイルが設けられる。クリップＡＶストリームファイルと、クリップ情報ファイルの対は、クリップ（Ｃｌｉｐ）と呼ばれる。
【００８９】
本実施形態では、映像、音声、字幕等の各々について複数のＥＳが存在するとき（図６）において、最初に再生するＥＳ（デフォルトＥＳ）を指定するために「ＥＳ選択情報」を導入する。本実施形態においては、プレイアイテム（およびＳＴＣシーケンス、プログラムシーケンス）毎にデフォルトＥＳを指定するＥＳ選択情報を管理情報の一部として付加する。ＥＳ選択情報としては、エレメンタリストリームＰＩＤ（以下ＥＳ  ＰＩＤ）が考えられる。または、より高い抽象度で考えると、ＡＲＩＢ規格等の放送規格で定義されているコンポーネントタグ等も使用可能である。
【００９０】
ＥＳ選択情報として、本実施形態においては従来のＢＤ−ＲＥ等の規格におけるマーク情報を利用する。ＢＤ−ＲＥでは、プレイリストマークがマーク情報に相当する。プレイリストマークは、プレイリストファイル８３に格納されている。
【００９１】
図８は、プレイリストファイル８３に格納される情報（エントリ）およびそのデータ構造を示す。プレイリストファイル８３には、プレイリストマークに対応するプレイリストマーク（ＰｌａｙＬｉｓｔＭａｒｋ）エントリ９０が規定されている。
【００９２】
プレイリストマークエントリ９０には、マークタイプ（ｍａｒｋ＿ｔｙｐｅ）フィールド９１、マークタイムスタンプ（ｍａｒｋ＿ｔｉｍｅ＿ｓｔａｍｐ）フィールド９２、ＥＳ選択情報（ＥＳ＿ＰＩＤ）フィールド９３等が規定されている。ｍａｒｋ＿ｔｙｐｅフィールド９１はマークの種別を示す。ＢＤ−ＲＥ規格では、マークの種別として、ブックマーク、リジュームマーク等が定義されている。本実施形態では、新たな種別として、デフォルトＥＳ指定マーク（Ｄｅｆａｕｌｔ−ＥＳ−ｍａｒｋ）を定義する。例えば、０ｘ０３をその値として定義する。表１は、マークタイプフィールド９１に指定される数値とマークとの関係を示す。
【００９３】
【表１】
2006121049.tif 000018
【００９４】
デフォルトＥＳ指定マークは、上述のＥＳ選択情報に対応する。デフォルトＥＳ指定マークから次のデフォルトＥＳ指定マークまでの再生区間は、ＥＳ＿ＰＩＤフィールド９３において指定されたＥＳ  ＰＩＤに対応するＥＳがデフォルトとして選択され、再生される。デフォルトＥＳ指定マークは、音声、映像、字幕等について、先頭に各１つ設定できる。
【００９５】
なお表１の他のマークの機能は以下のとおりである。リジュームマークは再生再開点を示し、再生を一旦中断したときに設定される。このマークはその中断位置から再生を開始するために設けられている。ブックマークは、例えばユーザがお気に入りのシーンの開始点を指定するマークとして設けられる。スキップマークは、そのポイントからプログラムの最後まで、プログラムをスキップするために設けられる。なお、他にもチャプターマーク等が存在するが、詳細は省略する。
【００９６】
ｍａｒｋ＿ｔｉｍｅ＿ｓｔａｍｐフィールド９２は、再生するＥＳの再生点を特定する情報が記述される。例えばｍａｒｋ＿ｔｉｍｅ＿ｓｔａｍｐフィールド９２では、再生出力のタイミングがＳＴＣ時間軸の時刻（マークタイプスタンプ）によって記述される。なお、プレイリストファイル８３には複数のプレイアイテムを規定することができるため、プレイアイテムＩＤ（ＰｌａｙＩｔｅｍ＿ｉｄ）にどのプレイアイテムを対象とするかを指定する。上述のマークタイプスタンプ９２はプレイアイテムＩＤとともに再生位置情報として取り扱われる。
【００９７】
ＥＳ選択情報（ＥＳ＿ＰＩＤ）フィールド９３は、選択の対象とするＥＳを特定するＥＳ選択情報が記述される。ＢＤ−ＲＥ  １．０では、そのデータ構造中にＥＳ  ＰＩＤ値を指定するためのフィールドが規定されており、そのフィールドがＥＳ選択情報（ＥＳ＿ＰＩＤ）フィールド９３に相当する。
【００９８】
プレイリストマークとしてデフォルトＥＳ指定マークが定義されると、例えば図８中の“ｒｅｓｅｒｖｅｄ”と示す領域に、ユーザが指定したＥＳ＿ＰＩＤ値またはコンポーネントタグによって指定されたＥＳ＿ＰＩＤ値を指定する。そしてプレイアイテムＩＤとマークタイムスタンプ９２には、ＥＳを切り替えたい点を、再生位置情報として設定する。
【００９９】
デフォルトＥＳ指定マークが記録された記録媒体は、再生時のＥＳを指定する情報を含むため、機器間によるデフォルトＥＳの違いを防ぐことができ、さらには、ユーザが任意のＥＳをデフォルトとして指定することも可能となっている。例えば、英語音声を示すＥＳ選択情報と、プレイリスト先頭を示す再生位置情報を含んだデフォルトＥＳ指定マークが記録されている場合、該プレイリストの再生時は、英語音声をデフォルトとして選択するとして解釈される。
【０１００】
以上のようなプレイリストマークを用いる方法であれば、従来の規格との互換性を維持しつつ、対応機器では、ＥＳ自動選択機能が働くようなＥＳ選択情報定義が可能となる。
【０１０１】
プレイリストマークは、プレイリスト単位で指定することが可能であるため、異なるデフォルトＥＳ情報を持つプレイリストを定義することが可能である。例えば、複数のＥＳを含む一つのストリームを、各デフォルトＥＳの異なる複数の番組として定義することが可能である。例えば、同じクリップを参照するプレイリストを複数用意し、ひとつのプレイリストは日本語音声をデフォルトとするようなデフォルトＥＳ指定マークを設定し、別のプレイリストには他言語音声をデフォルトとするようデフォルトＥＳ指定マークを設定する。このように設定することで、音声ＥＳの異なる複数の仮想的な番組を定義することもできる。
【０１０２】
なお、上記で説明したデフォルトＥＳ指定マークの定義方法は、一つの例であり、同等の情報を含んでいるのであれば、異なるデータ構造をとってもよい。例えば、ｍａｒｋ＿ｔｙｐｅフィールドの代わりに、ｍａｒｋ＿ｎａｍｅフィールドに指定した文字列によって識別する等も方法も考えられる。なお、上述のプレイアイテムへのフィールド追加や、デフォルトＥＳ指定マークを用いる他にも、映像・音声・字幕などの種別毎のデフォルトＥＳ、またはそれらの組を定義したシーケンス情報を新たなテーブルとして定義してもよい。また、デフォルトＥＳをすべき区間を示すための情報は、プレイリストマークのような位置情報であってもよいし、開始位置と終了位置による区間指定でもよい。また、位置情報は、表示時刻スタンプ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ；ＰＴＳ）やフィールド数等の時刻情報を用いてもよいし、セクタやパケットカウント等のストリームのアドレス情報を用いてもよい。これらのうち、少なくとも一方が含まれていればよい。
【０１０３】
なお、プレイリストファイル８３内にはＰｌａｙＬｉｓｔ（）として示すエントリも存在する。これが上述の「プレイリスト」に対応する。プレイリスト情報（ＰｌａｙＬｉｓｔ）の下位には、プレイアイテム（ＰｌａｙＩｔｅｍ）１、２・・・が記述される。各プレイアイテムには再生対象となるクリップ情報ファイルのファイル名（Ｃｌｉｐ＿Ｉｎｆｏｒｍａｔｉｏｎ＿ｆｉｌｅ＿ｎａｍｅ）、ＳＴＣを特定するための識別子（ｒｅｆ＿ｔｏ＿ＳＴＣ＿ｉｄ）、開始時刻（Ｉｎ＿ｔｉｍｅ）、終了時刻（Ｏｕｔ＿ｔｉｍｅ）等が格納される。
【０１０４】
上記で説明したＢＤ−ＲＥでの実現方法以外にも、管理情報とストリームがあわせて記録されている記録媒体であれば、同様のことが実現できる。例えば、プレイリストをプログラム（Ｐｒｏｇｒａｍ）、プレイアイテム（ＰｌａｙＩｔｅｍ）をセル（ＣＥＬＬ）、プレイリストマークをエントリポイント（Ｅｎｔｒｙ  Ｐｏｉｎｔ）等と読み替えていけば、ＤＶＤ−ＶＲ形式でも同等のことが実現できる。その他のデータ形式でも同様である。
【０１０５】
次に、図９および図１０を参照しながら、レコーダ１００のデジタル放送番組を録画する処理を説明する。録画処理の結果、ＢＤ２０５ａ上には図５に示すファイル構造で種々のファイルが記録される。
【０１０６】
図９は、録画処理の手順を示す。ステップＳ１０１において、デジタルチューナ２０１ａはデジタル放送波（フルＴＳ）を受信し、特定の番組に関するパーシャルＴＳを生成する。ステップＳ１０２において、ＴＳ処理部２０４の記録制御部２５４は、パーシャルＴＳからクリップＡＶストリームを生成し、クリップＡＶストリームファイルとしてＢＤ２０５ａに記録する。ステップＳ１０３において、ＴＳ処理部２０４の管理情報生成部２５３は、パーシャルＴＳを解析して、管理情報に関するデータベースファイル（管理ファイル、プレイリストファイル、クリップ情報ファイル等）を生成する。記録制御部２５４は、生成されたデータベースファイルをＢＤ２０５ａに記録する。
【０１０７】
次に、図１０を参照しながら、上述のステップＳ１０３に関連するプレイリストファイルの生成処理を説明する。図１０は、プレイリストの生成処理の手順を示す。ステップＳ１１１において、管理情報生成部２５３は、初めに再生すべきＥＳ（デフォルトＥＳ）が特定されているか否かを判断する。特定されていないときはステップＳ１１２に進み、特定されているときはステップＳ１１３に進む。
【０１０８】
ステップＳ１１２では、管理情報生成部２５３は、録画時または予約設定時にユーザから、デフォルトＥＳを特定する情報を受け取る。本実施形態においては、デフォルトＥＳの特定はユーザの指示に基づいて行われるとしている。すなわちユーザは手動でデフォルトＥＳを特定するとして説明する。
【０１０９】
ユーザは複数のＥＳの存在をレコーダ１００からの通知等によって知ることができる。例えばデジタル放送波（フルＴＳ）に含まれるＳＩパケットには、電子番組表（ＥＰＧ）に関する情報等を記述したテーブルが格納されている。よって、レコーダ１００は録画時または予約設定時にＳＩパケットを取得し解析することにより、録画対象となる番組に複数のＥＳが含まれているかを事前に特定できる。レコーダ１００は、この結果をユーザに示して、どのＥＳをデフォルトＥＳとするかの指示をユーザから受け取ればよい。例えば映画を録画する時には、英語音声／字幕および日本語音声／字幕の双方が選択可能であれば、ユーザは、音声に関してはデフォルトＥＳとして英語音声を特定し、字幕に関してはデフォルトＥＳとして日本語字幕を特定する。他の例として、野球中継を録画する時には、キャッチャー側カメラの映像およびセンター側カメラの映像の双方が選択可能であれば、ユーザは、デフォルトＥＳとしてセンター側カメラの映像を特定する。
【０１１０】
なお、予約設定時にユーザによって特定されたデフォルトＥＳに関するＥＳ選択情報は、予約録画を行う日時、チャンネル等の情報とともに、予約情報を構成する。予約情報は、例えばレコーダ１００のＲＡＭ２１２（またはフラッシュＲＯＭ）に保持され、予約録画時にそのＥＳ選択情報に基づくデフォルトＥＳの設定が行われる。
【０１１１】
ステップＳ１１３において、管理情報生成部２５３は、プレイリストのマーク種別（ｍａｒｋ＿ｔｙｐｅ）フィールド９１に、デフォルトＥＳ指定マークを示す数値（０ｘ０３）を記述する。ステップＳ１１４において、管理情報生成部２５３は、プレイリストのＥＳ＿ＰＩＤフィールド９３に、デフォルトＥＳに対応するＥＳ  ＰＩＤ値を記述する。ステップＳ１１５において、管理情報生成部２５３は、デフォルトＥＳの先頭部分のタイムスタンプを、ｍａｒｋ＿ｔｉｍｅ＿ｓｔａｍｐフィールド９２に記述する。「先頭部分」は、映像に関しては最初に表示されるピクチャ（フレームまたはフィールド）、音声に関しては最初に出力される音声フレーム、字幕に関しては最初に表示される文字列である。ステップＳ１１６において、管理情報生成部２５３は、図８に示すプレイリストマーク９０の他のフィールドの情報や、プレイリストファイルの他のエントリ（ＰｌａｙＬｉｓｔエントリ、ＰｌａｙＩｔｅｍエントリ等）を記述する。
【０１１２】
以上の処理により、レコーダ１００はＢＤ２０５ａに番組を録画するとともに、最初に再生されるＥＳを指定するＥＳ選択情報を管理情報の一部として記録することができる。
【０１１３】
図１１（ａ）は、デフォルトＥＳ指定マークを規定したリアル／バーチャルプレイリストと、複数の映像ＥＳとの関係を示す。各プレイリストのマーク種別（ｍａｒｋ＿ｔｙｐｅ）フィールド９１には、デフォルトＥＳ指定マークを示す数値（０ｘ０３）が記述されている。
【０１１４】
リアルプレイリストファイル（０１００１．ｒｐｌｓ）は、アングル１のＥＳ（Ｖ１）をデフォルトＥＳとして指定するＥＳ選択情報を含む。具体的には、リアルプレイリストのプレイリストマークに対応するＥＳ  ＰＩＤフィールド９３には“０ｘ０５０”が記述されている。この数値は、アングル１のＥＳ（Ｖ１）のＥＳ＿ＰＩＤ値“０ｘ０５０”に対応している。
【０１１５】
一方、２つのバーチャルプレイリストファイル（０２００２．ｖｐｌｓおよび１００００．ｖｐｌｓ）は、アングル２および３のＥＳ（Ｖ２、Ｖ３）をデフォルトＥＳとして指定するＥＳ選択情報を含む。具体的には、各ＥＳ  ＰＩＤフィールド９３には、“０ｘ０５１”および“０ｘ０５２”が記述されている。これらの数値は、それぞれアングル２および３のＥＳ（Ｖ２、Ｖ３）のＥＳ＿ＰＩＤ値“０ｘ０５１”および“０ｘ０５２”に対応している。
【０１１６】
コンテンツ再生時においては、図３に示す再生制御部２５５は、まず管理情報を読み出して管理情報解析部２５６に送る。管理情報解析部２５６は、プレイリストマークエントリ９０から、マークタイプ（ｍａｒｋ＿ｔｙｐｅ）フィールド９１に基づいてデフォルトＥＳ指定マークを抽出する。そして、ＥＳ選択情報（ＥＳ＿ＰＩＤ）フィールド９３に基づいてどのＥＳを再生の対象とすべきかを特定し、そのＥＳのＥＳ＿ＰＩＤ値とともに読み出し指示を再生制御部２５５に送る。さらに管理情報解析部２５６は、マークタイムスタンプ（ｍａｒｋ＿ｔｉｍｅ＿ｓｔａｍｐ）フィールド９２に示されたタイムスタンプに基づいて、そのＥＳの再生開始位置を特定する。上述の処理を、映像、音声および字幕等のコンテンツに含まれる再生対象の種別ごとに行う。その結果、全ての種別について、再生制御部２５５に読み出し指示等が送られ、全てのデータを含むストリームが読み出される。同時に管理情報解析部２５６は、各種別について、ＴＳパケットに付加されたＰＩＤをデマルチプレクサ２５７に設定する。その結果、デマルチプレクサ２５７は再生制御部２５５によって読み出されたクリップＡＶストリームを逆多重化して、各種別のＴＳパケットを抽出することができる。
【０１１７】
なお、図１１（ａ）に示すように、ＥＳの数と同じ数のプレイリストファイルを設ける必要はない。例えば、リアルプレイリストのみを設けてもよく、ＥＳ選択情報として規定するＥＳ＿ＰＩＤ値は任意である。
【０１１８】
図１１（ｂ）は、映像に関するデフォルトＥＳ指定マークを含むプレイリストが存在するときの一覧表示画面５１０の例を示す。この画面は、例えば、レコ―ダ１００に接続されたＴＶ（図示せず）に表示される。図１１（ａ）に示すようにデフォルトＥＳ指定マークを含むプレイリストは３つ存在する（０１００１．ｖｐｌｓ、０２００２．ｖｐｌｓ、１００００．ｖｐｌｓ）。管理情報解析部２５６は、各プレイリストのデフォルトＥＳ指定マークを特定する。そして管理情報解析部２５６は、デマルチプレクサ２５７に各ＥＳの分離抽出を指示し、かつデコーダ２５８〜２６０に各ＥＳのデコードを指示する。さらに管理情報解析部２５６は、複数の再生経路の存在を示す制御情報をグラフィック制御部２０７に送る。グラフィック制御部２０７は、制御情報を受けて、デフォルトＥＳ指定マークが付加されたＥＳに対応するサムネイル画面１〜３が、出力先のＴＶにおいて並べて表示されるように表示位置を設定し、そのような表示が可能な表示信号を出力する。その結果、ＴＶにおいては、これらの画面には各ＥＳに基づく映像が表示される。ユーザは、選択可能な再生経路として各映像を確認することができる。
【０１１９】
サムネイル画面は静止画像であってもよいし動画であってもよい。さらに各サムネイル画面の下にはどのＥＳであるかを示す「アングル１」等も表示することができる。このような文字列は、録画時にレコーダ１００によって各プレイリスト情報の一部に記述されている。例えばレコーダ１００は、「アングル１」等の文字列を、例えば図８のプレイリストファイル８３内に設けられたＰｌａｙＬｉｓｔ＿ｎａｍｅフィールドや、プレイリストマークエントリ９０内のマーク名（ｍａｒｋ＿ｎａｍｅ）フィールドに記述することができる。
【０１２０】
ユーザは、ＴＶ画面５１０を見ながら、例えばレコーダ１００付属のリモコン（図示せず）によって再生を開始したいサムネイル画面を指定する。すると、レコーダ１００はデフォルトＥＳとして設定されたＥＳの再生を開始する。デフォルトＥＳ指定マークを導入することにより、どの機器を用いて再生しても当初に再生されるＥＳは一定になり、デフォルト選択の違い等を排除できる。本実施形態によるレコーダ１００は、ユーザから特に指定がない場合は、記録時に自動的にデフォルトＥＳを選択するようなＥＳ選択情報を生成し記録する。
【０１２１】
図１１（ｂ）のサムネイル画面１〜３によれば、表示画面５１０中のサムネイル表示や縮小表示される動画は各番組１〜３の間では異なっている。ユーザから見れば、一つのクリップＡＶストリームファイル８５があたかも複数の番組が存在するかのように表示される。そして、実際に再生を開始したときに表示される映像も異なる。このようなＧＵＩによって、ユーザは、全くの別番組を選択する感覚で、１つの番組に含まれる他のＥＳを選択することが可能となる。このように、デフォルトＥＳ指定マークに基づいて、マークごとにサムネイル画面を表示し、または単なるリストとして表示した場合であっても、複数ＥＳを含む番組の再生・管理の操作が非常に直感的になる。
【０１２２】
なお、従来においても、バーチャルプレイリストを利用して１以上のストリームの複数の再生区間および／または複数ストリームにまたがる再生区間とその再生順序とを規定すると、一つのストリームに対して複数の仮想的な番組を提示することは可能であった。一方、本実施形態によるプレイリストは複数のＥＳから特定のＥＳを選択するためのＥＳ選択情報を有しているため、従来のバーチャルプレイリストとは異なる点に留意されたい。
【０１２３】
また本実施形態においては、ストリームとは別の管理情報中にＥＳ選択情報を規定している。よって、後にＥＳ選択情報を変更する際でもストリーム中のデータを改変することは不要であり、処理量を大幅に減らすことができる。この構成は、再生すべきＥＳの切り替えを指示する情報（マルチビュー自動切替テーブル）がストリーム内に記述される特許文献１とは全く異なるといえる。
【０１２４】
図１１に示す例のようにＧＵＩを用いると種々の応用が可能である。例えば、番組のアングル３をデフォルトＥＳとして指定するバーチャルプレイリストファイル（１００００．ｖｐｌｓ）を削除することによって、アングル３のＥＳのみをクリップＡＶストリームファイル８５から削除する等のＥＳ単位の編集のためのインターフェースを提供することも可能となる。不要なＥＳを削除することは、記録媒体の空き容量を増やすことにつながるため、このような機能は非常に有用である。
【０１２５】
上述の説明は、映像ＥＳが複数存在するときのプレイリストおよび一覧表示画面の例である。次に図１２（ａ）および（ｂ）を参照しながら、音声ＥＳが複数存在するときのプレイリストおよび一覧表示画面の例を説明する。
【０１２６】
図１２（ａ）は、デフォルトＥＳ指定マークを規定したリアル／バーチャルプレイリストと、複数の音声ＥＳとの関係を示す。各プレイリストのマーク種別（ｍａｒｋ＿ｔｙｐｅ）フィールド９１には、デフォルトＥＳ指定マークを示す数値（０ｘ０３）が記述されている。
【０１２７】
リアルプレイリストファイル（０１００１．ｒｐｌｓ）は、日本語音声ＥＳ（Ａ１）をデフォルトＥＳとして指定するＥＳ選択情報を含む。リアルプレイリストのプレイリストマークに対応するＥＳ  ＰＩＤフィールド９３には“０ｘ１００”が記述されている。この数値は、アングル１のＥＳ（Ｖ１）のＥＳ＿ＰＩＤ値“０ｘ１００”に対応している。２つのバーチャルプレイリストファイル（０２００２．ｖｐｌｓおよび１００００．ｖｐｌｓ）は、英語音声ＥＳ（Ａ２）および中国語音声ＥＳ（Ａ３）をデフォルトＥＳとして指定するＥＳ選択情報を含む。各ＥＳ  ＰＩＤフィールド９３には、“０ｘ１０１”および“０ｘ１０２”が記述されている。これらの数値は、それぞれアングル２および３のＥＳ（Ｖ２、Ｖ３）のＥＳ＿ＰＩＤ値“０ｘ１０１”および“０ｘ１０２”に対応している。
【０１２８】
図１２（ｂ）は、音声に関するデフォルトＥＳ指定マークを含むプレイリストが存在するときの一覧表示画面５１０の例を示す。レコーダ１００は、各プレイリストに対応するサムネイル画面１〜３を並べて表示するが、サムネイル画面１〜３は同じであってもよい。ただし、各サムネイル画面の設けられた文字列によって区別することができる。そのような文字列を格納するデータフィールドは、先の例と同様、ＰｌａｙＬｉｓｔ＿ｎａｍｅフィールド、マーク名（ｍａｒｋ＿ｎａｍｅ）フィールド等である。
【０１２９】
上述の映像、音声等について、デフォルトＥＳの特定はレコーダ１００によって自動的に行われてもよい。例えば上述した特許文献１におけるマルチビュー自動切換えテーブル等を用いて、管理情報生成部２５３は放送局によって指定されたＥＳをデフォルトＥＳとして特定する。または管理情報生成部２５３は、ストリーム中のＳＩ／ＰＳＩ情報において放送局によって指定されたＥＳをデフォルトＥＳとして特定する。さらに、ＡＲＩＢ規格では視聴時にデフォルトで選択すべきＥＳのコンポーネントタグが規定されているため、管理情報生成部２５３は、コンポーネントタグにおいて指定されたＥＳをデフォルトＥＳとして特定したデフォルトＥＳ指定マークを自動的に生成してもよい。
【０１３０】
なお、図１１および図１２では、映像と音声とをそれぞれ分けて説明した。しかし、映像ＥＳの指定および音声ＥＳの指定は独立して行うことができるため、図１１の例と図１２の例とを混在させることもできる。
【０１３１】
ＢＤ−ＲＥ規格を拡張すると、上述のようにデフォルトＥＳを指定することができる。ただし、この拡張のみでは、プレイアイテムやプログラムシーケンス中の任意点でのＥＳ切り替えには対応できない。例えば３種類のカメラ視点の映像ＥＳを含むスポーツ番組を想定すると、ユーザは好みのシーンに応じて複数のビューを適宜切り替えたい場合も存在する。デフォルトＥＳ指定マークを設けるとどのＥＳに基づいて再生を開始するかを指定することは可能であるが、再生開始後のＥＳの切替はできない。
【０１３２】
そこで、ＢＤ−ＲＥ規格をさらに拡張して、任意の点において再生対象のＥＳを切り替えるための処理を説明する。ＥＳを切り替えるタイミングおよび切り替え後のＥＳの指定はユーザが定義できる。
【０１３３】
図１３は、任意のタイミングで任意のＥＳに切り替えたときの例を示す。クリップＡＶストリーム３０１には、映像ＥＳ１（３０２）と、映像ＥＳ２（３０３）と、映像ＥＳ３（３０４）とが含まれているとする。
【０１３４】
このようなクリップＡＶストリーム３０１に対し、レコーダ１００の管理情報生成部２５３は、複数のＥＳ切り替え点３０５、３０６、３０７、３０８、３０９を定義する。ＥＳ切り替え点は、たとえばクリップＡＶストリーム３０１の先頭を基準とした、映像の再生経過時刻またはその時刻に対応する情報として特定される。
【０１３５】
管理情報生成部２５３は、プレイリストファイル８３内に複数のデフォルトＥＳ指定マークを設ける。これまでの説明では、デフォルトＥＳ指定マークは選択されたＥＳの先頭を指し示すように定義されるとした。しかしここでは、ＥＳの途中を指し示すように各デフォルトＥＳ指定マークを定義すればよい。より具体的には、デフォルトＥＳ指定マークとして、切り替え後のＥＳを特定するＥＳの識別情報（ＥＳ＿ＰＩＤ値）と、どの点から切り替えるかの情報（ｍａｒｋ＿ｔｉｍｅ＿ｓｔａｍｐ値）の組を規定すればよい。
【０１３６】
例えば、図１３に示す再生点３０５は、最初に再生すべきＥＳを指定するためのデフォルトＥＳ指定マークであり、映像ＥＳ３に対応するＥＳ＿ＰＩＤ値と、先頭ピクチャのタイムスタンプが記述されている。次のＥＳ切り替え点３０６は、切り替え後のＥＳ２に対応するＥＳ＿ＰＩＤ値と、その時刻に対応するＥＳ２のピクチャのタイムスタンプが記述されたデフォルトＥＳ指定マークとして定義される。他の切り替え点３０７、３０８、３０９の定義もＥＳ切り替え点３０６の定義と同様である。再生点３０５と３０６〜３０９とを規定するデフォルトＥＳ指定マークは全く同じデータ構造であり、記述するタイムスタンプがＥＳの先頭を示すか途中を示すかが相違するのみである。
【０１３７】
このようなクリップＡＶストリーム３０１およびＥＳ切り替え点により、ＴＳ処理部２０４およびデコーダ２０６は、映像ＥＳ３に対応する映像３から再生を開始し、その後各切り替え点において、映像ＥＳ２に対応する映像２を再生し、順に映像３、映像１、映像３を切り替えながら再生を継続する。
【０１３８】
具体的には、管理情報解析部２５６は、管理情報中に複数のデフォルトＥＳ指定マークが存在することを認識できる。併せて、その各々について、ＥＳ＿ＰＩＤ値と、再生すべき時刻に対応するＥＳのピクチャのタイムスタンプが記述されたｍａｒｋ＿ｔｉｍｅ＿ｓｔａｍｐ値を取得できる。よって、当初はＥＳ３から再生を開始するよう再生制御部２５５およびデマルチプレクサ２５７に指示する。その後、ｍａｒｋ＿ｔｉｍｅ＿ｓｔａｍｐ値に基づいて再生切り替え点３０６に至ったことを認識すると、その時刻から、ＥＳ＿ＰＩＤ値に基づいてＥＳ２の再生を開始する。以後、同様の手順により、デフォルトＥＳ指定マークによって指定された時刻において、指定されたＥＳが再生される。
【０１３９】
次に、レコーダ１００が複数のＥＳを含む番組を録画した後に、ユーザがそのレコーダ１００を利用して、その番組の任意の再生位置にＥＳ切り替え点を設定する編集処理を説明する。複数のＥＳを含む番組のクリップＡＶストリームはＢＤ２０５ａに蓄積されているとするが、ＨＤＤ２０５ｂに蓄積されていてもよい。
【０１４０】
図１４（ａ）は編集画面に表示されたグラフィカル・ユーザ・インターフェース（ＧＵＩ）の例を示し、図１４（ｂ）は編集対象のＥＳとデフォルトＥＳ指定マークとの対応関係を示す。例えば、レコーダ１００がユーザの指示に基づいて映像編集処理を行うための「編集モード」に移行すると、レコーダ１００は図１４（ａ）に示す編集画面６０１を表示する。
【０１４１】
図１４（ａ）のＧＵＩ例では、図１４（ｂ）に示す３種類の映像ＥＳ６２１、６２２、６２３を含むＴＳ６２０に対し、ユーザは任意のＥＳ切り替え点（切り替え時刻）を指示するとともに、その点から再生すべき映像ＥＳを指示する。これにより、その切り替え点から次の切り替え点までの区間に再生される映像ＥＳが特定される。１つのコンテンツに対してユーザが複数のＥＳ切り替え点と映像ＥＳとを指定することにより、ユーザが希望する時刻に希望するアングルの映像に切り替えられて映像が再生される。
【０１４２】
編集画面６０１は種々の領域に区画され、サムネイル映像やＧＵＩ項目が表示される。まずサムネイル領域６０２、６０３、６０４には各映像ＥＳの映像がそれぞれ動画で並列的に表示される。
【０１４３】
図１４（ａ）の代表サムネイル領域６０９には、３種類の映像ＥＳのうち、カーソル６１１の位置において再生される映像ＥＳに基づく映像が表示される。この映像ＥＳは直前の切り替え点において指定された映像ＥＳである。図１４（ａ）の例では、カーソル６１１の位置では３番目の映像が指定されている。よって、代表サムネイル領域６０９にはサムネイル領域６０４に示された映像と同じ映像が大きく表示されている。
【０１４４】
ボタン６０５〜６０７は、それぞれの映像ＥＳ１〜３に対応して設けられている。ユーザは、映像再生開始時および再生中に編集画面６０１を確認しながら指示受信部２１５を操作して、希望するアングルのボタンを選択する指示を送る。この結果、指示を送った再生タイミングで、対応する映像ＥＳが選択される。一旦映像ＥＳが選択されると、次に異なる映像ＥＳが選択されるまでは、その映像ＥＳに基づいて映像が再生され続ける。
【０１４５】
図１４（ａ）の例では、番組先頭を含め合計５回ボタンが選択されており、その結果、５つのＥＳ切り替え点が設定されている。ボタン６０５〜６０７の選択順序は、ボタン６０７、ボタン６０６、ボタン６０７、ボタン６０５およびボタン６０７である。ＥＳ切り替え点は、図１４（ｂ）に示す点６３１、６３２、６３３、６３４、６３５に設定される。これにより、再生区間６４１、６４２、６４３、６４４、６４５では、それぞれ映像３、映像２、映像３、映像１、映像３が選択されて再生される。ライン６１０は、映像切り替わりの流れを視覚的に表現している。５つのＥＳ切り替え点により、各映像１〜３はライン６１０に示される順序およびタイミングで再生される。
【０１４６】
図１４（ｂ）の最下段には、複数の切り替え点に対応する、デフォルトＥＳ指定マーク（プレイリストマーク）０〜４がそれぞれ示されている。各プレイリストマークのマーク種別（ｍａｒｋ＿ｔｙｐｅ）フィールド９１には、デフォルトＥＳ指定マークを示す数値（０ｘ０３）が記述されている。また、ｍａｒｋ＿ｔｉｍｅ＿ｓｔａｍｐフィールド９２にはその時刻を示すタイムスタンプが記述される。そして、ＥＳ選択情報（ＥＳ＿ＰＩＤ）フィールド９３には切り替え後の映像ＥＳのＥＳ＿ＰＩＤ値が記述される。
【０１４７】
図１５は、図１４に示す編集処理を実現するためのＴＳ処理部２０４の機能ブロックの構成を示す。ＴＳ処理部２０４は、管理情報生成部２５３、記録制御部２５４および再生制御部２５５を有している。
【０１４８】
管理情報生成部２５３は、図２に関連して説明した機能のみならず、図３に関連して説明した管理情報解析部２５６の機能も有している。一方、記録制御部２５４および再生制御部２５５については、図２および図３を参照しながら説明した機能と同じである。
【０１４９】
再生制御部２５５および管理情報生成部２５３は、図３に示す再生制御部２５５および管理情報解析部２５６と同じ処理を行い、ＢＤ２０５ａに記録されたクリップＡＶストリームおよびその管理情報を読み出す。このクリップＡＶストリームは、アングルに応じた複数の映像ＥＳを含んでいる。デコーダ２０６は、各映像ＥＳをデコードしてそれぞれの映像をグラフィック制御部２０７に出力する。
【０１５０】
グラフィック制御部２０７は、ＣＰＵ２１１からの制御情報に基づいて、図１４に示すサムネイル領域６０２、６０３、６０４において各映像が表示されるように表示位置を調整するとともに、さらにそのうちのひとつの映像が代表サムネイル領域６０９に表示されるように表示位置を調整する。代表サムネイル領域６０９に表示される映像は、カーソル６１１の位置において選択されている映像ＥＳに対応している。
【０１５１】
一方、管理情報生成部２５３は、ユーザのボタン入力に基づいてどの映像をどの位置から再生すべきかを特定し、ボタン入力ごとにＥＳ選択情報を生成する。管理情報生成部２５３は、生成したＥＳ選択情報をＢＤ２０５ａから読み出した管理情報に記述する。より詳しくは、管理情報生成部２５３は、各切り替え点に対応するデフォルトＥＳ指定マークをプレイリストファイル８３内のプレイリストマークエントリ９０に設ける。デフォルトＥＳ指定マークが追加された管理情報は、記録制御部２５４およびＣＰＵ２１１に送られる。
【０１５２】
記録制御部２５４はその管理情報に基づいて、ＢＤ２０５ａ上の管理情報を更新する。ＣＰＵ２１１はその管理情報を受け取って解析し、各映像ＥＳがどの順序でどれだけの区間長だけ再生されるかを一覧表示するための制御情報を生成する。その制御情報はグラフィック制御部２０７に送られる。グラフィック制御部２０７は、制御情報に基づいて図１４（ａ）のライン６１０を表示するための信号を出力する。この結果、レコーダ１００と接続された外部の表示機器、たとえばテレビの画面上にライン６１０が表示される。
【０１５３】
図１４（ａ）に示す編集画面６０１は一例に過ぎない。必ずしも全ての領域およびＧＵＩ項目を備えている必要はなく、またその配置も任意である。例えば、サムネイル画面に並列的に動画映像を表示するためには、各サムネイル画面を途切れなく再生するための処理能力や、復号化処理によって得られたデータを蓄積できる容量を持つバッファが必要である。ただし、映像の種類によっては、そのようなハードウェアまたはソフトウェアを持たなくても問題ない場合もある。例えば編集対象が、マルチストーリー番組のような頻繁に切り替える必要がない映像であれば、全てのＥＳを動画によりサムネイル表示しなくても特に問題はないと考えられる。１つのＥＳ再生が終了した後、他のＥＳの映像を表示できれば選択はできるからである。
【０１５４】
本実施形態においては、デジタル放送の番組をＢＤ２０５ａに録画することを想定して説明した。しかし、１つの番組に択一的に再生される同種類のエレメンタリストリームが複数含まれていれば、その放送の種類や記録媒体の種類を問わず、本発明を適用できる。
【０１５５】
例えば、本実施形態によるレコーダ１００の構成を利用すると、ＢＤ２０５ａに代えてＤＶＤに記録することもできる。ＤＶＤに記録可能なストリーム形式は、ＴＳではなくＭＰＥＧ−２プログラムストリームである。よってレコーダは、パーシャルＴＳをデコードして映像／音声等のデジタル信号を生成し、そのデジタル信号からＥＳエンコードを行ってＭＰＥＧ−２プログラムストリームを生成すればよい。
【０１５６】
これまでの説明では、番組の録画時、または、レコーダ１００によって録画した番組の編集時に、レコーダ１００によってデフォルトＥＳの切り替え点が設定されるとした。しかし、本発明は、録画を行った機器とデフォルトＥＳの切り替え点を設定する機器とが同一でなくても適用できる。たとえばレコーダ１００は、他の機器によって書き込み可能な記録媒体に録画された番組や、パッケージメディアなどの再生専用記録媒体に記録されたコンテンツに対しても、デフォルトＥＳの切り替え点を設定できる。
【０１５７】
すなわち、ＢＤ−ＲＥ規格のフォーマットを用いて説明したように、既存の管理情報にはデフォルトＥＳ指定マークのエントリを追記できる。したがって、書き込み可能な記録媒体（ＤＶＤ−ＲＡＭやＢＤ−ＲＥ等のＲＡＭメディア）に録画された番組の管理情報に、デフォルトＥＳ指定マークを追記すれば、任意のデフォルトＥＳの切り替え点を設定できる。録画がレコーダ１００によって行われたか、他の機器によって行われたかは問題ではない。
【０１５８】
一方、再生専用記録媒体（たとえばＤＶＤ−ＲやＢＤ−ＲＯＭ等のＲＯＭメディア）には情報を追記できないため、媒体上の管理情報に対するデフォルトＥＳ指定マークの追記や上書きは不可能である。しかし、デフォルトＥＳ指定マークの情報と、映像情報とが同じメディア上に記録されている必要はない。例えば、レコーダ１００のＨＤＤ２０５ｂにＲＯＭメディアの管理情報をコピーし、その管理情報にデフォルトＥＳ指定マークの情報を追記すればよい。なお、管理情報をコピーせずに差分となるデフォルトＥＳ指定マークのみを記録してもよい。
【０１５９】
デフォルトＥＳ指定マークの記録先は、ＨＤＤ以外のメモリ、たとえばＲＡＭ２１２、不揮発性のプログラムＲＯＭ２１０等であってもよい。これにより、ＲＯＭメディアに記録されたコンテンツに対しても、任意のデフォルトＥＳの切り替え点を設定できる。
【０１６０】
なお、レコーダ１００が、各ＲＯＭメディアを一意に識別するＩＤとデフォルトＥＳ指定マークの情報とを関連付けて保存しておくことが好ましい。これにより、ユーザがＲＯＭメディアをレコーダ１００から取り出し、その後再び挿入したとしても、それまで設定されたデフォルトＥＳの切り替え点をそのまま利用できる。
【産業上の利用可能性】
【０１６１】
本発明による、番組を録画するデータ処理装置は、択一的に再生される同種類の複数のＥＳを含む番組（例えばデジタル放送番組）を、光ディスクなどの記録媒体録画して、その番組に対してユーザからどのＥＳから再生を開始するかの指示を受け取ることができる。データ処理装置は、受け取った指示に基づいて、最初に再生すべきＥＳを指定する情報をその記録媒体に記録する。その情報は、最初に再生すべきＥＳの先頭を指定している。
【０１６２】
また、データ処理装置は、ＥＳの先頭のみならずＥＳの途中を再生開始点として指定する情報を設けることにより、ユーザが独自に定義した、複数のＥＳにまたがるＥＳ切り替えパターンを規定することができる。その切り替えパターンも、上述の情報を記録媒体に記録することによっていつでも再現可能である。
【０１６３】
複数のＥＳを含むマルチビュー番組、最初に再生すべきＥＳを指定する情報、ＥＳの切り替え情報等を記録した記録媒体、および、そのような記録媒体からＥＳを再生するデータ処理装置によれば、複数のＥＳを含む番組の再生・管理が容易になる。
【図面の簡単な説明】
【０１６４】
【図１】本実施形態によるハードディスクドライブ内蔵ＢＤレコーダ１００の機能ブロックの構成を示す図である。
【図２】デジタルチューナ２０１ａおよび記録処理に関するＴＳ処理部２０４の機能ブロックの構成を示す図である。
【図３】再生処理に関するＴＳ処理部２０４およびデコーダ２０６の機能ブロックの構成を示す図である。
【図４】（ａ）〜（ｅ）は、レコーダ１００の記録処理に関連するトランスポートストリームとクリップＡＶストリームとの関係を示す図である。
【図５】ＢＤ２０５ａの記録領域と、そのディレクトリ／ファイル構造を示す図である。
【図６】クリップＡＶストリーム８５に含まれる複数のＥＳを模式的に示す図である。
【図７】（ａ）〜（ｄ）は、管理情報とストリームデータとの関係を示す図である。
【図８】プレイリストファイル８３に格納される情報（エントリ）およびそのデータ構造を示す図である。
【図９】録画処理の手順を示すフローチャートである。
【図１０】プレイリストの生成処理の手順を示すフローチャートである。
【図１１】（ａ）はデフォルトＥＳ指定マークを規定したリアル／バーチャルプレイリストと、複数の映像ＥＳとの関係を示す図であり、（ｂ）は映像に関するデフォルトＥＳ指定マークを含むプレイリストが存在するときの一覧表示画面５１０の例を示す図である。
【図１２】（ａ）はデフォルトＥＳ指定マークを規定したリアル／バーチャルプレイリストと、複数の音声ＥＳとの関係を示す図であり、（ｂ）は音声に関するデフォルトＥＳ指定マークを含むプレイリストが存在するときの一覧表示画面５１０の例を示す図である。
【図１３】任意のタイミングで任意のＥＳに切り替えるときの例を示す図である。
【図１４】（ａ）は編集画面に表示されたグラフィカル・ユーザ・インターフェース（ＧＵＩ）の例を示す図であり、（ｂ）は編集対象のＥＳとデフォルトＥＳ指定マークとの対応関係を示す図である。
【図１５】図１４に示す編集処理を実現するためのＴＳ処理部２０４の機能ブロックの構成を示す図である。
【符号の説明】
【０１６５】
１００  ＨＤＤ内蔵ＢＤレコーダ
１１２  メモリカード
１１４  ＢＤ
２０１ａ  デジタルチューナ
２０１ｂ  アナログチューナ
２０２  ＡＤコンバータ
２０３  ＭＰＥＧ−２エンコーダ
２０４  ＴＳ処理部
２０５ａ  ＢＤ
２０５ｂ  ＨＤＤ
２０６  ＭＰＥＧ−２デコーダ
２０７  グラフィック制御部
２０８  メモリ
２０９  ＤＡコンバータ
２１０  プログラムＲＯＭ
２１１  ＣＰＵ
２１２  ＲＡＭ
２１３  ＣＰＵバス
２１４  ネットワーク制御部
２１５  指示受信部
２１６  インターフェース（Ｉ／Ｆ）部
２１７  メモリカード制御部
２５０  システム制御部
２５１  チューナ部
２５２  デマルチプレクサ
２５３  管理情報生成部
２５４  記録制御部
２５５  再生制御部
２５６  管理情報解析部
２５７  デマルチプレクサ
２５８  ビデオデコーダ
２５９  オーディオデコーダ
２６０  データデコーダ
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2006121049.tif 000019
【図２】
2006121049.tif 000020
【図３】
2006121049.tif 000021
【図４】
2006121049.tif 000022
【図５】
2006121049.tif 000023
【図６】
2006121049.tif 000024
【図７】
2006121049.tif 000025
【図８】
2006121049.tif 000026
【図９】
2006121049.tif 000027
【図１０】
2006121049.tif 000028
【図１１】
2006121049.tif 000029
【図１２】
2006121049.tif 000030
【図１３】
2006121049.tif 000031
【図１４】
2006121049.tif 000032
【図１５】
2006121049.tif 000033
【国際調査報告】
2006121049.tif 000034
2006121049.tif 000035
2006121049.tif 000036
2006121049.tif 000037