(57)【特許請求の範囲】
【請求項１】
複数の種類のデータが多重されてなる多重データから、特定の種類のデータを選別するデータ選別手段と、上記データ選別手段により選別されたデータを蓄積する複数の蓄積領域を有するデータ蓄積手段とを備えたデータ選別蓄積装置であって、
上記データ選別手段は、
選別した各データを上記複数の蓄積領域の内のいずれの蓄積領域に蓄積するかを指定するものであり、複数の種類のデータを上記複数の蓄積領域の内の一つの蓄積領域に蓄積する場合には、上記複数の種類のデータを一つの蓄積領域に多重して蓄積するとともに、
選別すべきデータの種類が変更される際には、変更に先立ち多重データに含まれて送信される新たに選別すべきデータの種類の情報を受け、新たに選別すべき種類のデータの変更を行う、
ことを特徴とするデータ選別蓄積装置。
【請求項２】
請求項１に記載のデータ選別蓄積装置において、
上記データ選別手段は、
複数の種類のデータが多重されてなる多重データから各データの種類を表す識別番号を取り出す識別番号抽出手段と、
選別対象のデータの識別番号を記憶している識別番号エントリを複数備えている識別番号記憶手段と、
上記多重データから取り出した識別番号が上記識別番号記憶手段に記憶される複数の識別番号の内の少なくとも一つに一致しているかどうかを検出する識別番号一致検出手段と、
上記識別番号記憶手段に記憶されている識別番号に一致するデータを上記多重データから取り出すデータ抽出手段と、
上記データ抽出手段により取り出したデータに、データの種類を識別するための識別コードを付与する識別コード付与手段と、
上記識別コード付与手段により付与された識別コードに基づき、各データを上記複数の蓄積領域の内のいずれの蓄積領域に蓄積するかを指定し、該指定した蓄積領域にデータを蓄積するデータ蓄積制御手段とを備え、
上記データ蓄積制御手段が、上記多重データから選別された異なる識別番号を有する複数の種類のデータを、上記複数の蓄積領域の内の一つの蓄積領域に蓄積することの指定をした場合には、該蓄積領域に上記複数種類のデータを多重して蓄積するとともに、
選別すべきデータの種類が変更される際には、変更に先立ち多重データに含まれて送信される新たに選別すべきデータの種類の情報を受け、上記識別番号記憶手段において、変更後のデータの種類を表す識別番号を新たに記憶するように上記識別番号エントリの設定を行う、
ことを特徴とするデータ選別蓄積装置。
【請求項３】
請求項２に記載のデータ選別蓄積装置において、
上記識別コード付与手段は、
上記識別番号記憶手段における識別番号エントリの番号を識別コードとして、対応する識別番号を有するデータに付与し、
上記データ蓄積制御手段が、複数の識別コードを有する複数種類のデータを、上記複数の蓄積領域の内の一つの蓄積領域に蓄積することの指定をした場合には、該蓄積領域に上記複数種類のデータを多重して蓄積する、
ことを特徴とするデータ選別蓄積装置。
【請求項４】
請求項３に記載のデータ選別蓄積装置において、
上記データ蓄積制御手段は、
複数の識別コードと１つの蓄積領域との対応付けが複数なされている場合には、当該予め指定された上記識別コードとデータの蓄積領域との対応付けに基づいて、上記複数の識別コードを有する複数種類のデータを、それぞれ対応する蓄積領域に多重して蓄積する、
ことを特徴とするデータ選別蓄積装置。
【請求項５】
請求項２に記載のデータ選別蓄積装置において、
上記識別番号記憶手段の各識別番号エントリには、
上記選別対象のデータの識別番号に加え、該選別対象の識別番号をもつデータを蓄積すべき上記データ蓄積手段の蓄積領域を示す蓄積領域番号を記憶しており、
上記識別コード付与手段は、
上記データ抽出手段により取り出された各データに、上記識別番号記憶手段における蓄積領域番号を識別コードとして付与し、
上記データ蓄積制御手段は、
上記識別番号記憶手段において、異なる識別番号に対して同じ蓄積領域番号が記憶されている場合、該異なる識別番号を有する複数の種類のデータを上記蓄積領域番号を有する蓄積領域に多重して蓄積する、
ことを特徴とするデータ選別蓄積装置。
【請求項６】
請求項５に記載のデータ選別蓄積装置において、
上記データ蓄積制御手段は、
上記識別番号記憶手段に、異なる識別番号に対する同じ蓄積領域番号の対応付けが複数記憶されている場合には、当該蓄積領域番号に基づいて、異なる識別番号で示される複数種類のデータを、それぞれの蓄積領域番号が示す蓄積領域に多重して蓄積する、
ことを特徴とするデータ選別蓄積装置。
【請求項７】
請求項２乃至請求項６の何れかに記載のデータ選別蓄積装置において、
上記データ蓄積制御手段は、
異なる識別番号を有する複数の種類のデータを上記データ蓄積手段の同一の蓄積領域に蓄積する際に、各データを識別するための情報を各データとともに記録する、
ことを特徴とするデータ選別蓄積装置。
【請求項８】
請求項１乃至請求項７の何れかに記載のデータ選別蓄積装置と、
上記データ選別蓄積装置の上記データ蓄積手段に蓄積されたデータを読み出し、再生するデータ再生装置とを備えたデータ処理装置であって、
上記データ再生装置は、
上記データ選別蓄積装置のデータ蓄積手段において、異なる識別番号を有する複数の種類のデータが多重して蓄積される蓄積領域から、該多重化されたデータを取り出し再生する、
ことを特徴とするデータ処理装置。
【請求項９】
請求項８に記載のデータ処理装置において、
上記データ再生装置を複数備え、
上記データ選別蓄積装置が、複数種のデータを多重して蓄積している蓄積領域を複数有する場合には、
上記複数のデータ再生装置は、それぞれ対応する蓄積領域から多重化して蓄積されたデータを取り出し再生する、
ことを特徴とするデータ処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、映像や音声等の複数の種類のデータが多重されてなる多重データより所望の種類のデータを選別し、蓄積するデータ選別蓄積装置に関するものである。
【０００２】
【従来の技術】
近年、ディジタルデータにより映像や音声、その他のデータを伝送、蓄積することが多く行われるようになってきている。このような場合、データは分割され、いくつかのフィールドより構成されるデータ構造をもつパケットなどのデータに構成されたのち、一つの伝送、蓄積メディアに多重され、伝送蓄積される場合がある。このような場合のデータの構造、多重化の標準規格として、ＭＰＥＧシステム規格があり、多くの場合、この規格のパケットデータ構造に準拠した方法でデータの伝送蓄積が行われている。
【０００３】
このようなパケットデータが多重化されたシステムでは、データを受け取る機器において、多重化されたパケットデータから受け取るべきデータを選別する必要がある。具体的には映像データや音声データ、ＰＳＩ（番組特定情報）やＳＩ（サービス情報）などの番組に付随する様々な情報などを識別し必要な情報のみを選別の上、それぞれのデータ種別毎に蓄積する必要がある。そして、蓄積された映像データは映像を再生するために映像デコーダへ入力されて映像が再生され、音声データは音声デコーダへ入力されて音声が再生され、ＰＳＩやＳＩなどの情報はソフトウェアにより処理されて視聴者に提示されたり、受信装置の動作を制御するために用いられる。
【０００４】
次に、従来技術の例として、ＭＰＥＧシステム規格に準拠したデータ多重化方式を用いるディジタル放送などの受信装置に用いられ、データの選別を行うデマルチプレクサについて説明する。
【０００５】
ＭＰＥＧシステム規格では、映像や音声その他の各種データはトランスポートストリームパケット（以下、ＴＳパケットという）という形式により、一つのデータストリームに多重され、各ＴＳパケットにはデータの種類を表すためのパケット識別子（以下、ＰＩＤという）が付与されている。デマルチプレクサでは、入力されたＴＳパケットをＰＩＤに基づき取捨選択し、必要なＴＳパケットデータから取り出したデータをバッファメモリ内のそれぞれのＰＩＤに対応した蓄積領域に蓄積する。
【０００６】
従来のデマルチプレクサにおけるデータの選別と蓄積に関する技術として、特開平７−２９７８５５号記載の「メモリ・アドレス回路を備えた逆トランスポート・プロセッサ」がある。従来のデマルチプレクサでは、ＰＩＤ（上記特許公開公報ではＳＣＩＤと記載）により選別されたデータを、それぞれのＰＩＤに対応したメモリ内のデータ蓄積領域に蓄積することができる。
【０００７】
【発明が解決しようとする課題】
しかし、デマルチプレクサ及びメモリから構成される従来のデータ選別蓄積装置には次のような問題がある。ここでは、従来のデータ選別蓄積装置に図１に示すトランスポートストリームが入力される場合を例に説明する。
【０００８】
図において、トランスポートストリームには２つの番組ａ，ｂのデータが多重されている。番組ａは、３種類の映像データ（Ｖａ１，Ｖａ２，Ｖａ３のＰＩＤをもつＴＳパケット）、１種類の音声データ（Ａａ１のＰＩＤをもつＴＳパケット）、１種類の番組情報データ（ＳａのＰＩＤをもつＴＳパケット）から構成され、番組ｂは１種類の映像データ（Ｖｂ１のＰＩＤをもつＴＳパケット）、１種類の音声データ（Ａｂ１のＰＩＤをもつＴＳパケット）、１種類の番組情報データ（ＳｂのＰＩＤをもつＴＳパケット）から構成されるとする（以下、番組情報データは番組情報と略記する）。
【０００９】
従来のデータ選別蓄積装置において、図１のトランスポートストリームから番組ａを取り出し再生する場合について、図１３を用いて説明する。
図１３（ａ）はデマルチプレクサに入力されるトランスポートストリームを示す図、図１３（ｂ）は図１３（ａ）のトランスポートストリームからデマルチプレクサの選別処理により得られたＴＳパケットの内容を示す図、図１３（ｃ）はデマルチプレクサにより選別したＴＳパケットがメモリに蓄積された状態を示す図である。
【００１０】
デマルチプレクサでは、図１３（ａ）に示すトランスポートストリームから、番組ａを構成するＴＳパケット（「Ｖａ１」，「Ｖａ２」，「Ｖａ３」，「Ａａ１」，及び「Ｓａ」のＰＩＤを有するＴＳパケット）を選別し、図１３（ｂ）に示すＴＳパケットだけが得られる。
【００１１】
従来のデマルチプレクサは、選別したデータをそのＰＩＤに対応したメモリ内の蓄積領域に蓄積するため、図１３（ｃ）に示すように、映像データ蓄積領域１，２，３にはＰＩＤ＝Ｖａ１，Ｖａ２，Ｖａ３の各ＴＳパケットの映像データが蓄積され、音声データ蓄積領域にはＰＩＤ＝Ａａ１の音声データが蓄積され、番組情報蓄積領域にはＰＩＤ＝Ｓａの番組情報データが蓄積される。映像デコーダには、映像記憶領域１，２，３の内の一つの蓄積領域からデータが入力され映像として再生される。
【００１２】
最近のディジタルテレビ放送では、図１のトランスポートストリームの番組ａのように、一つの番組内に複数の映像を持つものが考えられている。これに伴いディジタルテレビ放送受信装置では複数の映像を同一画面上に同時に再生することが求められてきている。
【００１３】
しかし、従来のデマルチプレクサでは、データをＰＩＤ毎にメモリ内の異なる蓄積領域に蓄積し、一つのＰＩＤを有する映像データだけを映像デコーダに送るため、一つの映像しか同時には再生できず、複数の映像を同一画面上に同時に再生するためにはデマルチプレクサとデコーダとを結ぶＩＦの構造を大きく変更する必要があるという問題があった。
【００１４】
また、例えば、視聴していた番組ａが終わり、続いて、番組ｃが放送開始される等、映像データを格納するＴＳパケットのＰＩＤが変更になる場合、従来のデマルチプレクサでは、変更前後のＰＩＤを有する映像データを両方同時に選別し、それぞれをメモリの異なる蓄積領域に記録しておき、放送される映像データのＰＩＤが変更になるタイミング（番組ａから番組ｃに切り替わるタイミング）に合わせて、データ蓄積領域を切り替えて映像データを映像デコーダへ送る必要があった。
従って、デマルチプレクサの処理内容が複雑となり、さらに番組が切り替わる時点で映像デコーダへ送る映像データの出力切り替えが遅れるという問題点があった。
【００１５】
本発明は、以上のような問題を解決するためになされたもので、画面上に複数の映像を同時に再生表示することを可能にし、また、番組が切り替わり、受信するＴＳパケットのＰＩＤが変更になる時に、映像デコーダに出力する映像データの切り替え処理を容易にするデータ選別蓄積装置，及びそれを用いたデータ処理装置を提供することを目的とする。
【００１６】
【課題を解決するための手段】
本発明は上記目的を達成するためになされたものであり、請求項１に係るデータ選別蓄積装置は、複数の種類のデータが多重されてなる多重データから、特定の種類のデータを選別するデータ選別手段と、上記データ選別手段により選別されたデータを蓄積する複数の蓄積領域を有するデータ蓄積手段とを備えたデータ選別蓄積装置であって、上記データ選別手段は、選別した各データを上記複数の蓄積領域の内のいずれの蓄積領域に蓄積するかを指定するものであり、複数の種類のデータを上記複数の蓄積領域の内の一つの蓄積領域に蓄積する場合には、上記複数の種類のデータを一つの蓄積領域に多重して蓄積するとともに、選別すべきデータの種類が変更される際には、変更に先立ち多重データに含まれて送信される新たに選別すべきデータの種類の情報を受け、新たに選別すべき種類のデータの変更を行うことを特徴とするものである。これにより、本発明のデータ選別蓄積装置では、上記データ蓄積手段の蓄積領域に多重して蓄積された複数の種類のデータを外部のデータ再生装置へ同時並行に転送することができ、データ再生装置による複数の映像データ等の同時再生が可能になるとともに、受信するデータのＰＩＤ等の識別子が変更した場合であっても、選別すべきデータのスムーズな変更が可能になる。
【００１７】
本発明の請求項２に係るデータ選別蓄積装置は、請求項１に記載のデータ選別蓄積装置において、上記データ選別手段は、複数の種類のデータが多重されてなる多重データから各データの種類を表す識別番号を取り出す識別番号抽出手段と、選別対象のデータの識別番号を記憶している識別番号エントリを複数備えている識別番号記憶手段と、上記多重データから取り出した識別番号が上記識別番号記憶手段に記憶される複数の識別番号の内の少なくとも一つに一致しているかどうかを検出する識別番号一致検出手段と、上記識別番号記憶手段に記憶されている識別番号に一致するデータを上記多重データから取り出すデータ抽出手段と、上記データ抽出手段により取り出したデータに、データの種類を識別するための識別コードを付与する識別コード付与手段と、上記識別コード付与手段により付与された識別コードに基づき、各データを上記複数の蓄積領域の内のいずれの蓄積領域に蓄積するかを指定し、該指定した蓄積領域にデータを蓄積するデータ蓄積制御手段とを備え、上記データ蓄積制御手段が、上記多重データから選別された異なる識別番号を有する複数の種類のデータを、上記複数の蓄積領域の内の一つの蓄積領域に蓄積することの指定をした場合には、該蓄積領域に上記複数種類のデータを多重して蓄積するとともに、選別すべきデータの種類が変更される際には、変更に先立ち多重データに含まれて送信される新たに選別すべきデータの種類の情報を受け、上記識別番号記憶手段において、変更後のデータの種類を表す識別番号を新たに記憶するように上記識別番号エントリの設定を行うことを特徴とするものである。これにより、本発明のデータ選別蓄積装置では、上記データ蓄積手段の蓄積領域に多重して蓄積された複数の種類のデータを外部のデータ再生装置へ同時並行に転送することができ、データ再生装置による複数の映像データ等の同時再生が可能になるとともに、受信するデータのＰＩＤ等の識別子が変更した場合であっても、選別すべきデータのスムーズな変更が可能になる。
【００１８】
本発明の請求項３に係るデータ選別蓄積装置は、請求項２に記載のデータ選別蓄積装置において、上記識別コード付与手段は、上記識別番号記憶手段における識別番号エントリの番号を識別コードとして、対応する識別番号を有するデータに付与し、上記データ蓄積制御手段が、複数の識別コードを有する複数種類のデータを、上記複数の蓄積領域の内の一つの蓄積領域に蓄積することの指定をした場合には、該蓄積領域に上記複数種類のデータを多重して蓄積することを特徴とするものである。これにより、本発明のデータ選別蓄積装置では、上記データ蓄積手段の蓄積領域に多重して蓄積された複数の種類のデータを外部のデータ再生装置へ同時並行に転送することができ、データ再生装置による複数の映像データ等の同時再生が可能となる。
【００１９】
本発明の請求項４に係るデータ選別蓄積装置は、請求項３に記載のデータ選別蓄積装置において、上記データ蓄積制御手段は、複数の識別コードと１つの蓄積領域との対応付けが複数なされている場合には、当該予め指定された上記識別コードとデータの蓄積領域との対応付けに基づいて、上記複数の識別コードを有する複数種類のデータを、それぞれ対応する蓄積領域に多重して蓄積することを特徴とするものである。これにより、複数の蓄積領域にそれぞれ別の番組の映像データや音声データをそれぞれ多重して蓄積することができ、これらを別の外部のデータ再生装置へ渡すことにより、複数の番組の映像・音声を同時にデコードすることができる。
【００２０】
本発明の請求項５に係るデータ選別蓄積装置は、請求項２に記載のデータ選別蓄積装置において、上記識別番号記憶手段の各識別番号エントリには、上記選別対象のデータの識別番号に加え、該選別対象の識別番号をもつデータを蓄積すべき上記データ蓄積手段の蓄積領域を示す蓄積領域番号を記憶しており、上記識別コード付与手段は、上記データ抽出手段により取り出された各データに、上記識別番号記憶手段における蓄積領域番号を識別コードとして付与し、上記データ蓄積制御手段は、上記識別番号記憶手段において、異なる識別番号に対して同じ蓄積領域番号が記憶されている場合、該異なる識別番号を有する複数の種類のデータを上記蓄積領域番号を有する蓄積領域に多重して蓄積することを特徴とするものである。これにより、本発明のデータ選別蓄積装置では、上記データ蓄積手段の蓄積領域に多重して蓄積された複数の種類のデータを外部のデータ再生装置へ同時並行に転送することができ、データ再生装置による複数の映像データ等の同時再生が可能となる。
【００２１】
本発明の請求項６に係るデータ選別蓄積装置は、請求項５に記載のデータ選別蓄積装置において、上記データ蓄積制御手段は、上記識別番号記憶手段に、異なる識別番号に対する同じ蓄積領域番号の対応付けが複数記憶されている場合には、当該蓄積領域番号に基づいて、異なる識別番号で示される複数種類のデータを、それぞれの蓄積領域番号が示す蓄積領域に多重して蓄積することを特徴とするものである。これにより、複数の蓄積領域にそれぞれ別の番組の映像データや音声データをそれぞれ多重して蓄積することができ、これらを別の外部のデータ再生装置へ渡すことにより、複数の番組の映像・音声を同時にデコードすることができる。
【００２２】
本発明の請求項７に係るデータ選別蓄積装置は、請求項２乃至請求項６の何れかに記載のデータ選別蓄積装置において、上記データ蓄積制御手段は、異なる識別番号を有する複数の種類のデータを上記データ蓄積手段の同一の蓄積領域に蓄積する際に、各データを識別するための情報を各データとともに記録することを特徴とするものである。これにより、データ再生装置等の外部装置では、本発明のデータ選別蓄積装置のデータ蓄積手段に多重して蓄積された複数の種類のデータを利用する際に、データを種類別に容易に識別・分離することが可能となる。
【００２６】
本発明の請求項８に係るデータ処理装置は、請求項１乃至請求項７のいずれかに記載のデータ選別蓄積装置と、上記データ選別蓄積装置の上記データ蓄積手段に蓄積されたデータを読み出し、再生するデータ再生装置とを備えたデータ処理装置であって、上記データ再生装置は、上記データ選別蓄積装置のデータ蓄積手段において、異なる識別番号を有する複数の種類のデータが多重して蓄積される蓄積領域から、該多重化されたデータを取り出し再生することを特徴とするものである。これにより、上記データ再生装置は、上記データ選別蓄積装置のデータ蓄積手段において、多重して蓄積される複数の種類のデータを同時並行に得ることができ、複数の画像データ等の同時再生をすることができる。
【００２７】
本発明の請求項９に係るデータ処理装置は、請求項８に記載のデータ処理装置において、上記データ再生装置を複数備え、上記データ選別蓄積装置が、複数種のデータを多重して蓄積している蓄積領域を複数有する場合には、上記複数のデータ再生装置は、それぞれ対応する蓄積領域から多重化して蓄積されたデータを取り出し再生することを特徴とするものである。これにより、複数の蓄積領域にそれぞれ別の番組の映像データや音声データをそれぞれ多重して蓄積することができ、これらを別の外部のデータ再生装置へ渡すことにより、複数の番組の映像・音声を同時にデコードすることができる。
【００２８】
【発明の実施の形態】
（実施の形態１）
本発明の実施の形態として、ＭＰＥＧシステム規格に準拠したディジタル放送において、複数の映像データを含んだ番組を受信再生することのできるディジタル放送受信装置と、ディジタル放送受信装置に内蔵されるデータ選別蓄積装置について説明する。
【００２９】
ディジタル放送では、映像データや音声データ、その他各種の情報はトランスポートストリームにて伝送される。トランスポートストリームは固定長のトランスポートストリームパケット（ＴＳパケット）で構成され、ＴＳパケットにはその中に含まれるデータの種類を表す識別番号としてパケット識別子（ＰＩＤ）が付与されている。
【００３０】
図１は２つの番組ａ，ｂを伝送するトランスポートストリームを表している。図において、トランスポートストリームには２つの番組ａ，ｂのデータが多重されている。番組ａは、３種類の映像データ（Ｖａ１，Ｖａ２，Ｖａ３のＰＩＤをもつＴＳパケット）、１種類の音声データ（Ａａ１のＰＩＤをもつＴＳパケット）、１種類の番組情報（ＳａのＰＩＤをもつＴＳパケット）から構成され、番組ｂは１種類の映像データ（Ｖｂ１のＰＩＤをもつＴＳパケット）、１種類の音声データ（Ａｂ１のＰＩＤをもつＴＳパケット）、１種類の番組情報（ＳｂのＰＩＤをもつＴＳパケット）から構成されている。番組情報は通常１つの番組に付き複数種類放送されるが、ここでは説明を簡略にするため１種類だけの番組情報が放送されているとする。
【００３１】
図２はディジタル放送受信装置２００の構成を示すブロック図である。
ディジタル放送受信装置２００で受信したディジタル放送は、チューナー２０１で選局された後、ディジタル復調回路２０２にてディジタル復調と誤り訂正が行われ、トランスポートストリームとしてデマルチプレクサ２１４に出力される。
【００３２】
デマルチプレクサ２１４は、ＰＩＤ抽出回路２０３、ＰＩＤテーブル２０４、ＰＩＤ比較回路２０５、パケット選別回路２０６、フォーマット解析回路２０７、データ蓄積制御回路２０８、セクションデータ選別回路２０９、及びセクションテーブル２１０を備えている。
【００３３】
ＰＩＤ抽出回路２０３（識別番号抽出手段）では、ディジタル復調回路２０２から出力されたトランスポートストリームを受信し、各ＴＳパケットからＰＩＤを取り出し、該ＰＩＤをＰＩＤ比較回路２０５（識別番号一致検出手段）に出力する。ＰＩＤテーブル２０４（識別番号記憶手段）には受信すべき番組を構成するＴＳパケットのＰＩＤのエントリがあらかじめＣＰＵ２１３（外部の制御回路）により設定されている。なお、かかるＰＩＤのエントリは、ＣＰＵ２１３が自由に書き替えを行うことが可能であり、空きエントリに新たなＰＩＤのエントリを設定したり、不必要となったエントリを削除することも可能である。
【００３４】
ＰＩＤ比較回路２０５では、ＰＩＤテーブル２０４に設定されている複数のＰＩＤのエントリ中に、ＴＳパケットから取り出されたＰＩＤと一致するエントリが存在するかを比較検査し、その比較結果をパケット選別回路２０６（データ抽出手段）に出力する。
【００３５】
パケット選別回路２０６には、ＰＩＤ抽出回路２０３よりＴＳパケットが入力されており、ＰＩＤ比較回路２０５からのＰＩＤの比較結果が「一致」であった場合は、このＴＳパケットをフォーマット解析回路２０７に出力する。ＰＩＤの比較結果が「不一致」であった場合は、このＴＳパケットはパケット選別回路２０６にて破棄される。
【００３６】
映像データや音声データは一般にＰＥＳパケット形式のデータがＴＳパケットに格納されて伝送されており、フォーマット解析回路２０７では映像データや音声データのＰＥＳパケットが取り出されデータ蓄積制御回路２０８（データ蓄積制御手段）に出力される。一方、番組表など番組情報は一般にセクションデータ形式のデータがＴＳパケットに格納されて伝送されており、フォーマット解析回路２０７では番組情報のセクションデータが取り出されてセクションデータ選別回路２０９に出力される。
【００３７】
セクションデータ選別回路２０９では、フォーマット解析回路２０７からのセクションデータが、あらかじめセクションテーブル２１０に記憶されている受信すべきセクションデータの候補と一致するかどうかを検査し、一致した場合にそのセクションデータ（番組情報）をデータ蓄積制御回路２０８に出力する。
【００３８】
データ蓄積制御回路２０８は、メモリ２１１（データ蓄積手段）内に複数に区分けされたデータ蓄積領域の管理を行う。また、データ蓄積制御回路２０８は、フォーマット解析回路２０７から映像データ，音声データが入力されると、メモリ２１１内の映像データ用または音声データ用のデータ蓄積領域（以下、映像データ蓄積領域、音声データ蓄積領域という）に映像データ，音声データを書きこみ、セクションデータ選別回路２０９から番組情報が入力されると、メモリ２１１内の番組情報用のデータ蓄積領域（以下、番組情報蓄積領域という）に番組情報を書きこむ。メモリ２１１に書き込まれた番組情報は、ＣＰＵ２１３により読み出され、視聴者に提示されたり、ディジタル放送受信装置２００本体の動作を制御するために用いられる。
【００３９】
データ蓄積制御回路２０８は、オーディオビデオデコード回路２１２（データ再生装置）の要求に応じて、メモリ２１１に書きこまれた映像データや音声データを読み出し、オーディオビデオデコード回路２１２に出力する。
オーディオビデオデコード回路２１２は、データ蓄積制御回路２０８から入力された映像データや音声データの再生処理を行う。
【００４０】
本発明の実施の形態１では、ディジタル放送受信装置２００において、図１に示すトランスポートストリームから番組ａを選別し、番組ａに含まれる３つの映像データを同時にデコードする場合について説明する。以下、デマルチプレクサ２１４とメモリ２１１により構成されるデータ選別蓄積装置の動作を中心に図３及び図４を用いて説明する。
【００４１】
図３は本発明の実施の形態１によるデータ選別蓄積装置の構成を示すブロック図である。図において、図２と同一符号は同一または相当部分である。
図４（ａ）は本発明の実施の形態１において、デマルチプレクサに入力されるトランスポートストリームを示す図、図４（ｂ）は図４（ａ）のトランスポートストリームデータからデマルチプレクサの選別処理により得られたＴＳパケットの内容を示す図、図４（ｃ）はデマルチプレクサにより選別されたＴＳパケットがメモリに蓄積された状態を示す図である。
【００４２】
図４（ａ）に示すトランスポートストリームは、表１、表２に示すようなＰＩＤをもつ映像データ、音声データ、番組情報を有する２つの番組ａ，ｂにより構成されている。
【００４３】
【表１】
0003579014.tif 000002
【表２】
0003579014.tif 000003
デマルチプレクサ２１４にて番組ａを選別するために、ＰＩＤテーブル２０４には、表３に示すようにＰＩＤが予めＣＰＵ２１３により設定されている。
【００４４】
【表３】
0003579014.tif 000004
ＰＩＤ抽出回路２０３は、図４（ａ）に示すトランスポートストリームが入力されると、各ＴＳパケットからＰＩＤを取り出し、ＰＩＤ比較回路２０５に出力する。
【００４５】
ＰＩＤ比較回路２０５は、ＰＩＤ抽出回路２０３から受信したＰＩＤが、ＰＩＤテーブル２０４に設定されているＰＩＤに一致するかどうか一致検出を行い、ＰＩＤテーブル２０４に一致するＰＩＤがあった場合には、一致検出信号として「一致」したことをパケット選別回路２０６に通知する。同時に一致したＰＩＤが設定されているＰＩＤテーブル２０４のＰＩＤエントリ番号を一致ＰＩＤエントリ番号として、データ蓄積制御回路２０８に通知する。一方、ＴＳパケットのＰＩＤとＰＩＤテーブル２０４のＰＩＤが一致しなかった場合、ＰＩＤ比較回路２０５はパケット選別回路２０６に一致検出信号として「不一致」であることを通知する。
【００４６】
パケット選別回路２０６では、ＰＩＤ比較回路２０５からの一致検出信号が「一致」を示す場合には、ＴＳパケットをフォーマット解析回路２０７に出力するが、「不一致」の場合にはＴＳパケットを破棄する。この結果、パケット選別回路２０６に入力されたトランスポートストリームは、図４（ｂ）に示すように番組ａを構成するＴＳパケットに選別される。
【００４７】
本実施の形態１のデータ蓄積制御回路２０８は、フォーマット解析回路２０７から入力された各ＴＳパケットにＰＩＤ比較回路２０５から受信した一致ＰＩＤエントリ番号を付与する。さらに、データ蓄積制御回路２０８では、メモリ２１１内に映像データ蓄積領域、音声データ蓄積領域、番組情報蓄積領域の３つの蓄積領域を管理しており、各ＴＳパケットの一致ＰＩＤエントリ番号に基づき、いずれかの蓄積領域にＴＳパケットデータを書きこむ。各ＴＳパケットデータに付与された一致ＰＩＤエントリ番号と、メモリ２１１内の蓄積領域との対応付けは表４のようになされている。
【００４８】
【表４】
0003579014.tif 000005
データ蓄積制御回路２０８は、図４（ｃ）に示すように、３種類のＰＩＤ（Ｖａ１，Ｖａ２，Ｖａ３）の映像データを多重蓄積対象として、全てメモリ２１１内に設けられた一つの映像データ蓄積領域に蓄積する。
【００４９】
オーディオビデオデコード回路２１２は、データ蓄積制御回路２０８を制御して、番組ａの映像データをメモリ２１１の映像データ蓄積領域から読み出す。この際、図４（ｃ）に示すように３種類のＰＩＤ（Ｖａ１，Ｖａ２，Ｖａ３）の映像データが一つの映像データ蓄積領域に多重して蓄積されているため、オーディオビデオデコード回路２１２には再生すべき三種類の映像データがデータ蓄積制御回路２０８から順次渡されることになる。
【００５０】
このように本発明の実施の形態１によるデータ選別蓄積装置によれば、番組に含まれる複数の映像データをデマルチプレクサ２１４により選別し、該複数の映像データをメモリ２１１内の映像データ蓄積領域に順次書き込むので、オーディオビデオデコード回路２１２では、上記映像データ蓄積領域から複数の映像データを順次読み出し、各映像データのＰＩＤに基づいて同時再生することができ、画面上に複数の映像を同時に表示することが可能となる。
【００５１】
（実施の形態２）
次に、本発明の実施の形態２として、データ蓄積領域に蓄積された映像データのデコード処理を簡易に行うためのデータ選別蓄積装置について説明する。
上述した本発明の実施の形態１では、映像データは図４（ｃ）に示すように、メモリ２１１内の１つの映像データ蓄積領域に多重して蓄積されるため、デコード処理を行なう際には、オーディオビデオデコード回路２１２は、各映像データのＰＩＤに基づいて多重化された３種類の映像データを識別する必要がある。
【００５２】
そのため、オーディオビデオデコード回路２１２では映像データ蓄積領域から取り出した３種類の映像データから再びＰＩＤ（Ｖａ１，Ｖａ２，Ｖａ３）を抽出し、ＰＩＤに基づき３種類の映像データを識別し、それぞれのＰＩＤをもつパケットを別の映像としてデコードすることになる。すなわち、デマルチプレクサ２１４のＰＩＤ抽出回路２０３、ＰＩＤテーブル２０４、ＰＩＤ比較回路２０５、パケット選別回路２０６で行ったＰＩＤの一致検出とパケットの選別と同様の処理を繰り返すことになる。
【００５３】
そこで、本発明の実施の形態２によるデータ選別蓄積装置では、データ蓄積制御回路が、映像データをデータ蓄積領域に書込む際に、各映像データを識別するための情報を各映像データと共に記録する構成とする。
【００５４】
以下に、この本発明の実施の形態２によるデータ選別蓄積装置について詳細に説明する。なお、本実施例のディジタル放送受信装置及びデータ選別蓄積装置の構成は、上述した実施の形態１と同様であるので、説明には図２及び図３を用いる。
【００５５】
図５（ａ）は本発明の実施の形態２において、デマルチプレクサに入力されるトランスポートストリームを示す図、図５（ｂ）は図５（ａ）のトランスポートストリームからデマルチプレクサの選別処理により得られたＴＳパケットの内容を示す図、図５（ｃ）はデマルチプレクサにより選別されたデータがメモリに蓄積された状態を示す図である。
【００５６】
デマルチプレクサ２１４のデータ蓄積制御回路２０８は、パケット選別回路２０６にて選別された映像データ（図５（ｂ）参照）をメモリ２１１の映像データ蓄積領域に書きこむ際に、ＰＩＤ比較回路２０５で検出された一致ＰＩＤエントリ番号を、映像データに付与して映像データ蓄積領域に記録する。具体的には、図５（ｃ）に示すように、ＰＩＤテーブル２０４のエントリ０に設定されているＰＩＤ（＝Ｖａ１）を持つ映像データパケットには、一致ＰＩＤエントリ番号として「０」が、エントリ１に設定されているＰＩＤ（＝Ｖａ２）を持つ映像データパケットには、一致ＰＩＤエントリ番号として「１」が、エントリ２に設定されているＰＩＤ（＝Ｖａ３）を持つ映像データパケットには、一致ＰＩＤエントリ番号として「２」が付与されることになる。
【００５７】
オーディオビデオデコード回路２１２がメモリ２１１の映像データ蓄積領域に多重記録された映像データを取り出す時には、付与されている一致ＰＩＤエントリ番号をあらかじめ読み出すことになるため、映像データ内のＰＩＤの取り出しやＰＩＤの比較を行うことなく、３種類の映像データの識別を行うことが可能となる。
【００５８】
このように本発明の実施の形態２によるデータ選別蓄積装置によれば、オーディオビデオデコード回路２１２の構成及び処理内容の複雑化を伴うことなく、複数の映像データの同時再生を実現することができる。
【００５９】
（実施の形態３）
本発明の実施の形態３では、ディジタル放送受信装置２００において、図７（ａ）に示す２番組ａ，ｂが多重化されたトランスポートストリームから番組ａを選別し、番組ａに含まれる３種類の映像データをデコード再生する場合について説明する。以下、デマルチプレクサとメモリにより構成されるデータ選別蓄積装置の動作を中心に図６及び図７を用いて説明する。
【００６０】
本実施の形態におけるディジタル放送受信装置の構成は、実施の形態１において図２を用いて説明したディジタル放送受信装置２００と同じであり、ここではその説明を省略する。
図６は本発明の実施の形態３によるデータ選別蓄積装置の構成を示すブロック図である。図において、図２と同一符号は同一または相当部分である。
【００６１】
図７（ａ）は本発明の実施の形態３において、デマルチプレクサに入力されるトランスポートストリームを示す図、図７（ｂ）は図７（ａ）のトランスポートストリームからデマルチプレクサの選別処理により得られたＴＳパケットの内容を示す図、図７（ｃ）はデマルチプレクサにより選別されたＴＳパケットがメモリに蓄積された状態を示す図である。
【００６２】
図７（ａ）に示すトランスポートストリームは、実施の形態１と同様に表１、表２に示すようなＰＩＤをもつ映像データ、音声データ、番組情報を有する２つの番組ａ、ｂにより構成されている。
【００６３】
本発明の実施の形態３のＰＩＤテーブル５０４には、受信すべきデータのＰＩＤだけでなく、各ＰＩＤを有するＴＳパケットデータを蓄積するメモリ２１１内の蓄積領域を示す番号（以下、蓄積領域番号という）を格納できるようになっている。ここで、デマルチプレクサ５１４にて番組ａを選別するために、ＰＩＤテーブル５０４には、表５に示すようにＰＩＤと蓄積領域番号が予めＣＰＵ２１３により設定されている。
【００６４】
【表５】
0003579014.tif 000006
ＰＩＤ抽出回路２０３は、図７（ａ）に示すトランスポートストリームが入力されると、各ＴＳパケットからＰＩＤを取り出し、ＰＩＤ比較回路５０５に出力する。
【００６５】
ＰＩＤ比較回路５０５は、ＰＩＤ抽出回路２０３から受信したＰＩＤが、ＰＩＤテーブル５０４に設定されているＰＩＤに一致するかどうか一致検出を行い、ＰＩＤテーブル５０４に一致するＰＩＤがあった場合には、一致検出信号として「一致」したことをパケット選別回路２０６に通知する。同時に一致したＰＩＤが設定されているＰＩＤエントリの蓄積領域番号を一致領域番号として、データ蓄積制御回路５０８に通知する。一方、ＴＳパケットのＰＩＤとＰＩＤテーブル５０４のＰＩＤが一致しなかった場合、ＰＩＤ比較回路５０５はパケット選別回路２０６に一致検出信号として「不一致」であることを通知する。
【００６６】
パケット選別回路２０６では、ＰＩＤ比較回路２０５からの一致検出信号が「一致」を示す場合には、ＴＳパケットをフォーマット解析回路２０７に出力するが、「不一致」の場合にはＴＳパケットを破棄する。この結果、パケット選別回路２０６に入力されたトランスポートストリームは、図７（ｂ）に示すように番組ａを構成するＴＳパケットに選別される。
【００６７】
データ蓄積制御回路５０８では、フォーマット解析回路２０７から入力された各ＴＳパケットにＰＩＤ比較回路５０５から受信した一致領域番号を付与し、さらに、この一致領域番号が示すメモリ２１１内の蓄積領域に各ＴＳパケットデータを書きこむ。
【００６８】
本実施の形態３のデータ蓄積制御回路５０８では、メモリ２１１内に映像データ蓄積領域（蓄積領域番号２）、音声データ蓄積領域（蓄積領域番号１）、番組情報蓄積領域（蓄積領域番号０）の３つの蓄積領域を管理しており、表５に示すように、受信した３種類の映像データには蓄積領域番号として「２」が付与されているため、３種類のＰＩＤ（Ｖａ１，Ｖａ２，Ｖａ３）の映像データは全て一つの映像データ蓄積領域に蓄積する。
【００６９】
オーディオビデオデコード回路２１２は、データ蓄積制御回路２０８を制御して、番組ａの映像データをメモリ２１１の映像データ蓄積領域から読み出す。この際、図７（ｃ）が示すように３種類のＰＩＤ（Ｖａ１，Ｖａ２，Ｖａ３）の映像データが一つの映像データ蓄積領域に多重して蓄積されているため、オーディオビデオデコード回路２１２には再生すべき３種類の映像データがデータ蓄積制御回路５０８から順次渡されることになる。
【００７０】
このように、オーディオビデオデコード回路２１２は３つの映像データを再生する場合にも１つの映像データを再生する場合と同様に、一つの映像データ蓄積領域から３種類の多重した映像データを読み出すことにより、３種類の映像の同時再生を行うことができる。
【００７１】
（実施の形態４）
次に、本発明の実施の形態４として、放送される映像データのＰＩＤが変更になる場合にスムーズなＰＩＤの切り替えを行うことができるデータ選別蓄積装置について説明する。なお、本実施の形態４では、上述した実施の形態３によるデータ選別蓄積装置にＰＩＤの切り替え機能を設けたものについて説明を行なう。従来、ディジタル放送受信装置が受信する映像データのＰＩＤが変更する場合は、ＣＰＵは、新たに受信しなければならないＰＩＤをＰＩＤテーブルに追加設定するとともに、この映像データを蓄積する蓄積領域をメモリに新たに設定し、受信データをこの蓄積領域に記録するように設定しなければなかった。
【００７２】
つまり、受信する映像データのＰＩＤが切り替わり、ＰＩＤ変更後の映像データが新たに設定した映像データ蓄積領域に蓄積されたことをＣＰＵが認識した後に、オーディオビデオデコード回路へ出力する映像データの蓄積領域を変更する。これにより、オーディオビデオデコード回路は、ＰＩＤ変更後の映像データを再生し始めることができるようになる。
【００７３】
しかしながら、このようなＰＩＤの切り替え動作では、ＰＩＤの変更のタイミングをＣＰＵが監視し、メモリ内の映像データ蓄積領域の設定や、オーディオビデオデコード回路へ出力するデータの記憶領域の変更などの操作をおこなう必要があった。そのため、ＣＰＵの処理が複雑化する。また、映像データのＰＩＤが切り替わる時点より遅れてＰＩＤ変更後の映像データの再生が開始されることになる。
【００７４】
そこで、本発明の実施の形態４によるデータ選別蓄積装置は、映像データのＰＩＤが変更になることを、あらかじめ番組情報を用いてディジタル放送受信装置２００に通知し、スムーズなＰＩＤの切り替えを実現するものである。
【００７５】
以下に、本発明の実施の形態４によるデータ選別蓄積装置について詳細に説明する。なお、本実施例のディジタル放送受信装置及びデータ選別蓄積装置の構成は、上述した実施の形態３と同様であるので、説明には図２及び図６を用いる。
【００７６】
図８（ａ）は本発明の実施の形態３において、デマルチプレクサに入力されるトランスポートストリームを示す図、図８（ｂ）は図８（ａ）のトランスポートストリームからデマルチプレクサの選別処理により得られたＴＳパケットの内容を示す図、図８（ｃ）はデマルチプレクサにより選別されたＴＳパケットがメモリに蓄積された状態を示す図である。
図８（ａ）に示すトランスポートストリームは、実施の形態１と同様に表１、表２に示すようなＰＩＤをもつ映像データ、音声データ、番組情報を有する２つの番組ａ、ｂにより構成されている。
【００７７】
本実施の形態４では、図８（ａ）に示すように、番組ａの映像データのＰＩＤが矢印で示す番組ａの映像データＰＩＤ変更位置１２でＶａ４に変更されるとする。そして、このような場合には、図７（ａ）の一つ目の番組情報Ｓａ１１で映像データのＰＩＤがＶａ１，Ｖａ２，Ｖａ３からＶａ４に変更になることが予めディジタル放送受信装置２００に通知されることとなる。つまり、ディジタル放送受信装置２００において、この番組情報Ｓａ１１がメモリ２１１の番組情報蓄積領域に記録され、ＣＰＵ２１３が番組情報蓄積領域からＳａ１１によるＰＩＤ変更通知を読み出すことにより、ＣＰＵ２１３は、ＰＩＤの変更をあらかじめ知ることができる。
【００７８】
ＣＰＵ２１３は、番組情報Ｓａにより映像データＰＩＤの切り替えが通知された時に、新たに受信するＰＩＤ＝Ｖａ４をＰＩＤテーブル５０４の空きエントリに設定する。なお、この時、ＰＩＤ切替え後に入力される映像データであるＰＩＤ＝Ｖａ４も、ＰＩＤ切り替え前の映像データと同じ蓄積領域（蓄積領域番号２）に記憶されるように設定する。
【００７９】
具体例をあげると、例えば、ＰＩＤテーブル５０４のエントリ５が空きエントリであった場合には、当該空きエントリ５にＰＩＤ＝Ｖａ４のエントリを新たに設定し、ＰＩＤテーブル５０４は、表６のようになる。
【００８０】
【表６】
0003579014.tif 000007
このように設定しておくと、図７（ｂ）に示すように、デマルチプレクサ２１４に入力される映像データのＰＩＤがＶａ４に変更するのと同時に、パケット選別回路２０６によりＰＩＤ＝Ｖａ４のＴＳパケットを選別することができる。さらに、ＰＩＤテーブル５０４において、ＰＩＤ＝Ｖａ４のＴＳパケットの蓄積領域番号に映像データ蓄積領域番号を示す「２」が設定されているので、図７（ｃ）に示すように、データ蓄積制御回路５０８は自動的にＰＩＤ＝Ｖａ４のＴＳパケットを映像データ蓄積領域に蓄積することができる。
【００８１】
この結果、デマルチプレクサ５１４は、受信する映像データのＰＩＤが変更になった時点で、自動的に即座に新しいＰＩＤのデータを選別し、ＰＩＤ変更前と同じ映像データ蓄積領域に引き続き蓄積することができる。
【００８２】
このように、本発明の実施の形態４によるデータ選別蓄積装置によれば、ＣＰＵ２１３は映像データのＰＩＤが切り替わるのを監視する必要が無くなり、また、オーディオビデオデコード回路２１２は、再生する映像データのＰＩＤが切り変わる時点で、ＰＩＤ変更前と同一の映像データ蓄積領域からＰＩＤ変更後の映像データを継続して取り出し、再生することができる。従って、ＣＰＵ２１３の処理内容が簡易になり、しかも、再生する映像データの切り替え処理をスムーズに行うことができる。
【００８３】
（実施の形態５）
本発明の実施の形態５では、複数のＡＶデータ蓄積領域にそれぞれ別の番組の映像データや音声データを多重して蓄積し、これらを別のオーディオデコート回路に出力することにより、複数の番組の映像・音声を同時にデコードすることができるデータ選別蓄積装置について説明する。以下、デマルチプレクサとメモリにより構成されるデータ選別蓄積装置の動作を中心に図９、図１０、図１１を用いて説明する。
【００８４】
図９は本実施の形態におけるディジタル放送受信装置の構成を示すブロック図である。図において、図２と同一符号は同一または相当部分でありここではその説明は省略する。
図１０は本発明の実施の形態３によるデータ選別蓄積装置の構成を示すブロック図である。図において、図６と同一符号は同一または相当部分である。
【００８５】
図１１（ａ）は本発明の実施の形態５において、デマルチプレクサに入力されるトランスポートストリームを示す図、図１１（ｂ）は図１１（ａ）のトランスポートストリームからデマルチプレクサの選別処理により得られたＴＳパケットの内容を示す図、図１１（ｃ）はデマルチプレクサにより選別されたＴＳパケットがメモリに蓄積された状態を示す図であり、図１１（ａ）に示すトランスポートストリームは、実施の形態１と同様に表１、表２に示すようなＰＩＤをもつ映像データ、音声データ、番組情報を有する２つの番組ａ、ｂにより構成されている。
【００８６】
なお、ここでは、ディジタル放送受信装置１０００において、図１１（ａ）に示す２番組ａ，ｂが多重化されたトランスポートストリームから番組ａを選別し、番組ａに含まれる３種類の映像データの内の２種と音声データとを第１のオーディオビデオデコード回路２１２でデコード再生しつつ、同時にこのトランスポートストリームから番組ｂを選別し番組ｂに含まれる映像データと音声データを別のオーディオビデオデコード回路１０１２にてデコード再生する場合について説明する。
【００８７】
図１０において、本発明の実施の形態５によるデータ選別蓄積装置のＰＩＤテーブル５０４には、表７に示すようなＰＩＤと蓄積領域番号が予めＣＰＵ２１３により設定されている。また、データ蓄積制御回路１００８は、メモリ２１１内にＡＶデータ蓄積領域１（蓄積領域番号２）、ＡＶデータ蓄積領域２（蓄積領域番号１）、番組情報蓄積領域（蓄積領域番号０）の３つの蓄積領域を管理し、蓄積領域番号に基づいて、番組ａ，ｂをそれぞれ別のＡＶデータ蓄積領域に多重して蓄積し、デコード時には、これらを別のオーディオデコート回路に出力する。
【００８８】
【表７】
0003579014.tif 000008
ＰＩＤ抽出回路２０３は、図１１（ａ）に示すトランスポートストリームが入力されると、各ＴＳパケットからＰＩＤを取り出し、ＰＩＤ比較回路５０５に出力する。
【００８９】
ＰＩＤ比較回路５０５は、ＰＩＤ抽出回路２０３から受信したＰＩＤが、ＰＩＤテーブル５０４に設定されているＰＩＤに一致するかどうか一致検出を行い、ＰＩＤテーブル５０４に一致するＰＩＤがあった場合には、一致検出信号として「一致」したことをパケット選別回路２０６に通知する。同時に一致したＰＩＤが設定されているＰＩＤエントリの蓄積領域番号を一致領域番号として、データ蓄積制御回路５０８に通知する。一方、ＴＳパケットのＰＩＤとＰＩＤテーブル５０４のＰＩＤが一致しなかった場合、ＰＩＤ比較回路５０５はパケット選別回路２０６に一致検出信号として「不一致」であることを通知する。
【００９０】
パケット選別回路２０６では、ＰＩＤ比較回路２０５からの一致検出信号が「一致」を示す場合には、ＴＳパケットをフォーマット解析回路２０７に出力するが、「不一致」の場合にはＴＳパケットを破棄する。この結果、パケット選別回路２０６に入力されたトランスポートストリームは、図１１（ｂ）に示すように番組ａ、番組ｂを構成するＴＳパケットに選別される。
【００９１】
データ蓄積制御回路１００８では、フォーマット解析回路２０７から入力された各ＴＳパケットを、ＰＩＤ比較回路５０５から受信した一致領域番号の示すメモリ２１１内の蓄積領域に各ＴＳパケットデータを書きこむ。
【００９２】
即ち、データ蓄積制御回路１００８は、蓄積領域番号として「２」が付与されている番組ａの２種類の映像データ（Ｖａ１，Ｖａ２）および音声データ（Ａａ１）を全てＡＶデータ蓄積領域１に蓄積し、蓄積領域番号として「１」が付与されている番組ｂの映像データ（Ｖｂ１）および音声データ（Ａｂ１）をＡＶデータ蓄積領域２に蓄積する。
【００９３】
オーディオビデオデコード回路２１２は、データ蓄積制御回路１００８を制御して、番組ａの映像データをメモリ２１１のＡＶデータ蓄積領域１から読み出す。この際、図１１（ｃ）が示すように３種類のＰＩＤ（Ｖａ１，Ｖａ２，Ａａ１）の映像データおよび音声データが一つのＡＶデータ蓄積領域１に多重して蓄積されているため、オーディオビデオデコード回路２１２には再生すべき２種類の映像データと１種類の音声データがデータ蓄積制御回路１００８から順次渡されることになる。オーディオビデオデコード回路２１２は、データ蓄積制御回路１００８から入力されたＶａ１，Ｖａ２，Ａａ１のＰＩＤをもつＴＳパケットからなるデータから、各データのＰＩＤに基づいて、２種類の映像データ、１種類の音声データを取り出し、デコードした後、デコードされた映像と音声すなわち番組ａの映像と音声を出力する。
【００９４】
一方、オーディオビデオデコード回路１０１２は、データ蓄積制御回路１００８を制御して、番組ｂの映像データをメモリ２１１のＡＶデータ蓄積領域２から読み出す。この際、図１１（ｃ）が示すように２種類のＰＩＤ（Ｖｂ１，Ａｂ１）の映像データおよび音声データが一つのＡＶデータ蓄積領域２に多重して蓄積されているため、オーディオビデオデコード回路１０１２には再生すべき映像データと音声データがデータ蓄積制御回路１００８から順次渡されることになる。オーディオビデオデコード回路１０１２は、データ蓄積制御回路１００８から入力されたＶｂ１，Ａｂ１のＰＩＤをもつＴＳパケットからなるデータから、各データのＰＩＤに基づいて、１種類の映像データ、１種類の音声データを取り出しデコードした後、デコードされた映像と音声すなわち番組ｂの映像と音声を出力する。
【００９５】
このように、１つの番組を構成する複数の映像データや音声データをすべて１つのＡＶデータ蓄積領域に多重して蓄積し、これをオーディオビデオデコード回路でデコード、再生することができる。
【００９６】
また、さらに２つのＡＶデータ蓄積領域に別の番組の映像データや音声データをそれぞれ多重して蓄積し、これらを別のオーディオビデオデコード回路に渡すことにより、複数の番組の映像・音声を同時にデコードすることのできるディジタル放送受信装置を構成することが可能となる。
【００９７】
これにより、オーディオビデオデコード回路２１２の出力をテレビ受像機（図９には記載なし）より表示・出力するとともに、別の番組であるオーディオビデオデコード回路１０１２の出力をＶＴＲ（図９には記載なし）に録画（裏番組録画）するというような複数のオーディオビデオデコード機能を要する使用方法に適用できるディジタル放送受信装置を実現できる。
【００９８】
なお、本実施の形態では、オーディオビデオデコード回路が２つの場合を説明したがこれに限られるものではなく、データ蓄積制御回路によりメモリ内に３つ以上のＡＶデータ蓄積領域を管理するとともに、それぞれのＡＶデータ蓄積領域に蓄積された映像・音声データを３つ以上のオーディオビデオデコード回路に出力することも可能である。
【００９９】
（実施の形態６）
次に、本発明の実施の形態６として、複数の映像データをメモリ内の複数の蓄積領域に個別に蓄積した場合（図１３（ｃ）参照）に、オーディオビデオデコード回路６１２が同時に再生すべき複数の映像データをデコードすることができるデータ選別蓄積装置について説明を行なう。
図１２は本発明の実施の形態６によるディジタル放送受信装置の構成を示すブロック図である。図において、図２と同一符号は同一または相当部分である。
【０１００】
デマルチプレクサ６１４におけるデータ蓄積制御装置６０８は、図１３（ｃ）に示すように、複数の映像データをメモリ６１１内の複数の蓄積領域に個別に蓄積する。また、オーディオビデオデコード回路６１２は、同時に再生すべき映像データの種類の数に応じて、複数の映像データ要求信号を発生させることができるように構成されている。
【０１０１】
データ蓄積制御回路６０８は、オーディオビデオデコード回路６１２から出力される複数の映像データ要求信号に応じて、それぞれの映像データ要求信号に対応する映像データをメモリ６１１の複数の映像データ蓄積領域から取り出し、オーディオビデオデコード回路６１２に出力する。
【０１０２】
このように構成されたディジタル放送受信装置６００では、デマルチプレクサ６１４がオーディオビデオデコード回路６１２が必要とする複数の映像データをメモリ６１１内の複数の映像データ蓄積領域から取り出し、オーディオビデオデコード回路６１２に供給することができるようになり、データの蓄積領域とデコーダとを結ぶＩＦの構造を大きく変更することなく、オーディオビデオデコード回路６１２が複数の映像データを同時に再生することが可能となる。
【０１０３】
なお、本発明の実施の形態１，２，３，４では、１つの番組内に構成された３種類の映像データを同時に再生表示する場合について説明したが、映像データの種類は３種類に限定されるものではない。また、複数の映像データが属する番組は１つに限定されるものではなく、複数の番組の映像を同時にオーディオビデオデコード回路で再生する場合にも本発明は適用することができる。
【０１０４】
また、本発明の実施の形態１，２，３，４では、複数の映像データを多重する場合について説明したが、映像データに限定されるものではなく、複数の音声データを多重してオーディオビデオデコード回路に渡す場合や、音声データと映像データを多重してオーディオビデオデコード回路に渡す場合にも適用することができる。
【０１０５】
さらに、本発明の実施の形態１，２，３，４，５，６では、ディジタル放送を例に説明を行ったが、ディジタル放送に限定されるものではなく、ディジタルビデオレコーダやマルチメディアメモリカードのような記録媒体からの映像や音声の再生や、ＩＥＥＥ１３９４などの通信媒体を介して伝送される映像データや音声データを受信再生する場合にも適用することができる。
【０１０６】
【発明の効果】
このように本発明によるデータ選別蓄積装置によれば、番組に含まれる複数のデータをデマルチプレクサより選別し、該複数のデータをメモリ内のデータ蓄積領域に多重して蓄積することにより、オーディオビデオデコード回路では、上記データ蓄積領域から複数の映像データを順次読み出し、各映像データのＰＩＤに基づいて同時再生することができ、画面上に複数の映像を同時に表示することが可能となる。
【０１０７】
さらに、本発明によるデータ選別蓄積装置によれば、データのＰＩＤが変更される場合に、当該データのＰＩＤ変更前に、新たに入力されるデータのＰＩＤを表わす情報を予め送信し、当該送信された情報に基づいて、ＰＩＤテーブルに新たに受信するデータのＰＩＤエントリを設定しておくことにより、ＣＰＵはデータのＰＩＤが切り替わるのを監視する必要が無くなり、また、オーディオビデオデコード回路は、再生するデータのＰＩＤが切り変わる時点で、ＰＩＤ変更前と同一の映像データ蓄積領域からＰＩＤ変更後の映像データを継続して取り出し、再生することができる。従って、ＣＰＵの処理内容が簡易になり、しかも、再生する映像データの切り替え処理をスムーズに行うことができる。
【０１０８】
また、さらに、複数のデータ蓄積領域に別の番組の映像データや音声データをそれぞれ多重して蓄積し、これらを別のオーディオビデオデコード回路に渡すことにより、複数の番組の映像・音声を同時にデコードすることのできるディジタル放送受信装置を構成することが可能となる。
【図面の簡単な説明】
【図１】トランスポートストリームの説明図である。
【図２】本発明の実施の形態１、２、３、４のディジタル放送受信装置の構成を示すブロック図である。
【図３】本発明の実施の形態１、２におけるデータ選別蓄積装置の構成を示すブロック図である。
【図４】本発明の実施の形態１のデータ選別蓄積装置によるデータ選別処理の説明図である。
【図５】本発明の実施の形態２のデータ選別蓄積装置によるデータ選別処理の説明図である。
【図６】本発明の実施の形態３におけるデータ選別蓄積装置の構成を示すブロック図である。
【図７】本発明の実施の形態３のデータ選別蓄積装置によるデータ選別処理の説明図である。
【図８】本発明の実施の形態４のデータ選別蓄積装置によるデータ選別処理の説明図である。
【図９】本発明の実施の形態５のディジタル放送受信装置の構成を示すブロック図である。
【図１０】本発明の実施の形態５におけるデータ選別蓄積装置の構成を示すブロック図である。
【図１１】本発明の実施の形態５のデータ選別蓄積装置によるデータ選別処理の説明図である。
【図１２】本発明の実施の形態６のディジタル放送受信装置の構成を示すブロック図である。
【図１３】従来または本発明の実施の形態６のデータ選別蓄積装置によるデータ選別処理の説明図である。
【符号の説明】
２００，６００  ディジタル放送受信装置
２０１  チューナー
２０２  ディジタル復調回路
２０３  ＰＩＤ抽出回路
２０４，５０４  ＰＩＤテーブル
２０５，５０５  ＰＩＤ比較回路
２０６  パケット選別回路
２０７  フォーマット解析回路
２０８，５０８，６０８，１００８  データ蓄積制御回路
２０９  セクションデータ選別回路
２１０  セクションテーブル
２１１，６１１  メモリ
２１２，６１２，１０１２  オーディオビデオデコード回路
２１３  ＣＰＵ
２１４，５１４，６１４，１０１４  デマルチプレクサ
２１５、１０１５  ＡＶメモリ
【図１】
0003579014.tif 000009
【図２】
0003579014.tif 000010
【図３】
0003579014.tif 000011
【図４】
0003579014.tif 000012
【図５】
0003579014.tif 000013
【図６】
0003579014.tif 000014
【図７】
0003579014.tif 000015
【図８】
0003579014.tif 000016
【図９】
0003579014.tif 000017
【図１０】
0003579014.tif 000018
【図１１】
0003579014.tif 000019
【図１２】
0003579014.tif 000020
【図１３】
0003579014.tif 000021