(57)【特許請求の範囲】
【請求項１】
同一のＭＰＥＧ−２放送プログラムのトランスポートストリームを、入力されるビデオ及びオーディオトランスポートパケットのＰＩＤをそれぞれ対応する貯蔵用ビデオＰＩＤ及び貯蔵用オーディオＰＩＤに切り替えて貯蔵するための手段；
設定されたビデオ及びオーディオＰＩＤ値に応じて上記貯蔵手段からのトランスポートストリームを逆多重化するための手段；
上記逆多重化手段からのビデオ及びオーディオビット列からシーケンスヘッダーを検出し、検出されたシーケンスヘッダーを基にして上記ビデオ及びオーディオビット列をデコーディングするための手段；及び
上記貯蔵手段からの上記トランスポートビット列に含まれた２つのＰＩＤを検出し、上記デコーディング手段が上記シーケンスヘッダーを検出するか否かに基いて、上記検出されたＰＩＤをビデオＰＩＤ及びオーディオＰＩＤとして上記逆多重化手段に提供するための手段；
を有することを特徴とするＭＰＥＧ−２ビデオ／オーディオ再生装置。
【請求項２】
上記装置は上記貯蔵手段から出力されるトランスポートストリームをバッファするための手段をさらに含めて構成され、上記逆多重化手段は上記バッファ手段からのトランスポートストリームを逆多重化し、上記ＰＩＤ提供手段は上記バッファ手段に貯蔵されたトランスポートストリームのトランスポートパケットを基にして上記トランスポートストリームのビデオＰＩＤ及びオーディオＰＩＤを検出することを特徴とする請求項１に記載のＭＰＥＧ−２ビデオ／オーディオ再生装置。
【請求項３】
入力されるビデオ及びオーディオトランスポートパケットに対応する貯蔵用ビデオＰＩＤと貯蔵用オーディオＰＩＤを発生させるための手段；
上記ビデオトランスポートパケットのＰＩＤを上記貯蔵用ビデオＰＩＤに切り替え、上記オーディオトランスポートパケットのＰＩＤを上記オーディオトランスポートパケットのＰＩＤに切り替えるための手段；及び
ＰＩＤの取り替えられた上記ビデオ及びオーディオトランスポートパケットを貯蔵媒体にそれぞれ貯蔵するための手段；
を有することを特徴とするＭＰＥＧ−２ビデオ／オーディオ貯蔵装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は貯蔵媒体に貯蔵されたＭＰＥＧ−２システムによってコーディングされたプログラムを貯蔵及び再生するための方法及びその装置に関する。
【０００２】
【従来の技術】
ＭＰＥＧ−２システム規格（ISO/IEC 13818）は、多数のプログラムをコーデ ィングする方法を提示する。各プログラムはビデオ、オーディオ、及びデータ部分からなっている。上記ＭＰＥＧ−２システム規格によれば、多重プログラムのデータを単一の時分割マルチプレックストランスポートストリームとして伝送することができる。
【０００３】
トランスポートストリームの基本単位は、トランスポートパケットである。各々のトランスポートパケットは固定長（即ち、１８８バイト）を有し、ヘッダーポーション及びデータポーションで構成される。多数のトランスポートパケットのデータ部分の結合により、ＰＥＳパケットを形成することができる。各々のＰＥＳパケットはビデオ、オーディオ、又はそのプログラムを形成するためのデータを表現することができる。他のプログラムのＰＥＳパケットを表わす多数のトランスポートパケットはインターリーブ（interleave）される。従って、多重プログラムは時分割形態の伝送が可能である。また、トランスポートストリームは幾つかのシステムパケットを伝送する。システムパケットは何れか１つのプログラムに属するものではなく、各々のプログラムをトランスポートパケットに関連付けるために使用される。
【０００４】
多重プログラムを含むトランスポートストリームは、現在ＤＢＳ（direct broadcast satellite）システムで使用されている。このようなシステムでは、通常の放送チャンネルを通して伝送する幾つかのプログラムが単一のトランスポートストリームに変換されてからトランスポンダー（transponder）チャンネルを通 して伝送される。衛星サービスは幾つかのトランスポンダーチャンネルで構成される。受信機において、特定のトランスポンダーチャンネルが選択され、特定のプログラムに対応するトランスポートパケットがデマルチプレックスされる。このようなパケットはデコーダーに提供されてアナログビデオ信号またはオーディオ信号に変換される。
【０００５】
トランスポートストリームから単一のプログラムのビデオ及びオーディオトランスポートパケットを検出し、これらを貯蔵媒体、例えば、ハードディスク、デジタルＶＣＲ、又はＤＶＨＳに貯蔵した後、再生するためにはこれらのＰＩＤを再生装置に提供しなければならない。しかし、再生時において再生装置は貯蔵媒体からのビデオ及びオーディオトランスポートパケットに対するＰＡＴ及びＰＭＴ情報がないため、良好に再生することができないという問題点があった。
【０００６】
【発明が解決しようとする課題】
本発明は上記のような問題点に鑑みてなされたものであり、本発明の目的は、ＭＰＥＧ−２放送信号をＰＡＴ及びＰＭＴ情報無しで再生できるようにしたＭＰＥＧ−２ビデオ／オーディオ貯蔵及び再生装置を提供することにある。
【０００７】
本発明の他の目的は、ＭＰＥＧ−２放送信号をＰＡＴ及びＰＭＴと関係なく貯蔵及び再生することのできるＭＰＥＧ−２ビデオ／オーディオ貯蔵及び再生方法を提供することにある。
【０００８】
【課題を解決するための手段】
上記の目的を達成するために、本発明によるＭＰＥＧ−２ビデオ／オーディオ再生装置は、同一のＭＰＥＧ−２放送プログラムのトランスポートストリームを,入力されるビデオ及びオーディオトランスポートパケットのＰＩＤをそれぞれ対応する貯蔵用ビデオＰＩＤ及び貯蔵用オーディオＰＩＤに切り替えて貯蔵するための手段；設定されたビデオ及びオーディオＰＩＤ値に応じて上記貯蔵手段からのトランスポートストリームを逆多重化するための手段；上記逆多重化手段からのビデオ及びオーディオビット列からシーケンスヘッダーを検出し、検出されたシーケンスヘッダーを基にして上記ビデオ及びオーディオビット列をデコーディングするための手段；及び上記貯蔵手段からの上記トランスポートビット列に含まれた２つのＰＩＤを検出し、上記デコーディング手段が上記シーケンスヘッダーを検出するか否かに基づいて、上記検出されたＰＩＤをビデオＰＩＤ及びオーディオＰＩＤとして上記逆多重化手段に提供するための手段で構成されることを特徴とする。
【０００９】
本発明によるＭＰＥＧ−２ビデオ／オーディオ貯蔵装置は、入力されるビデオ及びオーディオトランスポートパケットに対応する貯蔵用ビデオＰＩＤと貯蔵用オーディオＰＩＤを発生させるための手段；上記ビデオトランスポートパケットのＰＩＤを上記貯蔵用ビデオＰＩＤに切り替え、上記オーディオトランスポートパケットのＰＩＤを上記オーディオトランスポートパケットのＰＩＤに切り替えるための手段；及びＰＩＤの取り替えられた上記ビデオ及びオーディオトランスポートパケットを貯蔵媒体にそれぞれ貯蔵するための手段；を有することを特徴とする。
【００１２】
【発明の実施の形態】
以下、添付図面を参照しながら本発明をより詳しく説明する。
【００１３】
図１は通常の貯蔵装置と連結された本発明の一実施例によるＭＰＥＧ−２ビデオ／オーディオ再生装置のブロック図である。
【００１４】
同図を参照すれば、本発明の実施例によるＭＰＥＧ−２ビデオ／オーディオ再生装置はリンク部１１０、マルチプレクサ１２０、バッファ１３０、デマルチプレクサ１４０、ＭＰＥＧデコーダー１５０、マイコン１７０、貯蔵装置１８０、及びキーボード１６０で構成される。
【００１５】
上記リンク部１１０はマイコン１７０のチューニング制御信号によって受信チャンネルを選択する。上記リンク部１１０は上記受信チャンネルを通して入力される放送信号をチャンネルデコーディングしてトランスポートストリームを発生させ、上記発生したトランスポートストリームを上記マルチプレクサ１２０に出力する。上記トランスポートストリームは多数の放送プログラムを多重化したものである。
【００１６】
上記マルチプレクサ１２０は上記リンク部１１０からのトランスポートストリーム及び後述する貯蔵装置１８０からのトランスポートストリーム１８０１のうち何れか１つを上記マイコン１７０からの制御信号１７０２に応じて上記バッファ１３０に出力する。
【００１７】
上記バッファ１３０は上記マルチプレクサ１２０からの上記マイコンの制御信号に応答してバッファする。
【００１８】
上記デマルチプレクサ１４０は、上記マイコン１７０の制御の下に上記バッファ１３０からのトランスポートストリームをデマルチプレックスする。上記デマルチプレクサ１４０は上記トランスポートパケットからプログラムスペシフィックインフォメーション（Program Specific Information）、例えば、プログラムアソシエーションテーブル（Program Association Table）、プログラムマップ テーブル（Program Map Table）、ネットワークインフォメーション（Network Information）、コンディショナルアクセステーブル（Conditional Access Table）と関連したパケットを検出し、検出されたＰＳＩ関連のパケットをデコーディングして上記マイコン１７０に提供する。また、上記デマルチプレクサ１４０は上記マイコン１７０が提供するＰＩＤによって上記トランスポートストリームをデマルチプレックスして、各プログラムのトランスポートパケットのビット列を出力する。例えば、上記マイコン１７０がある放送プログラムのビデオ及びオーディオＰＩＤを提供する場合、上記デマルチプレクサは上記ビデオ及びオーディオＰＩＤによって上記トランスポートストリームをデマルチプレックスして、上記放送プログラムのビデオトランスポートストリーム及びオーディオトランスポートストリームを発生させる。
【００１９】
上記ＭＰＥＧデコーダー１５０は上記デマルチプレクサ１４０からの単一のビデオトランスポートストリーム及び単一のオーディオトランスポートストリームをそれぞれデコーディングして、ビデオ信号及びオーディオ信号を発生し、上記ビデオ及びオーディオ信号を通常のディスプレー装置（図示せず）に提供する。本発明による上記ＭＰＥＧデコーダー１５０はビデオトランスポートストリームをデコーディングする時、初期シーケンス周期の間にシーケンスヘッダーを検出し、その検出有無に対する結果をマイコン１７０に提供する。
【００２０】
上記キーボード１６０は使用者により操作される。使用者は上記キーボード１６０を通して放送プログラムを選択するか、記録及び再生モードを選択する。上記キーボード１６０を通して選択された命令信号は上記マイコン１７０に提供される。
【００２１】
上記マイコン１７０は上記キーボード１６０からの命令信号に応答して本装置の全般を制御する。上記キーボード１６０により何れか１つの放送局が選択された場合、上記マイコン１７０は上記デマルチプレクサ１４０から提供されるＰＡＴを基にして、上記選択された放送プログラムの含まれたトランスポートストリームを送信する送信チャンネルを上記リンク部１１０が受信するように上記リンク部１１０を制御する。また、上記マイコン１７０は上記デマルチプレクサ１４０からのＰＭＴから上記選択された放送プログラムのトランスポートパケットのＰＩＤ、即ち、選択された放送プログラムのビデオ及びオーディオＰＩＤを検出し、検出された上記ビデオ及びオーディオＰＩＤを上記デマルチプレクサ１４０に提供する。
【００２２】
記録モード時、上記マイコン１７０は上記デマルチプレクサ１４０から出力されたオーディオ及びビデオトランスポートパケットをコーディングした後上記貯蔵装置１８０に提供して、上記貯蔵装置をしてコーディングされたオーディオ及びビデオトランスポートパケットをテープまたはディスク１８３に記録せしめる。
【００２３】
再生モード時、上記マイコン１７０は上記貯蔵装置１８０をして上記テープまたはディスク１８３に貯蔵されたトランスポートストリームを読み取らしめる。上記マイコン１７０は、上記マルチプレクサ１２０を制御して上記マルチプレクサ１２０をして上記貯蔵装置１８０からの上記トランスポートストリームを出力せしめる。上記マイコン１７０は上記バッファ１３０に貯蔵されたトランスポートパケットのＰＩＤを検出し、検出されたＰＩＤをビデオ及びオーディオＰＩＤとして上記デマルチプレクサ１４０に提供する。そして、上記マイコン１４０は上記検出有無に対する結果を基にして上記デマルチプレクサ１４０のビデオ及びオーディオＰＩＤ設定が正しくなされているかを判断する。判断の結果、上記ビデオ及びオーディオＰＩＤの設定が正しくない場合、上記マイコン１７０は上記デマルチプレクサ１４０に設定したビデオＰＩＤをオーディオＰＩＤに、そしてオーディオＰＩＤをビデオＰＩＤにそれぞれ変更させる。
【００２４】
以下、上記のように構成されたＭＰＥＧ−２ビデオ／オーディオ再生装置の再生動作を、図２及び図３を参照しながらより詳しく説明する。
【００２５】
図２は再生モードにおける図１のマイコン１７０の動作を説明するためのフローチャートである。
【００２６】
図２を参照すれば、使用者が上記キーボード１６０を通して上記マイコン１７０に再生命令信号を提供する場合、段階１で上記マイコン１７０は上記貯蔵装置１８０の記録／読取装置１８１をしてテープまたはディスク１８５に貯蔵されたデータを読み取らしめる。上記テープ／ディスク１８３に貯蔵されたデータは単一の放送プログラムのトランスポートパケットである。上記記録／読取装置１８１から出力されたトランスポートストリームは上記マルチプレックス１２０に提供される。この時、上記マイコン１７０は上記マルチプレクサ１２０をして上記貯蔵装置１８０からのトランスポートストリームを上記バッファ１３０に出力せしめる（ＳＴ１、ＳＴ２）。
【００２７】
段階３で、上記マイコン１７０はバッファに貯蔵されたトランスポートパケットを読取り、段階３で読み取られたトランスポートパケットからＰＩＤを検出する（ＳＴ３）。
【００２８】
段階４で、上記マイコン１７０は段階３で所定数のＰＩＤが検出されたか否かを判断する（ＳＴ４）。
【００２９】
段階５で、上記検出されたＰＩＤが所定数以上である場合、上記マイコン１７０は上記デマルチプレクサ１４０が上記バッファ１３０からのトランスポートストリームを逆多重化し得るように上記検出されたＰＩＤを上記トランスポートストリームのトランスポートパケットのビデオ及びオーディオＰＩＤとして上記デマルチプレクサ１４０に提供する（ＳＴ５）。
【００３０】
上記検出されたＰＩＤの数が所定の基準数未満である場合、上記マイコン１７０は上記段階２乃至４を繰り返す。
【００３１】
次いで、図３を参照しながら上記段階５の逆多重化動作をより詳しく説明する。
【００３２】
図３によれば、上記デマルチプレクサ１４０にそれぞれビデオ及びオーディオＰＩＤを提供するために、上記マイコン１７０は検出されたＰＩＤのうち検出回数が一番多い２つのＰＩＤを選択する（ＳＴ３１）。
【００３３】
上記マイコン１７０はシーケンス周期と同一の時間をタイムアウトと定め、シーケンス周期の間の上記ＭＰＥＧデコーダー１５０によるシーケンスヘッダーの検出有無をチェックする（ＳＴ３２、ＳＴ３３、ＳＴ３４、ＳＴ３５）。
【００３４】
上記ＭＰＥＧデコーダー１５０がシーケンスヘッダーを検出した場合、上記マイコン１７０は上記デマルチプレクサ１４０のビデオＰＩＤ及びオーディオＰＩＤの設定が正しいものと判断し、上記キーボード１６０からの次の命令を待機する。
【００３５】
もし、上記ＭＰＥＧデコーダー１５０が上記シーケンス周期の間にシーケンスヘッダーを検出しなかった場合、上記マイコン１７０は上記デマルチプレクサ１４０のビデオＰＩＤ及びオーディオＰＩＤの設定に間違いがあったものと判断し、上記デマルチプレクサ１４０に設定したビデオＰＩＤをオーディオＰＩＤに、そしてオーディオＰＩＤをビデオＰＩＤにそれぞれ設定する（ＳＴ３６）。
【００３６】
従って、本発明による上記装置はビデオＰＩＤ及びオーディオＰＩＤに対する情報無しでも貯蔵装置から読取られるトランスポートストリームをデコーディングすることができる。
【００３７】
図４はセットトップボックス（set top box）と連結された本発明の他の実施 例によるＭＰＥＧ−２ビデオ／オーディオ貯蔵装置のブロック図である。
【００３８】
図４に示したように、本発明の実施例によるＭＰＥＧ−２ビデオ／オーディオ貯蔵装置４００はデジタル放送を受信するためのセットトップボックス３００とインターフェース装置３９０を通して連結される。
【００３９】
上記セットトップボックス３００はアンテナ（図示せず）を通して受信されるＭＰＥＧ−２放送信号またはＤＶＨＳ、ＤＶＣＲ、ＨＤＤ貯蔵装置から使用者が選択した放送プログラムのビデオ及びオーディオ信号を出力する。
【００４０】
一般的に、上記セットトップボックス３００はリンク部３１０、マルチプレクサ３２０、第１バッファ３３０、デマルチプレクサ３４０、ＭＰＥＧデコーダー３５０、第１マイコン３７０、及びキーボード３６０で構成される。
【００４１】
上記リンク部３１０は上記第１マイコン３７０のチューニング制御信号に応じて受信チャンネルを選択する。上記リンク部３１０は上記受信チャンネルを通して入力される放送信号をチャンネルデコーディングしてトランスポートストリームを発生させ、上記発生したトランスポートストリームを上記マルチプレクサ３２０に出力する。上記リンク部３１０からのトランスポートストリームは多数の放送プログラムを多重化したものである。
【００４２】
上記マルチプレクサ３２０は上記リンク部３１０からのトランスポートストリームまたは後述する本発明の貯蔵装置４００からのトランスポートストリームのうち１つを上記第１マイコン３７０からの制御信号に応じて上記デマルチプレクサ３４０に出力する。
【００４３】
上記デマルチプレクサ３４０は、上記第１マイコン３７０の制御の下に第１バッファ３３０からのトランスポートストリームをデマルチプレックスする。上記デマルチプレクサ３４０は上記マルチプレクサ３２０からのトランスポートパケットからプログラムスペシフィックインフォメーション、例えば、プログラムアソシエーションテーブル、プログラムマップテーブル、ネットワークインフォメーション、コンディショナルアクセステーブルと関連したパケットを検出し、検出されたＰＳＩ関連のパケットをデコーディングして上記第１マイコン３７０に提供する。また、上記デマルチプレクサ３４０は上記第１マイコン３７０が提供するＰＩＤによって上記トランスポートストリームをデマルチプレックスして、各プログラムのトランスポートパケットのビット列を出力する。例えば、上記第１マイコン３７０がある放送プログラムのビデオ及びオーディオＰＩＤを提供した場合、上記デマルチプレクサは上記ビデオ及びオーディオＰＩＤによって上記トランスポートストリームをデマルチプレックスして、上記放送プログラムのビデオトランスポートストリーム及びオーディオトランスポートストリームを発生させる。
【００４４】
上記ＭＰＥＧデコーダー３５０は上記デマルチプレクサ３４０からの単一のビデオトランスポートストリーム及び単一のオーディオトランスポートストリームをそれぞれデコーディングして、ビデオ信号及びオーディオ信号を発生し、上記ビデオ及びオーディオ信号を通常のディスプレー装置（図示せず）に提供する。
【００４５】
上記キーボード３６０は使用者により操作される。使用者は上記キーボード３６０を通して放送プログラムを選択するか、記録及び再生モードを選択する。上記キーボード３６０を通して選択された命令信号は上記第１マイコン３７０に提供される。
【００４６】
上記第１マイコン３７０は上記キーボード３６０からの命令信号に応答してセットトップボックス３００の全般を制御する。上記キーボード３６０により何れか１つの放送プログラムが選択された場合、上記第１マイコン３７０は上記デマルチプレクサ３４０から提供されるＰＡＴを基にして、上記選択された放送プログラムの含まれたトランスポートストリームを送信する送信チャンネルを上記リンク部３１０が受信するように上記リンク部３１０を制御する。また、上記第１マイコン３７０は上記デマルチプレクサ３４０からのＰＭＴから上記選択された放送プログラムのトランスポートパケットのＰＩＤ、即ち、選択された放送プログラムのビデオ及びオーディオＰＩＤを検出し、検出された上記ビデオ及びオーディオＰＩＤを上記デマルチプレクサ３４０に提供する。
【００４７】
記録モード時、上記第１マイコン３７０は上記デマルチプレクサ３４０から出力されるオーディオ及びビデオトランスポートパケットを上記インターフェース装置３９０に出力する。
【００４８】
再生モード時、上記第１マイコン３７０は上記貯蔵装置４００から上記インターフェース装置３９０を通して入力されるトランスポートストリームが上記デマルチプレクサ３４０に入力されるように上記マルチプレクサ３２０を制御する。また、上記第１マイコン３７０は上記デマルチプレクサ３４０が上記貯蔵装置４００からのトランスポートストリームを逆多重化し得るように上記トランスポートストリーム内のビデオＰＩＤ及びオーディオＰＩＤを上記デマルチプレクサ３４０に設定する。この時、上記トランスポートストリームのビデオ及びオーディオＰＩＤに対する情報は使用者が上記キーボード３６０を通して提供するか、或いはメモリ（図示せず）に予め貯蔵して使用する。
【００４９】
上記インターフェース装置３９０は上記セットトップボックス３００からのデータを上記貯蔵装置４００に提供するか、もしくは上記貯蔵装置４００からのデータを上記セットトップボックス３００に提供する。
【００５０】
本発明による上記ＭＰＥＧ−２ビデオ／オーディオ貯蔵装置４００は外部からのモード選択信号に応答する。上記貯蔵装置４００は上記モード選択信号によって貯蔵モードが選択された場合、上記セットトップボックス３００から上記インターフェース装置３９０を通して入力されるビデオ及びオーディオトランスポートストリームを貯蔵媒体に貯蔵する。再生モードが選択された場合、上記貯蔵装置４００は上記貯蔵媒体からビデオ及びオーディオデータをトランスポートストリーム形態で上記インターフェース装置３９０を通して上記セットトップボックス３００に出力する。
【００５１】
上記貯蔵装置４００は第２マイコン４１０、ＰＩＤチェンジャー４２０、第２バッファ４３０、エンコーダー４４０、貯蔵機４５０、デコーダー４６０、及び第３バッファ４７０で構成されるのが望ましい。
【００５２】
上記第２マイコン４１０は外部からのモード選択信号に応答して上記貯蔵機４５０及びＰＩＤチェンジャー４２０を制御する。貯蔵モード時、上記第２マイコン４１０はデマルチプレクサ３４０から上記インターフェース装置３９０を通して入力されるビデオまたはオーディオトランスポートパケットを上記ＰＩＤチェンジャー４２０に提供する。そして、上記貯蔵機４５０に記録命令信号を提供する。また、再生モードの場合は、上記第２マイコン４１０は上記貯蔵機４５０に再生命令信号を提供する。
【００５３】
上記ＰＩＤチェンジャー４２０は上記第２マイコン４１０からのビデオまたはオーディオトランスポートパケットのＰＩＤ値を所定の貯蔵用ＰＩＤ値に変更し、ＰＩＤ値の変更されたビデオまたはオーディオトランスポートパケットを第２バッファ４３０に出力する。
【００５４】
上記第２バッファ４３０は上記ＰＩＤチェンジャー４２０からのトランスポートパケットをバッファする。
【００５５】
上記エンコーダー４４０は上記第２バッファ４３０からのトランスポートパケットのビット列を上記貯蔵機４５０によって貯蔵媒体に貯蔵できるようにコーディングする。
【００５６】
上記貯蔵機４５０は上記第２マイコン４１０からの貯蔵命令信号に応答して上記エンコーダー４４０からのコーディング信号を上記貯蔵媒体に貯蔵する。また、上記貯蔵機４５０は上記第２マイコン４１０から再生命令信号が入力されれば、上記貯蔵媒体に貯蔵されたデータを読み取って上記デコーダー４６０に出力する。
【００５７】
上記デコーダー４６０は上記貯蔵機４５０からの再生信号をデコードしてトランスポートパケットのビット列を発生し、上記ビット列を上記第３バッファ４７０に出力する。
【００５８】
また、上記第２バッファ４７０は上記デコーダー４６０からの再生トランスポートパケットを上記インターフェース装置３９０に出力する。
【００５９】
以下では、上記ＭＰＥＧ−２ビデオ／オーディオ貯蔵装置４００の動作を説明する。
【００６０】
図５は図４のＭＰＥＧ−２ビデオ／オーディオ貯蔵装置４００の貯蔵モード時の動作を説明するためのフローチャートである。
【００６１】
使用者がキーボードを通して貯蔵モードを選択した場合、上記第２マイコン４１０は上記インターフェース装置３９０から連続的に入力されるトランスポートパケットのＰＩＤを検出する。また、上記トランスポートパケット及び検出されたＰＩＤを入力順に従って上記ＰＩＤチェンジャー４２０に提供する（ＳＴ４１、ＳＴ４２）。
【００６２】
第２マイコン４１０は上記最初のトランスポートパケットに所定の第１貯蔵ＰＩＤ値を割り当て、上記ＰＩＤチェンジャー４２０は上記最初のトランスポートパケットのＰＩＤ値を上記割り当てられた第１貯蔵ＰＩＤ値に変更する。そして、ＰＩＤ値が上記第１貯蔵ＰＩＤ値に変更された上記トランスポートパケットを上記第２バッファ４３０に出力する。次いで、上記ＰＩＤチェンジャー４２０から上記最初のトランスポートパケットのＰＩＤ値と異なるＰＩＤ値を有するトランスポートパケットが入力される場合、上記ＰＩＤチェンジャー４２０は上記トランスポートパケットに第２貯蔵ＰＩＤ値を割り当て、上記トランスポートパケットのＰＩＤ値を上記第２貯蔵ＰＩＤ値に変更した後、ＰＩＤ値が第２ＰＩＤ値に変更されたトランスポートパケットを上記第２バッファ４３０に出力する（ＳＴ４３、ＳＴ４４、ＳＴ４５）。
【００６３】
上記第２バッファ４３０に入力されるトランスポートパケットはエンコーダー４４０に提供され、エンコーダー４４０によりコーディングされた後、貯蔵機４５０により貯蔵媒体に記録される（ＳＴ４６）。
【００６４】
従って、上記インターフェース装置３９０を通して入力されるトランスポートパケットは、単一の放送プログラムのビデオまたはオーディオトランスポートパケットであるため、上記貯蔵装置は入力される放送プログラムの種類に関係なく上記ビデオ及びオーディオ情報を２つのＰＩＤ値として貯蔵することができる。
【００６５】
図６は図４に示されたセットトップボックス３００の再生動作を説明するためのフローチャートである。
【００６６】
図６によれば、再生モードにおいて、上記第１マイコン３７０は上記マルチプレクサ３２０を制御して、デマルチプレクサ３４０に上記インターフェース装置３９０からのトランスポートストリームを入力させる（ＳＴ５１、ＳＴ５２）。
【００６７】
次いで、上記第１マイコン３７０は上記インターフェース装置３９０からのトランスポートストリームのビデオトランスポートパケットのＰＩＤ値を上記第１貯蔵ＰＩＤ値に、そしてオーディオトランスポートパケットのＰＩＤ値を上記第２貯蔵ＰＩＤ値にそれぞれ設定する（ＳＴ５３）。
【００６８】
上記第１マイコン３７０は段階５４でタイムアウト時間を設定する。この時、上記タイムアウト時間はシーケンス周期であるのが望ましい（ＳＴ５４）。
【００６９】
タイムアウト時間の設定後、上記第１マイコン３７０は上記タイムアウト時間の間に上記ＭＰＥＧデコーダー３５０がシーケンスヘッダーを検出したか否かを判断する。この時、上記ＭＰＥＧデコーダー３４０がシーケンスヘッダーを検出したならば、上記第１マイコン３７０は上記段階５３で設定したビデオＰＩＤ値及びオーディオＰＩＤ値が正しく設定されたものと判断する（ＳＴ５５、ＳＴ５６、ＳＴ５７）。
【００７０】
上記タイムアウト時間の間にシーケンスヘッダーを検出しなかったならば、上記第１マイコン３７０は上記ビデオＰＩＤ値及びオーディオＰＩＤ値に間違いがあるものと判断し、上記設定されたオーディオ及びビデオＰＩＤ値を互いに取り替えて設定する（ＳＴ５８）。そして、上記段階５５乃至５７を再実行する。
【００７１】
従って、上記セットトップボックス３００は上記貯蔵装置４００に貯蔵されたビデオ及びオーディオトランスポートパケットに上記第１及び第２貯蔵ＰＩＤがどのように割り当てられたかに関係なく再生することができる。
【００７２】
図７は図４のＭＰＥＧ−２ビデオ／オーディオ貯蔵装置４００を内蔵したセットトップボックスを示した図である。
【００７３】
図７において、図４と同一の部分には同一の符号を使用し、その詳細な説明は省略する。
【００７４】
図７でＰＩＤチェンジャーはデマルチプレクサ３４０に直接連結される。また、第３バッファ４７０の出力端は上記マルチプレクサ３２０に連結される。そして、単一のマイコン７０１は図４に示された第１及び第２マイコン３７０及び４１０の役割をする。
【００７５】
【発明の効果】
以上説明したように、本発明によれば、１つの放送プログラムのオーディオ及びビデオトランスポートパケットを所定の記録用ＰＩＤに変更して貯蔵するか、あるいは読み取られるトランスポートストリームのパケットからビデオ及びオーディオＰＩＤを検出することにより、再生時にＰＡＴ及びＰＭＴが無くても貯蔵されたプログラムを再生することができる。
【００７６】
以上、本発明を具体的な実施例に基づいて説明したが、本発明はこれに限定されるものではなく、当業者の通常の知識の範囲内でその変形や改良が可能であるのは勿論である。
【図面の簡単な説明】
【図１】通常の貯蔵装置と連結された本発明の一実施例によるＭＰＥＧ−２ビデオ／オーディオ再生装置のブロック図である。
【図２】再生モードにおける図１のマイコンの動作を説明するためのフローチャートである。
【図３】再生モードにおける図１のマイコンの動作を説明するためのフローチャートである。
【図４】セットトップボックスと連結された本発明の他の実施例によるＭＰＥＧ−２ビデオ／オーディオ貯蔵装置のブロック図である。
【図５】図４のＭＰＥＧ−２ビデオ／オーディオ貯蔵装置の貯蔵モード時の動作を説明するためのフローチャートである。
【図６】図４のセットトップボックスの再生動作を説明するためのフローチャートである。
【図７】図４のＭＰＥＧ−２ビデオ／オーディオ貯蔵装置を内蔵したセットトップボックスを示した図である。
【符号の説明】
１１０、３１０    リンク部
１２０、３２０    マルチプレクサ
１３０    バッファ
１４０、３４０    デマルチプレクサ
１５０、３５０    ＭＰＥＧデコーダー
１６０、３６０    キーボード
１７０    マイコン
１８０、４００    貯蔵装置
３００    セットトップボックス
３３０    第１バッファ
３７０    第１マイコン
３９０    インターフェース装置
４１０    第２マイコン
４２０    ＰＩＤチェンジャー
４３０    第２バッファ
４４０    エンコーダー
４５０    貯蔵機
４６０    デコーダー
４７０    第３バッファ
【図１】
0004018823.tif 000002
【図２】
0004018823.tif 000003
【図３】
0004018823.tif 000004
【図４】
0004018823.tif 000005
【図５】
0004018823.tif 000006
【図６】
0004018823.tif 000007
【図７】
0004018823.tif 000008