(57)【特許請求の範囲】
【請求項１】
トランスポートストリームに含まれるデータを再生するデータ再生装置であって、
１のトランスポートストリーム又は他のトランスポートストリームにおける時間軸上の第１位置を特定する位置情報を当該第１位置とは異なる第２位置に含むトランスポートストリームを記憶している記録媒体と、
前記記録媒体に記憶されている前記トランスポートストリームの時間軸に沿って参照部分を移動させながら当該参照部分に含まれる映像又は音声を再生し、当該参照部分に前記位置情報が含まれているときには、当該位置情報により特定される前記第１位置を前記参照の対象とするように切り替える再生手段とを備えることを特徴とするデータ再生装置。
【請求項２】
前記記録媒体は、前記第１位置を含む第１トランスポートストリームと前記位置情報を含む第２トランスポートストリームとを記憶しており、
前記位置情報は、さらに、前記第１位置を含むトランスポートストリームを特定するためのトランスポートストリーム特定情報が付加されており、
前記再生手段は、トランスポートストリーム特定情報により特定されるトランスポートストリームの第１位置を前記参照の対象とするように切り替えることを特徴とする請求項１記載のデータ再生装置。
【請求項３】
前記各トランスポートストリームは、複数の番組のデータが多重されており、
前記位置情報は、さらに、前記複数の番組のいずれか１つの番組を特定する番組特定情報が付加されており、
前記再生手段は、前記切り替え後、前記第１位置以降に存在する前記番組特定情報により特定される番組に属する映像又は音声を再生対象とすることを特徴とする請求項２記載のデータ再生装置。
【請求項４】
前記各トランスポートストリームは、複数のパケットから構成され、番組を構成するデータを特定するためのＰＭＴ（Ｐｒｏｇｒａｍ  Ｍａｐ  Ｔａｂｌｅ）及び当該ＰＭＴを含むパケットを特定するためのＰＡＴ（Ｐｒｏｇｒａｍ  Ａｓｓｏｓｉａｔｉｏｎ  Ｔａｂｌｅ）を含み、
前記位置情報は、前記ＰＭＴに含まれていることを特徴とする請求項３記載のデータ再生装置。
【請求項５】
前記位置情報が含まれているＰＭＴは、前記番組特定情報により特定される番組に用いられるデータを特定するためのものであることを特徴とする請求項４記載のデータ再生装置。
【請求項６】
前記データ再生装置は、さらに、
第１トランスポートストリームから前記番組特定情報により特定される番組を特定するためのＰＭＴを抽出し、当該ＰＭＴに前記位置情報を含めたものを挿入用ＰＭＴとしてトランスポートストリームに挿入する位置情報挿入手段を備え、前記第２トランスポートストリームにある位置情報を含むＰＭＴは、前記位置情報挿入手段により挿入された前記挿入用ＰＭＴであることを特徴とする請求項５記載のデータ再生装置。
【請求項７】
前記位置情報挿入手段は、さらに、
前記位置情報を含むＰＭＴの挿入を実施するとき、前記切り替えの前に参照すべき番組のＰＭＴを消去し、挿入するＰＭＴのＰＩＤの値を消去したＰＭＴのＰＩＤの値に変更すると共に、挿入するＰＭＴに示されているプログラム番号を消去したＰＭＴに示されているプログラム番号に変更することを特徴とする請求項６記載のデータ再生装置。
【請求項８】
前記挿入用ＰＭＴは、前記番組特定情報により特定される番組を示すプログラム番号と、当該番組に対応するＰＭＴを特定するためのＰＩＤを含み、
前記位置情報挿入手段は、さらに、前記挿入用ＰＭＴの前記挿入に伴い、前記位置情報が挿入された位置以前であって、当該位置近くに存在するＰＡＴに、前記プログラム番号と前記ＰＩＤとを追加することを特徴とする請求項６記載のデータ再生装置。
【請求項９】
前記位置情報挿入手段は、さらに、前記プログラム番号と前記ＰＩＤとを前記ＰＡＴに追加するとき、当該プログラム番号が既に前記ＰＡＴ内に存在する場合、重複するプログラム番号を重複しないプログラム番号に変更し、さらに、前記ＰＡＴを含んでいるトランスポートストリームにおいて用いられているＰＩＤの値と前記ＰＩＤの値とが重複する場合、前記ＰＩＤの値を重複しない値に変更した後に前記追加を実施し、また、前記挿入用ＰＭＴの挿入に伴い、当該挿入用ＰＭＴに含まれているプログラム番号及びＰＩＤの値が重複しない前記プログラム番号及び前記ＰＩＤの値と一致するように調整することを特徴とする請求項８記載のデータ再生装置。
【請求項１０】
前記各トランスポートストリームは、複数のパケットから構成され、番組を構成するデータを特定するためのＰＭＴ（Ｐｒｏｇｒａｍ  Ｍａｐ  Ｔａｂｌｅ）及び当該ＰＭＴを含むパケットを特定するためのＰＡＴ（Ｐｒｏｇｒａｍ  Ａｓｓｏｓｉａｔｉｏｎ  Ｔａｂｌｅ）を含み、
前記位置情報は、前記ＰＡＴに含まれていることを特徴とする請求項３記載のデータ再生装置。
【請求項１１】
前記トランスポートストリーム特定情報は、トランスポートストリームを格納する前記記録媒体中のファイルの名であることを特徴とする請求項２記載のデータ再生装置。
【請求項１２】
前記トランスポートストリームは、番組を構成するデータを特定するためのＰＭＴ（Ｐｒｏｇｒａｍ  Ｍａｐ  Ｔａｂｌｅ）及び当該ＰＭＴを含むパケットを特定するためのＰＡＴ（Ｐｒｏｇｒａｍ  Ａｓｓｏｓｉａｔｉｏｎ  Ｔａｂｌｅ）を含み、
前記番組特定情報は、ＰＡＴ及びＰＭＴで示されるプログラム番号であることを特徴とする請求項３記載のデータ再生装置。
【請求項１３】
前記データ再生装置は、さらに、
前記位置情報を前記トランスポートストリームに挿入する位置情報挿入手段を備え、
前記トランスポートストリームに含まれている位置情報は、前記位置情報挿入手段により挿入されたものであることを特徴とする請求項１記載のデータ再生装置。
【請求項１４】
前記データ再生装置は、さらに、
前記第２位置を取得し、前記位置情報挿入手段に通知する挿入場所取得手段を備えることを特徴とする請求項１３記載のデータ再生装置。
【請求項１５】
前記データ再生装置は、さらに、
前記第１位置とすべき複数の位置の候補を画面上に表示する表示手段と、
前記位置の候補のうちいずれか１つの位置の指定を受け付ける受付手段とを備え、
前記位置情報挿入手段は、指定された位置を第１位置として、前記挿入を実施することを特徴とする請求項１３記載のデータ再生装置。
【請求項１６】
前記位置情報は、前記再生対象の切り替えをユーザ判断で実施する手動モード又はユーザ判断を介しないで実施する自動モードのいずれかを示すモード情報が付加されており、
前記再生手段は、当該モード情報にもとづき、前記切り替えを実施することを特徴とする請求項１５記載のデータ再生装置。
【請求項１７】
前記受付手段は、さらに、手動モード及び自動モードのうちいずれか１つのモードの指定を受け付け、
前記位置情報挿入手段は、指定されたモードを示すモード情報を前記位置情報に含め、前記挿入を実施することを特徴とする請求項１６記載のデータ再生装置。
【請求項１８】
前記受付手段は、さらに、ユーザから前記モードの指定状況の表示指示を受け付け、
前記表示手段は、前記表示指示が受け付けられたとき、前記位置情報と前記モードとの対応関係を示す情報を表示することを特徴とする請求項１７記載のデータ再生装置。
【請求項１９】
前記データ再生装置は、さらに、
ユーザからの指示を受け付ける受付手段と、
前記受付手段においてトランスポートストリームの復元指示が受け付けられた場合、前記位置情報挿入手段により挿入された位置情報を前記指示がなされたトランスポートストリームから取り出して、当該トランスポートストリームを前記位置情報の挿入前の状態に復元する復元手段とを備えることを特徴とする請求項１３記載のデータ再生装置。
【請求項２０】
前記データ再生装置は、さらに、ユーザからの指示を受け付ける受付手段を備え、
前記再生手段は、ユーザより再生対象を変更する指示があった場合にのみ、前記切り替えを実施することを特徴とする請求項１記載のデータ再生装置。
【請求項２１】
前記データ再生装置は、さらに、
前記参照部分に前記位置情報が含まれているとき、前記再生対象を変更するか否かの指示の入力を操作者に促す情報を表示する表示手段を備えることを特徴とする請求項２０記載のデータ再生装置。
【請求項２２】
前記データ再生装置は、さらに、
前記位置情報を前記トランスポートストリームに挿入する位置情報挿入手段を備え、
前記トランスポートストリームに含まれている位置情報は、前記位置情報挿入手段により挿入されたものであることを特徴とする請求項２１記載のデータ再生装置。
【請求項２３】
前記データ再生装置は、さらに、
トランスポートストリームの時間軸上の第１位置を取得する第１位置取得手段と、
前記第１位置取得手段より取得された前記第１位置にもとづいて前記位置情報を生成する位置情報生成手段とを備え、
前記記録媒体中のトランスポートストリームに含まれている前記位置情報は、前記位置情報生成手段により生成されたものであることを特徴とする請求項１記載のデータ再生装置。
【請求項２４】
前記トランスポートストリームは、複数のパケットから構成され、
前記位置情報は、トランスポートストリーム内の先頭パケットから前記第１位置に存在するパケットまでのパケット数であることを特徴とする請求項１記載のデータ再生装置。
【請求項２５】
データストリームに含まれるデータを再生するデータ再生装置であって、
１のデータストリーム又は他のデータストリームにおける時間軸上の第１位置を特定する位置情報を当該第１位置とは異なる第２位置に含むデータストリームを記憶している記録媒体と、
前記記録媒体に記憶されている前記データストリームの時間軸に沿って参照部分を移動させながら当該参照部分に含まれる映像又は音声を再生し、当該参照部分に前記位置情報が含まれているときには、当該位置情報により特定される前記第１位置を前記参照の対象とするように切り替える再生手段と
を備えることを特徴とするデータ再生装置。
【請求項２６】
トランスポートストリームを編集するデータ編集装置であって、
記録媒体と、
トランスポートストリームにおける時間軸上の第１位置を特定する位置情報を、当該第１位置を含むトランスポートストリームにおける前記第１位置と異なる第２位置又は他のトランスポートストリームに挿入し、当該挿入を行うことによりトランスポートストリームを編集し、前記記録媒体に記録する編集手段とを備えることを特徴とするデータ編集装置。
【請求項２７】
１のトランスポートストリーム又は他のトランスポートストリームにおける時間軸上の第１位置を特定する位置情報を当該第１位置とは異なる第２位置に含むトランスポートストリームを記憶している記録媒体を備えるデータ再生装置において、データを再生するデータ再生方法であって、
前記記録媒体に記憶されている前記トランスポートストリームの時間軸に沿って参照部分を移動させながら当該参照部分に含まれる映像又は音声を再生し、当該参照部分に前記位置情報が含まれているときには、当該位置情報により特定される前記第１位置を前記参照の対象とするように切り替える再生ステップを含むことを特徴とするデータ再生方法。
【請求項２８】
１のトランスポートストリーム又は他のトランスポートストリームにおける時間軸上の第１位置を特定する位置情報を当該第１位置とは異なる第２位置に含むトランスポートストリームを記憶している記録媒体を備えるデータ再生装置において、データを再生するために用いられるプログラムであって、
前記プログラムは、
前記記録媒体に記憶されている前記トランスポートストリームの時間軸に沿って参照部分を移動させながら当該参照部分に含まれる映像又は音声を再生し、当該参照部分に前記位置情報が含まれているときには、当該位置情報により特定される前記第１位置を前記参照の対象とするように切り替える再生ステップをコンピュータに実行させることを特徴とする。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、トランスポートストリームのデータ形式で記録されているデジタル放送などの映像、音声を再生する装置に関し、特に、再生対象を切り替える技術に関する。
【０００２】
【従来の技術】
近年、デジタル衛星放送の番組データを受信して記録し、再生するデータ再生装置が普及しつつある。
このデータ再生装置は、衛星などから無線で送信されたＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）２に従うトランスポートストリーム（以下、「ＴＳ」という。）を受信し、このＴＳ内に多重された複数の番組データのうち、ユーザが所望する番組データを分離してデコードし、この番組の映像及び音声をリアルタイムで再生する他、受信したＴＳをハードディスクなどの記録媒体に記録し、記録されたデータを上述の記録媒体から読み出して、ユーザが所望する番組を再生する。
【０００３】
これにより、ユーザは、同一時刻に並行して放送されていた裏番組を異なる時間帯に再生し、視聴することができる。
【０００４】
【発明が解決しようとする課題】
しかしながら、上述のデータ再生装置は、再生指示がなされると、ＴＳの受信が記録媒体からのＴＳの読出しに代わる以外は、上述のリアルタイム再生と同様の処理が実施されるため、チャネルの切り替え、即ち、現在視聴中のシーンと同時刻に放送されていた他の番組への切り替えを行うことはできても、現在視聴中のシーンと異なる時刻に放送されていた番組のシーンに再生対象を切り替えることができない。
【０００５】
また、ＴＳには、番組を管理するためのＰＡＴ（Ｐｒｏｇｒａｍ  Ａｓｓｏｓｉａｔｉｏｎ  Ｔａｂｌｅ）が含まれており、上述のデータ再生装置は、このＰＡＴを参照して再生可能な番組を認識するが、記録媒体から読み出されない他のＴＳについては、このＰＡＴを参照できないため再生可能な番組を認識できず、したがって、再生中の番組を含むＴＳから他のＴＳ内に含まれる番組に再生対象を切り替えることができない。
【０００６】
つまり、他のＴＳの番組を再生しようとすれば、現在再生中のＴＳにおける番組の再生を終了し、上述の他のＴＳを記録媒体から読み出した後、このＴＳの番組の再生を開始しなければならない。
このように、データ再生装置により記録されたトランスポートストリーム中の番組の再生が開始されると、切り替え可能な再生対象は、現在再生中の番組のシーンと同時刻に放送されていた同じＴＳに含まれる他の番組のシーンに限られるという問題がある。
【０００７】
そこで本発明は、上記問題点に鑑みてなされたものであり、記録されたＴＳ中の番組の再生時において、切り替え可能な再生対象についての制限がより緩和されたデータ再生装置を提供することを目的とする。
また、上記目的の達成を容易にするために、記録されたＴＳのデータ編集を行うデータ編集装置を提供することを目的とする。
【０００８】
また、上述のデータ再生装置において、記録されたＴＳ中の番組の再生時において、切り替え可能な再生対象についての制限がより緩和されたデータ再生方法を提供することを目的とする。
さらに、上述のデータ再生装置において、記録されたＴＳ中の番組の再生時において、切り替え可能な再生対象についての制限がより緩和されたデータ再生を実施するプログラムを提供することを目的とする。
【０００９】
【課題を解決するための手段】
上記の目的を達成するために、本発明に係るデータ再生装置は、トランスポートストリームに含まれるデータを再生するデータ再生装置であって、１のトランスポートストリーム又は他のトランスポートストリームにおける時間軸上の第１位置を特定する位置情報を当該第１位置とは異なる第２位置に含むトランスポートストリームを記憶している記録媒体と、前記記録媒体に記憶されている前記トランスポートストリームの時間軸に沿って参照部分を移動させながら当該参照部分に含まれる映像又は音声を再生し、当該参照部分に前記位置情報が含まれているときには、当該位置情報により特定される前記第１位置を前記参照の対象とするように切り替える再生手段とを備えることを特徴とし、又は、データストリームに含まれるデータを再生するデータ再生装置であって、１のデータストリーム又は他のデータストリームにおける時間軸上の第１位置を特定する位置情報を当該第１位置とは異なる第２位置に含むデータストリームを記憶している記録媒体と、前記記録媒体に記憶されている前記データストリームの時間軸に沿って参照部分を移動させながら当該参照部分に含まれる映像又は音声を再生し、当該参照部分に前記位置情報が含まれているときには、当該位置情報により特定される前記第１位置を前記参照の対象とするように切り替える再生手段とを備えることを特徴とする。
【００１０】
また、本発明に係るデータ編集装置は、トランスポートストリームを編集するデータ編集装置であって、記録媒体と、トランスポートストリームにおける時間軸上の第１位置を特定する位置情報を、当該第１位置を含むトランスポートストリームにおける前記第１位置と異なる第２位置又は他のトランスポートストリームに挿入し、当該挿入を行うことによりトランスポートストリームを編集し、前記記録媒体に記録する編集手段とを備えることを特徴とする。
【００１１】
また、本発明に係るデータ再生方法は、１のトランスポートストリーム又は他のトランスポートストリームにおける時間軸上の第１位置を特定する位置情報を当該第１位置とは異なる第２位置に含むトランスポートストリームを記憶している記録媒体を備えるデータ再生装置において、データを再生するデータ再生方法であって、前記記録媒体に記憶されている前記トランスポートストリームの時間軸に沿って参照部分を移動させながら当該参照部分に含まれる映像又は音声を再生し、当該参照部分に前記位置情報が含まれているときには、当該位置情報により特定される前記第１位置を前記参照の対象とするように切り替える再生ステップを含むことを特徴とする。
【００１２】
また、本発明に係るプログラムは、１のトランスポートストリーム又は他のトランスポートストリームにおける時間軸上の第１位置を特定する位置情報を当該第１位置とは異なる第２位置に含むトランスポートストリームを記憶している記録媒体を備えるデータ再生装置において、データを再生するために用いられるプログラムであって、前記プログラムは、前記記録媒体に記憶されている前記トランスポートストリームの時間軸に沿って参照部分を移動させながら当該参照部分に含まれる映像又は音声を再生し、当該参照部分に前記位置情報が含まれているときには、当該位置情報により特定される前記第１位置を前記参照の対象とするように切り替える再生ステップをコンピュータに実行させることを特徴とする。
【００１３】
【発明の実施の形態】
＜第１の実施の形態＞
以下、図面を参照しつつ、本発明の第１の実施の形態の蓄積データ視聴装置について説明する。
＜構成＞
図１は、本発明の第１の実施の形態における蓄積データ再生装置１００の機能ブロック図である。
【００１４】
この蓄積データ再生装置１００は、デジタル放送などのＭＰＥＧ２に従うＴＳを記録した後、ユーザ指示により再生する装置であり、記憶部１０１と、受付部１０２と、ＴＳ管理部１０３と、読み出し部１０４と、カウント部１０５と、第１番組情報抽出部１０６と、第２番組情報抽出部１０７と、第３番組情報抽出部１０８と、遷移情報生成部１０９と、プログラム番号比較部１１０と、ＰＭＴ＿ＰＩＤ比較部１１１と、パケットＩＤ検出部１１２と、デコード部１１３と、出力部１１４と、番組情報調整部１１５と、書き込み部１１６と、遷移情報抽出部１１７とを有する。
【００１５】
このうちＴＳ管理部１０３、第１番組情報抽出部１０６、第２番組情報抽出部１０７、第３番組情報抽出部１０８、遷移情報生成部１０９及び番組情報調整部１１５は、ＣＰＵによりその機能が発揮される。
また、図１は、出力部１１４から出力される映像信号を受信して映像を出力する表示部１５０、及び、出力部１１４から出力される音声信号を受信して音声を出力する音声出力部１５１も合わせて示している。
【００１６】
蓄積データ再生装置１００は、記録したＴＳのいずれか１つを放送時における通常の再生と同様に、各ＴＳのデータに対応づけられた時間軸上の時間の流れに従い再生する。
さらに、蓄積データ再生装置１００は、ＴＳ内のデータ編集を行い、上述の時間の流れ及び再生するＴＳの数などの制約を受けない柔軟な再生を実施する。
【００１７】
より具体的には、この柔軟な再生とは、例えば、ＴＳ（Ａ）の再生中に、このＴＳ（Ａ）の番組の１つである番組Ａから、他のＴＳ（Ｂ）の番組Ｂへと再生対象の切り替えを実施すること、即ち、遷移を実施することである。
そして、上述のデータ編集とは、この遷移を可能とするための事前の処理（以下、「データ編集処理」という。）である。
【００１８】
本発明は、上述の遷移を伴う再生（以下、「遷移再生」という。）に関するものであるため、上述の遷移を伴わない通常の形態で再生する場合の説明については省略し、以下、データ編集処理及び遷移再生について説明することとする。
記憶部１０１は、ハードディスクなどの記録媒体からなり、デジタル放送を受信する受信装置などから到来するＴＳを複数記録している。
【００１９】
このＴＳは、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）２に従うものであり、複数の番組を構成するためのデータがパケットに格納され多重化されおり、ＴＳに含まれる番組を認識するための管理情報であるＰＡＴと、各番組を構成するデータを識別するための管理情報であるＰＭＴ（Ｐｒｏｇｒａｍ  Ｍａｐ  Ｔａｂｌｅ）とが、このＴＳにおいて規定されている時間軸において、ほぼ１００msec間隔で挿入されている。
【００２０】
なお、外部装置により記憶部１０１にＴＳが格納される際、このＴＳの記憶部１０１における格納場所とこのＴＳを格納するファイル名が記憶部１０１内の管理ファイルに登録される。
受付部１０２は、キーボード及びマウスなどからなる入力装置であり、ユーザからの入力及び指示を受け付け、受け付けられた指示などをＴＳ管理部１０３に出力する。
【００２１】
より具体的には、受付部１０２は、再生指示とデータ編集処理の実行指示とを受け付け、また、このデータ編集処理の実行指示の受け付けに伴い、さらに、ユーザから遷移再生における遷移先のＴＳの指定と、遷移先の番組の指定と、遷移先の番組における遷移先となるシーンが存在する位置の指定と、遷移先の選択指示と、遷移元となるＴＳの指定と、遷移元の番組の指定と、遷移元の番組における遷移元となるシーンが存在する位置の指定とを受け付けて、受け付けた指定及び指示をＴＳ管理部１０３に出力する。
【００２２】
また、受付部１０２は、表示部１５０において表示している番組のシーンの指定を受け付けたとき、シーン指定信号をＴＳ管理部１０３に出力する。
ＴＳ管理部１０３は、記憶部１０１に格納されたＴＳの読み出し及び書き込みを制御すると共に、ＴＳ内のデータに対するデータ編集処理及び遷移再生のための制御を行う。
【００２３】
つまり、ＴＳ管理部１０３は、受付部１０２からデータ編集処理の実行指示が到来した場合、この指示に伴って到来する上述の指定を受け取り、それぞれの指定に応じた処理を実施する。
ＴＳ管理部１０３は、上述の遷移再生における遷移先となるＴＳの指定、例えば、ＴＳ（Ｂ）の指定がなされると、このＴＳ（Ｂ）の記憶部１０１における格納場所を記憶部１０１内の管理ファイルにより把握し、ＴＳ（Ｂ）のデータの読み出し開始を指示するリード信号及び前記格納場所を読み出し部１０４に通知し、また、このリード信号をカウント部１０５に出力する。
【００２４】
そして、遷移先の番組の指定がなされると、ＴＳ管理部１０３は、この番組のプログラム番号を第２番組情報抽出部１０７に出力する。
さらに、遷移先の番組における遷移先となるシーンが存在する位置の指定がなされると、ＴＳ管理部１０３は、遷移先位置決定信号をカウント部１０５及び第２番組情報抽出部１０７に出力する。
【００２５】
カウント部１０５に遷移先位置決定信号を出力した結果、ＴＳ管理部１０３は、遷移情報生成部１０９から後述の遷移情報を取得し、取得した遷移情報を記憶部１０１に格納するように書き込み部１１６に指示する。
遷移先の選択指示がなされるとＴＳ管理部１０３は、遷移情報生成部１０９内に格納されている選択された遷移先が示されている遷移情報を番組情報調整部１１５に出力するように遷移情報生成部１０９に指示し、また、この遷移情報の生成のトリガとなった遷移先位置決定信号を同じくトリガとして第２番組情報抽出部１０７に記憶されたプログラム番号及びＰＭＴのＰＩＤの値それぞれを、プログラム番号比較部１１０及びＰＭＴ＿ＰＩＤ比較部１１１に出力するように第２番組情報抽出部１０７に指示する。
【００２６】
また、ＴＳ管理部１０３は、上述の遷移再生における遷移元となるＴＳの指定、例えば、ＴＳ（Ａ）の指定がなされると、記憶部１０１における格納場所を記憶部１０１内の管理ファイルを参照することにより把握し、このＴＳ（Ａ）のデータの読み出し開始を指示するリード信号及び前記格納場所を示す情報を読み出し部１０４に出力する。
【００２７】
そして、遷移元の番組の指定がなされると、ＴＳ管理部１０３は、遷移元となる番組のプログラム番号を第１番組情報抽出部１０６に出力する。
さらに、遷移元の番組における遷移元となるシーンが存在する位置の指定がなされ、遷移先となるシーンが存在する位置の指定がなされると、ＴＳ管理部１０３は、番組情報調整部１１５に編集指示信号を出力する。
【００２８】
ここで、遷移先の番組における遷移先となるシーンが存在する位置の指定及び遷移先の選択指示は、遷移元の番組における遷移元となるシーンが存在する位置の指定よりも先になされているものとする。
また、遷移情報抽出部１１７からＴＳのファイル名、プログラム番号及びカウント値を受け取った場合、ＴＳ管理部１０３は、直ちに、このファイル名のファイルに格納されているＴＳを上述のカウント値が示すパケット以降のデータから読み出すように読み出し部１０４に指示すると共に、受け取ったプログラム番号を第３番組情報抽出部１０８に出力する。
【００２９】
読み出し部１０４は、ＴＳ管理部１０３から読み出すべきＴＳの記憶部１０１中における格納場所を受け取り、このＴＳを記憶部１０１から読み出し、第１番組情報抽出部１０６又はカウント部１０５に出力する。
より具体的には、読み出し部１０４は、読み出したＴＳが上述のデータ編集が未だなされていないＴＳ（Ａ）であった場合、即ち、遷移元となるＴＳであった場合、このＴＳ（Ａ）を第１番組情報抽出部１０６に出力し、また、読み出したＴＳが遷移先のＴＳ（Ｂ）の場合、又は、ＴＳ（Ａ）に対して上述のデータ編集処理がなされたＴＳ（ａ）である場合は、読み出したＴＳをカウント部１０５に出力する。
【００３０】
カウント部１０５は、読み出し部１０４から到来するＴＳ内のデータをパケット単位でその数をカウントする回路である。
より具体的には、カウント部１０５は、読み出し部１０４よりＴＳのデータ、即ち、パケットを逐次受信し、データ編集処理の際、このパケットを第２番組情報抽出部１０７に、また、遷移再生を実施する場合においては、第３番組情報抽出部１０８に出力しつつ、１つのパケットを受信する毎に１づつカウント値をインクリメントする。
【００３１】
このとき、カウント部１０５は、ＴＳ管理部１０３からリード信号を受信すると、カウント値を０にリセットする。
また、データ編集処理の際、ＴＳを受信中にＴＳ管理部１０３から遷移先位置決定信号を受け取った場合、カウント部１０５は、その時点におけるカウント値を遷移情報生成部１０９に出力する。
【００３２】
第１番組情報抽出部１０６は、ＴＳに含まれるＰＡＴ及びＰＭＴを抽出して、これらに内包されている番組情報を抽出する機能を有する。
より具体的には、第１番組情報抽出部１０６は、読み出し部１０４からＴＳのデータ、即ち、パケットを受け取り、この中に含まれているＰＡＴ及びＰＭＴを抽出し、受け取ったパケットをパケットＩＤ検出部１１２に出力する。
【００３３】
図２は、第１番組情報抽出部１０６の内部の構成を示す機能ブロック図である。
ここで、ＰＡＴ抽出部２０１は、到来するＴＳのパケットのパケットヘッダに示されているＰＩＤの値が０のもの、即ち、ＰＡＴを抽出し、このＴＳに含まれている番組の数及び各番組を特定するためにそれぞれ対応づけられた番号、即ち、プログラム番号を把握する。
【００３４】
また、このＰＡＴは、バージョン番号が付されており、ＰＡＴ及びＰＭＴに記載されている内容が更新される毎に、このバージョン番号も新たな番号に更新されている。
さらに、ＰＡＴは、ＴＳに含まれる番組それぞれに対応するＰＭＴのＰＩＤが示されている。
【００３５】
このＰＭＴのＰＩＤを得ることにより、目的とする番組のＰＭＴを抽出することができる。
ＰＭＴ抽出部２０２は、ＰＡＴ抽出部２０１よりＰＭＴのＰＩＤを受け取り、このＰＩＤを含むパケット、即ち、ＰＭＴを含むパケットを抽出する。
抽出されたＰＭＴは、番組を構成するデータを特定するための識別子、即ち、ＰＩＤが示されているテーブルである。
【００３６】
上述のＰＡＴ及びＰＭＴの抽出の詳細については、公知技術のためこれ以上の説明を省略する。
第１番組情報抽出部１０６は、抽出したＰＡＴ及びＰＭＴにより得られるＰＣＲ（Program Crock Reference）のＰＩＤ、映像データのＰＩＤ、音声データのＰＩＤなどの情報をデコード部１１３に出力する機能を有する。
【００３７】
また、第１番組情報抽出部１０６は、読み出し部１０４より受け取ったＴＳのＰＡＴに示されている全てのプログラム番号をプログラム番号比較部１１０に出力する。
第２番組情報抽出部１０７は、以下に示す点を除き、上述の第１番組情報抽出部１０６とほぼ同様の機能を有する。
【００３８】
第１番組情報抽出部１０６と異なる点は、第２番組情報抽出部１０７は、ＴＳ管理部１０３から受取ったプログラム番号、即ち、遷移先の番組に対応するプログラム番号と、遷移先の番組に対応する番組に対応するＰＭＴのＰＩＤの値と、このＰＭＴそのものとを、内包する不揮発性メモリなどの記録媒体に格納し、さらに、ＴＳ管理部１０３からの指示にしたがい、遷移先の番組に対応するプログラム番号をプログラム番号比較部１１０に出力すると共に、遷移先の番組に対応する番組に対応するＰＭＴのＰＩＤの値と、このＰＭＴそのものとをＰＭＴ＿ＰＩＤ比較部１１１に出力することである。
【００３９】
さらに、第２番組情報抽出部１０７は、遷移先の番組のパケットの入手先が読み出し部１０４ではなく、カウント部１０５である点と、カウント部１０５より受け取ったパケットの出力先がパケットＩＤ検出部１１２ではなく、デコード部１１３である点で、第１番組情報抽出部１０６とは異なる。
また、第３番組情報抽出部１０８は、再生対象の番組の再生に必要なデータ、即ち、パケットを特定するためのＰＩＤを抽出してデコード部１１３に出力する機能を有する。
【００４０】
より具体的には、第３番組情報抽出部１０８は、上述のパケットを特定するためのＰＩＤを抽出するために、カウント部１０５から受け取ったパケットに含まれているＰＡＴを抽出する。
そして、第３番組情報抽出部１０８は、ＴＳ管理部１０３から再生すべき番組のプログラム番号を受け取り、上述のパケットからこのプログラム番号により特定される番組のＰＭＴを抽出し、この番組を構成するデータが格納されているパケットのＰＩＤを取得し、これらＰＩＤをデコード部１１３に出力する。
【００４１】
さらに、第３番組情報抽出部１０８は、ＰＡＴ及びＰＭＴの抽出を終えたパケットを遷移情報抽出部１１７に出力する機能を有する。
なお、上述の抽出とは、目的とするデータをコーピーして得ることであり、取得したデータの構成や内容を変更するものではなく、以下に記載する抽出についても同様である。
【００４２】
遷移情報生成部１０９は、不揮発性メモリなどの記録媒体を有し、遷移再生における遷移元のＴＳ（Ｂ）の番組と遷移先のＴＳ（Ａ）の番組とをリンクするための遷移情報を生成する機能を有する。
より具体的には、遷移情報生成部１０９は、以下の３つの情報を上述の遷移情報として上述の記録媒体中に格納する。
【００４３】
１つ目の情報は、カウント部１０５から到来するカウント値であり、これは、遷移再生における遷移先を示す情報（以下、「遷移先カウント値」という。）として用いられる。
２つ目の情報は、上述のカウント値のカウントがなされたＴＳが格納されているファイルのファイル名であり、これはＴＳ管理部１０３より入手される。
【００４４】
３つ目の情報は、遷移先のＴＳで再生すべき番組を特定するプログラム番号であり、ＴＳ管理部１０３より入手される。
プログラム番号比較部１１０は、値を比較し一致又は不一致を判定し、一致する場合には、重複しない固有の値を生成する回路である。
より具体的には、プログラム番号比較部１１０は、第１番組情報抽出部１０６より受け取った１以上のプログラム番号と、第２番組情報抽出部１０７より受け取った遷移先の番組に対応するプログラム番号とを比較し、遷移先の番組に対応するプログラム番号と同一のプログラム番号があれば、これら全てのプログラム番号と異なる固有の番号を生成し、この番号を比較結果として番組情報調整部１１５に出力する。
【００４５】
また、同一のプログラム番号がなければ、遷移先の番組に対応するプログラム番号を比較結果としてそのまま番組情報調整部１１５に出力する。
ＰＭＴ＿ＰＩＤ比較部１１１は、プログラム番号比較部１１０と同様に、値を比較し一致又は不一致を判定し、一致する場合には、重複しない固有の値を生成する回路である。
【００４６】
より具体的には、ＰＭＴ＿ＰＩＤ比較部１１１は、第２番組情報抽出部１０７より受け取った遷移先の番組に対応するＰＭＴのＰＩＤの値と、パケットＩＤ検出部１１２より受け取ったＰＩＤの値とを比較し、遷移先の番組に対応するＰＩＤの値と同一のＰＩＤの値があれば、これら全てのＰＩＤの値と異なる固有の値を生成し、この値を比較結果として番組情報調整部１１５に出力すると共に、第２番組情報抽出部１０７から受け取ったＰＭＴも番組情報調整部１１５に出力する。
【００４７】
一方、同一のＰＩＤの値がなければ、ＰＭＴ＿ＰＩＤ比較部１１１は、遷移先の番組に対応するＰＩＤの値を比較結果としてそのまま番組情報調整部１１５に出力すると共に、第２番組情報抽出部１０７から受け取ったＰＭＴも番組情報調整部１１５に出力する。
パケットＩＤ検出部１１２は、第１番組情報抽出部１０６から到来するパケットのパケットヘッダを逐次参照し、そこに示されているＰＩＤの値をＰＭＴ＿ＰＩＤ比較部１１１に出力すると共に、第１番組情報抽出部１０６より受け取ったパケットを番組情報調整部１１５に出力する。
【００４８】
デコード部１１３は、ＭＰＥＧ２により符号化された映像信号及び音声信号などを復号する機能を有する。
より具体的には、デコード部１１３は、第１番組情報抽出部１０６、第２番組情報抽出部１０７及び第３番組情報抽出部１０８のいずれかから到来するＰＣＲのＰＩＤ、映像データのＰＩＤ及び音声データのＰＩＤなどにもとづいて、番組の再生に必要なデータのみについて復号を実施し、復号して得られる映像信号及び音声信号を出力部１１４に出力する。
【００４９】
出力部１１４は、映像信号及び音声信号についてＤ/Ａ変換を実施した後、映像信号を表示部１５０に、音声信号を音声出力部１５１にそれぞれ出力する回路である。
番組情報調整部１１５は、遷移元のＴＳの番組から遷移先のＴＳの番組へと再生対象を遷移させるための情報を、遷移元のＴＳにおけるこの遷移を実施させたい位置に挿入する機能を有する。
【００５０】
より具体的には、番組情報調整部１１５は、遷移再生における遷移元となるＴＳ、例えばＴＳ（Ａ）のパケットをパケットＩＤ検出部１１２から逐次受信しつつ、ＴＳ管理部１０３から編集指示信号を受信すると、編集指示信号の入力がなされた時点から始めて到来する1番目のＰＡＴから３番目のＰＡＴまでの全てのＰＡＴについて、以下の更新を実施する。
【００５１】
番組情報調整部１１５は、上述の３つのＰＡＴ内に比較結果として受け取ったプログラム番号と比較結果として受け取ったＰＭＴのＰＩＤの値とを追加し、ＰＡＴ内に示されているバージョン番号を更新する。
つまり、これらは、遷移先の番組のプログラム番号とこの番組のＰＭＴのＰＩＤに相当する。
【００５２】
さらに、番組情報調整部１１５は、ＰＭＴ＿ＰＩＤ比較部１１１から受け取ったＰＭＴのパケットヘッダに格納されているＰＩＤの値を上述の比較結果として受け取った値になるように調整し、このＰＭＴのペイロードに示されたプログラム番号を上述の比較結果として受け取ったプログラム番号になるように調整し、さらに、このＰＭＴのペイロードに遷移情報生成部１０９から受け取った遷移情報を包含させたもの（以下、「遷移ＰＭＴ」という。）を生成する。
【００５３】
そして、ＴＳ（Ａ）において、上述の各ＰＡＴの近傍であって、各ＰＡＴよりも後の位置にこの遷移ＰＭＴを挿入する。
つまり、これらの更新は、通常の放送形態におけるＴＳの観点から見れば、ＴＳ（Ａ）内の番組が１つ増加したことに相当するが、追加された番組を構成するデータがＴＳ（Ａ）内に含まれていない状態にある。
【００５４】
書き込み部１１６は、ＴＳ管理部１０３の指示にしたがい記憶部１０１にＴＳのデータを書き込む機能を有する。
遷移情報抽出部１１７は、遷移情報が格納されたパケットを検出する回路である。
より具体的には、遷移情報抽出部１１７は、ＰＡＴ内のバージョン番号を参照し、バージョン番号が更新されている場合、このＰＡＴに続く一連のＰＭＴ全てを参照し、この中に遷移情報が含まれているか否かを判断する。
【００５５】
再生の対象となっている番組に対応するＰＭＴ中に遷移情報が含まれている場合、遷移情報抽出部１１７は、この遷移情報に示されているＴＳのファイル名及びプログラム番号をＴＳ管理部１０３に出力し、遷移情報に示されているカウント値、即ち、遷移先カウント値をＴＳ管理部１０３に出力する。
＜データ＞
図３は、プログラム番号比較部１１０の比較結果がプログラム番号の一致を示し、かつ、ＰＭＴ＿ＰＩＤ比較部１１１での比較結果がＰＩＤの一致を示す場合におけるデータ編集がなされる前のＴＳのデータ構造と、このデータ編集がなされた後のＴＳのデータ構造とを示す図である。
【００５６】
ここで、ＴＳ（Ａ）は、遷移再生における遷移元となるＴＳであり、ＴＳ（Ｂ）は、遷移再生における遷移先となるＴＳであり、また、ＴＳ（ａ）は、ＴＳ（Ａ）の管理情報を遷移再生のために編集を行ったものである。
各ＴＳの管理情報であるＰＡＴ及びＰＭＴは、各ＴＳにおいて規定されている時間軸において、ほぼ１００msec間隔で挿入されている。
【００５７】
ＴＳ（Ａ）は、１つの番組のデータのみが多重されており、ＰＡＴは、この番組を示す、例えばプログラム番号「１０」と、この番組のＰＭＴが格納されているパケットのヘッダに格納された識別子の値、即ち、ＰＭＴのＰＩＤの値「１００」を含んでいる。
また、ＴＳ（Ａ）のＰＭＴには、パケットヘッダ内にＰＭＴのＰＩＤの値「１００」を含み、ペイロード内に、例えばプログラム番号「１０」と、この番組の映像及び音声を再生する場合に必要な時刻情報であるＰＣＲを格納するパケットのＰＩＤの値「１０１」と、この番組の映像データを格納するパケットのＰＩＤの値「２０２」と、この番組の音声データを格納するパケットのＰＩＤの値「１０３」とを含んでいる。
【００５８】
ＴＳ（Ｂ）もまた、１つの番組のデータのみが多重されており、ＰＡＴは、例えばこの番組を示すプログラム番号「１０」と、この番組のＰＭＴが格納されているパケットのヘッダに格納された識別子の値、即ち、ＰＭＴのＰＩＤの値「１００」を含んでいる。
また、ＴＳ（Ｂ）のＰＭＴには、パケットヘッダ内に、例えばＰＭＴのＰＩＤの値「１００」を含み、ペイロード内に、プログラム番号「１０」と、この番組の映像及び音声を再生する場合に必要な時刻情報であるＰＣＲを格納するパケットのＰＩＤの値「１０１」と、この番組の映像データを格納するパケットのＰＩＤの値「１０２」と、この番組の音声データを格納するパケットのＰＩＤの値「１０３」とを含んでいる。
【００５９】
このように、ＴＳ（Ａ）及びＴＳ（Ｂ）のＰＡＴに示されているプログラム番号及びＰＭＴのＰＩＤの値は一致しており、さらに、ＰＭＴに示されているＰＣＲのＰＩＤの値及び音声データのＰＩＤの値も一致している。
データ編集処理が番組情報調整部１１５によりなされると、ＴＳ（Ａ）は、ＴＳ（ａ）のように編集がなされる。
【００６０】
即ち、ＴＳ（Ａ）のＰＡＴ内にＴＳ（Ｂ）のＰＡＴの内容が追加される。
このとき、この追加された内容、即ち、プログラム番号及びＰＭＴのＰＩＤの値は、既に、このＰＡＴで使用されている値であるため、もともとＴＳ（Ａ）に存在する番組とＴＳ（Ｂ）に存在する番組の２つをＴＳ管理部１０３、第１番組情報抽出部１０６、第２番組情報抽出部１０７及び第３番組情報抽出部１０８において認識可能なように、重複しないプログラム番号及びＰＭＴのＰＩＤの値への変更がなされている。
【００６１】
また、ＴＳ（Ａ）において、追加されたＰＡＴの後方にＴＳ（Ｂ）のＰＭＴが挿入されている。
このとき、追加されるＰＭＴに含まれているプログラム番号「１０」及びＰＭＴのＰＩＤの値「１００」は、既に、ＴＳ（Ａ）で使用されている値であるため、上述のＰＡＴにおけるプログラム番号及びＰＩＤの値の変更に伴って、ＰＭＴについても重複しないプログラム番号「２０」及びＰＭＤのＰＩＤの値「２００」への変更がなされている。
【００６２】
さらに、追加されたＰＭＴ内には、ＴＳ（Ｂ）における遷移先を示す遷移情報、即ち、ＴＳ（Ｂ）を格納するファイルのファイル名と、ＴＳ（Ｂ）の先頭パケットからのカウント値と、遷移再生における遷移後の再生対象とする番組のプログラム番号とが含まれている。
このように遷移元となるＴＳに遷移先の番組のＰＭＴを追加するのは、遷移後最初に抽出されるＰＡＴを参照する以前に、再生に必要なデータを認識して抽出するためである。
【００６３】
なお、上述のＴＳ（Ｂ）の先頭パケットからのカウント値は、ＴＳ（Ｂ）における時間軸上の再生開始場所を示す。
以上のようなデータ編集は、１箇所だけでなく、ＴＳ（Ａ）の遷移再生の開始を望む位置付近に存在するＰＡＴ及びその後連続する２つのＰＡＴについて実施される。
【００６４】
また、ＰＭＴの追加については、上述の各ＰＡＴの後であって、各ＰＡＴの近傍に上述のＰＭＴの追加がなされる。
これは、通常、蓄積データ再生装置１００は、全てのＰＡＴを参照しているが、この参照が保証されている訳ではなく、読み逃しもあり得るため、冗長ではあるが、複数のＰＡＴ及びＰＭＴについて上述のような追加を実施し、確実にデータ編集がなされたＰＡＴ及びＰＭＴが参照されるデータ構造となっている。
【００６５】
図４、ＰＡＴのデータ構造の詳細を示す図である。
このＰＡＴは、INTERNATIONAL STANDARD ISO/IEC 13818-1  において規定するＰＡＴのデータ構造と同一であるため、詳細な説明については省略する。
ＰＡＴは、上述の規格により規定される値を格納するビット列のデータからなり、その中に、プログラム番号を格納する１６ビットの領域４０２及びＰＭＴのＰＩＤの値を格納する１３ビットの領域４０３が存在する。
【００６６】
また、このような領域４０２及び領域４０３を含むより大きなデータ格領域、いわゆるプログラム情報ループ４０１、４１１、４２１などが番組の数だけ用意される。
データ編集処理において、番組情報調整部１１５は、ＴＳ（Ａ）のプログラム情報ループを追加し、これにＴＳ（Ｂ）における遷移先の番組に対応するプログラム番号及びＰＭＴのＰＩＤの値を追加する。
【００６７】
図５は、ＰＭＴのデータ構造の詳細を示す図である。
このＰＭＴは、ＰＡＴと同様にINTERNATIONAL STANDARD ISO/IEC 13818-1  において規定するＰＭＴのデータ構造と同一であるため、詳細な説明については省略する。
ＰＭＴは、上述の規格により規定される値を格納するビット列のデータからなり、その中に、ＰＣＲのＰＩＤを格納するための１３ビットの領域５０２及びユーザ定義可能なデータ領域である１ｓｔループディスクリプタフィールド５０１が存在する。
【００６８】
データ編集処理において、番組情報調整部１１５は、遷移情報を上述の１ｓｔループディスクリプタフィールド５０１に格納する。
＜動作＞
図６は、蓄積データ再生装置１００におけるデータ編集処理を示すフローチャートである。
【００６９】
受付部１０２は、例えば、遷移再生における遷移先のＴＳ（Ｂ）及び番組の指定と遷移再生における遷移元のＴＳ（Ａ）及び番組の指定を受け付け（ステップＳ６０１）、これらの指定をＴＳ管理部１０３に出力する。
ＴＳ管理部１０３は、遷移先のＴＳ（Ｂ）及び遷移元のＴＳ（Ａ）を読み出す指示を読み出し部１０４に指示する（ステップＳ６０２）。
【００７０】
そして、ＴＳ管理部１０３は、まず、ＴＳ（Ｂ）において遷移先となる番組のプログラム番号とこの番組の再生指示を第２番組情報抽出部１０７出力し、その結果、デコード部１１３によりこの番組の映像及び音声などのデータがデコードされ、デコードされたこれらデータが出力部１１４を介して、表示部１５０から映像が出力され、また、音声出力部１５１から音声が出力される（ステップＳ６０３）。
【００７１】
ユーザは、遷移先のＴＳ（Ｂ）において、遷移後に最初に再生を行うシーンを見つけると、このシーンが表示されているとき、遷移先位置を指定するためのキー操作を受付部１０２に対し実施する。
これにより、受付部１０２は、このＴＳ（Ｂ）の遷移先の番組における遷移先となるシーンが存在する位置の指定を受け付け、この指定を示す信号をＴＳ管理部１０３に出力する（ステップＳ６０４）。
【００７２】
この信号を受け取ったＴＳ管理部１０３は、カウント部１０５に遷移先位置決定信号を出力し、その結果、カウント部１０５からこのシーンの位置に対応するカウント値が遷移情報生成部１０９に出力される。
このカウント値を受信すると、遷移情報生成部１０９は、ＴＳ管理部１０３からＴＳ（Ｂ）のファイル名及びこのＴＳ（Ｂ）における再生中の番組のプログラム番号を取得し、上述のカウント値と共に内包する不揮発性メモリに記憶する（ステップＳ６０５）。
【００７３】
その後、受付部１０２において、再生終了指示が受け付けられると、ＴＳ管理部１０３は、第２番組情報抽出部１０７及びデコード部１１３にＴＳ（Ｂ）の番組の再生を終了させるように指示し、この再生を終了させる（ステップＳ６０６）。
続いて、ＴＳ管理部１０３は、ＴＳ（Ａ）において遷移元となる番組のプログラム番号とこの番組の再生指示とを第１番組情報抽出部１０６出力し、その結果、デコード部１１３によりこの番組の映像及び音声などのデータがデコードされ、デコードされたこれらデータが出力部１１４を介して、表示部１５０から映像が出力され、また、音声出力部１５１にから音声が出力される（ステップＳ６０７）。
【００７４】
ユーザは、遷移元のＴＳ（Ａ）において、遷移の開始を望むシーンを見つけると、このシーンが表示されているとき、遷移元位置を指定するためのキー操作を受付部１０２に対し実施する。
これにより、受付部１０２は、このＴＳ（Ａ）の遷移元の番組における遷移元となるシーンが存在する位置の指定を受け付け（ステップＳ６０８）、この指定を示す信号をＴＳ管理部１０３に出力する。
【００７５】
この信号を受け取ったＴＳ管理部１０３は、第１番組情報抽出部１０６及びデコード部１１３に再生中の映像及び音声をフリーズさせるように指示し、前記シーンの静止画を表示部１５０に表示させ、音声出力部１５１からの音声の出力を中止させる（ステップＳ６０９）。
そして、ＴＳ管理部１０３は、今回生成した遷移情報と過去に生成した遷移情報を含め、これら遷移情報のうちいずれか１つをＴＳ（Ａ）からの遷移先を特定する遷移情報として決定するための処理を実施する。
【００７６】
即ち、ＴＳ管理部１０３は、遷移情報生成部１０９に記憶されている全ての遷移情報、即ち、ファイル名、プログラム番号及びカウント値と、遷移先シーンとの組を表示部１５０に表示させ（ステップＳ６１０）、受付部１０２によりこの組のいずれか１つの指定を受け付ける（ステップＳ６１１）。
ＴＳ管理部１０３は、遷移情報の指定がなされると、この遷移情報に対応する遷移先の番組に対応するプログラム番号、遷移先の番組に対応するＰＭＴのＰＩＤの値及びこのＰＭＴそのものを出力する指示を第２番組情報抽出部１０７に与えると共に、番組情報調整部１１５に編集指示信号を出力する。
【００７７】
これにより、プログラム番号比較部１１０は、遷移先の番組に対応するプログラム番号と遷移元のＴＳに含まれているＰＡＴに示されているプログラム番号との重複を判断し（ステップＳ６１２）、これらプログラム番号は重複していれば、重複しないプログラム番号を生成し、これをＴＳ（Ａ）に追加すべきプログラム番号とし（ステップＳ６１３）、番組情報調整部１１５に通知する。
【００７８】
一方、プログラム番号が重複しない場合、プログラム番号比較部１１０は、遷移先の番組に対応するプログラム番号をそのままＴＳ（Ａ）に追加すべきプログラム番号とし（ステップＳ６１４）、番組情報調整部１１５に通知する。
そして、ＰＭＴ＿ＰＩＤ比較部１１１は、第２番組情報抽出部１０７より受け取った遷移先の番組に対応するＰＭＴのＰＩＤの値と、パケットＩＤ検出部１１２より受け取ったＰＩＤの値とを重複を判断し（ステップＳ６１５）、重複していれば、重複しないＰＩＤの値を生成してこれをＴＳ（Ａ）に追加すべきＰＭＴのＰＩＤの値とする（ステップＳ６１６）。
【００７９】
一方、ＰＭＴのＰＩＤの値が重複しない場合、ＰＭＴ＿ＰＩＤ比較部１１１は、第２番組情報抽出部１０７より受け取った遷移先の番組に対応するＰＭＴのＰＩＤの値をそのままＴＳ（Ａ）に追加すべきＰＭＴのＰＩＤの値とし（ステップＳ６１７）、番組情報調整部１１５に通知する。
そして、番組情報調整部１１５は、ＴＳ（Ａ）に追加すべきとされたプログラム番号とＰＭＴのＰＩＤの値との組をＴＳ（Ａ）上における指定されたシーンの位置付近にあるＰＡＴ及びそれ以降の連続する２つのＰＡＴに追加する。
【００８０】
また、これら各ＰＡＴの後にＴＳ（Ｂ）の遷移先の番組に対応するＰＭＴであって、このＰＭＴを格納するパケットヘッダに示されたＰＩＤの値を上述のＴＳ（Ａ）に追加すべきＰＭＴのＰＩＤの値に調整し、また、ペイロード内に示されているプログラム番号を上述のＴＳ（Ａ）に追加すべきプログラム番号に調整したもので、さらに、このＰＭＴの１ｓｔループディスクリプタフィールドに指定された遷移情報を格納したものを追加する（ステップＳ６１８）。
【００８１】
ＴＳ管理部１０３は、ＴＳ（Ａ）に対して上述のようなＰＡＴの内容の追加及びＰＭＴの追加が行われたＴＳ（ａ）を記憶部１０１に格納するように書き込み部１１６に指示し、この結果、このＴＳ（ａ）が格納される（ステップＳ６１９）。
図７は、遷移再生を実施する処理を示すフローチャートである。
【００８２】
受付部１０２は、例えば、ＴＳ（ａ）の再生指示及び再生する番組の指定を受け付け、この指示及び指定をＴＳ管理部１０３に出力する（ステップＳ７０１）。
ＴＳ管理部１０３は、このＴＳ（ａ）の再生指示及び再生する番組の指定を受け取ると、読み出し部１０４にこのＴＳ（ａ）の読み出しを指示し、第３番組情報抽出部１０８に再生する番組のプログラム番号を出力する。
【００８３】
その結果、記憶部１０１から読み出し部１０４へ、読み出し部１０４からカウント部１０５へ、カウント部１０５から第３番組情報抽出部１０８へと読み出されたＴＳ（ａ）が逐次出力される（ステップＳ７０２）。
そして、第３番組情報抽出部１０８は、ＰＡＴ及びＰＭＴの抽出を行い（ステップＳ７０３）、抽出したＰＭＴからさらにＰＣＲ、映像及び音声が格納されているパケットのＰＩＤ（以下、「ＥＳ#ＰＩＤ」という。）を抽出し（ステップＳ７０４）、受け取ったＴＳ（ａ）を遷移情報抽出部１１７に出力する。
【００８４】
遷移情報抽出部１１７は、受け取ったＴＳ（ａ）のＰＭＴ内に遷移情報があるか否かの判断を行う（ステップＳ７０５）。
遷移情報がＰＭＴに含まれていない場合、遷移情報抽出部１１７は、そのままデータをデコード部１１３に出力し、通常の再生を実施させる（ステップＳ７０６）。
【００８５】
遷移情報がＰＭＴに含まれている場合、遷移情報抽出部１１７は、この遷移情報に含まれているファイル名、プログラム番号及び遷移先カウント値をＴＳ管理部１０３に出力する。
ＴＳ管理部１０３は、受け取ったこのファイル名のファイルに格納されている、例えば、ＴＳ（Ｂ）における上述の遷移先カウント値に示されるパケット以降のデータの読み出しを読み出し部１０４に指示し、また、第３番組情報抽出部１０８に受取ったプログラム番号を出力する。
【００８６】
これにより、ＴＳ（Ｂ）が読み出し部１０４により読み出され（ステップＳ７０７）、ＰＡＴ及びＰＭＴの抽出を行うステップＳ７０３へと戻る。
図８（ａ）は、図６のステップＳ６０３において、表示部１５０に表示される画面の一例を示す図である。
再生シーンが画面に表示され、その下にＴＳ全体の時間を示す矩形図９００が表示され、さらにこの矩形図９００上に現在表示中のシーンのデータが存在する時間軸上の位置を示すマーク９０１が示されている。
【００８７】
また、欄９０２は、このＴＳのファイル名「００１」を示し、また、欄９０３は、このシーンを含む番組のプログラム番号「１２１」を示す。
図８（ｂ）は、図６のステップＳ６０４において、表示部１５０に表示される画面の一例を示す図である。
欄９０８は、今回指定されたシーン及び遷移情報を示しており、また、欄９０９は、過去に登録された遷移情報とこれに対応するシーンを示している。
【００８８】
つまり、受付部１０２により遷移先となるシーンが存在する位置の指定が受け付けられると、指定されたシーンと遷移情報とが画面上に表示されると共に、過去に登録された遷移情報とこれに対応するシーンも表示される。
欄９０４は、このシーンを含んでいるＴＳが格納されているファイル名「００１」を示し、欄９０５は、このシーンが蓄積データ再生装置１００に最初に記録された日付を示し、欄９０６は、同じくこのシーンが蓄積データ再生装置１００に最初に記録された時刻を示し、また、欄９０７は、このシーンを含んでいる番組のプログラム番号を示す。
【００８９】
図９（ａ）は、図６のステップＳ６０７において、表示部１５０に表示される画面の一例を示す図である。
再生シーンが表示部１５０の画面に表示され、その下にＴＳ全体の時間を示す矩形図１０００が表示され、さらにこの矩形図１０００上に現在表示中のシーンのデータが存在する時間軸上の位置を示すマーク１００１が示されている。
【００９０】
また、欄１００２は、このＴＳのファイル名「０３２」を示し、また、欄１００３は、このシーンを含む番組のプログラム番号「０８６」を示す。
図９（ｂ）は、図６のステップＳ６０８において、表示部１５０に表示される画面の一例を示す図である。
欄１００７は、遷移先シーンの指定がなされたときに生成され、記録された遷移情報とそのシーンを示している。
【００９１】
これは、図８における欄９０８及び欄９０９の内容と同じである。
図中の太枠は、各遷移情報及び遷移先のシーンを選択するためのもので、この選択がなされているとき、決定操作を行うことにより選択されている遷移情報及び遷移先のシーンが指定されることとなる。
以上のように、第１の実施の形態によれば、データ編集処理を実施することにより再生中における再生対象の自動的な切り替えが、異なるＴＳ間であっても可能となり、記録されたＴＳ中の番組の再生時において、切り替え可能な再生対象についての制限がより緩和される。
【００９２】
また、データ編集処理が一度なされるだけで、何度でもユーザ選択した番組の順序で再生がなされ、ＴＳ及び番組の選択の手間を削減できる。
なお、第１の実施の形態では、蓄積データ再生装置１００は、ＭＰＥＧ２のＴＳを記録するとしたが、本発明は、将来においてこのＭＰＥＧ２のＴＳと同様のデータ形式であって、ＭＰＥＧ２に代わるものが開発された場合、この新たな規格についても有効である。
【００９３】
また、第１の実施の形態では、番組情報調整部１１５は、遷移情報を上述の１ｓｔループディスクリプタフィールド５０１に格納するとしたが、エレメンタリストリームの数だけ存在するいわゆるエレメンタリ情報ループ５１１、５２１、５３１などにそれぞれ含まれている２ｎｄループディスクリプタフィールド５０４のいずれか１つに格納してもよい。
【００９４】
また、図８において、欄９０３は、このシーンを含む番組のプログラム番号「１２１」を示すとしたが、よりユーザの認識し易いチャネル番号を表示してもよい。
その場合、１つのチャネルは、異なる時間帯において異なる番組が存在するため、複数プログラム番号に１つのチャネル番号が対応する関係にあり、このような対応づけを行う機能部が必要となる。
【００９５】
また、第１の実施の形態では、遷移先の番組における遷移先となるシーンが存在する位置の指定と遷移元の番組における遷移元となるシーンが存在する位置の指定とを実施するとしたが、例えば、番組の終了時点で他の番組の先頭に再生対象を切り替える場合、遷移先の番組における遷移先となるシーンが存在する位置の指定及び遷移元の番組における遷移元となるシーンが存在する位置の指定は不要となる。
【００９６】
図１０（ａ）は、このような場合における、ユーザからの指示を受け付ける画面８０１の一例を示す図である。
ここで、番組のタイトルが番組単位のデータとして対応づけられて記憶部１０１に格納されている場合について説明する。
欄８０２は、番組のタイトル「○△ドラマ」をキーとして、ＴＳ管理部１０３により検索された結果を示し、この番組が格納されているＴＳのファイル名と放送時間とが合わせて示されている。
【００９７】
連結ボタン８０３は、欄８０２に表示された番組を上から下の順番で再生順序を決定するためのものである。
このように、番組のタイトルをキーとして抽出された情報にもとづいて、データ編集処理を実施しても構わない。
図１０（ｂ）は、上述のようにデータ編集処理がなされた場合の再生状況を示す図である。
【００９８】
図の横軸は時間軸を示し、また、縦方向に並んだ４つの矩形はそれぞれＴＳを示す。
○△ドラマ第１回から第４回まで、それぞれの番組が終了すると、他のＴＳにある次の番組へと再生対象が切り替っている。
また、第１の実施の形態では、異なるＴＳ間にある番組へと再生の対象を切り替えたが、同じＴＳ内に存在する別の番組であって、時間軸上の位置が異なる点に再生対象を切り替えてもよい。
【００９９】
図１１は、このような場合における再生対象の切り替えを指示するための入力画面を示す図である。
図の横軸は時間軸を示し、また、縦方向に並んだ３つの矩形はそれぞれ番組を示す。
欄１２００は、ＴＳのファイル名を示す。
【０１００】
欄１２０１には、上述のＴＳに含まれている番組の時間軸を示す３つの矩形１２０２、１２０３及び１２０４を示し、それぞれの矩形に、遷移情報を含むＰＭＴの挿入先を示すマーク１２０４、１２０５、１２０６及び１２０７が示されている。
ドラッグ操作によりこれらマーク１２０４、１２０５、１２０６及び１２０７を掴み、移動させることができ、さらに、右クリックで消去し、左クリックで表示させ、遷移開始位置を自由に指定することができる。
【０１０１】
また、上述のマークから矢印１２０８、１２０９、１２１０及び１２１１が出ており、この矢印の先を他の番組の矩形における位置に合わせることにより、この位置を遷移先として指定することができる。
さらに、別のＴＳについて上述の欄１２００と同様の欄を合わせて表示し、矢印１２１１の先を、別のＴＳの番組に対応する矩形上における位置に合わせることにより、別のＴＳの番組を遷移先として指定することができる。
【０１０２】
また、第１の実施の形態では、遷移情報をＰＭＴに格納して遷移元となるＴＳに挿入したが、遷移元となるＴＳのＰＡＴに挿入するとしてもよい。
その場合、遷移先となる番組のＰＭＴの遷移元となるＴＳへの挿入は実施せず、遷移情報抽出部１１７は、ＰＡＴ内を参照し、この遷移情報があるか否かを判断することとなり、また、遷移元のどの番組を再生していたとしても、上述のＰＡＴを参照したとき、再生対象の切り替えが実施されることとなる。
【０１０３】
また、この場合、第３番組情報抽出部１０８により遷移先に存在するＰＡＴを抽出し、再生すべき番組のＰＭＴを抽出するまで、遷移先のＴＳの読み出されたデータを再生には使用しないこととなる。
また、第１の実施の形態では、遷移情報生成部１０９及び第２番組情報抽出部１０７は、不揮発性メモリなどの記録媒体を内包するとしたが、この記録媒体の代わりに記憶部１０１を用いてもよい。
【０１０４】
また、データ編集処理において実施された手順とは逆の手順を実施し、既にデータ編集処理がなされたＴＳにおいて、データ編集処理時にＰＡＴ内に挿入された内容及び遷移情報を含むＰＭＴを取りだし、上述のデータ編集処理がなされる前の状態に復元することができるとしてもよい。
＜第２の実施の形態＞
続いて、第２の実施の形態について説明する。
【０１０５】
第２の実施の形態における蓄積データ再生装置の構成は、第１の実施の形態における蓄積データ再生装置１００と同様であり、一部の機能部について新たな機能が付加されている。
ここで、第１の実施の形態と異なっている点について説明する。
第１の実施の形態では、データ編集処理を示す図６のステップＳ６０８において、受付部１０２は、ＴＳ（Ｂ）の遷移元の番組における遷移元となるシーンが存在する位置の指定を受け付けるとしたが、第２の実施の形態においては、さらに、自動的に遷移を行うか、ユーザ判断により遷移を行うかのいずれかの指示（以下、「切り替えモード指示」という。）を受け付ける。
【０１０６】
これに伴い、遷移情報に上述の切り替えモード指示を示す新たな１ビットのフラグが設けられている。
切り替えモード指示は、受付部１０２からＴＳ管理部１０３へ、ＴＳ管理部１０３から番組情報調整部１１５と通知され、この結果、番組情報調整部１１５は、図６のステップＳ６１８における処理がなされる前に、自動的に遷移を行う指示がなされた場合、上述のフラグの値を「０」に、また、ユーザ判断により遷移を行う指示がなされた場合、上述のフラグの値を「１」にする。
【０１０７】
図７のステップＳ７０７を開始する前に、遷移情報抽出部１１７は、例えば、第３番組情報抽出部１０８より受け取ったＴＳ（ａ）のＰＭＴ内に遷移情報があるか否かの判断を行うが、ＰＭＴ中に遷移情報を検出した場合、これに加えて、上述のフラグの値が「０」か「１」かの判断を実施する。
この判断において、フラグの値が「０」の場合、ステップＳ７０７以降の処理を実施する。
【０１０８】
これは、見かけ上第１の実施の形態と同様の動作となる。
一方、上述の判断において、フラグの値が「１」の場合、遷移情報抽出部１１７は、表示部１５０にそのとき表示されていた映像を繰り返し表示させ、また、音声出力部１５１からの音声の出力を中断させる。
そして、遷移情報抽出部１１７は、表示部１５０にユーザに再生対象の切り替えを行うか否かの指示入力を促すボタンを表示させる。
【０１０９】
図１２は、上述のボタンが表示された画面であり、第１の実施の形態においては、図９（ｂ）に相当する図である。
手動ボタン１００４は、ユーザ判断により遷移を行うことを指示するためのボタンである。
自動ボタン１００５は、自動的に遷移を行うことを指示するためのボタンである。
【０１１０】
決定ボタン１００６は、前記２つの指示のうち、いずれの指示にするのかを確定し、確定した指示をＴＳ管理部１０３経由で遷移情報抽出部１１７に出力させるためのボタンである。
このため、ＴＳ管理部１０３は、この指示を遷移情報抽出部１１７に出力する機能を有する。
【０１１１】
第２の実施の形態では、ユーザから再生対象の切り替えを行う指示が入力された場合、第１の実施の形態における図７のステップＳ７０７以降の処理、即ち、再生対象を切り替えるための処理を実施し、また、ユーザから再生対象の切り替えを行わない指示が入力された場合、ステップＳ７０６以降の処理を実施する。図１３は、ユーザからの指示を受け付ける画面１１００の一例を示す図である。
【０１１２】
欄１１０２は、編集の対象とするＴＳのファイル名を示す。
矩形１１０１は、編集の対象とするＴＳをイメージするためのオブジェクトであり、横軸は時間軸を示す。
ここでは、このＴＳに１つの番組のみが含まれている場合を示す。
行１１０３は、このＴＳが記録された時間を示す。
【０１１３】
行１１０４は、色が付されたマークによりデータ編集位置を示す。
接続先リスト１１２０は、データ編集位置に挿入された遷移情報の内容の詳細を示すテーブルである。
色列１１２１は、上述のマークの色を示す。
接続先ストリームファイル列１１２２は、遷移再生における遷移先となるＴＳが格納されているファイルのファイル名を示す。
【０１１４】
開始オフセット列１１２３は、遷移先の位置を遷移先ＴＳの時間軸における時刻で表したものを示す。
接続先番組番号列１１２４は、遷移先となる番組のプログラム番号を示す。
モード列１１２５は、切り替えモード指示を示し、「自動」とは、自動的に遷移を行う設定となっていること、「手動」とは、ユーザ判断により遷移を行うか否かを決定する設定となっていることを示す。
【０１１５】
ユーザは、このような画面１１００により、ＴＳ００１におけるデータ編集処理の状況が一目で確認でき、必要に応じて手入力により、各欄の内容を修正できる。
図１４は、第２の実施の形態における蓄積データ再生装置を用いたサービスの提供例を示す図である。
【０１１６】
図の横軸は時間軸を示し、また、縦方向に並んだ２つの矩形はそれぞれ番組を示す。
ＴＳ１３００には、２つの番組１３０１及び番組１３０２が存在する。
ここで、番組１３０１は、複数の商品の概要を説明する映像及び音声などが含まれており、これらを視聴することにより提供されるサービスを便宜的にメインサービスと呼ぶこととする。
【０１１７】
番組１３０１は、遷移情報を含む３つのＰＭＴが挿入されている。
ハッチングのマーク１３０３、１３０４、１３０５は、それぞれの上述の挿入位置を示す。
なお、これら遷移情報のフラグの値は、全て「１」、即ち、手動の切り替えを示すものとする。
【０１１８】
また、それぞれのマークから出ている矢印の先は、遷移先の位置を示している。
番組１３０２は、複数の商品の詳細を説明する映像及び音声などが含まれており、これらを視聴することにより提供されるサービスを便宜的にサブサービスと呼ぶこととする。
【０１１９】
この番組１３０２もまた、遷移情報を含む３つのＰＭＴが挿入されている。
ハッチングのマーク１３０６、１３０７、１３０８は、これらＰＭＴの挿入先の位置を示す。
また、これら遷移情報のフラグの値は、全て「０」、即ち、自動の切り替えを示すものとする。
【０１２０】
メインサービスを提供する番組において、マーク１３０３の位置に存在する映像データ及び音声データが再生されたとき、サブサービスを提供する番組に再生対象を切り替えるか否かをユーザに問い合わせるメッセージが表示される。
つまり、今まで視聴していた商品の概要説明からさらに詳細な説明の視聴を望むユーザは、再生対象の切り替えを指示することとなる。
【０１２１】
そして、この指示の入力がなされると、サブサービスを提供する番組への再生対象の変更がなされることとなる。
この詳細な説明が終了する位置に遷移情報を含むＰＭＴの挿入されており、この位置まで再生がなされると、自動的に再生対象がメインサービスを提供する番組におけるマーク１３０３直後の位置に切り替る。
【０１２２】
同様の切り替えを２つの番組間で繰り返すことにより、ユーザの要望に応じた柔軟なサービスの提供が可能となる。
図１５は、第２の実施の形態における蓄積データ再生装置を用いたサービスの提供例を示す図である。
図の横軸は時間軸を示し、また、図の上下左右にある４つの大きな矩形はＴＳを示し、各ＴＳに含まれる３つの矩形は番組を示す。
【０１２３】
ユーザは、再生中の番組が属するＴＳの他の番組に再生対象を自由に切り替えることができる。
これは、通常の放送におけるチャネル切り替えと同様であり、遷移再生における遷移元と遷移先のＴＳにおける時間軸上の位置は一致する。
各番組には、遷移情報を含むＰＭＴが挿入されており、他のＴＳの番組や同じＴＳ内の他の番組を遷移先として示している。
【０１２４】
このようなデータ構造を有することにより、ユーザによる番組切り替えと遷移情報による再生対象の切り替えの組み合わせにより、最終的に再生される番組が異なるという、いわゆるマルチストーリが生成される。
以上のように、第２の実施の形態によれば、データ編集処理の過程において、遷移情報に含まれるフラグの値を「１」とすることにより、遷移情報抽出部１１７においてＰＭＴが検出されたとき、ユーザに再生対象の切り替えを行うか否かの指示入力を促すボタンを表示させ、その指示入力に応じた再生を実施するので、ＴＳ中の番組の再生時において、切り替え可能な再生対象についての制限がより緩和されたものとなる。
【０１２５】
なお、第１の実施の形態と同様に第２の実施の形態では、遷移情報生成部１０９は、カウント値、ファイル名及びプログラム番号の３つの情報を遷移情報として上述の記録媒体中に格納しているが、これ以外の情報を含めてもよい。
例えば、図１４のように、上述の遷移情報が示す遷移先のＴＳにさらに別の遷移情報が存在する場合、これら遷移情報により順次再生対象の切り替えが実施され、複数の商品概要説明及び商品詳細説明を連続的に視聴することも可能であり、これを１つの再生単位と見ることもでき、このような再生単位に属するＴＳに含まれる複数の遷移情報は、同一のグループに属しており、遷移情報生成部１０９は、このグループを示すグループ番号を遷移情報中に包含させるとしてもよい。
【０１２６】
その場合、この包含されるグループ番号は、受付部１０２においてユーザから入力された番号、又は、番組情報調整部１１５において、遷移情報をＰＭＴに含めてＴＳに挿入する場合、挿入先のＴＳを遷移先とする遷移情報に含まれるグループ番号と同じグループ番号を生成したものとなる。
また、このようなグループ番号を、例えば、図１３の接続先リスト１１２０において、モード列１１２５のさらに右列に表示してもよい。
【０１２７】
また、グループ番号は、番号に限らず、アルファベット又は記号などのグループを識別できるものであれば足りることは言うまでもない。
＜第３の実施の形態＞
次に第３の実施の形態について説明する。
第３の実施の形態における蓄積データ再生装置の構成は、第１の実施の形態における蓄積データ再生装置１００と同様であり、番組情報調整部における機能が第１の実施の形態とは異なる。
【０１２８】
ここで、第１の実施の形態との相違点のみを説明する。
図１６は、第３の実施の形態における番組情報調整部でのデータ編集の内容を示す図である。
ＴＳ（Ｃ）は、遷移元のＴＳを示し、また、ＴＳ（Ｄ）は、遷移先のＴＳを示し、また、ＴＳ（ｃ）は、上述のＴＳ（Ｃ）に対し、データ編集処理がなされたものを示す。
【０１２９】
第１の実施の形態では、番組情報調整部１１５は、遷移元となるＴＳのＰＡＴについて、内容の変更を実施したが、第３の実施の形態では、このＰＡＴについては、何ら手を加えない。
また、第１の実施の形態では、遷移元のＴＳにもともと存在していたＰＭＴには手を加えなかったが、第３の実施の形態では、遷移を開始させる位置以降に存在する遷移元の番組のＰＭＴを消去し、消去したＰＭＴの代わりに遷移ＰＭＴを挿入する。
【０１３０】
このとき、第１の実施の形態では、遷移元のＴＳにおいて使用されているプログラム番号と遷移先の番組のプログラム番号とが重複しないように追加するプログラム番号の変更を行い、また、遷移元のＴＳにおいて使用されている全てのＰＩＤと遷移ＰＭＴのＰＩＤとが重複しないよう遷移ＰＭＴのＰＩＤの変更を行っていたが、第３の実施の形態において、番組情報調整部は、遷移ＰＭＴのＰＩＤの値を消去したＰＭＴのＰＩＤの値に変更し、さらに、遷移ＰＭＴ内に示されているプログラム番号の値を消去したＰＭＴに示されているプログラム番号の値に変更する。
【０１３１】
つまり、ＴＳ（Ｃ）におけるＰＭＴのすり替えを実施し、見かけ上ＴＳ（Ｃ）の番組の数に変更が生じていないようにする。
図１６のＰＭＴ（Ｃ）は、上述の消去されるＰＭＴを示し、また、ＰＭＴ（ｄ）は、上述の変更がなされた遷移ＰＭＴを示す。
なお、第１の実施の形態と同様、遷移ＰＭＴは、遷移情報を含んでいる。
【０１３２】
図１７は、データ編集処理がなされたＴＳ（ｃ）におけるもともと存在していたＰＭＴ（Ｃ）及び新たに追加されたＰＭＴ（ｄ）の所在を示す図である。
遷移元の遷移開始位置は、本来、図１７中のＴ2の位置であるが、遷移ＰＭＴの読み逃しを考慮し、Ｔ3、Ｔ4の位置に遷移ＰＭＴを追加している。
また、第３の実施の形態では、遷移ＰＭＴのＰＩＤの値をＴＳ（Ｃ）に存在する番組に対応するＰＭＴのＰＩＤの値と重複させるため、ＴＳ（Ｃ）の全てのＰＩＤを参照する必要がなくなり、パケットＩＤ検出部１１２が不要となる点が第１の実施の形態とは異なる。
【０１３３】
以上のように、第３の実施の形態によれば、第１の実施の形態と同様に、データ編集処理を実施することにより再生中における再生対象の自動的な切り替えが、異なるＴＳ間であっても可能となり、記録されたＴＳ中の番組の再生時において、切り替え可能な再生対象についての制限がより緩和される。
【０１３４】
【発明の効果】
以上の説明から明らかなように、本発明に係るデータ再生装置は、トランスポートストリームに含まれるデータを再生するデータ再生装置であって、１のトランスポートストリーム又は他のトランスポートストリームにおける時間軸上の第１位置を特定する位置情報を当該第１位置とは異なる第２位置に含むトランスポートストリームを記憶している記録媒体と、前記記録媒体に記憶されている前記トランスポートストリームの時間軸に沿って参照部分を移動させながら当該参照部分に含まれる映像又は音声を再生し、当該参照部分に前記位置情報が含まれているときには、当該位置情報により特定される前記第１位置を前記参照の対象とするように切り替える再生手段とを備えることを特徴とし、又は、データストリームに含まれるデータを再生するデータ再生装置であって、１のデータストリーム又は他のデータストリームにおける時間軸上の第１位置を特定する位置情報を当該第１位置とは異なる第２位置に含むデータストリームを記憶している記録媒体と、前記記録媒体に記憶されている前記データストリームの時間軸に沿って参照部分を移動させながら当該参照部分に含まれる映像又は音声を再生し、当該参照部分に前記位置情報が含まれているときには、当該位置情報により特定される前記第１位置を前記参照の対象とするように切り替える再生手段と前記第１位置は、前記位置情報を含んでいるデータストリーム内又は他のデータストリーム内に存在することを特徴とし、また、本発明に係るデータ再生方法は、１のトランスポートストリーム又は他のトランスポートストリームにおける時間軸上の第１位置を特定する位置情報を当該第１位置とは異なる第２位置に含むトランスポートストリームを記憶している記録媒体を備えるデータ再生装置において、データを再生するデータ再生方法であって、前記記録媒体に記憶されている前記トランスポートストリームの時間軸に沿って参照部分を移動させながら当該参照部分に含まれる映像又は音声を再生し、当該参照部分に前記位置情報が含まれているときには、当該位置情報により特定される前記第１位置を前記参照の対象とするように切り替える再生ステップを含むことを特徴とし、また、本発明に係るプログラムは、１のトランスポートストリーム又は他のトランスポートストリームにおける時間軸上の第１位置を特定する位置情報を当該第１位置とは異なる第２位置に含むトランスポートストリームを記憶している記録媒体を備えるデータ再生装置において、データを再生するために用いられるプログラムであって、前記プログラムは、前記記録媒体に記憶されている前記トランスポートストリームの時間軸に沿って参照部分を移動させながら当該参照部分に含まれる映像又は音声を再生し、当該参照部分に前記位置情報が含まれているときには、当該位置情報により特定される前記第１位置を前記参照の対象とするように切り替える再生ステップをコンピュータに実行させることを特徴とする。
【０１３５】
これにより、参照部分に前記位置情報が含まれているときには、位置情報により特定される第１位置を参照対象とするように切り替えられるため、記録されたＴＳ中の映像又は音声の再生時、即ち、番組の再生時において、切り替え可能な再生対象についての制限がより緩和されたデータ再生装置が実現される。
また、前記記録媒体は、前記第１位置を含む第１トランスポートストリームと前記位置情報を含む第２トランスポートストリームとを記憶しており、前記位置情報は、さらに、前記第１位置を含むトランスポートストリームを特定するためのトランスポートストリーム特定情報が付加されており、前記再生手段は、トランスポートストリーム特定情報により特定されるトランスポートストリームの第１位置を前記参照の対象とするように切り替えるとすることもできる。
【０１３６】
これにより、位置情報は、さらに、第１トランスポートストリームを特定するためのトランスポートストリーム特定情報が付加されているため、切り替えた後の参照対象が容易に認識される。
また、前記各トランスポートストリームは、複数の番組のデータが多重されており、前記位置情報は、さらに、前記複数の番組のいずれか１つの番組を特定する番組特定情報が付加されており、前記再生手段は、前記切り替え後、前記第１位置以降に存在する前記番組特定情報により特定される番組に属する映像又は音声を再生対象とすることもできる。
【０１３７】
これにより、位置情報は、さらに、複数の番組のいずれか１つの番組を特定する番組特定情報が付加されているので、切り替えた後の参照対象となる番組が容易に認識される。
また、前記各トランスポートストリームは、複数のパケットから構成され、番組を構成するデータを特定するためのＰＭＴ（Ｐｒｏｇｒａｍ  Ｍａｐ  Ｔａｂｌｅ）及び当該ＰＭＴを含むパケットを特定するためのＰＡＴ（ＰｒｏｇｒａｍＡｓｓｏｓｉａｔｉｏｎ  Ｔａｂｌｅ）を含み、前記位置情報は、前記ＰＭＴに含まれているとすることもできる。
【０１３８】
これにより、位置情報は、参照される頻度が高い管理情報であるＰＭＴに含まれているので、位置情報の検出が容易になされる。
また、前記位置情報が含まれているＰＭＴは、前記番組特定情報により特定される番組に用いられるデータを特定するためのものであるとすることもできる。これにより、前記切り替えの際、事前に前記切り替え後において再生すべき番組のＰＩＤを取得でき、切り替え後の参照部分に最初のＰＡＴ及びＰＭＴを参照するまでの時間、映像又は音声の再生のために必要なデータの特定がなされ得る。
【０１３９】
また、前記データ再生装置は、さらに、第１トランスポートストリームから前記番組特定情報により特定される番組を特定するためのＰＭＴを抽出し、当該ＰＭＴに前記位置情報を含めたものを挿入用ＰＭＴとしてトランスポートストリームに挿入する位置情報挿入手段を備え、前記第２トランスポートストリームにある位置情報を含むＰＭＴは、前記位置情報挿入手段により挿入された前記挿入用ＰＭＴであるとすることもできる。
【０１４０】
これにより、前記切り替え後の再生対象となる番組のＰＭＴが容易に取得される。
また、前記位置情報挿入手段は、さらに、前記位置情報を含むＰＭＴの挿入を実施するとき、前記切り替えの前に参照すべき番組のＰＭＴを消去し、挿入するＰＭＴのＰＩＤの値を消去したＰＭＴのＰＩＤの値に変更すると共に、挿入するＰＭＴに示されているプログラム番号を消去したＰＭＴに示されているプログラム番号に変更するとすることもできる。
【０１４１】
これにより、消去したＰＭＴに対応する番組が前記切り替え前に再生対象となっている場合、遷移情報が容易に認識される。
つまり、消去したＰＭＴに対応する番組以外の番組が再生されている場合、遷移情報が認識されないようにすることができる。
また、前記挿入用ＰＭＴは、前記番組特定情報により特定される番組を示すプログラム番号と、当該番組に対応するＰＭＴを特定するためのＰＩＤを含み、前記位置情報挿入手段は、さらに、前記挿入用ＰＭＴの前記挿入に伴い、前記位置情報が挿入された位置以前であって、当該位置近くに存在するＰＡＴに、前記プログラム番号と前記ＰＩＤとを追加するとすることもできる。
【０１４２】
これにより、見かけ上番組が増えたこととなり、番組の再生時において、切り替え可能な再生対象についての制限がより緩和される。
また、前記位置情報挿入手段は、さらに、前記プログラム番号と前記ＰＩＤとを前記ＰＡＴに追加するとき、当該プログラム番号又は当該ＰＩＤの値が既に前記ＰＡＴ内に存在する場合、重複するプログラム番号を重複しないプログラム番号に変更し、さらに、前記ＰＡＴを含んでいるトランスポートストリームにおいて用いられているＰＩＤの値と前記ＰＩＤの値とが重複する場合、前記ＰＩＤの値を重複しない値に変更した後に前記追加を実施し、また、前記挿入用ＰＭＴの挿入に伴い、当該挿入用ＰＭＴに含まれているプログラム番号及びＰＩＤの値が重複しない前記プログラム番号及び前記ＰＩＤの値と一致するように調整することもできる。
【０１４３】
これにより、前記プログラム番号及び前記ＰＩＤを用いたデータ特定時における誤認識が回避される。
また、前記各トランスポートストリームは、複数のパケットから構成され、番組を構成するデータを特定するためのＰＭＴ（Ｐｒｏｇｒａｍ  Ｍａｐ  Ｔａｂｌｅ）及び当該ＰＭＴを含むパケットを特定するためのＰＡＴ（ＰｒｏｇｒａｍＡｓｓｏｓｉａｔｉｏｎ  Ｔａｂｌｅ）を含み、前記位置情報は、前記ＰＡＴに含まれているとすることもできる。
【０１４４】
これにより、位置情報は、常に参照される管理情報であるＰＡＴに含まれているので、位置情報の検出が容易になされる。
また、前記トランスポートストリーム特定情報は、トランスポートストリームを格納する前記記録媒体中のファイルの名であるとすることもできる。
これにより、ファイル名をキーとしてトランスポートストリームが特定される。
【０１４５】
また、前記トランスポートストリームは、番組を構成するデータを特定するためのＰＭＴ（Ｐｒｏｇｒａｍ  Ｍａｐ  Ｔａｂｌｅ）及び当該ＰＭＴを含むパケットを特定するためのＰＡＴ（Ｐｒｏｇｒａｍ  Ａｓｓｏｓｉａｔｉｏｎ  Ｔａｂｌｅ）を含み、前記番組特定情報は、ＰＡＴ及びＰＭＴで示されるプログラム番号であるとすることもできる。
【０１４６】
これにより、プログラム番号により再生対象となる番組が特定される。
また、前記データ再生装置は、さらに、前記位置情報を前記トランスポートストリームに挿入する位置情報挿入手段を備え、前記トランスポートストリームに含まれている位置情報は、前記位置情報挿入手段により挿入されたものであるとすることもできる。
【０１４７】
これにより、前記切り替え後の再生対象となる番組のＰＭＴが容易に取得される。
また、前記データ再生装置は、さらに、前記第２位置を取得し、前記位置情報挿入手段に通知する挿入場所取得手段を備えるとすることもできる。
これにより、前記第２位置が取得される。
【０１４８】
また、前記データ再生装置は、さらに、前記第１位置とすべき複数の位置の候補を画面上に表示する表示手段を備え、前記受付手段は、さらに、前記位置の候補のうちいずれか１つの位置の指定を受け付け、前記位置情報挿入手段は、指定された位置を第１位置として、前記挿入を実施するとすることもできる。
これにより、第１位置の選択が容易になされる。
【０１４９】
また、前記位置情報は、前記再生対象の切り替えをユーザ判断で実施する手動モード又はユーザ判断を介しないで実施する自動モードのいずれかを示すモード情報が付加されており、前記再生手段は、当該モード情報にもとづき、前記切り替えを実施するとすることもできる。
これにより、再生対象の切り替えをユーザ判断で実施し、また、ユーザ判断を介しないで実施することもでき、再生対象の切り替えにおける自由度が増大する。
【０１５０】
また、前記受付手段は、さらに、手動モード及び自動モードのうちいずれか１つのモードの指定を受け付け、前記位置情報は、指定されたモードを示すモード情報を前記位置情報に含め、前記挿入を実施するとすることもできる。
これにより、モードの選択が容易になされる。
また、前記受付手段は、さらに、ユーザから前記モードの指定状況の表示指示を受け付け、前記表示手段は、前記表示指示が受け付けられたとき、前記位置情報と前記モードとの対応関係を示す情報を表示するとすることもできる。
【０１５１】
これにより、既に挿入がなされた位置情報に関するモードについて容易に把握される。
また、前記データ再生装置は、さらに、ユーザからの指示を受け付ける受付手段と、前記受付手段においてトランスポートストリームの復元指示が受け付けられた場合、前記位置情報挿入手段により挿入された位置情報を前記指示がなされたトランスポートストリームから取り出して、当該トランスポートストリームを前記位置情報の挿入前の状態に復元する復元手段とを備えるとすることもできる。
【０１５２】
これにより、誤って位置情報をトランスポートストリームに挿入した場合であっても、挿入前の状態に復元され得る。
また、前記データ再生装置は、さらに、ユーザからの指示を受け付ける受付手段を備え、前記再生手段は、ユーザより再生対象を変更する指示があった場合にのみ、前記切り替えを実施するとすることもできる。
【０１５３】
これにより、ユーザの要望に応じた柔軟な再生が実施される。
また、前記データ再生装置は、さらに、前記参照部分に前記位置情報が含まれているとき、前記再生対象を変更するか否かの指示の入力を促す情報を表示する表示手段を備えるとすることもできる。
これにより、ユーザから再生対象を変更するか否かの指示が容易になされる。
【０１５４】
また、前記データ再生装置は、さらに、前記位置情報を前記トランスポートストリームに挿入する位置情報挿入手段を備え、前記トランスポートストリームに含まれている位置情報は、前記位置情報挿入手段により挿入されたものであるとすることもできる。
これにより、前記切り替え後の再生対象となる番組のＰＭＴが容易に取得される。
【０１５５】
また、前記データ再生装置は、さらに、トランスポートストリームの時間軸上の第１位置を取得する第１位置取得手段と、前記第１位置取得手段より取得された前記第１位置にもとづいて前記位置情報を生成する位置情報生成手段とを備え、前記記録媒体中のトランスポートストリームに含まれている前記位置情報は、前記位置情報生成手段により生成されたものであるとすることもできる。
【０１５６】
これにより、第１位置情報を含まないトランスポートストリームであっても、後に第１位置情報を含ませることができる。
また、前記トランスポートストリームは、複数のパケットから構成され、前記位置情報は、トランスポートストリーム内の先頭パケットから前記第１位置に存在するパケットまでのパケット数であるとすることもできる。
【０１５７】
これにより、トランスポートストリーム内の先頭パケットからのパケットの数をカウントすることにより容易に第１位置が把握される。
また、本発明に係るデータ編集装置は、データストリームに含まれるデータを再生するデータ再生装置であって、１のデータストリーム又は他のデータストリームにおける時間軸上の第１位置を特定する位置情報を当該第１位置とは異なる第２位置に含むデータストリームを記憶している記録媒体と、前記記録媒体に記憶されている前記データストリームの時間軸に沿って参照部分を移動させながら当該参照部分に含まれる映像又は音声を再生し、当該参照部分に前記位置情報が含まれているときには、当該位置情報により特定される前記第１位置を前記参照の対象とするように切り替える再生手段と前記第１位置は、前記位置情報を含んでいるデータストリーム内又は他のデータストリーム内に存在するとすることもできる。
【０１５８】
これにより、参照部分に前記位置情報が含まれているときには、位置情報により特定される第１位置を参照対象とするように切り替えられるため、記録されたＴＳ中の映像又は音声の再生時、即ち、番組の再生時において、切り替え可能な再生対象についての制限がより緩和されたデータ再生装置が実現される。
また、本発明のデータ編集装置は、トランスポートストリームを編集するデータ編集装置であって、記録媒体と、トランスポートストリームにおける時間軸上の第１位置を特定する位置情報を、当該第１位置を含むトランスポートストリームにおける前記第１位置と異なる第２位置又は他のトランスポートストリームに挿入し、当該挿入を行うことによりトランスポートストリームを編集し、前記記録媒体に記録する編集手段とを備えることを特徴とする。
【０１５９】
これにより、トランスポートストリーム内に位置情報が挿入される。
また、本発明のデータ再生方法は、１のトランスポートストリーム又は他のトランスポートストリームにおける時間軸上の第１位置を特定する位置情報を当該第１位置とは異なる第２位置に含むトランスポートストリームを記憶している記録媒体を備えるデータ再生装置において、データを再生するデータ再生方法であって、前記記録媒体に記憶されている前記トランスポートストリームの時間軸に沿って参照部分を移動させながら当該参照部分に含まれる映像又は音声を再生し、当該参照部分に前記位置情報が含まれているときには、当該位置情報により特定される前記第１位置を前記参照の対象とするように切り替える再生ステップを含むことを特徴とする。
【０１６０】
これにより、参照部分に前記位置情報が含まれているときには、位置情報により特定される第１位置を参照対象とするように切り替えられるため、記録されたＴＳ中の映像又は音声の再生時、即ち、番組の再生時において、切り替え可能な再生対象についての制限がより緩和される。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態における蓄積データ再生装置の機能ブロック図である。
【図２】第１番組情報抽出部の内部の構成を示す機能ブロック図である。
【図３】プログラム番号比較部の比較結果がプログラム番号の一致を示し、かつ、ＰＭＴ＿ＰＩＤ比較部での比較結果がＰＩＤの一致を示す場合におけるデータ編集がなされる前のＴＳのデータ構造と、このデータ編集がなされた後のＴＳのデータ構造とを示す図である。
【図４】ＰＡＴのデータ構造の詳細を示す図である。
【図５】ＰＭＴのデータ構造の詳細を示す図である。
【図６】蓄積データ再生装置におけるデータ編集処理を示すフローチャートである。
【図７】図７は、遷移再生を実施する処理を示すフローチャートである。
【図８】（ａ）は、図６のステップＳ６０３において、表示部に表示される画面の一例を示す図である。
（ｂ）は、図６のステップＳ６０４において、表示部に表示される画面の一例を示す図である。
【図９】（ａ）は、図６のステップＳ６０７において、表示部１５０に表示される画面の一例を示す図である。
（ｂ）は、図６のステップＳ６０８において、表示部１５０に表示される画面の一例を示す図である。
【図１０】（ａ）は、遷移先の番組における遷移先となるシーンが存在する位置の指定及び遷移元の番組における遷移元となるシーンが存在する位置の指定は不要となる場合における、ユーザからの指示を受け付ける画面の一例を示す図である。
（ｂ）は、番組のタイトルをキーとして抽出された情報にもとづいて、データ編集処理がなされた場合の再生状況を示す図である。
【図１１】同じＴＳ内に存在する別の番組であって、時間軸上の位置が異なる点に再生対象を切り替える場合における、再生対象の切り替えを指示するための入力画面を示す図である。
【図１２】ユーザに再生対象の切り替えを行うか否かの指示入力を促すボタンが表示された画面を示す図である。
【図１３】ユーザからの指示を受け付ける画面の一例を示す図である。
【図１４】第２の実施の形態における蓄積データ再生装置を用いたサービスの提供例を示す図である。
【図１５】第２の実施の形態における蓄積データ再生装置を用いたサービスの提供例を示す図である。
【図１６】第３の実施の形態における番組情報調整部でのデータ編集の内容を示す図である。
【図１７】データ編集処理がなされたＴＳ（ｃ）におけるもともと存在していたＰＭＴ（Ｃ）及び新たに追加されたＰＭＴ（ｄ）の所在を示す図である。
【符号の説明】
１００    蓄積データ再生装置
１０１    記憶部
１０２    受付部
１０３    ＴＳ管理部
１０４    読み出し部
１０５    カウント部
１０６    第１番組情報抽出部
１０７    第２番組情報抽出部
１０８    第３番組情報抽出部
１０９    遷移情報生成部
１１０    プログラム番号比較部
１１１    ＰＩＤ比較部
１１２    パケットＩＤ検出部
１１３    デコード部
１１４    出力部
１１５    番組情報調整部
１１６    書き込み部
１１７    遷移情報抽出部
１５０    表示部
１５１    音声出力部
２０１    ＰＡＴ抽出部
２０２    ＰＭＴ抽出部
【図１】
0003893037.tif 000002
【図２】
0003893037.tif 000003
【図３】
0003893037.tif 000004
【図４】
0003893037.tif 000005
【図５】
0003893037.tif 000006
【図６】
0003893037.tif 000007
【図７】
0003893037.tif 000008
【図８】
0003893037.tif 000009
【図９】
0003893037.tif 000010
【図１０】
0003893037.tif 000011
【図１１】
0003893037.tif 000012
【図１２】
0003893037.tif 000013
【図１３】
0003893037.tif 000014
【図１４】
0003893037.tif 000015
【図１５】
0003893037.tif 000016
【図１６】
0003893037.tif 000017
【図１７】
0003893037.tif 000018