(57)【要約】【課題】１個のパーシャルＴＳに２個以上の選択可能なＥＳが含まれている時、ユーザは見たい方のストリームを任意に選択し、そのストリームを、そのストリームの最初から視聴することができる番組録画再生装置を提供する。【解決手段】番組録画再生装置は、デジタルストリームに含まれる選択可能な複数のストリームを検出する手段と、その選択可能な複数のストリームから少なくとも１つを選択する手段と、その選択されたストリームをその選択可能な位置から再生する手段とを有する。【選択図】　図６
2004032724.tif 000002
【特許請求の範囲】
【請求項１】
放送番組を構成する複数の要素番組から少なくとも１個の要素番組を選択して再生する番組再生システムであって、
複数の要素番組から構成される放送番組を予め記憶している番組記憶手段と、
前記放送番組に含まれる１個以上の要素番組を検出する番組検出手段と、
検出された前記要素番組から少なくとも１個の要素番組を選択する番組選択手段と、
前記番組記憶手段から前記放送番組の読み出しを開始し、読み出しを開始した放送番組に含まれる要素番組から前記選択された要素番組を選択し、選択した要素番組を再生する番組再生手段と
を備えることを特徴とする番組再生システム。
【請求項２】
前記番組検出手段は、
前記放送番組を構成する各要素番組を示す番組識別情報と、前記番組記憶手段における各要素番組の記録開始位置とを対応付けて記憶している対応記憶部と、前記対応記憶部から各要素番組の番組識別情報と記録開始位置とを読み出すことにより前記要素番組を検出する検出部とを備え、
前記番組選択手段は、前記検出部により読み出された各番組識別情報から１個の番組識別情報を選択することにより、前記要素番組を選択し、
前記番組再生手段は、選択された前記番組識別情報により示される前記要素番組を選択する
ことを特徴とする請求項１に記載の番組再生システム。
【請求項３】
前記番組再生システムは、さらに、
それぞれ番組識別情報により示される複数の要素番組から構成される前記放送番組を受信する番組受信手段と、
受信した前記放送番組を前記番組記憶手段に書き込む番組書込手段と、
受信した前記放送番組から各要素番組を示す番組識別情報を抽出し、抽出した番組識別情報と、各要素番組を受信した時刻に基づいて示される前記記憶手段における各要素番組の記録開始位置とを対応付けて前記対応記憶部に書き込む対応書込手段と
を含むことを特徴とする請求項２に記載の番組再生システム。
【請求項４】
前記番組検出手段は、前記番組再生手段に対して前記番組記憶手段から前記放送番組の一部分を読み出すように制御することにより、読み出した一部分から前記要素番組を検出し、検出した要素番組の数が変化した場合に、前記番組記憶手段からの前記放送番組の読み出しを停止するように制御し、
前記番組選択手段は、検出された要素番組から少なくとも１個の要素番組を選択し、
前記番組再生手段は、前記番組記憶手段からの前記放送番組の読み出しを再開し、読み出した放送番組に含まれる要素番組から前記選択された要素番組を選択する
ことを特徴とする請求項１に記載の番組再生システム。
【請求項５】
前記番組検出手段は、前記番組再生手段に対して前記番組記憶手段から前記放送番組を読み出すように制御することにより、前記要素番組を検出し、検出した要素番組の数が変化した場合に、前記変化位置を記憶し、前記番組記憶手段からの前記放送番組の読み出しを停止するように制御し、
前記番組選択手段は、検出された要素番組から少なくとも１個の要素番組を選択し、前記変化位置から放送番組を読み出すように、前記番組再生手段を制御し、
前記番組再生手段は、前記変化位置から各要素番組を読み出し、読み出した要素番組から前記選択された要素番組を選択する
ことを特徴とする請求項１に記載の番組再生システム。
【請求項６】
前記番組記憶手段は、テープタイプの記憶媒体であり、
前記番組選択手段は、前記番組再生手段に対して、前記変化位置へのテープの巻き戻しを指示し、巻き戻し完了後、取得した前記変化位置から各要素番組を読み出す
ことを特徴とする請求項５に記載の番組再生システム。
【請求項７】
前記複数の要素番組は、それぞれ、ＭＰＥＧ２フォーマットのパーシャルトランスポートストリームに含まれるエレメンタリーストリームである
ことを特徴とする請求項１〜６のいずれかに記載の番組再生システム。
【請求項８】
放送番組を構成する複数の要素番組から少なくとも１個の要素番組を選択して再生する番組再生システムで用いられる番組再生プログラムであって、
前記番組再生システムは、複数の要素番組から構成される放送番組を予め記憶している番組記憶手段を備え、
前記番組再生プログラムは、
前記放送番組に含まれる１個以上の要素番組を検出する番組検出ステップと、検出された前記要素番組から少なくとも１個の要素番組を選択する番組選択ステップと、
前記番組記憶手段から前記放送番組の読み出しを開始し、読み出しを開始した放送番組に含まれる要素番組から前記選択された要素番組を選択し、選択した要素番組を再生する番組再生ステップと
を含むことを特徴とする番組再生プログラム。
【請求項９】
放送番組を構成する複数の要素番組から少なくとも１個の要素番組を選択して再生する番組再生システムで用いられ、コンピュータ読み取り可能な記録媒体に記録されている番組再生プログラムであって、
前記番組再生システムは、複数の要素番組から構成される放送番組を予め記憶している番組記憶手段を備え、
前記番組再生プログラムは、
前記放送番組に含まれる１個以上の要素番組を検出する番組検出ステップと、検出された前記要素番組から少なくとも１個の要素番組を選択する番組選択ステップと、
前記番組記憶手段から前記放送番組の読み出しを開始し、読み出しを開始した放送番組に含まれる要素番組から前記選択された要素番組を選択し、選択した要素番組を再生する番組再生ステップと
を含むことを特徴とする番組再生プログラム。
【請求項１０】
放送番組を構成する複数の要素番組から少なくとも１個の要素番組を選択して再生する番組再生システムで用いられる番組再生方法であって、
前記番組再生システムは、複数の要素番組から構成される放送番組を予め記憶している番組記憶手段を備え、
前記番組再生方法は、
前記放送番組に含まれる１個以上の要素番組を検出する番組検出ステップと、検出された前記要素番組から少なくとも１個の要素番組を選択する番組選択ステップと、
前記番組記憶手段から前記放送番組の読み出しを開始し、読み出しを開始した放送番組に含まれる要素番組から前記選択された要素番組を選択し、選択した要素番組を再生する番組再生ステップと
を含むことを特徴とする番組再生方法。
【請求項１１】
放送番組を構成する複数の要素番組から少なくとも１個の要素番組を選択して再生する番組録画再生装置であって、
複数の要素番組から構成される放送番組を予め記憶している番組記憶手段と、
前記放送番組に含まれる１個以上の要素番組を検出する番組検出手段と、
検出された前記要素番組から少なくとも１個の要素番組を選択する番組選択手段と、
前記番組記憶手段から前記放送番組の読み出しを開始し、読み出しを開始した放送番組に含まれる要素番組から前記選択された要素番組を選択し、選択した要素番組を再生する番組再生手段と
を備えることを特徴とする番組録画再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、受信して記録している放送番組を再生する技術に関する。
【０００２】
【従来の技術】
近年、デジタル情報圧縮技術などの進展により、テレビジョンのデジタル放送が本格化している。
特許文献１によると、受信した映像信号を記録し、記録済みの信号を再生するデジタル放送記録再生装置が開示されている。
【０００３】
受信及び記録の際に、従来のデジタル放送記録再生装置は、デジタル放送ストリームを受信し、チューナにより選局し、復調部により復調し、デ・スクランブラによりスクランブルを解除し、トランスポート・デコーダによりデコードして、パーシャルトランスポートストリーム（以後、「パーシャルＴＳ」と呼ぶ。）を生成し、生成したパーシャルＴＳを、内蔵するＡＶＨＤＤ（Ａｕｄｉｏ　Ｖｉｄｅｏ　Ｈａｒｄ　Ｄｉｓｋ　Ｄｒｉｖｅ）に記録する。
【０００４】
ここで、ＡＶＨＤＤに記録されるパーシャルＴＳは、一例として、ＰＡＴ（Ｐｒｏｇｒａｍ　Ａｓｓｏｃｉａｔｉｏｎ　Ｔａｂｌｅ）、ＰＭＴ（Ｐｒｏｇｒａｍ　Ｍａｐ　Ｔａｂｌｅ）などの伝送制御信号、及びサービス−Ａを含んでいる。
ＰＡＴは、放送番組に関するＰＭＴを伝送するＴＳパケットのパケット識別子を含む伝送制御信号であり、ＰＭＴは、放送番組を構成する各エレメンタリーストリーム（以後、「ＥＳ」と呼ぶ。）を伝送するＴＳパケットのパケット識別子などを含む伝送制御信号である。
【０００５】
また、サービス−Ａは、一例として、４個のＥＳを含んでいる。４個のＥＳは、それぞれ、Ｖｉｄｅｏ−Ｃ、Ｖｉｄｅｏ−Ｄ、Ａｕｄｉｏ−Ｅ及びＤａｔａ−Ｆであり、それぞれ、ＭＰＥＧ２のビデオストリーム、ＭＰＥＧ２のビデオストリーム、ＭＰＥＧ２のオーディオストリーム及びデータストリームである。
再生の際に、従来のデジタル放送記録再生装置は、最初にＡＶＨＤＤからトランスポート・デコーダを介してＰＡＴパケットを読み出し、ＰＡＴパケットからＰＭＴを伝送するＴＳパケットのパケット識別子を抽出する。次に、抽出したパケット識別子により識別されるＰＭＴパケットを読み出す。ＰＭＴパケットは、ＥＳを特定するためのストリーム識別子（ｃｏｍｐｏｎｅｎｔ−ｔａｇ）とＥＳパケット識別子（以後、「ＥＳ−ＰＩＤ」とも言う）を含んでいる。次に、ＰＭＴに含まれている各ストリーム識別子（ｃｏｍｐｏｎｅｎｔ−ｔａｇ）及びＥＳ−ＰＩＤにより指定されるサービスを構成するＥＳパケットを読み出す。次に、トランスポートデコーダによりデコードされ、音声デコーダを経てスピーカへ、又は画像デコーダを経てモニタへ出力される。
【０００６】
また、特許文献２によると、デジタル放送受信装置において、信号フォーマット推移にともない複数チャンネルからの選局が可能な場合に、チャンネル選択画面を表示して選局を可能にすることを目的とし、選択画面作成手段においてチャンネル選択画面を作成・出力し、前記チャンネル選択画面を受信者が操作することにより、複数チャンネルからの選局が可能となり、更に復号された映像やチャンネル・番組情報等を前記チャンネル選択画面と合成表示することで、視覚的な選局が可能となる技術が開示されている。
【０００７】
【特許文献１】
特開平８−１３８３１８号公報
【０００８】
【特許文献２】
特開２００１−２４９５９号公報
【０００９】
【発明が解決しようとする課題】
従来のデジタル放送記録再生装置では、パーシャルＴＳの再生中に、サービス−ＡのＰＭＴを読んだ時点で、初めて２個のビデオストリームＶｉｄｅｏ−Ｃ、Ｖｉｄｅｏ−Ｄの存在を知ることができ、さらに続けて、Ｖｉｄｅｏ−ＣとＶｉｄｅｏ−ＤのＥＳを読んで、初めて、その内容を知ることができる。従って、デジタル放送記録再生装置は、前記の時点以降において、ユーザに、その２つのビデオストリームの存在を表示し、何れかの選択を要求することができる。
【００１０】
しかしながら、前記の時点で、ユーザがどちらかのストリームを選択し、選択したストリームの再生を要求した時には、既にどちらのビデオストリームもこれまでの部分の再生を終っている。つまり、１個のパーシャルＴＳに２個以上の選択可能なＥＳが含まれている場合に、ユーザは、見たい方のストリームを任意に選択することができるが、選択したストリームを最初から視聴することができないという問題点がある。
【００１１】
上記問題点を解決するために、本発明は、放送番組を構成する複数の要素番組から少なくとも１個の要素番組を選択して再生する際に、選択した要素番組をその先頭から再生することができる番組再生システム、番組録画再生装置、番組再生方法及び番組再生プログラムを提供することを目的とする。
【００１２】
【課題を解決するための手段】
上記目的を達成するために、本発明は、デジタルストリーム再生装置であって、デジタルストリームに含まれる選択可能な複数のストリームを検出する手段と、その選択可能な複数のストリームから少なくとも１つを選択する手段と、その選択されたストリームをその選択可能な位置から再生する手段とを備えることを特徴とする。
【００１３】
また、前記デジタルストリーム再生装置は、さらに、前記選択可能な複数のストリームの識別情報と位置情報とを記憶する手段を備える。
また、前記デジタルストリーム再生装置は、さらに、前記選択可能な複数のストリームを判断するための情報を表示する手段を含み、表示された情報に基づいてその選択可能な複数のストリームから少なくとも１つを選択する。
【００１４】
また、前記選択可能な複数のストリームはＭＰＥＧ２フォーマットのパーシャルトランスポートストリームに含まれるエレメンタリーストリームである。
また、前記デジタルストリーム再生装置は、前記パーシャルトランスポートストリームの再生中に、前記選択可能な複数のストリームを検出する。
また、前記デジタルストリーム再生装置は、さらに、前記パーシャルトランスポートストリームを記憶する手段を含み、前記パーシャルトランスポートストリームの記憶中に、前記選択可能な複数のストリームを検出し、その選択可能な複数のストリームの識別情報と位置情報とを記憶する。
【００１５】
【発明の実施の形態】
１．実施の形態１
本発明に係る１の実施の形態としてのデジタル放送記録再生装置２００について説明する。
１．１　デジタル放送記録再生装置２００の構成
デジタル放送記録再生装置２００は、図１に示すように、チューナ２０１、復調部２０２、デスクランブラ２０３、トランスポートデコーダ２０４、音声デコーダ２０５、画像デコーダ２０６、ＣＰＵ２０７、フラッシュＲＯＭ２０８、メモリ２０９、デジタルＩ／Ｆ２１０及びＡＶＨＤＤ２１１から構成されており、アンテナ２１２、スピーカ２１３及びモニタ２１４に接続されている。
【００１６】
（１）アンテナ２１２、チューナ２０１、復調部２０２、デスクランブラ２０３及びトランスポートデコーダ２０４
アンテナ２１２は、放送されているデジタル放送波を受信する。
チューナ２０１は、デジタル放送波から利用者の所望するデジタル放送ストリームを選局する。
【００１７】
復調部２０２は、選局されたトランスポートストリームを復調する。
デスクランブラ２０３は、スクランブルを解除する。
トランスポートデコーダ２０４は、スクランブルが解除されたトランスポートストリームをデコードしてパーシャルＴＳを生成し、生成したパーシャルＴＳをデジタルＩ／Ｆ２１０を経て、ＡＶＨＤＤ２１１に記録する。また、トランスポートデコーダ２０４は、ＡＶＨＤＤ２１１からパーシャルＴＳを読み出し、パーシャルＴＳからＥＳを抽出し、抽出したＥＳを音声デコーダ２０５又は画像デコーダ２０６へ出力し、スピーカ２１３又はモニタ２１４は、音声又は画像を出力する。
【００１８】
（２）ＡＶＨＤＤ２１１
ＡＶＨＤＤ２１１は、ハードディスクドライブユニットである。
ＡＶＨＤＤ２１１上において、情報が記録される位置は、時刻情報により示され、「時／分／秒」で表現される。時刻情報により示される位置に記録されているＥＳは、当該時刻情報により示される時刻に再生される。ここで、パーシャルＴＳの先頭が、最初に再生され、その時刻情報は、再生の初期開始時刻を示す「００時／００分／００秒」である。
【００１９】
ここで、ＡＶＨＤＤ２１１に記録されているパーシャルＴＳのデータ構造について、図２に一例として示すパーシャルＴＳ３００のデータ構造図を用いて説明する。なお、この図において、紙面の左から右へ向かって、前記時刻情報により示される時間が経過するものとしている。従って、紙面の左から右へ向かって、ＡＶＨＤＤ２１１上において情報が記録される位置が示されており、時刻情報３６１により示される位置が再生の初期開始時刻であり、「００時／００分／００秒」である。
【００２０】
なお、デジタル放送記録再生装置２００は、ディスクタイプの記録ユニットであるＡＶＨＤＤ２１１に代えて、デジタルＶＴＲのようなテープタイプの記録ユニットを備えるとしてもよい。このとき、位置情報は、デジタルＶＴＲカセットの先頭からの再生時刻情報や、その他の情報で表現されることもある。
また、記録ユニットが、ＡＶＨＤＤ等のディスク媒体である場合には、ディスク媒体上の「トラック番号／セクタ番号／セクタ内の先頭からのバイト数」で表現してもよい。また、時刻情報として表現される実施の形態でも、必ずしも「時／分／秒」に限らず、「ミリ秒」や「マイクロ秒」、「日」、「月」、「週」等を含むものであっても良い。
【００２１】
ＡＶＨＤＤに記録されているパーシャルＴＳ３００は、サービスＡ及びサービスＢから構成されている。ここで、サービス−Ａは、一例として、それぞれ、ＭＰＥＧ２のビデオストリーム、ＭＰＥＧ２のビデオストリーム、ＭＰＥＧ２のオーディオストリーム及びデータストリームであるＶｉｄｅｏ−Ｃ、Ｖｉｄｅｏ−Ｄ、Ａｕｄｉｏ−Ｅ及びＤａｔａ−Ｆを含んでいる。また、サービス−Ｂは、一例として、それぞれ、ＭＰＥＧ２のビデオストリーム、ＭＰＥＧ２のオーディオストリーム、ＭＰＥＧ２のオーディオストリーム及びデータストリームであるＶｉｄｅｏ−Ｇ、Ａｕｄｉｏ−Ｈ、Ａｕｄｉｏ−Ｉ及びＤａｔａ−Ｊを含んでいる。サービス−Ｂは、例えば、日本語による主音声の放送及び英語による副音声の放送を含むようなケースである。
【００２２】
（データの配置）
ＡＶＨＤＤに記録されているパーシャルＴＳ３００は、図２に示すように、ＰＡＴ３０１、３０２、ＰＭＴ３１１、３１２、３１３、３１４、ＥＳ３２１、３２２、３２３、３２４、ＰＭＴ３３１、３３２、ＥＳ３４１、３４２、３４３、３４４を含んでいる。
【００２３】
ＰＡＴ３０１は、時刻情報「００時／００分／００秒」により示される位置から記録されており、ＰＡＴ３０２は、ＰＡＴ３０１に続いて記録されている。
ＰＭＴ３１１は、時刻情報「００時／００分／００秒」により示される位置から記録されており、ＰＭＴ３１２は、ＰＭＴ３１１に続いて並べられて記録されている。また、ＰＭＴ３１３は、時刻情報「００時／４５分／００秒」により示される位置から記録されており、ＰＭＴ３１４は、ＰＭＴ３１３に続いて記録されている。
【００２４】
ＥＳ３２１、３２２、３２３は、時刻情報「００時／００分／００秒」により示される位置から記録されており、ＥＳ３２４は、時刻情報「００時／４５分／００秒」により示される位置から記録されている。
ＰＭＴ３３１は、時刻情報「０２時／１５分／３５秒」により示される位置から記録されており、ＰＭＴ３３２は、ＰＭＴ３３１に続いて記録されている。
【００２５】
ＥＳ３４１、３４２、３４３、３４４は、時刻情報「０２時／１５分／３５秒」により示される位置から記録されている。
（ＰＡＴ、ＰＭＴ、ＥＳ）
パーシャルＴＳ３００に含まれている各ＰＡＴ、各ＰＭＴ、各ＥＳについて、図３に示すデータ構造図を用いて説明する。
【００２６】
ＰＡＴ３０１は、自身を識別する情報ＰＩＤ「０」、サービスＡを識別する情報ＳＩＤ「ａ」及びサービスＢを識別する情報ＳＩＤ「ｂ」を含んでいる。なお、ＰＡＴ３０２は、ＰＡＴ３０１と同じ内容であり、説明を省略する。
ＰＭＴ３１１は、サービスＡを識別する情報ＳＩＤ「ａ」、ＰＭＴが更新される毎に１ずつインクリメントされる版数「ｖ１」、Ｖｉｄｅｏ−Ｃを特定するためのストリーム識別子（ｃｏｍｐｏｎｅｎｔ−ｔａｇ）「Ｖｉｄｅｏ−Ｃ」、ＥＳパケット識別子ＥＳ−ＰＩＤ「ｃ」、Ａｕｄｉｏ−Ｅを特定するためのストリーム識別子「Ａｕｄｉｏ−Ｅ」、ＥＳパケット識別子ＥＳ−ＰＩＤ「ｅ」、Ｄａｔａ−Ｆを特定するためのストリーム識別子「Ｄａｔａ−Ｆ」及びＥＳパケット識別子ＥＳ−ＰＩＤ「ｆ」を含んでいる。なお、ＰＭＴ３１２は、ＰＭＴ３１１と同じ内容であり、説明を省略する。
【００２７】
ＰＭＴ３１３は、ＰＭＴ３１１に類似のデータ構造を有している。ＰＭＴ３１３は、版数「ｖ１」に代えて、版数「ｖ２」を含み、さらに、Ｖｉｄｅｏ−Ｄを特定するためのストリーム識別子「Ｖｉｄｅｏ−Ｄ」及びＥＳパケット識別子ＥＳ−ＰＩＤ「ｄ」を含んでいる点において、ＰＭＴ３１１と相違している。なお、ＰＭＴ３１４は、ＰＭＴ３１３と同じ内容であり、説明を省略する。
【００２８】
ＥＳ３２１、３２２、３２３、３２４は、ＭＰＥＧ２のビデオストリーム、ＭＰＥＧ２のビデオストリーム、ＭＰＥＧ２のオーディオストリーム及びデータストリームであるＶｉｄｅｏ−Ｃ、Ｖｉｄｅｏ−Ｄ、Ａｕｄｉｏ−Ｅ及びＤａｔａ−Ｆである。
ＰＭＴ３３１は、サービスＢを識別する情報ＳＩＤ「ｂ」、版数「ｖ１」、Ｖｉｄｅｏ−Ｇを特定するためのストリーム識別子「Ｖｉｄｅｏ−Ｇ」、ＥＳパケット識別子ＥＳ−ＰＩＤ「ｇ」、Ａｕｄｉｏ−Ｈを特定するためのストリーム識別子「Ａｕｄｉｏ−Ｈ」、ＥＳパケット識別子ＥＳ−ＰＩＤ「ｈ」、Ａｕｄｉｏ−Ｉを特定するためのストリーム識別子「Ａｕｄｉｏ−Ｉ」、ＥＳパケット識別子ＥＳ−ＰＩＤ「ｉ」、Ｄａｔａ−Ｊを特定するためのストリーム識別子「Ｄａｔａ−Ｊ」及びＥＳパケット識別子ＥＳ−ＰＩＤ「ｊ」を含んでいる。なお、ＰＭＴ３３２は、ＰＭＴ３３１と同じ内容であり、説明を省略する。
【００２９】
ＥＳ３４１、３４２、３４３、３４４は、それぞれ、ＭＰＥＧ２のビデオストリーム、ＭＰＥＧ２のオーディオストリーム、ＭＰＥＧ２のオーディオストリーム及びデータストリームであるＶｉｄｅｏ−Ｇ、Ａｕｄｉｏ−Ｈ、Ａｕｄｉｏ−Ｉ及びＤａｔａ−Ｊである。
（３）メモリ２０９
メモリ２０９は、電池で電源バックアップされたＲＡＭである。
【００３０】
なお、メモリ２０９は、不揮発ＲＡＭ、その他、電子的、電気的、磁気的、光学的、物理的、その他の方法で情報を読み書き出来るものならば何でも良く、例えば、パーシャルＴＳ３００を記録しているＡＶＨＤＤ２１６であるとしてもよい。
メモリ２０９は、図４に一例として示すように、ＥＳテーブル５００、５０１、５０２、・・・を有している。また、図示していないコンピュータプログラムを記録している。
【００３１】
ＥＳテーブル５００は、複数個のＥＳ情報を記憶するための領域を備えている。
ＥＳ情報は、番組を構成するストリームに対応しており、この図に示すように、時刻情報、サービス識別、ストリーム識別、ストリーム種別及びＥＳ−ＰＩＤから構成されている。
【００３２】
時刻情報は、ＡＶＨＤＤ２１１においてＥＳが記録されている位置を示す。
サービス識別は、当該ストリームが含まれるサービスを識別する情報である。
ストリーム識別は、当該ストリームを識別する情報である。
ストリーム種別は、当該ストリームのデータ種別を示す。一例として、ＭＰＥＧ２のビデオストリーム、ＭＰＥＧ２のオーディオストリーム、データストリームなどである。
【００３３】
ＥＳ−ＰＩＤは、当該ストリームを識別する情報である。
（４）ＣＰＵ２０７
ＣＰＵ２０７は、メモリ２０９に記録されているコンピュータプログラムに従って、以下に示すように、動作する。
（ＥＳテーブルへの書き込み）
ＣＰＵ２０７は、ＡＶＨＤＤ２１１からトランスポートデコーダ２０４を介して、ＰＭＴを取得し、取得したＰＭＴをメモリ２０９に記憶させる。次に、取得したＰＭＴと前に取得してメモリ２０９に記憶させているＰＭＴとを比較して、変化があるか否かを判断する。
【００３４】
変化があると判断する場合には、ＣＰＵ２０７は、取得したＰＭＴからＥＳに係る情報を抽出する。これらの情報には、サービス識別、ストリーム識別、ストリーム種別及びＥＳ−ＰＩＤが含まれている。次に、抽出した情報が記録されている位置を示す時刻情報、取得したサービス識別、ストリーム識別、ストリーム種別及びＥＳ−ＰＩＤから構成されるＥＳ情報を生成し、生成したＥＳ情報をＥＳテーブルへ書き込む。
【００３５】
（再生の際の動作）
ＣＰＵ２０７は、メモリ２０９からＥＳテーブルを読み出し、次に、利用者から再生する番組の指定を受け取る。読み出したＥＳテーブルから、再生する番組に含まれる１個以上のＥＳ情報を抽出し、ＯＳＤにより抽出したＥＳ情報に含まれるストリーム識別を表示し、利用者からストリーム識別の選択を受け付け、前記番組の再生をトランスポートデコーダ２０４に指示する。
【００３６】
次に、ＣＰＵ２０７は、ＡＶＨＤＤ２１１からトランスポートデコーダ２０４を介して、ＰＭＴを受け取り、受け取ったＰＭＴ中に、選択されたＥＳが存在するか否かをチェックする。受け取ったＰＭＴ中に選択されたＥＳが存在しない場合には、ＥＳループ中にあるデフォルトのＥＳをトランスポートデコーダ２０４に設定する。受け取ったＰＭＴ中に選択されたＥＳが存在する場合には、前のＥＳのデコードを停止するように、トランスポートデコーダ２０４を制御し、トランスポートデコーダ２０４に対して、選択されたＥＳをデコードするように制御する。
【００３７】
１．２　デジタル放送記録再生装置２００の動作
デジタル放送記録再生装置２００の動作について説明する。
（１）受信及び記録の際の動作
デジタル放送記録再生装置２００によるトランスポートストリームの受信及び記録の際の動作について、図５に示すフローチャートを用いて説明する。
【００３８】
アンテナ２１２は、放送されているデジタル放送波を受信し（ステップＳ１０１）、チューナ２０１は、利用者の所望するデジタル放送ストリームを選局し（ステップＳ１０２）、復調部２０２は、選局されたトランスポートストリームを復調し（ステップＳ１０３）、デスクランブラ２０３は、スクランブルを解除し（ステップＳ１０４）、トランスポートデコーダ２０４は、スクランブルが解除されたトランスポートストリームをデコードしてパーシャルＴＳを生成し（ステップＳ１０５）、生成したパーシャルＴＳをデジタルＩ／Ｆ２１０を経て、ＡＶＨＤＤ２１１に記録する（ステップＳ１０６）。次に、ステップＳ１０１へ戻って処理を繰り返す。
【００３９】
また、ＣＰＵ２０７は、トランスポートデコーダ２０４を介して、ＰＭＴを取得し、取得したＰＭＴと前に取得したＰＭＴとを比較して、変化があるか否かを判断し、変化がないと判断する場合には（ステップＳ１０７）、ステップＳ１０１へ戻って処理を繰り返す。
変化があると判断する場合には（ステップＳ１０７）、ＣＰＵ２０７は、取得したＰＭＴからＥＳに係る情報を抽出し（ステップＳ１０８）、抽出した情報に基づいて、ＥＳ情報を生成して、生成したＥＳ情報をＥＳテーブルへ書き込む（ステップＳ１０９）。次に、ステップＳ１０１へ戻って処理を繰り返す。
【００４０】
（２）再生の際の動作
デジタル放送記録再生装置２００によるデジタル放送ストリームの再生の際の動作について、図６に示すフローチャートを用いて説明する。
ＣＰＵ２０７は、メモリ２０９からＥＳテーブルを読み出し（ステップＳ１２１）、利用者から再生する番組の指定を受け取り（ステップＳ１２２）、読み出したＥＳテーブルから、再生する番組に含まれる１個以上のＥＳ情報を抽出し（ステップＳ１２３）、ＯＳＤにより抽出したＥＳ情報に含まれるストリーム識別を表示し（ステップＳ１２４）、利用者からストリーム識別の選択を受け付け（ステップＳ１２５）、前記番組の再生をトランスポートデコーダ２０４に指示し、トランスポートデコーダ２０４は、ＡＶＨＤＤ２１１からパーシャルＴＳを読み出し、読み出したパーシャルＴＳからＥＳを抽出し、抽出したＥＳを音声デコーダ２０５又は画像デコーダ２０６へ出力し、スピーカ２１３又はモニタ２１４は、音声又は画像を出力する（ステップＳ１２６）。
【００４１】
次に、ＣＰＵ２０７は、ＡＶＨＤＤ２１１からトランスポートデコーダ２０４を介してＰＭＴを受け取り（ステップＳ１２７）、受け取ったＰＭＴ中に、選択されたＥＳが存在するか否かをチェックする（ステップＳ１２８）。受け取ったＰＭＴ中に選択されたＥＳが存在しない場合には（ステップＳ１２９）、ＥＳループ中にあるデフォルトのＥＳをトランスポートデコーダ２０４に設定し（ステップＳ１３０）、次に、ステップＳ１２７へ戻って処理を繰り返す。
【００４２】
受け取ったＰＭＴ中に選択されたＥＳが存在する場合には（ステップＳ１２９）、前のＥＳのデコードを停止するように、トランスポートデコーダ２０４を制御し（ステップＳ１３１）、トランスポートデコーダ２０４に対して、選択されたＥＳをデコードするように制御し（ステップＳ１３２）、トランスポートデコーダ２０４は、ＡＶＨＤＤ２１１からパーシャルＴＳを読み出し、読み出したパーシャルＴＳから選択されたＥＳを抽出し、抽出したＥＳを音声デコーダ２０５又は画像デコーダ２０６へ出力し、スピーカ２１３又はモニタ２１４は、音声又は画像を出力する（ステップＳ１３３）。
【００４３】
１．３　まとめ
デジタル放送記録再生装置２００では、パーシャルＴＳ３００のＡＶＨＤＤ２１１への記録の際に、ＣＰＵ２０７は、パーシャルＴＳ３００に含まれるＥＳを解析し、ＥＳテーブルを、各パーシャルＴＳ単位で作成する。作成したＥＳテーブルは、メモリ２０９に記憶される。
【００４４】
図４に示すように、１個のＥＳテーブルには、１個のパーシャルＴＳに含まれるサービスと、各サービスに含まれるＥＳに関する情報が、記述されている。
例えば、このＥＳテーブルには、以下のことが記述されている。
（あ）パーシャルＴＳには番組１と番組２の２個の番組が含まれる。
（い）番組１には、ＭＰＥＧ２−Ｖｉｄｅｏである２個のストリームＶｉｄｅｏ−ＣとＶｉｄｅｏ−Ｄ、ＭＰＥＧ２−ＡｕｄｉｏであるストリームＡｕｄｉｏ−Ｅ、データストリームであるＤａｔａ−Ｆが含まれる。
【００４５】
（う）番組２には、ＭＰＥＧ２−ＶｉｄｅｏであるストリームＶｉｄｅｏ−Ｇ、ＭＰＥＧ２−Ａｕｄｉｏである２つのストリームＡｕｄｉｏ−ＨとＡｕｄｉｏ−Ｉ、データストリームであるＤａｔａ−Ｊが含まれる。
更に、このＥＳテーブルには、各ＥＳのパケット識別子ＰＩＤと、各ＥＳが記述されているＡＶＨＤＤ２１１上の位置を示す時刻情報が記述されている。
【００４６】
尚、図示していないが、このＥＳテーブルには、必要に応じて、その他の情報が記述される。
本実施の形態のデジタル放送記録再生装置２００では、この時刻情報を使うことによって、任意のＥＳをその先頭から再生することが可能になる。
例えば、このパーシャルＴＳの番組１のＶｉｄｅｏ−ＣストリームとＡｕｄｉｏ−ＥストリームとＤａｔａ−Ｆストリームは、ＡＶＨＤＤ２１１のファイルの先頭である「００時／００分／００秒」の位置から記録されており、この位置から読み出すことで、これらのストリームの最初から再生することができる。
【００４７】
また、同じ番組１のＶｉｄｅｏ−Ｄストリームは、この番組の途中から始まっており、ＡＶＨＤＤ２１１の「００時／４５分／１０秒」の位置から記録されている。
従って、この位置から読み出すことによって、このＶｉｄｅｏ−Ｄストリームの最初から再生することができる。
【００４８】
番組１の再生が起動されると、デジタル放送記録再生装置２００は、まずＥＳテーブルをメモリ２０９から読み出す。これによって、このデジタル放送記録再生装置２００は、再生起動された番組１が、途中から選択可能な２つのビデオストリームを含んでいることを知り、その旨を表示部に表示し、ユーザにどちらのビデオストリームを再生するか、選択を促す。この表示部は図示していない独立の表示手段でも良く、モニタ２１４がそれを兼ねて行っても良い。
【００４９】
選択を入力する手段も図示していないが、例えば、デジタル放送受信機の操作リモコンのスイッチや、操作パネルのスイッチや、その他の入力手段を用いることができる。
この選択が行われると、デジタル放送受信機は、番組１の再生を開始し、途中までは、選択の余地が無く、Ｖｉｄｅｏ−ＣストリームとＡｕｄｉｏ−ＥストリームとＤａｔａ−Ｆストリームが再生されるが、ＡＶＨＤＤ２１１の「００時／４５分／１０秒」の位置以降は、Ｖｉｄｅｏ−ＣストリームかＶｉｄｅｏ−Ｄストリームのいずれか一方のうち、選択された方が再生される。
【００５０】
尚、この選択は、ストリーム識別（ｃｏｍｐｏｎｅｎｔ−ｔａｇ）やＥＳ−ＰＩＤやその他の情報を使うことによって指定される。
以上説明したように、デジタル放送記録再生装置２００では、番組１の再生開始前に、選択可能なストリームのどちから一方を選択しているが、番組１の再生を開始した後で、例えば、このＶｉｄｅｏ−Ｄストリームが始まるより前に、その旨の表示を行うと伴に、選択を促すようにしてもよい。
【００５１】
そして、このＶｉｄｅｏ−Ｄストリームが開始するより前に、どちらかが選択されれば、Ｖｉｄｅｏ−Ｄストリームの開始以降、どちらか一方で、その選択された方のストリームが再生される。
また、このＶｉｄｅｏ−Ｄストリームが開始する時点で、どちらかの選択が行われなければ、その時点で、一旦再生を止め、どちらかの選択が行われるまで待機し、どちらかの選択が行われた時点で、その選択が行われた方のストリームを、再生するようにしてもよい。なお、この場合について、以下の実施の形態２で詳しく説明する。
【００５２】
このように、例えば待機中に、Ｖｉｄｅｏ−Ｄが選択されれば、ＡＶＨＤＤ２１１の「００時／４５分／１０秒」の位置から再生を開始することで、Ｖｉｄｅｏ−Ｄの最初からこのビデオストリームを再生することができる。
また、Ｖｉｄｅｏ−Ｃが選択されれば、一旦停止した続きの位置から再生を再開することで、Ｖｉｄｅｏ−Ｃの途中を飛ばすことなく、繋がった状態で再生を継続することができる。
【００５３】
また、このＶｉｄｅｏ−Ｄストリームが開始する時点で、どちらかの選択が行われなかった時、その時点で、一旦再生を止めず、そのままＶｉｄｅｏ−Ｃの再生を継続して行い、もしもそのＶｉｄｅｏ−Ｃの再生中に、Ｖｉｄｅｏ−Ｄが選択されれば、ＡＶＨＤＤ２１６の「００時／４５分／１０秒」の位置まで遡って、再生を開始することで、Ｖｉｄｅｏ−Ｄの最初からこのビデオストリームを再生することができる。なお、この場合について、以下の実施の形態２で詳しく説明する。
【００５４】
もしもＶｉｄｅｏ−Ｃが選択されれば、そのままＶｉｄｅｏ−Ｃを継続して再生することで、Ｖｉｄｅｏ−Ｃを途中、途切れること無く、続けて再生することができる。
２．実施の形態２
実施の形態１において説明したデジタル放送記録再生装置２００は、デジタル放送ストリームを受信した段階で、ＥＳテーブルを作成し、メモリ２０９に記憶する。
【００５５】
次に説明する実施の形態２のデジタル放送記録再生装置２００ｂ（図示していない）は、デジタル放送ストリームを受信し、パーシャルＴＳをＡＶＨＤＤ２１１に記録する際に、ＣＰＵ２０７がＥＳテーブルを作成することはない。デジタル放送記録再生装置２００ｂは、デジタル放送ストリームを受信した段階では、ＥＳテーブルを作成せず、ストリームを再生する段階で、ＥＳテーブルを作成する。
【００５６】
デジタル放送記録再生装置２００ｂは、デジタル放送記録再生装置２００と同様の構成を有している。ここでは、デジタル放送記録再生装置２００との相違点を中心として説明する。
デジタル放送記録再生装置２００ｂでは、図２及び図３に示す構造のパーシャルＴＳ３００がＡＶＨＤＤ２１１に記録されており、その中に含まれる番組１の再生が起動されたものと仮定して、説明する。
【００５７】
デジタル放送記録再生装置２００ｂでは、ＥＳテーブルはメモリ２０９に記憶されていないので、ＣＰＵ２０７は、パーシャルＴＳのためのＥＳテーブルを、メモリ２０９から読み出すことはできない。そこでＣＰＵ２０７は、この番組１の再生を実行するのと同時に、並行して、その内容を解析し、ＥＳテーブルを作成して、そのＥＳテーブルをメモリ２０９に記憶する。
【００５８】
デジタル放送記録再生装置２００ｂでは、再生起動された番組１が、途中から選択可能な２つのビデオストリームを含んでいることは、再生が、この番組のＡＶＨＤＤ２１１の記録位置「００時／４５分／１０秒」に達するまで、知ることはできない。
従って、この再生が開始された時点で、ＣＰＵ２０７が作成するＥＳテーブルの内容は、図４に示す番組１のＥＳテーブルの内、Ｖｉｄｅｏ−ＣストリームとＡｕｄｉｏ−ＥストリームとＤａｔａ−Ｆストリームの部分だけである。デジタル放送記録再生装置２００ｂは、番組１の再生を開始した後、再生が、ＡＶＨＤＤ２１１の記録位置「００時／４５分／１０秒」に達するまでは、選択の余地が無く、Ｖｉｄｅｏ−ＣストリームとＡｕｄｉｏ−ＥストリームとＤａｔａ−Ｆストリームが再生される。
【００５９】
番組１の再生が、ＡＶＨＤＤ２１１の記録位置「００時／４５分／１０秒」に達した時、デジタル放送記録再生装置２００ｂは、再生起動された番組１が、この記録位置「００時／４５分／１０秒」から以降、選択可能な２つのビデオストリーム（Ｖｉｄｅｏ−ＣストリームとＶｉｄｅｏ−Ｄストリーム）を含んでいることを知る。
【００６０】
番組１の再生が、この時点に至って初めて、ＣＰＵ２０７が作成するＥＳテーブルの内容は、図４に示す番組１のＥＳテーブルの内、Ｖｉｄｅｏ−ＣストリームとＡｕｄｉｏ−ＥストリームとＤａｔａ−ＦストリームとＶｉｄｅｏ−Ｄストリームとの部分になる。
この時、ＣＰＵ２０７は、その旨を表示部に表示し、ユーザにどちらのビデオストリームを再生するか、選択を促す。
【００６１】
以降の処理は、実施の形態１のデジタル放送記録再生装置２００において、Ｖｉｄｅｏ−ＣストリームかＶｉｄｅｏ−Ｄストリームかの選択が行われないまま、Ｖｉｄｅｏ−Ｄストリームが始まる位置（即ち、ＡＶＨＤＤ２１１の「００時／４５分／１０秒」の位置）まで再生が行われた時と同一であるので、説明を省略する。
【００６２】
次に、デジタル放送記録再生装置２００ｂの再生の際の動作について、図７に示すフローチャートを用いて説明する。
ＣＰＵ２０７は、ストリームを受け取り（ステップＳ１５１）、ＰＭＴの変化を検出し、ＰＭＴの変化が検出されなければ（ステップＳ１５２）、ステップＳ１５１へ戻って処理を繰り返す。ＰＭＴの変化が検出されると（ステップＳ１５２）、ＣＰＵ２０７は、さらに、ＰＭＴ内のＥＳの増減を検出する。増減を検出しなければ（ステップＳ１５３）、ステップＳ１５１へ戻って処理を繰り返す。
【００６３】
増減を検出すると（ステップＳ１５３）、ＣＰＵ２０７は、再生装置を停止するするように制御し（ステップＳ１５４）、ＰＭＴからＥＳに関する情報を抽出し、ＯＳＤにより抽出したＥＳ情報に含まれるストリーム識別を表示し、利用者からストリーム識別の選択を受け付ける（ステップＳ１５５）。次に、前のＥＳのデコードを停止するように、トランスポートデコーダ２０４を制御し（ステップＳ１５６）、トランスポートデコーダ２０４に対して、選択されたＥＳをデコードするように制御し（ステップＳ１５７）、トランスポートデコーダ２０４は、ＡＶＨＤＤ２１１からパーシャルＴＳを読み出し、読み出したパーシャルＴＳから選択されたＥＳを抽出し、抽出したＥＳを音声デコーダ２０５又は画像デコーダ２０６へ出力し、スピーカ２１３又はモニタ２１４は、音声又は画像を出力する（ステップＳ１５８）。
【００６４】
なお、図７に示すフローチャートのステップＳ１５４〜Ｓ１５８を、図８に示すフローチャートに置き換えるようにしてもよい。
増減を検出すると（ステップＳ１５３）、ＣＰＵ２０７は、ＰＭＴの変化の位置をメモリ２０９に記憶させ（ステップＳ１６１）、ＰＭＴからＥＳに関する情報を抽出し、ＯＳＤにより抽出したＥＳ情報に含まれるストリーム識別を表示し、利用者からストリーム識別の選択を受け付ける（ステップＳ１６２）。次に、前のＥＳのデコードを停止するように、トランスポートデコーダ２０４を制御し（ステップＳ１６４）、トランスポートデコーダ２０４に対して、選択されたＥＳをデコードするように制御する（ステップＳ１６４）。
【００６５】
ＡＶＨＤＤ２１１がディスクタイプの記録ユニットではなく、テープタイプの記録ユニットである場合には、ＣＰＵ２０７は、テープタイプの記録ユニットに対して、変化位置への巻き戻しを指示し（ステップＳ１６５）、次に、テープタイプの記録ユニットから巻き戻し完了の通知を受け取る（ステップＳ１６６）。次に、ＣＰＵ２０７は、トランスポートデコーダ２０４に対して、再生開始位置を指定し、トランスポートデコーダ２０４は、ＡＶＨＤＤ２１１又はテープタイプの記録ユニットからパーシャルＴＳを読み出し、読み出したパーシャルＴＳから選択されたＥＳを抽出し、抽出したＥＳを音声デコーダ２０５又は画像デコーダ２０６へ出力し、スピーカ２１３又はモニタ２１４は、音声又は画像を出力する（ステップＳ１６７）。
【００６６】
３．その他の変形例
以上説明したように、本実施の形態に係る発明では、一つのデジタルストリームに、選択可能な複数のエレメンタリーストリームが含まれる時、ユーザは、視聴したい方のエレメンタリーストリームを任意に選択し、その選択したエレメンタリーストリームを、その最初から視聴することが出来る。
【００６７】
なお、本発明を上記の実施の形態に基づいて説明してきたが、本発明は、上記の実施の形態に限定されないのはもちろんである。以下のような場合も本発明に含まれる。
（１）実施の形態１、２では、パーシャルＴＳに含まれる番組とＥＳに関する情報を記憶するため、ＥＳテーブルを作成したが、必ずしもこのようにテーブルの形でこれらの情報を記憶する必要は無く、他の実施の形態では、これらの内容が記憶出来るものならば、どのような方法で記憶しても良い。
【００６８】
（２）実施の形態１、２では、パーシャルＴＳに含まれる選択可能な同一形式の複数のＥＳとして、ビデオストリームの例を説明したが、オーディオストリームや、データストリームや、その他のストリームのケースでも同様である。
（３）二つの選択可能なビデオストリームから１つを選択するケースについて説明したが、例えば、選択可能な３つのオーディオストリームから、２つを選択するケース、その他のケースも考えられ、これらのケースでも同様である。
【００６９】
（４）上記実施の形態では、選択する時の表示内容に付いては詳細に説明しなかったが、例えば、番組名を表示する方法や、放送・録画が行われたチャンネル、時刻を表示したり、ビデオやオーディオストリームの先頭や途中を一部再生したり、特にビデオストリームのケースでは、複数のビデオストリームを一つの画面上にサムネイル表示したり、これらの方法を組み合わせることによって表示することができ、これらの方法によってユーザは、より理解しやすい形で、視聴を希望するストリームを間違えることなく選択することができる。
【００７０】
（５）上記の実施の形態では、デジタル放送記録再生装置２００は、ＡＶＨＤＤを内蔵するとしているが、ＡＶＨＤＤを内蔵しないＳＴＢ（セットトップボックス）と外部に設けられたＡＶＨＤＤとをＩＥＥＥ１３９４により接続する形態としてもよいし、ＳＴＢと外部に設けられたＤ−ＶＨＳとをＩＥＥＥ１３９４により接続する形態としてもよい。ここで、ＳＴＢは、デジタル放送記録再生装置２００を構成する構成要素のうち、ＡＶＨＤＤ２１１を除く構成要素を含んでいる。
【００７１】
（６）本発明は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、前記コンピュータプログラムからなるデジタル信号であるとしてもよい。
また、本発明は、前記コンピュータプログラム又は前記デジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ―ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ　Ｄｉｓｃ）、半導体メモリなど、に記録したものとしてもよい。また、これらの記録媒体に記録されている前記コンピュータプログラム又は前記デジタル信号であるとしてもよい。
【００７２】
また、本発明は、前記コンピュータプログラム又は前記デジタル信号を、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送するものとしてもよい。
また、本発明は、マイクロプロセッサとメモリとを備えたコンピュータシステムであって、前記メモリは、上記コンピュータプログラムを記憶しており、前記マイクロプロセッサは、前記コンピュータプログラムに従って動作するとしてもよい。
【００７３】
また、前記プログラム又は前記デジタル信号を前記記録媒体に記録して移送することにより、又は前記プログラム又は前記デジタル信号を前記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。
（７）上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。
【００７４】
【発明の効果】
以上説明したように、本発明は、放送番組を構成する複数の要素番組から少なくとも１個の要素番組を選択して再生する番組再生システムであって、複数の要素番組から構成される放送番組を予め記憶している番組記憶手段と、前記放送番組に含まれる１個以上の要素番組を検出する番組検出手段と、検出された前記要素番組から少なくとも１個の要素番組を選択する番組選択手段と、前記番組記憶手段から前記放送番組の読み出しを開始し、読み出しを開始した放送番組に含まれる要素番組から前記選択された要素番組を選択し、選択した要素番組を再生する番組再生手段とを備える。
【００７５】
この構成によると、少なくとも１個の要素番組を選択し、その後、前記番組記憶手段から前記放送番組の読み出しを開始し、読み出しを開始した放送番組に含まれる要素番組から前記選択された要素番組を選択し、選択した要素番組を再生するので、選択した要素番組をその先頭から再生することができる。
ここで、前記番組検出手段は、前記放送番組を構成する各要素番組を示す番組識別情報と、前記番組記憶手段における各要素番組の記録開始位置とを対応付けて記憶している対応記憶部と、前記対応記憶部から各要素番組の番組識別情報と記録開始位置とを読み出すことにより前記要素番組を検出する検出部とを備え、前記番組選択手段は、前記検出部により読み出された各番組識別情報から１個の番組識別情報を選択することにより、前記要素番組を選択し、前記番組再生手段は、選択された前記番組識別情報により示される前記要素番組を選択する。
【００７６】
この構成によると、各要素番組を示す番組識別情報と、前記番組記憶手段における各要素番組の記録開始位置とを対応付けて記憶しており、各番組識別情報から１個の番組識別情報を選択するので、前記番組記憶手段から前記放送番組の読み出しを開始することなく、要素番組を選択することができる。これにより、選択した要素番組をその先頭から再生することができる。
【００７７】
ここで、前記番組再生システムは、さらに、それぞれ番組識別情報により示される複数の要素番組から構成される前記放送番組を受信する番組受信手段と、受信した前記放送番組を前記番組記憶手段に書き込む番組書込手段と、受信した前記放送番組から各要素番組を示す番組識別情報を抽出し、抽出した番組識別情報と、各要素番組を受信した時刻に基づいて示される前記記憶手段における各要素番組の記録開始位置とを対応付けて前記対応記憶部に書き込む対応書込手段とを含む。
【００７８】
この構成によると、放送番組の受信と並行して、受信した前記放送番組から抽出した番組識別情報と、各要素番組を受信した時刻に基づいて示される前記記憶手段における各要素番組の記録開始位置とを対応付けて前記対応記憶部に書き込むので、要素番組の再生に先立って、前記対応を作成しておくことができる。
ここで、前記番組検出手段は、前記番組再生手段に対して前記番組記憶手段から前記放送番組の一部分を読み出すように制御することにより、読み出した一部分から前記要素番組を検出し、検出した要素番組の数が変化した場合に、前記番組記憶手段からの前記放送番組の読み出しを停止するように制御し、前記番組選択手段は、検出された要素番組から少なくとも１個の要素番組を選択し、前記番組再生手段は、前記番組記憶手段からの前記放送番組の読み出しを再開し、読み出した放送番組に含まれる要素番組から前記選択された要素番組を選択する。
【００７９】
この構成によると、要素番組を検出した後で、前記放送番組の読み出しを停止し、１個の要素番組を選択し、その後、放送番組の読み出しを再開するので、選択した要素番組をその先頭から再生することができる。
ここで、前記番組検出手段は、前記番組再生手段に対して前記番組記憶手段から前記放送番組を読み出すように制御することにより、前記要素番組を検出し、検出した要素番組の数が変化した場合に、前記変化位置を記憶し、前記番組記憶手段からの前記放送番組の読み出しを停止するように制御し、前記番組選択手段は、検出された要素番組から少なくとも１個の要素番組を選択し、前記変化位置から放送番組を読み出すように、前記番組再生手段を制御し、前記番組再生手段は、前記変化位置から各要素番組を読み出し、読み出した要素番組から前記選択された要素番組を選択する。
【００８０】
この構成によると、要素番組を検出し、検出した要素番組の数が変化した場合に、前記変化位置を記憶し、前記放送番組の読み出しを停止し、要素番組を選択し、その後、前記変化位置から各要素番組を読み出すので、選択した要素番組をその先頭から再生することができる。
【図面の簡単な説明】
【図１】デジタル放送記録再生装置２００の構成を示すブロック図である。
【図２】ＡＶＨＤＤ２１１に記録されているパーシャルＴＳ３００を構成する各ＰＡＴ、各ＰＭＴ、各ＥＳとその記録位置との関係の一例を示す。
【図３】パーシャルＴＳ３００を構成する各ＰＡＴ、各ＰＭＴ、各ＥＳのデータ構造の一例を示す。
【図４】ＥＳテーブル５００のデータ構造の一例を示す。
【図５】デジタル放送記録再生装置２００によるトランスポートストリームの受信及び記録の際の動作を示すフローチャートである。
【図６】デジタル放送記録再生装置２００によるトランスポートストリームの再生の際の動作を示すフローチャートである。
【図７】別の実施の形態のデジタル放送記録再生装置によるトランスポートストリームの再生の際の動作を示すフローチャートである。
【図８】さらに、別の実施の形態のデジタル放送記録再生装置によるトランスポートストリームの再生の際の動作を示すフローチャートである。
【符号の説明】
２０１　チューナ
２０２　復調部
２０３　デスクランブラ
２０４　トランスポートデコーダ
２０５　音声デコーダ
２０６　画像デコーダ
２０７　ＣＰＵ
２０８　フラッシュＲＯＭ
２０９　メモリ
２１０　デジタルＩ／Ｆ
２１１　ＡＶＨＤＤ
２１２　アンテナ
２１３　スピーカ
２１４　モニタ
【図１】
2004032724.tif 000003
【図２】
2004032724.tif 000004
【図３】
2004032724.tif 000005
【図４】
2004032724.tif 000006
【図５】
2004032724.tif 000007
【図６】
2004032724.tif 000008
【図７】
2004032724.tif 000009
【図８】
2004032724.tif 000010