JP3626633B2 - Digital broadcast data receiver - Google Patents

Digital broadcast data receiver Download PDF

Info

Publication number
JP3626633B2
JP3626633B2 JP17760399A JP17760399A JP3626633B2 JP 3626633 B2 JP3626633 B2 JP 3626633B2 JP 17760399 A JP17760399 A JP 17760399A JP 17760399 A JP17760399 A JP 17760399A JP 3626633 B2 JP3626633 B2 JP 3626633B2
Authority
JP
Japan
Prior art keywords
broadcast data
data
packet
program
digital
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP17760399A
Other languages
Japanese (ja)
Other versions
JP2000083200A (en
Inventor
教彦 溝端
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Corp
Panasonic Holdings Corp
Original Assignee
Panasonic Corp
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Panasonic Corp, Matsushita Electric Industrial Co Ltd filed Critical Panasonic Corp
Priority to JP17760399A priority Critical patent/JP3626633B2/en
Publication of JP2000083200A publication Critical patent/JP2000083200A/en
Application granted granted Critical
Publication of JP3626633B2 publication Critical patent/JP3626633B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Television Signal Processing For Recording (AREA)
  • Television Systems (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、ディジタル放送データを受信する為の複数個のディジタル放送データ源から、同時に複数個のディジタル放送データを入力し、入力したディジタル放送データに記録された内容を、外部に接続したテレビジョン受像機等の表示装置に表示する、ディジタル放送データ受信装置に関する。
【0002】
【従来の技術】
今日、ディジタル放送の一形態である、一度に多数の情報を送信できるディジタルテレビジョン放送(以下、単に「ディジタル放送」とする。)が注目され、これは既に衛星放送によるディジタル放送として実用化されている。また、今後、地上波テレビジョン放送のディジタル化や、衛星放送における複数の放送事業者によるディジタル放送など、様々な放送事業者による、様々な伝送形態を用いたディジタル放送が併存することが予想される。しかし、ディジタル放送を受信するためのディジタル放送データ受信装置(以下、単に「受信装置」とする。)は、受信装置の有する回路規模が大きいことより、受信装置自体の大きさが大きく、また多数の部品を用いるため、価格が高いものである。そこで、多数のディジタル放送が併存するような状態になった場合、複数のディジタル放送を1台の受信装置で受信できることが好ましい。
【0003】
ところでディジタル放送においては、ほとんどの場合、国際標準であるMPEG(Moving Picture Experts Group)システム規格に準拠したパケット形式のデータ伝送方法を採用し、不正な視聴を防止するため、映像や音声等の、いわゆる番組放送に関係する番組放送データを暗号化することが行われている。
また、従来のアナログ放送とは異なり、様々な情報、例えば上述の暗号化されている番組放送データの暗号解読のための鍵情報等の個別情報や、番組表、視聴者へのメール等の、番組放送データ以外の番組放送を受信する為に必要なデータである受信必要データが、番組放送データに多重して伝送される。
【0004】
このような暗号解読のための鍵情報や視聴者宛のメールなどのデータであって、視聴時以外にも取得すべき情報は、実際にはいつ伝送されるかわからないので、番組放送を視聴していない時や、番組放送データを受信し、これを視聴している時であっても、常時継続して放送を受信し続けなければならない。
また、番組表データの更新もいつ行われるかわからないため、ディジタル放送データに多重化されて送信される受信必要データに含まれている番組表データは、常に受信し、また受信した時には、受信装置が記憶している番組表情報を即座に更新することが望ましい。
さらには、多数のディジタル放送が併存するようになると、例えばある番組を視聴している時に、その時間帯に放送されている別の放送の番組を受信し録画できること、いわゆる裏番組録画が出来ることが望まれる。
【0005】
即ち、ディジタル放送を受信出来、また受信したディジタル放送データをディジタルVTR用記録媒体(以下、単に「記録媒体」とする。)に記録し、ディジタル放送データが記録された記録媒体を再生することが可能なディジタルVTRであれば、記録媒体に記録されたディジタル放送データを再生している間であっても、例えば衛星放送などで放送される視聴者宛のメールや、ディジタルVTRの再生を終えた後に、送信されてくるディジタル放送の視聴を再開した時に必要な暗号解読のための鍵情報、等の受信すべき情報を取得できるので、いわゆる裏番組録画等が可能となる。
【0006】
【発明が解決しようとする課題】
ところが、現在の受信装置では、ある一つの放送のみを受信するように設計されており、受信中の放送以外の放送を同時に受信することはできないので、問題であった。
そこで、複数のディジタル放送を受信出来る受信装置を設計するにあたり、一つのディジタル放送を受信し、一旦この受信を中断し、別のディジタル放送を受信、視聴し終えた後、先にじゅしんしていたディジタル放送の視聴を再開したとき、視聴を再開したディジタル放送に必要な情報が不足していたり、メールとして送られた情報を取りこぼすことがないように、一つの放送を受信して視聴しているときでも、その他のディジタル放送に多重された、視聴者が受信する事を所望したり、また非視聴時にも取得しなければならない各種情報を取得出来るようにすることが望まれている。
【0007】
また、上述のディジタルVTRの場合であれば、各伝送路や各放送事業者などによるディジタル放送を専用に受信する受信機の回路や、ディジタルVTRで再生されたデータから番組データを取り出して処理する回路を積んで、複数の伝送路や放送事業者などによるディジタル放送、又はディジタルVTRなどの複数のディジタル放送入力源からのディジタルデータを入力して表示する受信装置を構成することが考えられる。
【0008】
しかしながら、アナログ放送の場合であれば、アナログ放送受信装置は比較的簡単な回路で設計可能なので、その単体としての大きさもさほど大きくならず、1つのアナログ放送受信装置に複数個積むことも簡単であり、またそのコストも低いもので出来るが、ディジタル放送データの受信装置の場合、複雑な受信回路のため、単に複数個積んでいくと、それに連れて受信機のコストも上がってしまい、各放送専用の受信機を複数個購入する場合と比較して、回路規模が同等でコストも変わらないという問題点がある。また回路規模が大きくなるので、複数のディジタル放送を受信可能としようとすれば、受信装置単体の大きさも大きくなってしまい、問題であった。
【0009】
そこで本発明は、かかる問題点に鑑みてなされたものであり、その目的は、回路規模を抑えつつ、ディジタル放送データを受信する複数の入力源からディジタル放送データを同時に入力可能とし、入力源のうちの1つから受信するディジタル放送データに記載された、例えばテレビジョン番組等の情報を、外部に接続したテレビジョン受像機に表示すると同時に、その他の入力源から受信したディジタル放送データに含まれるデータから視聴時以外にも取得すべき情報を取り出すことを可能とした、ディジタル放送データ受信装置を提供することである。
【0010】
【課題を解決するための手段】
上記課題を解決するために、本発明の請求項1に係るディジタル放送データ受信装置は、番組放送に関係する番組放送データと、前記番組放送を受信する為に必要なデータである受信必要データとが、ディジタルデータとして多重化されたディジタル放送データを受信し、前記ディジタル放送データを処理する、ディジタル放送データ受信装置において、少なくとも、前記ディジタル放送データを受信する為の、複数個のディジタル放送データ源からディジタル放送データを受信する、複数個の放送データ受信手段と、前記放送データ受信手段から出力されるディジタル放送データのうち、視聴者が視聴する番組放送に関係する番組放送データを含んで多重化されたディジタル放送データである視聴番組放送データと、前記視聴番組放送データを出力した前記ディジタル放送データ受信手段とは別の前記放送データ受信手段から出力されるディジタル放送データである受信放送データと、を入力し、前記視聴番組放送データから視聴者が視聴する番組放送に関係する番組放送データを取り出す視聴番組放送データ取出処理と、前記受信放送データから視聴時以外にも取得すべき情報を含むデータを取り出す受信放送データ取出処理と、を時分割多重により処理する並行受信手段と、を備えて構成され、前記並行受信手段は、少なくとも、パケット形式で記載された前記番組放送データ、及びパケット形式で記載された前記受信必要データ、を多重した前記ディジタル放送データを、前記ディジタル放送データ源から入力して、これを一時記憶する、複数個の入力記憶手段と、前記入力記憶手段のいずれかに、1つ以上のパケットが蓄積されると、前記パケットが蓄積された前記入力記憶手段を選択し、そこから蓄積されている前記パケットを取り出す、という作業を順次繰り返すことで、複数の前記入力記憶手段に一時記憶される前記パケットを順次取出す入力選択手段と、前記入力選択手段により順次取り出された前記パケットのパケット列から、前記視聴番組放送データを収めたパケットと、視聴時以外にも取得すべき情報を含むデータを収めたパケットと、のみを取り出すパケット選別手段と、を備えたことを特徴とする。
【0011】
本発明の請求項2に記載のディジタル放送データ受信装置では、請求項1記載のディジタル放送データ受信装置において、前記ディジタル放送データ源は、前記ディジタル放送データの再生が可能なディジタルデータ再生装置を含み、前記ディジタルデータ再生装置で再生された前記ディジタル放送データから、視聴者が視聴する番組放送に関係する番組放送データを取り出すものであること、を特徴とする。
【0013】
本発明の請求項に記載のディジタル放送データ受信装置では、請求項記載のディジタル放送データ受信装置において、前記入力選択手段は、前記入力記憶手段へのデータ書込速度の最大値に、前記入力記憶手段の個数を掛けたることにより得られる値、以上の速度で前記パケットを順次取り出す作業を可能としたこと、を特徴とする。
【0014】
本発明の請求項に記載のディジタル放送データ受信装置では、請求項記載のディジタル放送データ受信装置において、前記入力選択手段は、前記入力記憶手段に、1つ以上の、前記視聴番組放送データが収められたパケットが蓄積されると、前記視聴番組放送データが収められたパケットを蓄積している入力記憶手段を優先して選択し、これに蓄積された前記視聴番組放送データが収められたパケットを取り出すこと、を特徴とする。
【0015】
本発明の請求項に記載のディジタル放送データ受信装置では、番組放送に関係する番組放送データと、前記番組放送を受信する為に必要なデータである受信必要データとが、ディジタルデータとして多重化されたディジタル放送データを受信し、前記ディジタル放送データを処理する、ディジタル放送データ受信装置において、少なくとも、前記ディジタル放送データを受信する為の、複数個のディジタル放送データ源からディジタル放送データを受信する、複数個の放送データ受信手段と、前記放送データ受信手段から出力されるディジタル放送データのうち、視聴者が視聴する番組放送に関係する番組放送データを含んで多重化されたディジタル放送データである視聴番組放送データと、前記視聴番組放送データを出力した前記ディジタル放送データ受信手段とは別の前記放送データ受信手段から出力されるディジタル放送データである受信放送データと、を入力し、前記視聴番組放送データから視聴者が視聴する番組放送に関係する番組放送データを取り出す視聴番組放送データ取出処理と、前記受信放送データから視聴時以外にも取得すべき情報を含むデータを取り出す受信放送データ取出処理と、を時分割多重により処理する並行受信手段と、を備えて構成され、前記並行受信手段は、少なくとも、パケット形式で記載された前記ディジタル放送データを前記ディジタル放送データ源から入力して、これを一時記憶する、複数個の入力記憶手段と、前記ディジタル放送データ源から受信したパケットの中から、前記視聴番組放送データを収めたパケットのみを取出し、前記視聴番組放送データ以外のデータを収めたパケットを破棄した時には、前記入力記憶手段に記憶されているパケットを取出し、視聴時以外にも取得すべき情報を収めたパケット以外の不要なパケットを破棄する、不要パケット破棄手段と、を備えたことを特徴とする。
【0016】
本発明の請求項に記載のディジタル放送データ受信装置では、番組放送に関係する番組放送データと、前記番組放送を受信する為に必要なデータである受信必要データとが、ディジタルデータとして多重化されたディジタル放送データを受信し、前記ディジタル放送データを処理する、ディジタル放送データ受信装置において、少なくとも、前記ディジタル放送データを受信する為の、複数個のディジタル放送データ源からディジタル放送データを受信する、複数個の放送データ受信手段と、前記放送データ受信手段から出力されるディジタル放送データのうち、視聴者が視聴する番組放送に関係する番組放送データを含んで多重化されたディジタル放送データである視聴番組放送データと、前記視聴番組放送データを出力した前記ディジタル放送データ受信手段とは別の前記放送データ受信手段から出力されるディジタル放送データである受信放送データと、を入力し、前記視聴番組放送データから視聴者が視聴する番組放送に関係する番組放送データを取り出す視聴番組放送データ取出処理と、前記受信放送データから視聴時以外にも取得すべき情報を含むデータを取り出す受信放送データ取出処理と、を時分割多重により処理する並行受信手段と、を備えて構成され、前記並行受信手段は、少なくとも、前記ディジタル放送データを、前記ディジタル放送データ源から受信して、これを一時記憶する、複数個の入力記憶手段と、前記ディジタル放送データ源から受信した、前記ディジタル放送データの中から、前記視聴番組放送データを収めたパケットのみを取り出してこれを出力し、また前記視聴番組放送データ以外のデータを収めたパケットを破棄し、さらに前記視聴番組放送データ以外のデータを収めたパケットを破棄した時パケット破棄情報を出力する、パケット取捨選択手段と、前記パケット破棄情報が入力されると、前記パケットを1つ以上記憶している前記入力記憶手段を選択し、そこに蓄積されている1つ以上の前記パケットを前記入力記憶手段から出力させ、出力させた1つ以上の前記パケットの中から、視聴時以外にも取得すべき情報を含むパケットを取り出す、前記入力記憶手段に対応して設けられている1つ又は複数個の必要パケット選別手段と、前記パケット破棄情報を受けると、前記パケット取捨選択手段により、不要なパケットが破棄されて必要なパケットだけを出力しようとしている前記必要パケット選別手段を選択し、前記必要なパケットを取出して出力する、パケット取出出力手段と、を備えたことを特徴とする。
【0017】
本発明の請求項7に記載のディジタル放送データ受信装置では、番組放送に関係する番組放送データと、前記番組放送を受信する為に必要なデータである受信必要データとが、ディジタルデータとして多重化されたディジタル放送データを受信し、前記ディジタル放送データを処理する、ディジタル放送データ受信装置において、少なくとも、前記ディジタル放送データを受信する為の、複数個のディジタル放送データ源からディジタル放送データを受信する、複数個の放送データ受信手段と、前記放送データ受信手段から出力されるディジタル放送データのうち、視聴者が視聴する番組放送に関係する番組放送データを含んで多重化されたディジタル放送データである視聴番組放送データと、前記視聴番組放送データを出力した前記ディジタル放送データ受信手段とは別の前記放送データ受信手段から出力されるディジタル放送データである受信放送データと、を入力し、前記視聴番組放送データから視聴者が視聴する番組放送に関係する番組放送データを取り出す視聴番組放送データ取出処理と、前記受信放送データから視聴時以外にも取得すべき情報を含むデータを取り出す受信放送データ取出処理と、を時分割多重により処理する並行受信手段と、を備えて構成され、前記並行受信手段は、少なくとも、前記ディジタル放送データ受信装置が受信する前記ディジタル放送データの中から、前記視聴番組放送データを収めたパケットのみを取り出してこれを出力し、また前記視聴番組放送データ以外のデータを収めたパケットを破棄し、さらに前記視聴番組放送データ以外のデータを収めたパケットを破棄した時パケット破棄情報を出力する、パケット取捨選択手段と、前記ディジタル放送データ源から受信される前記ディジタル放送データから、視聴時以外にも取得すべき情報を含むディジタル放送データを収めたパケットのみを取り出す、1つ又は複数個の所望パケット選別手段と、前記所望パケット選別手段から出力される、前記視聴時以外にも取得すべき情報を含むパケットを一時記憶する、前記所望パケット選別手段に対応して設けられた、1つ又は複数個の所望パケット入力記憶手段と、前記パケット破棄情報を受けると、前記パケット取捨選択手段により不要なパケットが破棄されて必要なパケットだけが蓄積されている前記所望パケット入力記憶手段を選択し、選択された前記所望パケット入力記憶手段に蓄積されている前記パケットを取り出して出力する、所望パケット取出出力手段と、を備えたことを特徴とする。
【0018】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照しながら説明する。尚、ここで示す実施の形態はあくまでも一例であって、必しもこの実施の形態に限定されるものではない。また以下の説明において、ディジタル放送データは、国際標準であるMPEGシステム規格に準拠したパケット形式のデータ伝送方法を採用しているものとする。さらにディジタル放送データは、番組放送に関連する番組放送データと、それ以外の、例えば番組放送を視聴する為に必要な鍵情報等を含む個別情報や、番組表、メール等のデータを含む受信必要データと、から構成されており、これらのデータはすべて上述のパケットに収められているものとする。
【0019】
(実施の形態1)
まず、本発明に係る受信装置300を第1の実施の形態として、図面を参照しつつ説明する。
図1は、受信装置300の構成を示すブロック図である。
図1に示す通り、受信装置300は、第1の受信回路310、第2の受信回路320、パケット並行受信回路340、メモリアクセス回路350、メモリ360、CPU370、AV伸張回路380、とを備えている。また、第1の受信回路310はディジタル衛星放送アンテナ100と、第2の受信回路320はディジタルVTR200と接続している。さらに、AV伸張回路380は、テレビ受像機400と接続している。
【0020】
これらの各部材について簡単に説明する。
ディジタル衛星放送アンテナ100は衛星放送の放送データを受信する。ディジタルVTR200は、ディジタル放送データ(以下、単に「放送データ」とする。)を記録媒体に記録し、また放送データが記録された記録媒体より放送データを再生する。
受信装置300は、ディジタル衛星放送アンテナ100より受信された放送データを受信装置300に入力すると同時に、ディジタルVTR200で再生される放送データを入力し、これらの放送データを並行して処理する。
第1受信回路310は、ディジタル衛星放送アンテナ100から受信した放送データを受信データBとしてパケット並行受信回路340に出力する。
第2受信回路320は、ディジタルVTR200から受信した放送データを番組データAとしてパケット並行受信回路340に出力する。
【0021】
ここで、以下の説明において、番組データAは視聴者が視聴する番組放送に関連した番組放送データが多重された視聴番組放送データ、受信データBは、例えば暗号解除の為の鍵情報や、視聴者が別の時間に視聴する番組放送に関連したデータ等、要するに上述の視聴番組放送データ以外の、受信装置300で受信される放送データである受信放送データを指すものとする。
【0022】
パケット並行受信回路340は、第1受信回路310から受信する受信データB、及び第2受信回路320から受信する番組データAから、それぞれ必要なデータを並行して取り出して出力する。この必要なデータの取出しについては後述する。
メモリアクセス回路350は、パケット並行受信回路340から出力されたデータをメモリ360に書き込み記録する。
メモリ360は、パケット並行受信回路340から出力されるデータを、メモリアクセス回路350の指示により書き込み記録する。
CPU370は、パケット並行受信回路340、メモリアクセス回路350、及びメモリ360に動作指示を与える。
AV伸張回路380は、メモリアクセス回路350を介してメモリ360に記録された映像データや音声データを読み出し、映像信号や音声信号に再生、即ち伸張して出力する。
テレビ受像機400は、AV伸張回路380で再生された映像信号や音声信号などを表示出力する。
【0023】
ここで、パケット並行受信回路340について、図面を参照しつつ説明する。
図2は、図1に示したパケット並行受信回路340の詳細な構成例を示すブロック図である。
図2に示す通り、このパケット並行受信回路340は、第1の入力FIFO341、第2の入力FIFO342、入力選択回路343、パケット選別回路344、データ抽出回路345、より構成されている。
【0024】
これらの各部材について簡単に説明する。
第1の入力FIFO341は、第1の受信回路310から入力される受信データBを順次記憶する。
第2の入力FIFO342は、第2の受信回路320から入力される番組データAを順次記憶する。
尚、第1のFIFO341、及び第2のFIFOは、それぞれ1パケット以上のデータが蓄積されると入力選択回路343に読み出し要求を出す。
入力選択回路343は、第1のFIFO341、及び第2のFIFO342からの読み出し要求に応じ、それぞれ第1のFIFO341から受信データBを、第2のFIFOから番組データAを入力し、これらをパケット選別回路344に出力する。
パケット選別回路344は、番組データAから視聴者が視聴する番組放送に関連する番組放送データが収められたパケットを、受信データBから視聴時以外にも受信し取得すべき受信必要データが収められたパケットを選別する。
データ抽出回路345は、パケット選別回路344で選別されたパケットから映像情報や音声情報、受信必要データを取り出したり、暗号解読などを行う。
【0025】
ここで、上述の受信必要データには、例えば暗号解読用の鍵情報等の個別情報や、視聴者宛のメール等の、視聴時以外であっても必要とされるデータが格納されている。従って、ディジタル放送番組を視聴していない場合であっても、ディジタル放送データを受信して、受信必要データを取得する必要がある。そこで、本実施の形態における受信装置300では、上述のパケット並行受信回路340によって、ディジタル放送番組を視聴している間であっても、視聴しているディジタル放送番組に関する視聴番組放送データ以外の、受信放送データを受信し、そのデータの処理を可能としている。
【0026】
そこで次に、本実施の形態に係る受信装置300の動作について、図面を参照しつつ説明する。
尚、図3は、図2に示したパケット並行受信回路340の動作の説明図であるが、図3において、番組データAは、説明のため、「番組1」、「番組2」、及び「番組3」のパケットからなる放送データとして簡略化して示したが、詳しくは、「番組1」、「番組2」、及び「番組3」のそれぞれに対応して、番組を表示するために必要な鍵情報などの個別情報のパケットを含む。また、各番組は、映像及び音声のパケットからなる。また、以下の説明では、受信データBに「個別情報」が含まれているものとして説明するが、これ以外に、例えばメールや番組表が含まれる、としてあっても構わない。
【0027】
またここでは、ディジタル衛星放送アンテナ100、及びディジタルVTR用記録媒体からの放送データを同時に受信する場合、即ちディジタルVTRを再生している際に、ディジタル衛星放送から送信される放送データの中から視聴時以外にも取得すべき情報を受信する場合について説明する。
まず最初に、ディジタルVTR200で再生された放送データは、受信装置300の第2の受信回路320に入力される。また、ディジタル衛星放送アンテナ100で受信された放送データは、受信装置300の第1の受信回路310に入力される。
【0028】
次いで、第1の受信回路310は、入力された放送データを、受信データBとして、また第2の受信回路320は、入力された放送データを、番組データAとしてパケット並行受信回路340へ出力する。例えば、図3のように、「番組1」、「番組2」、「番組3」というパケットが順不同に並べられた番組データAとして、また「個別情報」、「番組4」、「番組5」というパケットが順不同に並べられた受信データBとして、出力される。
【0029】
パケット並行受信回路340では、第1の受信回路310から入力された受信データBを第1の入力FIFO341に、第2の受信回路320から入力された番組データAを第2の入力FIFO342に、順次入力し、記憶させる。
第1のFIFO341、及び第2のFIFO342それぞれに、1パケット以上のデータが蓄積されると、第1のFIFO341及び第2のFIFO342は、入力選択回路343に対して読み出し要求を出す。
【0030】
入力選択回路343は、第1のFIFO341からの読み出し要求に応じ、受信データBのパケットを第1の入力FIFO341から読み出し、また、第2のFIFO342からの読み出し要求に応じ、番組データAのパケットを第2の入力FIFO342から読み出し、これらをパケット選別回路344に出力する。このとき、出力されるパケットは、PID(パケット識別子)によってのみ区別され、異なるディジタル放送入力源からの同じPIDを有するパケットは区別できないので、入力選択回路343は、読み出すパケットがいずれのディジタル放送入力源からのものか区別して出力する。
【0031】
尚、パケットの読み出し速度は、第1のFIFO341または第2のFIFO342へのデータ書き込み速度のうち、速い方の2倍以上とする。これによれば、番組データA及び受信データBの双方のパケットを漏れなく読み出すことができる。或いは、第2のFIFO342からの読み出しを第1のFIFO341に優先すれば、読み出し速度を上記のように速い方の2倍以上とまでしなくても、番組データAのパケットについては漏れなく読み出して、番組を表示することができる。受信データBのパケットについては、漏れなく読み出せないが、一般に、個別情報が格納されたパケットは、同じ内容のパケットについて繰り返し送信されるので、多少の取りこぼしがあっても問題になることは考えにくい。
【0032】
パケット並行受信回路340では、図3において第1の入力FIFOの出力C、第2の入力FIFOの出力D、及び入力選択回路の出力Eが示すように、第1の入力FIFO341に「番組1」のパケットのデータが蓄積されると、入力選択回路343は、読み出し要求に応じ、「番組1」のパケットを読み出して出力し、次に、第2の入力FIFO342に「個別情報」のパケットのデータが蓄積されて、読み出し要求が出されると、入力回路343は、「個別情報」のパケットを読み出して出力する。従って、入力選択回路343からは、第1の入力FIFO341及び第2の入力FIFO342から読み出されたパケットが時間的に多重されて出力される。
【0033】
次いで、パケット選別回路344は、番組データAから視聴対象番組に関連するパケット、すなわち視聴者が視聴する番組に関する映像情報及び音声情報、即ち番組放送データの収められたパケット、並びに視聴者が視聴する番組にかけられている暗号を解読する為の鍵情報を収めたパケット等の視聴者が視聴する番組に関する情報、即ち個別情報を収めたパケットを、受信データBの中から選別して出力する。例えば、図3において、入力選択回路の出力E、及びパケット選別回路の出力Fが示すように、番組データAの「番組1」、「番組2」、「番組3」に関するパケットがランダムに並べられた中から、視聴対象番組(ここでは「番組1」とする。)の情報が収められたパケットと、受信データBの「個別情報」、「番組4」、「番組5」に関するパケットがランダムに並べられた中から、「個別情報」の情報が収められたパケットを選別して出力する。尚、視聴者が視聴する番組は、CPU370によってパケット並行受信回路340のパケット選別回路344に指示される。
【0034】
データ抽出回路345は、上述のようにしてパケット選別回路340で選別された番組放送データを収めたパケットから映像情報や音声情報などを取り出し、個別情報を収めたパケットからは個別情報を取り出して、メモリアクセス回路350に出力する。また暗号化されている映像情報や音声情報の暗号を解除するには、CPU370により設定された暗号解読用鍵を使用して暗号を解除した上でメモリアクセス回路350に出力する。
メモリアクセス回路350は、データ抽出回路345で取り出された、視聴者が視聴する番組に関する番組放送データ及び個別情報を、メモリ360に記憶させる。
【0035】
AV伸張回路380は、メモリ360に記録された映像情報や音声情報の番組放送データをメモリアクセス回路350を介して読み出し、これらを伸張処理してテレビ受像機400に出力する。
テレビ受像機400は、AV伸張回路380で伸張処理された映像信号及び音声信号を表示出力する。
また、CPU370は視聴者の操作に応じて、メモリ360に記録されたメール情報や受信装置300の動作に関連する情報をメモリアクセス回路350を介して読み出し、これをAV伸張回路380で再生して、テレビ受像機400で表示する。
【0036】
尚、ディジタルVTR200の再生を終了して、ディジタル衛星放送をディジタル衛星放送アンテナ100を介して受信する際、CPU370は、メモリアクセス回路350を介してメモリ360に記録された暗号解読のための鍵情報を読み出して、暗号化されたディジタル衛生放送アンテナ100を介して受信するディジタル放送に対して用いられている暗号の解読に使用することが出来る。
【0037】
このように、本実施の形態による受信装置300は、2系統のディジタル放送データ源からの放送データを受信して、パケット並行受信回路340において、2系統のディジタル放送データ源からの放送データを入力して一時記憶する2つの入力FIFO341、342のうち、1つ以上のパケットが蓄積された2つの入力FIFO341、342から、入力選択回路343が順次パケットを取り出し、その中からパケット選別回路344が視聴対象の番組に関係する情報及び個別情報を収めたパケットのみを取り出すものとしたから、視聴者が視聴を希望する番組放送をテレビ受像機400に表示してこれを視聴すると同時に、視聴していないディジタル放送、ここではディジタル衛星放送アンテナ100を介して受信するディジタル放送により送信される暗号解読鍵や視聴者宛のメールなどのような、視聴時以外にも取得する必要のある受信必要データを取得して、視聴していなかったディジタル放送の視聴を再開した時、視聴に必要な情報が不足していたり、視聴していないディジタル放送から送信されるメールを取りこぼすなどの事態を回避することが出来る。
【0038】
また、上述の視聴対象の番組に関する情報を取り出す放送データは、ディジタルVTR200で再生されたものとしたから、ディジタルVTR用記録媒体に記録された放送データに含まれる視聴番組を表示して視聴すると同時に、視聴していないディジタル放送により放送される取得すべき情報を取得して、ディジタル放送の視聴を再開した時に、視聴に必要な情報が不足していたり、ディジタルVTR200で再生された番組を視聴中にディジタル放送から送信されるメールを取りこぼすなどの事態を回避することができる。
また、上述の入力選択回路343は、2つの入力FIFO341、342のうち、書き込み速度の速い方の2倍以上の高速で読み出すものとしたから、入力される2系統のデータから取り出すべきパケットを取りこぼすことがない。
また、入力選択手段である上述の入力選択回路343は、番組放送データが一時記憶される入力記憶手段である2つの入力FIFO341、342に、1つ以上のパケットが蓄積されている時、当該入力記憶手段を優先して選択して、そこに蓄積されたパケットを取り出すものとしたから、視聴対象の番組に関する情報のパケットについて漏れなく読み出して、番組を表示することができる。
【0039】
そして、他の放送データの受信中に受信取得した番組表や個人宛のメール等の受信必要データは、この番組の視聴を終え、もう一方の放送データの受信時にCPUが受信機を制御するためや、視聴者に番組表やメール等を提示する為に使うことが出来るだけでなく、他の放送の視聴中であっても、受信したもう一方の放送の最新番組表や、視聴者宛メールを、視聴中の番組に重ねて、又は視聴中の番組の画面表示を一時停止して、これらを提示することも考えられる。
【0040】
尚、本実施の形態においては、ディジタルVTRを再生する際に、ディジタル衛星放送により送られる情報を並行して受信する場合を説明したが、ディジタルVTRの再生に限定されるものではなく、ディジタル放送を視聴しながら他のディジタル放送により送られる情報を並行受信する場合にも適用可能であるとともに、これら2系統のディジタル放送入力源からの放送データを並行して受信する場合に限るものでなく、3つ以上のディジタル放送入力源からの放送データの並行受信についても、3つ以上の入力FIFOを設け入力選択回路を3入力以上に対応させることにより、3つ以上の放送データを並行受信して、同様の効果を得ることができる。尚、入力選択回路は、複数の入力FIFOへの書き込み速度の最大値に入力FIFOの数を掛けたデータ読み出し速度でデータを読み出すことで、パケットを取りこぼすことを回避できる。
【0041】
また、本実施の形態においては、ディジタル放送に含まれ、そのディジタル放送の番組を視聴していない場合でも取得すべき情報が、個別情報である場合を説明したが、これは個別情報に限定されるものではなく、番組表など、ディジタル放送データ受信装置の動作に必要な情報を他の放送データを視聴中に受信して取得するものであってもよい。
【0042】
また、本実施の形態においては、図2で示したパケット並行受信回路340内の、入力受信データを記憶する入力FIFOを、第1の受信回路310から入力される受信データBを順次記憶する第1の入力FIFO341、及び第2の受信回路320から入力される番組データAを順次記憶する第2の入力FIFO342の、2つの分離した入力FIFOとして説明したが、2つの入力FIFoを実現する方法として、物理的に1つのメモリを使用し、この中の2つの入力FIFO用記憶領域として、第1の入力FIFO341と、第2の入力FIFO342を実現することも考えられる。さらに3つ以上のディジタル放送入力源から放送データを並行受信する場合にも、入力される放送データを一時記憶する入力FIFOを、1つのメモリの中の3つ以上のFIFO領域として実現することも考えられる。
【0043】
(実施の形態2)
次に、先述の受信装置300に、入力切替回路530を加え、またパケット並行受信回路の構成を一部変えた受信装置500を、第2の実施の形態として、図面を参照しつつ説明する。
図4は、受信装置500の構成を示すブロック図である。
図において、図1と同一符号は同一または相当部分であるので、その説明は省略し、その他の構成部材について簡単に説明する。
第1の受信回路510は、ディジタル衛星放送アンテナで受信した放送データを入力切替回路530に出力する。
第2の受信回路520は、ディジタルVTR200で再生された放送データを入力切替回路530に出力する。
【0044】
入力切替回路530は、第1の受信回路510、及び第2の受信回路520から出力された2つの放送データを入力し、この内、視聴対象の放送データ入力を番組データAとして、またもう一方の入力を受信データBとして、パケットへ憩う受信回路540に出力する。尚、本実施の形態では、入力切替回路530は、ディジタルVTR200から出力された視聴対象番組を含む放送データを番組データAとして、ディジタル衛星放送アンテナ100から受信した放送データを受信データBとして出力する。
パケット並行受信回路540は、入力切替回路530から、受信データB及び番組データAを並行して取り出して、メモリアクセス回路350に出力する。
【0045】
次に、パケット並行受信回路540について説明する。
図5は、図4に示したパケット並行受信回路540の詳細な構成例を示すブロック図である。以下、各構成部材について、簡単に説明する。
入力FIFO541は、入力切替回路530から出力される受信データBを順次記憶する。尚、入力FIFO541は、2パケット程度のデータを蓄積できるものとする。
入力選択回路542は、通常状態で、入力切替回路530から番組データAを入力して出力し、後述するパケット選別結果信号を受けたときには、入力FIFO541から受信データBを入力して出力する。
パケット選別回路543は、入力選択回路542から出力される番組データAから視聴番組に関連する番組放送データを収めたパケットを、受信データBから視聴番組のパケットなどの、受信すべき情報を収めたパケットを選別する。
データ抽出回路544は、パケット選別回路543で選別されたパケットから映像情報や音声情報、受信必要データを取り出したり、暗号解読などを行う。
【0046】
このように構成されるパケット並行受信回路540の動作は、図6に示す説明図の通りである。尚、図6において、前述した第1の実施の形態における図3の説明と同様、番組データAは、説明のため、「番組1」、「番組2」、及び「番組3」のパケットからなる放送データとして簡略化して示した。詳しくは、「番組1」、「番組2」、及び「番組3」のそれぞれに対応して、番組を表示するために必要な鍵情報などの個別情報のパケットを含む。また、各番組は、映像及び音声のパケットからなる。
【0047】
次に、以上のように構成された受信装置500の動作について、図面を参照しつつ説明する。ここでも、先の実施の形態の場合と同様、ディジタル衛星放送アンテナ100及びディジタルVTR用記録媒体からのデータを同時に受信する場合、すなわちディジタルVTR200を再生して「番組1」を視聴しているとき、ディジタル衛星放送アンテナから受信されるディジタル放送から「個別情報」を受信する場合について説明する。
【0048】
ディジタルVTR200で再生された放送データは、ディジタル放送データ受信装置500の第2の受信回路520に入力される。この時、ディジタル衛星放送アンテナ100で受信された放送データは、受信装置500の第1の受信回路510に入力される。
第1の受信回路510及び第2の受信回路520は、入力された放送データを入力切替回路530に出力する。
【0049】
次いで、入力切替回路530は、第1の受信回路510及び第2の受信回路520からの放送データを、「個別情報」、「番組4」、「番組5」、のパケットがランダムに並べられた状態の受信データBとして、また、「番組1」、「番組2」、「番組3」のパケットがランダムに並べられた状態の番組データAとして、これらをパケット並行受信回路540に出力する。
パケット並行受信回路540は、受信データB及び番組データAが入力される。即ち、受信データBを入力FIFO541に一時記憶し、番組データAを入力選択回路542に入力する。
入力選択回路542は、通常状態で、番組データAのパケット「番組1」を出力する(図6のI)。
【0050】
パケット選別回路543は、入力選択回路542から出力された番組データAのパケットが、視聴対象番組に関連するパケット「番組1」であれば、出力された番組データAのパケットを選別して出力する(図6のJ)。一方、視聴対象番組に関連するパケットでない「番組2」や「番組3」であれば、これらのパケットを破棄し、この破棄したことをパケット選別結果信号(図6のG)として入力選択回路542に通知する。
【0051】
入力選択回路542は、パケット選別回路543よりパケット選別結果信号(図6のG)を受け、かつ入力FIFO541に1パケット以上のパケットが蓄積されている場合、入力FIFO541からの受信データBのパケット「個別情報」の入力を選択して(図6のH)、「個別情報」のパケットを出力する(図6のI)。ここで、入力FIFO541は、上述のように2パケット程度のデータを蓄積できるものとしたので、受信データBのパケット「個別情報」、「番組4」、「番組5」、「個別情報」、「番組5」などが順次入力されるが、入力選択回路542から選択される頻度によっては、受信データBのすべてのパケットを一時記憶できず、取りこぼしてしまう事態も生じる(図6のH)。但し、一般に、個別情報が格納されたパケットは、同じ内容のパケットについて繰り返し送信されるので、多少の取りこぼしがあっても問題になることは考えにくく、また、この事態は、入力FIFO541の記憶容量を増やせば容易に解決できるものである。
【0052】
パケット選別回路543は、入力選択回路542から出力された受信データBのパケットが、個別情報を格納しているパケット「個別情報」であれば、これを選別して出力し、個別情報を格納していないパケット「番組4」や「番組5」であれば破棄する(図6のJ)。
データ抽出回路544は、パケット選別回路543から出力されたパケットのうち、視聴番組に関連する番組放送データを収めたパケット「番組1」から、視聴番組の映像情報や音声情報などを取り出し、個別情報を収めたパケット「個別情報」からは個別情報を取り出して出力する。
【0053】
メモリアクセス回路350は、データ抽出回路544で取り出された視聴番組に関連する番組放送データ及び受信必要データをメモリ360に記憶する。
AV伸張回路380は、メモリ360に記憶された映像情報及び音声情報をメモリアクセス回路350を介して読み出し、これらを伸張処理して出力する。
テレビ受像機400は、AV伸張回路380で伸張処理された映像信号及び音声信号を表示出力する。
また、CPU370も、視聴者の操作に応じてメモリ360に記録されたメール情報や受信装置500の動作に関連する情報をメモリアクセス回路350を介して読み出し、これをAV伸張回路380で再生して、テレビ受像機400で表示する。
尚、ディジタルVTR200の再生を終了して、ディジタル衛星放送アンテナ100を介してディジタル放送を受信する際、CPU370は、メモリアクセス回路350を介してメモリ360に記録された暗号解読のための鍵情報を読み出して、暗号化された放送データの暗号解読に使用することができる。
【0054】
このように、本実施の形態による受信装置500は、2系統のディジタル放送入力源からの放送データを受信し、パケット並行受信回路540において、パケット選別回路543は、入力選択回路542から番組放送データを入力し、視聴対象の番組に関連する情報の収められたパケットを取り出してこれを出力し、その他のパケットを破棄したときは、破棄したことを入力選択回路542に通知し、入力選択回路542では、受信した放送データを一時記憶した入力FIFO541からパケットを取り出して出力し、この出力からパケット選別回路543で個別情報のパケットのみを取り出すものとしたから、視聴番組を表示して視聴すると同時に、視聴していないディジタル放送により放送される暗号解読鍵や視聴者宛のメールなど取得する必要のある情報を取得して、視聴していなかったディジタル放送の視聴を再開したとき視聴に必要な情報が不足していたり、視聴していないディジタル放送から送信されるメールを取りこぼすなどの事態を回避することができる。
【0055】
また、2パケット程度の容量を必要とする、番組放送データのための入力FIFOを要せず、番組放送データ及び受信放送データからのパケット選別を単一のパケット選別回路で処理して、回路規模を抑えることができる。さらに、入力選択回路で、入力FIFOへの読み込み速度より処理速度を上げることなく、処理能力を抑えることが可能である。
【0056】
そして、他の放送データの受信中に受信取得した番組表や個人宛のメール等の情報は、この番組の視聴を終え、もう一方の放送データの受信時にCPUが受信機を制御するためや、視聴者に番組表やメール等を提示する為に使うことが出来るだけでなく、他の放送の視聴中であっても、受信したもう一方の放送の最新番組表や、視聴者宛メールを、視聴中の番組に重ねて、又は視聴中の番組の画面表示を一時停止して、これらを提示することも考えられる。
【0057】
尚、本実施の形態においても、先述の第1の実施の形態と同様、ディジタルVTRを再生する際に、ディジタル衛星放送アンテナを介して受信するディジタル放送により送られる情報を並行して受信する場合に限定されるものではなく、ディジタル放送を視聴しながら他のディジタル放送により送られる情報を並行受信する場合にも適用可能であるとともに、これら2系統のディジタル放送入力源に限るものでなく、3つ以上のディジタル放送入力源からの放送データの並行受信についても、2つ以上の入力FIFOと第2パケット選別回路を設け、入力選択回路を3入力以上に対応させることにより、3つ以上の放送データを並行受信して、同様の効果を得ることができる。
【0058】
また、本実施の形態においても、ディジタル放送に含まれ、そのディジタル放送の番組を視聴していない場合でも受信して取得すべき情報が、個別情報である場合を説明したが、これは個別情報に限定されるものではなく、番組表など該ディジタル放送データ受信装置の動作に必要な情報を、他の放送データを視聴中に受信して取得するものであってもよい。
【0059】
(実施の形態3)
次に、先述の第2の実施の形態で説明した受信装置500におけるパケット並行受信回路540の構成を一部変えたものを用いた受信装置700を、第3の実施の形態として、以下、図面を参照しつつ説明する。
本実施の形態による受信装置700の構成は、上述した受信装置500と全く同じ構成であるため、図4により説明する。また図7は、本実施の形態におけるパケット並行受信回路710の構成例を示すブロック図である。
【0060】
まずパケット並行受信回路710の構成部材について説明する。尚、図7において、図5と同一符号は同一または相当部分であり、その説明は省略する。
第1のパケット選別回路545は、入力切替回路530から番組データAを入力して、これを入力選択回路542に出力する。
第2のパケット選別回路546は、入力FIFO541から受信データBを入力して、これを入力選択回路542に出力する。
入力選択回路542は、本実施の形態では、入力切替回路530ではなく第1パケット選別回路545から番組データAを入力してこれをデータ抽出回路544に出力し、入力FIFO541ではなく第2のパケット選別回路546から受信データBを入力して出力する。
【0061】
図8は、図7に示したパケット並行受信回路の動作の説明図である。
図8において、第1の実施の形態、及び第2の実施の形態における説明と同様、番組データAは、説明のため、「番組1」、「番組2」、及び「番組3」のパケットからなる放送データとして簡略化して示した。詳しくは、「番組1」、「番組2」、及び「番組3」のそれぞれに対応して、番組を表示するために必要な鍵情報などの個別情報のパケットを含む。また、各番組は、映像及び音声のパケットからなる。
【0062】
次に、以上のように構成された受信装置700の動作について、図4、図7、及び図8により説明する。ここで、本実施の形態においても、ディジタル衛星放送アンテナ100及びディジタルVTR用記録媒体からのデータを同時に受信する場合、すなわちディジタルVTR200を再生して「番組1」を視聴しているとき、ディジタル衛星放送アンテナ100を介して受信する放送データから個別情報を受信する場合について説明する。
【0063】
まず、先述の第2の実施の形態と同様にして、ディジタルVTR200で再生された放送データは、受信装置700の第2の受信回路520を介して、入力切替回路530から番組データAとして出力される。この時、ディジタル衛星放送アンテナ100で受信された放送データは、受信装置700の第1の受信回路510を介して、入力切替回路530から受信データBとして出力される。
【0064】
パケット並行受信回路540は、受信データB及び番組データAを入力する。即ち、受信データBを入力FIFO541に一時記憶し、番組データAを第1パケット選別回路545に入力する。
第1パケット選別回路545は、入力切替回路530から出力された番組データAのパケットが、視聴対象番組に関連するパケット「番組1」であれば、これを選別して出力する(図8のK)。一方、視聴対象番組に関連するパケットでない「番組2」や「番組3」であれば、これらのパケットを破棄し、この破棄したことを示す第1パケット選別結果信号(図8のL)を“High”とし、この信号を入力選択回路542及び第2パケット選別回路546に出力する。
【0065】
第2のパケット選別回路546は、第1パケット選別回路545から第1パケット選別結果信号を受けて、すなわち該第1パケット選別結果信号が“High”で(図8のL)、かつ入力FIFO541に1パケット以上のパケットが蓄積されている場合、入力FIFO541から受信データBのパケットを取り出す(図8のM)。取り出したパケットが個別情報を収めたパケット「個別情報」であればこれを出力し、「番組4」や「番組5」であれば、これらを廃棄する(図8のN)。
【0066】
ここで、入力FIFO541は、第2パケット選別回路546から選択される頻度によっては、受信データBの全てのパケットを一時記憶できず、個別情報を取りこぼしてしまう事態も生じるが(図8のM)、第2の実施の形態の場合と同様、多少の取りこぼしがあっても問題になることは考えにくく、また、入力FIFO541の記憶容量を増やせばこの問題は容易に解決可能である。
【0067】
入力選択回路542は、第1パケット選別結果信号が“Low”の場合(図8のL)、第1パケット選別回路545から視聴対象番組の番組放送データが収められたパケット「番組1」を入力し、これをデータ抽出回路544にて出力する。また、第1パケット選別結果信号が“High”の場合(図8のL)、第2パケット選別回路546から「個別情報」のパケットを入力して、これをデータ抽出回路544に出力する(図8のO)。
データ抽出回路544は、入力選択回路542から出力されたパケットから、映像情報や音声情報を取り出し、暗号化されている場合には暗号を解読して出力し、また、個別情報やその他の情報を取り出して出力する。
【0068】
その後、先述の第2の実施の形態と同様にして、メモリアクセス回路350は、データ抽出回路544で取り出された視聴番組に関連する情報及び鍵情報などの個別情報をメモリ360に記憶し、AV伸張回路380は、メモリ360に記録された映像及び音声情報をメモリアクセス回路350を介して読み出し、伸張処理して出力する。
また、CPU370も、先述の第2の実施の形態と同様にして、視聴者の操作に応じてメモリ360に記録されたメール情報や該ディジタル放送データ受信装置500の動作に関連する情報をメモリアクセス回路350を介して読み出し、これをAV伸張回路380で再生して、テレビ受像機400で表示する。
【0069】
さらに、ディジタルVTR200の再生を終了して、ディジタル衛星放送を受信する際にも、CPU370は、先述した第2の実施の形態と同様、メモリアクセス回路350を介してメモリ360に記録された暗号解読のための鍵情報を読み出して、暗号化された放送データの暗号解読に使用することができる。
さらに、パケット並行受信回路710の構成を一部変えたものを用いた受信装置800とした場合を、図面を参照しつつ説明する。
この受信装置800の構成は、上述した受信装置500と全く同じ構成であるため、図4により説明する。また図9は、パケット並行受信回路810の構成例を示すブロック図である。
【0070】
図9において、図7と同一符号は同一または相当部分である。またパケット並行受信回路810の構成要素は図7に示したパケット並行受信回路710と全く同様である。但し、第2パケット選別回路546と入力FIFO541が入れ替わっている。即ち、第2パケット選別回路546は、入力FIFO541ではなく入力切替回路540から受信データBを入力して入力FIFO541に出力し、入力FIFO541は、入力切替回路540ではなく第2パケット選別回路546から受信データBを入力して入力選択回路542に出力する。また、第1パケット選別回路545は、第1パケット選別結果信号を第2パケット選別回路546へ出力しない。
図10は、図9に示したパケット並行受信回路810の動作の説明図である。この図10において、図8と同様、番組データAは簡略化して示し、各番組も映像及び音声のパケットからなるものであるとする。
【0071】
以上のように構成された受信装置800の動作について、図7に示したパケット並行受信回路810を用いた場合と異なる動作を中心に、図4、図9、及び図10により説明する。
受信データB及び番組データAは、図7に示したパケット並行受信回路540を用いた場合と全く同様にして、図9のパケット並行受信回路810に入力される。ただし、番組データA及び受信データBは、それぞれ第1パケット選別回路545及び第2パケット選別回路546に入力される。
【0072】
第1パケット選別回路545は、入力された番組データAのパケットが、視聴対象番組に関連するパケット「番組1」であれば、これを選別して出力する(図10のP)。或いは、視聴対象番組に関連するパケットでない「番組2」や「番組3」であれば、これらのパケットを破棄し、この破棄したことを示す第1パケット選別結果信号(図10のQ)を入力選択回路542に出力する。
【0073】
一方、第2パケット選別回路546は、入力された受信データBのパケットが、個別情報を格納するパケット「個別情報」であれば入力FIFO541に一時記憶し、「番組4」や「番組5」であれば、これらを破棄する(図10のR)。入力選択回路542は、第1パケット選別回路545が「番組1」に関連するパケットを選別したことを示す場合、すなわち第1パケット選別結果信号が“Low”の場合(図10のQ)、第1パケット選別回路545から視聴対象番組の番組放送データを収めたパケット「番組1」を入力して、これをデータ抽出回路544に出力し(図10のT)、第1パケット選別結果信号が“High”で(図10のQ)、かつ入力FIFO541に1パケット以上のデータが蓄積されている場合、入力FIFO541から「個別情報」を収めたパケットを読み出し(図10のS)、これをデータ抽出回路544に出力する(図10のT)。
【0074】
その後は、図7に示したパケット並行受信回路540を用いた場合と全く同様にして、映像情報及び音声情報が表示出力される。また、メール情報や受信装置800の動作に関連する情報も表示される。さらに、ディジタル衛星放送の受信時には、暗号解読のための鍵情報により暗号化された放送データの暗号解読を行うことができる。
【0075】
このように、本実施の形態による受信装置は、2系統のディジタル放送入力源からの放送データを受信して、パケット並行受信回路において、入力選択回路は、第1パケット選別回路で番組放送データから取り出された視聴対象の番組に関連する情報のパケットを入力して出力し、その他のパケットが該第1パケット選別回路で破棄されたとき、第2パケット選別回路は、受信放送データを一時記憶する入力FIFOに蓄積されたパケットから、個人情報のパケットのみを取り出して、これを入力選択回路が出力するものとしたから、視聴番組を表示して視聴すると同時に、視聴していないディジタル放送により放送される暗号解読鍵や視聴者宛のメールなど取得する必要のある情報を取得して、視聴していなかったディジタル放送の視聴を再開したとき視聴に必要な情報が不足していたり、視聴していないディジタル放送から送信されるメールを取りこぼすなどの事態を回避することができる。また、2パケット程度の容量を必要とする、番組放送データのための入力FIFOを要せず、入力FIFO削減により回路削減効果を上げることができる。
【0076】
また、上述したパケット並行受信回路において、入力FIFOは、第2パケット選別回路で、受信放送データより取り出された個人情報のパケットを一時記憶し、入力選択回路は、第1パケット選別回路で、番組放送データより取り出された、視聴対象の番組に関連する情報のパケットを出力し、該第1パケット選別回路で、その他のパケットが破棄されたとき、上記入力FIFOに蓄積されたパケットを取り出して出力するものとしたから、必要なパケットを選別した後でこれを入力FIFOに一時記憶することにより、視聴番組データに含まれる視聴対象の番組のパケットが多くなった場合でも、入力FIFOが溢れることを抑えて、取得すべき情報をより確実に受信することができる。
【0077】
そして、他の放送データの受信中に受信取得した番組表や個人宛のメール等の受信必要データは、この番組の視聴を終え、もう一方の放送データの受信時にCPUが受信機を制御するためや、視聴者に番組表やメール等を提示する為に使うことが出来るだけでなく、他の放送の視聴中であっても、受信したもう一方の放送の最新番組表や、視聴者宛メールを、視聴中の番組に重ねて、又は視聴中の番組の画面表示を一時停止して、これらを提示することも考えられる。
【0078】
尚、本実施の形態でも、上述した第1及び第2の実施の形態と同様、ディジタルVTRを再生する際に、ディジタル衛星放送により送られる情報を並行して受信する場合に限定されるものではなく、ディジタル放送を視聴しながら他のディジタル放送により送られる情報を並行受信する場合にも適用可能であるとともに、これら2系統のディジタル放送入力源に限るものでなく、3つ以上のディジタル放送入力源からの放送データの並行受信についても、2つ以上の第2〜第n(n≧3)パケット選別回路、及びこれらのパケット選別回路にそれぞれ対応する入力FIFOを設け、入力選択回路を3入力以上に対応させることにより、3つ以上の放送データを並行受信して、同様の効果を得ることができる。この場合、ディジタル放送入力源の数に応じてデータ抽出回路の処理速度を上げるものとすれば、より確実に処理することができる。
【0079】
さらに、図7に示した受信装置において3つ以上のディジタル放送入力源から放送データを並行受信する場合には、第1パケット選別回路でパケットが破棄されたことを示す、第1パケット選別結果信号Lが入力された第2〜第nパケット選別回路及び入力選択回路は、以下の動作をする必要がある。すなわち、第2〜第nパケット選別回路では、それぞれ対応する入力FIFOにパケットが1つ以上記憶されていれば、その入力FIFOからパケットを取り出し、個別情報のパケットを選別する。また、入力選択回路は、第2〜第nパケット選別回路のうち、個別情報のパケットを選別したもののいずれか一つを選択し、選択されたパケット選別回路からパケットを取り出す。個別情報のパケットを選別し、かつ選択されなかったパケット選別回路は、入力選択回路に選択されるまで、次の第1パケット選別結果信号Lが入力されても、次のパケットの選別処理を行わず待機する。このような動作によれば、第2〜第nパケット選別回路で選別されたパケットを、確実に入力選択回路へ入力することができる。
【0080】
また、本実施の形態においても、ディジタル放送に含まれ、そのディジタル放送の番組を視聴していない場合でも受信して取得すべき情報が、個別情報である場合を説明したが、これは個別情報に限定されるものではなく、番組表など、ディジタル放送データ受信装置の動作に必要な情報を、他の放送データを視聴中に受信して取得するものであってもよい。
【0081】
(実施の形態4)
さらに本発明に係る受信装置を、いわゆるVTRの裏番組録画に利用可能とした受信装置900を、第4の実施の形態として、図面を参照しつつ説明する。
図11は、受信装置900の構成を示すブロック図である。この図を参照しつつ寿新装置900の説明をする。尚、図11において、図1と同一符号は同一または相当部分であるので、その説明を省略する。
パケット並行受信回路640は、第1の受信回路310からの受信データB、及び第2の受信回路320からの番組データAから、それぞれデータを並行して取り出し、番組データAから取り出したデータと、受信データBから取り出したデータをそれぞれメモリアクセス回路350に出力する。
記録用ディジタルVTR600は、パケット並行受信回路640から出力された受信データを記録する。
メモリアクセス回路350は、パケット並行受信回路340から出力された番組データをメモリに書き込み記録する。
メモリ360は、パケット並行受信回路340からの番組データがメモリアクセス回路350により書き込み記録される。
【0082】
次に、パケット並行受信回路640について、図12に示した、パケット並行受信回路640の詳細な構成のブロック図を参照しつつ説明するが、図12において、図2と同一符号は同一または相当部分であるので、その説明を省略する。
パケット選別回路644は、番組データAから視聴番組に関連する番組放送データを収めたパケットを選別しデータ抽出回路345に出力し、受信データBから記録すべき番組の番組放送データを収めたパケットを選別し、記録用ディジタルVTR700へ出力する。
データ抽出回路345は、パケット選別回路344で選別されたパケットから映像情報や音声情報その他の情報を取り出したり、暗号解読などを行う。
【0083】
次に、以上のように構成される受信装置900の動作について、図面を参照しつつ説明する。図13は、図12に示したパケット並行受信回路640の動作の説明図である。この図13において、番組データAは、説明のため、「番組1」、「番組2」、及び「番組3」のパケットからなる放送データとして簡略化して示したが、詳しくは、「番組1」、「番組2」、及び「番組3」のそれぞれに対応して、番組を表示するために必要な鍵情報などの個別情報のパケットを含む。また、各番組は、映像及び音声のパケットからなる。受信データBは、説明のため、「番組4」、「番組5」、及び「番組6」のパケットからなる放送データとして簡略化して示したが、詳しくは、「番組4」、「番組5」、及び「番組6」のそれぞれに対応して、番組を表示するために必要な鍵情報などの個別情報のパケットを含む。また、各番組は、映像及び音声のパケットからなる。
【0084】
そして、本実施の形態では、ディジタル衛星放送アンテナ100及びディジタルVTR用記録媒体からのデータを同時に受信し、ディジタルVTR200を再生している際に、ディジタル衛星放送アンテナを介して受信するディジタル放送の番組を記録する場合について説明する。
ディジタルVTR200で再生された放送データは、ディジタル放送データ受信装置900の第2の受信回路320に入力される。この時、ディジタル衛星放送アンテナ100で受信された放送データは、ディジタル放送データ受信装置900の第1の受信回路310に入力される。
【0085】
第1の受信回路310及び第2の受信回路320は、入力された放送データを、それぞれ受信データB及び番組データAとしてパケットへ行こう受信回路640に出力する。例えば、図13のように、「番組1」、「番組2」、「番組3」のパケットがランダムに並べられた番組データAと、「番組4」、「番組5」、「番組6」のパケットがランダムに並べられた受信データBと、が出力される。
パケット並行受信回路340は、受信データB及び番組データAを入力し、それぞれ第1の入力FIFO341、及び第2の入力FIFO342に順次記憶する。
第1のFIFO341、及び第2のFIFO342は、それぞれ1パケット以上のデータが蓄積されると、入力選択回路343に読み出し要求を出す。
入力選択回路343は、第1のFIFO341からの読み出し要求に応じ、受信データBのパケットを第1の入力FIFO341から読み出し、また、第2のFIFO342からの読み出し要求に応じ、番組データAのパケットを第2の入力FIFO342から読み出して、これらをパケット選別回路644に出力する。
【0086】
この時、出力されるパケットは、PID(パケット識別子)によってのみ区別され、異なるディジタル放送入力源からの同じPIDを有するパケットは区別できないので、入力選択回路343は、読み出すパケットがいずれのディジタル放送入力源からのものか区別して出力する。尚、パケットの読み出し速度は、第1の入力FIFO341又は第2の入力FIFO342へのデータ書き込み速度のうち、速い方の2倍以上とする。これによれば、番組データA及び受信データBの双方のパケットを漏れなく読み出すことができる。
【0087】
例えば、図13において、第1の入力FIFOの出力C、第2の入力FIFOの出力D、及び入力選択回路の出力Eが示すように、第1の入力FIFO341に「番組1」のパケットのデータが蓄積されると、入力選択回路343は、第1の入力FIFO341からの読み出し要求に応じ、「番組1」のパケットを第1の入力FIFO341から読み出して、これをパケット選別回路644に出力し、次に、第2の入力FIFO342に「番組6」のパケットのデータが蓄積されて、第2の入力FIFO342から読み出し要求が出されると、入力回路343は、「番組6」のパケットを第2の入力FIFO342から読み出して、これをパケット選別回路644に出力する。
従って、入力選択回路343からは、第1の入力FIFO341及び第2の入力FIFO342から読み出されたパケットが時間的に多重されて出力されることになる。
【0088】
パケット選別回路344は、番組データAから視聴対象番組に関連する番組放送データを収めたパケット、即ち視聴対象番組の映像及び音声のパケット、並びに該番組の暗号解読用の鍵情報などの個別情報を収めたパケットを、受信データBから記録対象番組に関連するパケットをそれぞれ選別して出力する。
例えば、図13において、入力選択回路の出力E、及びパケット選別回路の出力F、Uが示すように、番組データAの、「番組1」、「番組2」、「番組1」、「番組2」、「番組3」などのようにランダムに並べられたパケットから、視聴対象番組の番組放送データや個別情報の収められたパケット(ここでは「番組1」とする。)を選別してデータ抽出回路345へ出力し、受信データBの「番組6」、「番組4」、「番組5」、「番組6」、「番組5」などのパケットから、記録対象番組の番組放送データや個別情報の収められたパケット(ここでは「番組6」とする。)を選別して、記録用ディジタルVTR600へ出力する。
【0089】
尚、視聴対象番組や記録対象番組について、ユーザにより選択された番組がCPU370によってパケット並行受信回路340のパケット選別回路344に指示される。
データ抽出回路345は、選別された視聴対象番組に関連するパケットから、映像情報や音声情報などを取り出し、個別情報を収めたパケットからは、個別情報を取り出して、暗号化されている映像情報や音声情報に対してはCPU370より設定された暗号解読用鍵を使用して暗号を解読して出力する。
メモリアクセス回路350は、データ抽出回路345で取り出された視聴番組に関連する情報及び鍵情報などの個別情報をメモリ360に記憶する。
AV伸張回路380は、メモリ360に記録された映像及び音声情報をメモリアクセス回路350を介して読み出し、伸張処理して出力する。
テレビ受像機400は、AV伸張回路380で伸張処理された映像信号及び音声信号を表示出力する。
また、CPU370も、視聴者の操作に応じてメモリ360に記録されたメール情報や受信装置900の動作に関連する情報をメモリアクセス回路350を介して読み出し、これをAV伸張回路380で再生して、テレビ受像機400で表示する。
【0090】
尚、ディジタルVTR200の再生を終了して、ディジタル衛星放送アンテナ100を介してディジタル放送を受信する際、CPU370は、メモリアクセス回路350を介してメモリ360に記録された暗号解読のための鍵情報を読み出して、暗号化された放送データの暗号解読に使用することができる。
一方、記録用ディジタルVTR700へ出力された「番組6」を構成するパケットは、記録用ディジタルVTR700に記録される。これにより、「番組1」の視聴中に別の放送データから受信された「番組6」を記録することができる。
【0091】
このように、本実施の形態による受信装置は、2系統のディジタル放送入力源からの放送データを受信して、パケット並行受信回路において、2系統のディジタル放送入力源からの放送データをそれぞれ入力して一時記憶する2つの入力FIFOのうち、1つ以上のパケットが蓄積されたものから、入力選択回路が順次パケットを取り出し、その中からパケット選別回路が視聴対象の番組に関係する情報及び記録対象の番組に関連する情報を取り出すものとしたから、視聴番組を表示して視聴すると同時に、視聴していないディジタル放送により放送される番組を同時に記録することができる。
【0092】
また、上記視聴対象の番組に関する情報を取り出す放送データは、ディジタルVTRで再生されたものとしたから、ディジタルVTR用記録媒体に記録された放送データに含まれる視聴番組を表示して視聴すると同時に、視聴していないディジタル放送により放送される別の番組を記録することができる。
また、上記入力選択回路は、上記2つの入力FIFOのうち、書き込み速度の速い方の2倍以上の高速で読み出すものとしたから、入力される2系統のデータから取り出すべきパケットを取りこぼすことがない。
【0093】
尚、本実施の形態においては、ディジタルVTRを再生する際に、ディジタル衛星放送により送られる情報を並行して受信する場合を説明したが、ディジタルVTRの再生に限定されるものではなく、ディジタル放送を視聴しながら他のディジタル放送により送られる情報を並行受信する場合にも適用可能であるとともに、番組データ及び受信データの双方に一つのディジタル放送により放送される情報を入力することにより、一つのディジタル放送を構成する複数の番組の内、ある番組を視聴しながら、他の番組を記録する場合にも適用可能である。また、2系統のディジタル放送入力源からの放送データを並行して受信する場合に限るものでなく、3つ以上のディジタル放送入力源からの放送データの並行受信についても、3つ以上の入力FIFOを設け入力選択回路を3入力以上に対応させることにより、3つ以上の放送データを並行受信して、同様の効果を得ることができる。尚、入力選択回路は、複数の入力FIFOへの書き込み速度の最大値に入力FIFOの数を掛けたデータ読み出し速度でデータを読み出すことで、パケットを取りこぼすことを回避できる。
【0094】
【発明の効果】
以上のように、本発明の請求項1に係るディジタル放送データ受信装置によれば、複数のディジタル放送データ源からのディジタル放送データを受信して、視聴対象の番組に関する情報が多重されたディジタル放送データから視聴対象の番組に関する情報を取り出し、他のディジタル放送データ源からのディジタル放送データから、視聴時以外にも取得すべき情報を取り出すものとし、並行受信手段において、複数のディジタル放送データ源からのディジタル放送データをそれぞれ入力して一時記憶する複数の入力記憶手段のうち、1つ以上のパケットが蓄積されたものから順次取り出し、その中からパケット選別手段が視聴対象の番組に関する情報及び取得すべき情報のパケットのみを取り出すものとしたから、ディジタル放送データ源から入力される、視聴番組データと並行して受信するデータの各々から、必要とされるパケットを同時に並行して取り出すことができるため、視聴者が視聴する視聴番組を表示して、これを視聴すると同時に、他のディジタル放送データ源より入力される、視聴時以外にも取得すべき情報を取得することで、視聴していなかったディジタル放送の視聴を再開したとき視聴に必要な情報が不足していたり、視聴していないディジタル放送から送信されるメールを取りこぼすなどの事態を回避することができる。
【0095】
請求項2に係るディジタル放送データ受信装置によれば、複数のディジタル放送データ源は、例えばディジタルVTRのような、ディジタル放送データの記録及び再生が可能なディジタルデータ記録再生装置を含み、これによって再生されたディジタル放送データから、視聴対象の番組に関係する情報を取り出すものとしたから、記録媒体に記録されたディジタル放送データに含まれる視聴番組を表示して視聴すると同時に、視聴していないディジタル放送により放送される取得すべき情報を取得して、ディジタル放送の視聴を再開したとき視聴に必要な情報が不足していたり、ディジタルVTRで再生された番組を視聴中にディジタル放送から送信されるメールを取りこぼすなどの事態を回避することができる効果がある。
【0097】
請求項に係るディジタル放送データ受信装置によれば、入力選択手段は、複数の入力記憶手段でのデータ読み込み速度の平均値に、これら入力記憶手段の数を掛けた値以上の高速で読み出すものとしたから、入力される複数のディジタル放送データ源からのディジタル放送データから取り出すべきパケットを取りこぼすことがない。
【0098】
請求項に係るディジタル放送データ受信装置によれば、入力選択手段は、番組放送データが一時記憶される入力記憶手段に1つ以上のパケットが蓄積されているとき、その入力記憶手段を優先して選択して蓄積されたパケットを取り出すものとしたから、視聴対象の番組に関する情報のパケットについて漏れなく読み出して、番組を表示することができる。
【0099】
請求項に係るディジタル放送データ受信装置によれば、パケット並行受信手段では、パケット選別手段は、入力選択手段から番組放送データを入力し、視聴対象の番組に関連する情報のパケットを取り出して出力し、その他のパケットを破棄したときは、その入力選択手段に通知し、入力選択手段では、一又は複数のディジタル放送データ源からの受信放送データをそれぞれ一時記憶した一又は複数の入力記憶手段のいずれかからパケットを取り出して出力し、この出力から取得すべき情報の収められたパケットのみを取り出すものとしたから、番組放送データ及び受信放送データの各々から必要とされるパケットを同時に並行して取り出すことができ、また、2パケット程度の容量を必要とする、番組放送データのための手段を要せず、番組放送データ及び受信放送データからのパケット選別を単一の手段で処理して、回路規模を抑えることができ、さらに、入力選択手段で、入力記憶手段への読み込み速度より処理速度を上げることなく、処理能力を抑えることができる。
【0100】
請求項に係るディジタル放送データ受信装置によれば、並行受信手段では、入力選択回路は、必要パケット選別回路で番組放送データから取り出された視聴対象の番組に関連する情報の収められたパケットを入力して出力し、その他のパケットが破棄されたときには、一又は複数の入力記憶手段に蓄積された受信放送データのパケットからそれぞれ取り出された、取得すべき情報の収められたパケットのいずれかを出力するものとしたから、番組放送データと受信放送データの各々から必要とされるパケットを同時並行して取り出すことができ、また、2パケット程度の容量を必要とする、番組放送データのための入力FIFOを要せず、入力FIFO削減により回路削減効果を上げることができる効果がある。
【0101】
請求項に係るディジタル放送データ受信装置によれば、並行受信手段では、1又は複数の入力記憶手段は、対応する1又は複数の手段で、受信放送データより取り出された、取得すべき情報のパケットを一時記憶し、入力選択手段は、番組放送データより取り出された、視聴対象の番組に関連する情報のパケットを出力し、またその他のパケットが破棄されたとき、入力記憶手段のいずれかを選択して蓄積されたパケットを取り出して出力するものとしたから、視聴番組データと、並行して受信したデータの各々から必要とされるパケットを、同時に並行して取り出すことができ、また、必要な情報を選別した後でこれを一時記憶することにより、視聴番組データに含まれる視聴対象の番組のパケットが多くなった場合でも、入力記憶手段が溢れることを抑えて、取得すべき情報をより確実に受信することができる。
【図面の簡単な説明】
【図1】第1の実施の形態に係るディジタル放送データ受信装置の構成を示すブロック図である。
【図2】図1に示したパケット並行受信回路の詳細な構成例を示すブロック図である。
【図3】図2に示したパケット並行受信回路の動作説明図である。
【図4】第2の実施の形態及び第3の実施の形態によるディジタル放送データ受信装置の構成を示すブロック図である。
【図5】第2の実施の形態において用いるパケット並行受信回路の構成例を示すブロック図である。
【図6】図5に示したパケット並行受信回路の動作説明図である。
【図7】第3の実施の形態において用いるパケット並行受信回路の一の構成例を示すブロック図である。
【図8】図7に示したパケット並行受信回路の動作説明図である。
【図9】第3の実施の形態において用いるパケット並行受信回路の別の構成例を示すブロック図である。
【図10】図9に示したパケット並行受信回路の動作説明図である。
【図11】第4の実施の形態によるディジタル放送データ受信装置の構成を示すブロック図である。
【図12】図11に示したパケット並行受信回路の詳細な構成例を示すブロック図である。
【図13】図12に示したパケット並行受信回路の動作説明図である。
【符号の説明】
100 ディジタル衛星放送アンテナ
200 ディジタルVTR
300、500、700、800、900 ディジタル放送データ受信装置
310、510 第1の受信回路
320、520 第2の受信回路
340、540、710、810 パケット並行受信回路
341 第1のFIFO
342 第2のFIFO
343、542 入力選択回路
344、543、644 パケット選別回路
345、544 データ抽出回路
350 メモリアクセス回路
360 メモリ
370 CPU
380 AV伸張回路
400 テレビ受像機
530 入力切替回路
541 入力FIFO
545 第1パケット選別回路
546 第2パケット選別回路
600 記録用ディジタルVTR
[0001]
BACKGROUND OF THE INVENTION
The present invention is a television in which a plurality of digital broadcast data are simultaneously input from a plurality of digital broadcast data sources for receiving the digital broadcast data, and the contents recorded in the input digital broadcast data are connected to the outside. The present invention relates to a digital broadcast data receiving device for displaying on a display device such as a receiver.
[0002]
[Prior art]
Today, digital television broadcasting (hereinafter simply referred to as “digital broadcasting”) capable of transmitting a large amount of information at one time, which is one form of digital broadcasting, has attracted attention, and has already been put into practical use as digital broadcasting by satellite broadcasting. ing. In the future, digital broadcasting using various transmission formats by various broadcasting companies such as digitalization of terrestrial television broadcasting and digital broadcasting by a plurality of broadcasting companies in satellite broadcasting is expected to coexist. The However, a digital broadcast data receiving device (hereinafter simply referred to as a “receiving device”) for receiving digital broadcasting has a large receiving device itself due to the large circuit scale of the receiving device, and a large number of receiving devices. Because of the use of these parts, the price is high. Therefore, when a large number of digital broadcasts coexist, it is preferable that a plurality of digital broadcasts can be received by one receiver.
[0003]
By the way, in digital broadcasting, in most cases, a packet format data transmission method conforming to the MPEG (Moving Picture Experts Group) system standard, which is an international standard, is adopted to prevent unauthorized viewing. Encryption of program broadcast data related to so-called program broadcast is performed.
Also, unlike conventional analog broadcasting, various information, such as individual information such as key information for decrypting the above-mentioned encrypted program broadcast data, program guides, e-mails to viewers, Data necessary for reception, which is data necessary for receiving a program broadcast other than the program broadcast data, is multiplexed with the program broadcast data and transmitted.
[0004]
Since data such as key information for decryption and e-mail addressed to viewers that should be acquired other than at the time of viewing is not actually known, it is not possible to watch the program broadcast. Even when the program broadcast data is not received or when the program broadcast data is received and viewed, the broadcast must be continuously received.
Further, since it is not known when the program guide data is updated, the program guide data included in the reception-required data multiplexed and transmitted with the digital broadcast data is always received. It is desirable to immediately update the program guide information stored in the.
Furthermore, when a large number of digital broadcasts coexist, for example, when watching a certain program, it is possible to receive and record a program of another broadcast that is broadcast during that time zone, so-called back program recording. Is desired.
[0005]
That is, digital broadcast can be received, and the received digital broadcast data is recorded on a digital VTR recording medium (hereinafter simply referred to as “recording medium”), and the recording medium on which the digital broadcast data is recorded is reproduced. If it is a possible digital VTR, even while digital broadcast data recorded on a recording medium is being reproduced, e-mail addressed to a viewer who is broadcast by, for example, satellite broadcasting, or reproduction of the digital VTR is completed. Since information to be received such as key information for decryption necessary when viewing of the transmitted digital broadcast is resumed later, so-called back program recording can be performed.
[0006]
[Problems to be solved by the invention]
However, the current receiving apparatus is designed to receive only one broadcast and cannot receive broadcasts other than the broadcast being received at the same time, which is a problem.
Therefore, when designing a receiving device that can receive a plurality of digital broadcasts, the user received one digital broadcast, interrupted this reception once, received another digital broadcast, and finished watching it. When resuming viewing of a digital broadcast, receive and view a single broadcast so that the information necessary for the reopened digital broadcast is not lacking or information sent as an email is not missed. It is desired that the viewer can receive various information that is multiplexed with other digital broadcasts and that must be acquired even during non-viewing.
[0007]
Further, in the case of the above-described digital VTR, program data is extracted from the circuit of a receiver that exclusively receives digital broadcasting from each transmission path or each broadcasting company or data reproduced by the digital VTR and processed. It is conceivable to construct a receiving apparatus that is provided with a circuit to input and display digital data from a plurality of digital broadcast input sources such as a digital broadcast by a plurality of transmission lines or broadcasters or a digital VTR.
[0008]
However, in the case of analog broadcasting, the analog broadcast receiving device can be designed with a relatively simple circuit, so that the size of the analog broadcast receiving device is not so large, and it is easy to stack a plurality of analog broadcasting receiving devices. Yes, but the cost is low, but in the case of a digital broadcast data receiver, because it is a complicated receiver circuit, simply stacking multiple receivers increases the cost of the receiver, and each broadcast Compared with the case of purchasing a plurality of dedicated receivers, there is a problem that the circuit scale is the same and the cost is not changed. Further, since the circuit scale becomes large, if it is possible to receive a plurality of digital broadcasts, the size of the receiving device itself becomes large, which is a problem.
[0009]
Accordingly, the present invention has been made in view of such problems, and an object of the present invention is to enable digital broadcast data to be input simultaneously from a plurality of input sources that receive digital broadcast data while suppressing the circuit scale. Information such as a television program described in the digital broadcast data received from one of them is displayed on an externally connected television receiver, and at the same time included in the digital broadcast data received from another input source It is an object of the present invention to provide a digital broadcast data receiving apparatus that can extract information to be acquired other than at the time of viewing from data.
[0010]
[Means for Solving the Problems]
In order to solve the above problems, a digital broadcast data receiving apparatus according to claim 1 of the present invention includes program broadcast data related to a program broadcast, and reception required data which is data necessary for receiving the program broadcast. In the digital broadcast data receiving apparatus for receiving digital broadcast data multiplexed as digital data and processing the digital broadcast data, a plurality of digital broadcast data sources for receiving at least the digital broadcast data A plurality of broadcast data receiving means for receiving digital broadcast data from the broadcast data, and multiplexing among the digital broadcast data output from the broadcast data receiving means, including program broadcast data related to the program broadcast viewed by the viewer Viewing program broadcast data, which is digital broadcast data, and the viewing program broadcast data. Receiving broadcast data that is digital broadcast data output from the broadcast data receiving means different from the digital broadcast data receiving means that outputs the received broadcast data to the program broadcast that the viewer views from the viewing program broadcast data. Parallel reception of time-division multiplexing processing for viewing program broadcast data extraction processing for extracting related program broadcast data and reception broadcast data extraction processing for extracting data including information to be acquired other than at the time of viewing from the received broadcast data Means The parallel receiving means is configured to receive, from the digital broadcast data source, the digital broadcast data obtained by multiplexing at least the program broadcast data described in the packet format and the reception-required data described in the packet format. A plurality of input storage means for inputting and temporarily storing the input storage means, and when one or more packets are stored in any of the input storage means, the input storage means for storing the packets is selected. Then, by sequentially repeating the operation of taking out the packet stored from there, input selection means for sequentially taking out the packets temporarily stored in the plurality of input storage means, and the input selection means sequentially taking out the packets. In addition, from the packet sequence of the packet, a packet containing the viewing program broadcast data and information to be acquired other than during viewing Comprising a packet that contains the data including a packet sorting unit to take out only the It is characterized by that.
[0011]
According to a second aspect of the present invention, in the digital broadcast data receiving device according to the first aspect, the digital broadcast data source includes a digital data reproducing device capable of reproducing the digital broadcast data. The program broadcast data relating to the program broadcast viewed by the viewer is extracted from the digital broadcast data reproduced by the digital data reproduction apparatus.
[0013]
Claims of the invention 3 In the digital broadcast data receiving device according to claim 1, 1 In the digital broadcast data receiving apparatus described above, the input selection means is a value obtained by multiplying the maximum value of the data writing speed to the input storage means by the number of the input storage means, and at a speed equal to or higher than the value. It is characterized in that it is possible to sequentially take out packets.
[0014]
Claims of the invention 4 In the digital broadcast data receiving device according to claim 1, 1 In the digital broadcast data receiving apparatus described above, the input selection means stores the viewing program broadcast data when one or more packets containing the viewing program broadcast data are stored in the input storage means. It is characterized by preferentially selecting the input storage means storing the received packets and taking out the packets containing the viewing program broadcast data stored therein.
[0015]
Claims of the invention 5 In the digital broadcast data receiving device described in Program broadcast data related to the program broadcast and reception necessary data which is data necessary for receiving the program broadcast are received as digital data multiplexed as digital data, and the digital broadcast data is processed. In the digital broadcast data receiving apparatus, at least a plurality of broadcast data receiving means for receiving digital broadcast data from a plurality of digital broadcast data sources for receiving the digital broadcast data, and the broadcast data receiving means Of the digital broadcast data to be output, the viewing program broadcast data which is the multiplexed digital broadcast data including the program broadcast data related to the program broadcast viewed by the viewer, and the digital that has output the viewing program broadcast data Output from the broadcast data receiving means different from the broadcast data receiving means. Receiving broadcast data which is digital broadcast data to be received, viewing program broadcast data extraction processing for extracting program broadcast data related to the program broadcast viewed by the viewer from the viewing program broadcast data, and from the received broadcast data Receiving broadcast data extraction processing for extracting data including information to be acquired other than at the time of viewing, and parallel reception means for processing by time division multiplexing, The parallel receiving means inputs at least the digital broadcast data described in a packet format from the digital broadcast data source, and temporarily stores it, and receives from the digital broadcast data source Only the packet containing the viewing program broadcast data is taken out of the received packet, and when the packet containing the data other than the viewing program broadcast data is discarded, the packet stored in the input storage means is taken out and viewed. And unnecessary packet discarding means for discarding unnecessary packets other than packets containing information to be acquired at other times.
[0016]
Claims of the invention 6 In the digital broadcast data receiving device described in Program broadcast data related to the program broadcast and reception necessary data which is data necessary for receiving the program broadcast are received as digital data multiplexed as digital data, and the digital broadcast data is processed. In the digital broadcast data receiving apparatus, at least a plurality of broadcast data receiving means for receiving digital broadcast data from a plurality of digital broadcast data sources for receiving the digital broadcast data, and the broadcast data receiving means Of the digital broadcast data to be output, the viewing program broadcast data which is the multiplexed digital broadcast data including the program broadcast data related to the program broadcast viewed by the viewer, and the digital that has output the viewing program broadcast data Output from the broadcast data receiving means different from the broadcast data receiving means. Receiving broadcast data which is digital broadcast data to be received, viewing program broadcast data extraction processing for extracting program broadcast data related to the program broadcast viewed by the viewer from the viewing program broadcast data, and from the received broadcast data Receiving broadcast data extraction processing for extracting data including information to be acquired other than at the time of viewing, and parallel reception means for processing by time division multiplexing, The parallel receiving means receives at least the digital broadcast data from the digital broadcast data source and temporarily stores the digital broadcast data, and the digital broadcast data received from the digital broadcast data source. From the data, only the packet containing the viewing program broadcast data is taken out and output, the packet containing the data other than the viewing program broadcast data is discarded, and data other than the viewing program broadcast data is further deleted. Packet discard selection means for outputting packet discard information when the stored packet is discarded, and when the packet discard information is input, the input storage means for storing one or more of the packets is selected, and The stored one or more packets are output from the input storage means, and the output one or more packets are output. One or a plurality of necessary packet sorting means provided corresponding to the input storage means for extracting a packet including information to be acquired other than at the time of viewing from the packet, and the packet discard information. Receiving the packet selection means for selecting the necessary packet selection means for outputting only the necessary packets after discarding unnecessary packets, and extracting and outputting the necessary packets; , Provided.
[0017]
In the digital broadcast data receiver according to claim 7 of the present invention, Program broadcast data related to the program broadcast and reception necessary data which is data necessary for receiving the program broadcast are received as digital data multiplexed as digital data, and the digital broadcast data is processed. In the digital broadcast data receiving apparatus, at least a plurality of broadcast data receiving means for receiving digital broadcast data from a plurality of digital broadcast data sources for receiving the digital broadcast data, and the broadcast data receiving means Of the digital broadcast data to be output, the viewing program broadcast data which is the multiplexed digital broadcast data including the program broadcast data related to the program broadcast viewed by the viewer, and the digital that has output the viewing program broadcast data Output from the broadcast data receiving means different from the broadcast data receiving means. Receiving broadcast data which is digital broadcast data to be received, viewing program broadcast data extraction processing for extracting program broadcast data related to the program broadcast viewed by the viewer from the viewing program broadcast data, and from the received broadcast data Receiving broadcast data extraction processing for extracting data including information to be acquired other than at the time of viewing, and parallel reception means for processing by time division multiplexing, The parallel receiving means extracts only the packet containing the viewing program broadcast data from at least the digital broadcast data received by the digital broadcast data receiving device and outputs the packet, and other than the viewing program broadcast data Packet discarding means for outputting packet discarding information when the packet containing data other than the viewing program broadcast data is discarded, and packet discarding information is received from the digital broadcast data source. One or a plurality of desired packet sorting means for extracting only packets containing digital broadcast data including information to be acquired other than at the time of viewing from the digital broadcast data, and output from the desired packet sorting means, The desired packet which temporarily stores a packet including information to be acquired other than during viewing When one or a plurality of desired packet input storage means provided corresponding to the packet sorting means and the packet discard information are received, unnecessary packets are discarded by the packet sorting means and only necessary packets are received. Selecting desired packet input storage means stored, and extracting and outputting the packet stored in the selected desired packet input storage means, and including desired packet extraction output means To do.
[0018]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings. The embodiment shown here is merely an example, and is essential. Z However, it is not limited to this embodiment. In the following description, it is assumed that the digital broadcast data adopts a packet format data transmission method compliant with the MPEG system standard which is an international standard. Furthermore, the digital broadcast data needs to be received including program broadcast data related to the program broadcast and other information such as individual information including, for example, key information necessary for viewing the program broadcast, and data such as a program guide and mail. It is assumed that all these data are contained in the above-mentioned packet.
[0019]
(Embodiment 1)
First, a receiving apparatus 300 according to the present invention will be described as a first embodiment with reference to the drawings.
FIG. 1 is a block diagram showing a configuration of receiving apparatus 300.
As illustrated in FIG. 1, the reception device 300 includes a first reception circuit 310, a second reception circuit 320, a packet parallel reception circuit 340, a memory access circuit 350, a memory 360, a CPU 370, and an AV decompression circuit 380. Yes. The first receiving circuit 310 is connected to the digital satellite broadcasting antenna 100, and the second receiving circuit 320 is connected to the digital VTR 200. Further, the AV decompression circuit 380 is connected to the television receiver 400.
[0020]
Each of these members will be briefly described.
The digital satellite broadcast antenna 100 receives satellite broadcast data. The digital VTR 200 records digital broadcast data (hereinafter simply referred to as “broadcast data”) on a recording medium, and reproduces the broadcast data from the recording medium on which the broadcast data is recorded.
The receiving device 300 inputs broadcast data received from the digital satellite broadcast antenna 100 to the receiving device 300, and simultaneously inputs broadcast data reproduced by the digital VTR 200, and processes these broadcast data in parallel.
The first receiving circuit 310 outputs broadcast data received from the digital satellite broadcast antenna 100 as received data B to the packet parallel receiving circuit 340.
Second receiving circuit 320 outputs broadcast data received from digital VTR 200 as program data A to packet parallel receiving circuit 340.
[0021]
Here, in the following description, program data A is viewing program broadcast data in which program broadcast data related to the program broadcast viewed by the viewer is multiplexed, and reception data B is, for example, key information for decryption, viewing In other words, it refers to received broadcast data that is broadcast data received by the receiving apparatus 300 other than the above-described viewed program broadcast data, such as data related to a program broadcast that a user views at another time.
[0022]
The packet parallel reception circuit 340 extracts necessary data in parallel from the reception data B received from the first reception circuit 310 and the program data A received from the second reception circuit 320, and outputs them. The extraction of this necessary data will be described later.
The memory access circuit 350 writes and records the data output from the packet parallel reception circuit 340 in the memory 360.
The memory 360 writes and records the data output from the packet parallel reception circuit 340 in accordance with an instruction from the memory access circuit 350.
The CPU 370 gives operation instructions to the packet parallel reception circuit 340, the memory access circuit 350, and the memory 360.
The AV decompression circuit 380 reads the video data and audio data recorded in the memory 360 via the memory access circuit 350, reproduces, ie decompresses, and outputs the video data and audio data.
The television receiver 400 displays and outputs the video signal and audio signal reproduced by the AV expansion circuit 380.
[0023]
Here, the packet parallel reception circuit 340 will be described with reference to the drawings.
FIG. 2 is a block diagram showing a detailed configuration example of the packet parallel reception circuit 340 shown in FIG.
As shown in FIG. 2, the packet parallel reception circuit 340 includes a first input FIFO 341, a second input FIFO 342, an input selection circuit 343, a packet selection circuit 344, and a data extraction circuit 345.
[0024]
Each of these members will be briefly described.
The first input FIFO 341 sequentially stores the reception data B input from the first reception circuit 310.
The second input FIFO 342 sequentially stores the program data A input from the second receiving circuit 320.
Note that the first FIFO 341 and the second FIFO each issue a read request to the input selection circuit 343 when data of one packet or more is accumulated.
In response to a read request from the first FIFO 341 and the second FIFO 342, the input selection circuit 343 inputs the reception data B from the first FIFO 341 and the program data A from the second FIFO, respectively, and packet-sorts them. Output to the circuit 344.
The packet selection circuit 344 stores the necessary data to be received and received from the reception data B other than the time when viewing the packet containing the program broadcast data related to the program broadcast viewed by the viewer from the program data A. Sort out packets.
The data extraction circuit 345 extracts video information, audio information, and data necessary for reception from the packet selected by the packet selection circuit 344, and performs decryption.
[0025]
Here, the above-mentioned data necessary for reception stores, for example, individual information such as key information for decryption and data necessary even when not viewing, such as e-mail addressed to the viewer. Therefore, even when a digital broadcast program is not viewed, it is necessary to receive the digital broadcast data and acquire the necessary data. Therefore, in the receiving apparatus 300 in the present embodiment, the above-described packet parallel receiving circuit 340 is capable of viewing the digital broadcast program other than the viewing program broadcast data related to the digital broadcast program being viewed, even while the digital broadcast program is being viewed. Received broadcast data is received and the data can be processed.
[0026]
Then, next, operation | movement of the receiver 300 which concerns on this Embodiment is demonstrated, referring drawings.
3 is an explanatory diagram of the operation of the packet parallel receiving circuit 340 shown in FIG. 2. In FIG. 3, the program data A is “program 1”, “program 2”, and “program 2” for explanation. Although it is shown in a simplified manner as broadcast data composed of packets of “program 3”, in detail, it is necessary to display a program corresponding to each of “program 1”, “program 2”, and “program 3”. Includes packets of individual information such as key information. Each program consists of video and audio packets. Further, in the following description, it is assumed that “individual information” is included in the received data B. However, other than this, for example, mail or a program guide may be included.
[0027]
Here, when broadcast data from the digital satellite broadcast antenna 100 and the digital VTR recording medium are simultaneously received, that is, when the digital VTR is being played back, the broadcast data transmitted from the digital satellite broadcast is viewed. A case where information to be acquired other than the time is received will be described.
First, broadcast data reproduced by the digital VTR 200 is input to the second receiving circuit 320 of the receiving device 300. Broadcast data received by the digital satellite broadcast antenna 100 is input to the first receiving circuit 310 of the receiving device 300.
[0028]
Next, the first reception circuit 310 outputs the input broadcast data as reception data B, and the second reception circuit 320 outputs the input broadcast data as program data A to the packet parallel reception circuit 340. . For example, as shown in FIG. 3, as program data A in which packets “program 1”, “program 2”, and “program 3” are arranged in random order, “individual information”, “program 4”, and “program 5” Are output as received data B arranged in random order.
[0029]
In the packet parallel reception circuit 340, the reception data B input from the first reception circuit 310 is sequentially input to the first input FIFO 341, and the program data A input from the second reception circuit 320 is sequentially input to the second input FIFO 342. Enter and remember.
When data of one packet or more is accumulated in each of the first FIFO 341 and the second FIFO 342, the first FIFO 341 and the second FIFO 342 issue a read request to the input selection circuit 343.
[0030]
The input selection circuit 343 reads the received data B packet from the first input FIFO 341 in response to a read request from the first FIFO 341, and receives the program data A packet in response to a read request from the second FIFO 342. Read from the second input FIFO 342 and output them to the packet sorting circuit 344. At this time, the output packet is distinguished only by the PID (packet identifier), and packets having the same PID from different digital broadcast input sources cannot be distinguished. Therefore, the input selection circuit 343 determines which digital broadcast input is the packet to be read out. The output is distinguished from the source.
[0031]
Note that the packet reading speed is set to be twice or more of the faster data writing speed to the first FIFO 341 or the second FIFO 342. According to this, both the program data A and the received data B packets can be read without omission. Alternatively, if reading from the second FIFO 342 is prioritized over the first FIFO 341, the program data A packet can be read without omission, even if the reading speed is not more than twice as fast as the above. The program can be displayed. The packet of the received data B cannot be read without omission, but in general, a packet in which individual information is stored is repeatedly transmitted for a packet with the same content, so it may be a problem even if there is some missing. Hateful.
[0032]
In the packet parallel reception circuit 340, as shown in FIG. 3, the output C of the first input FIFO, the output D of the second input FIFO, and the output E of the input selection circuit indicate “program 1” in the first input FIFO 341. In response to the read request, the input selection circuit 343 reads out and outputs the “program 1” packet, and then outputs the “individual information” packet data to the second input FIFO 342. Are stored and a read request is issued, the input circuit 343 reads out and outputs the “individual information” packet. Therefore, from the input selection circuit 343, the packets read from the first input FIFO 341 and the second input FIFO 342 are temporally multiplexed and output.
[0033]
Next, the packet selection circuit 344 receives a packet related to the program to be viewed from the program data A, that is, video information and audio information related to the program viewed by the viewer, that is, a packet containing program broadcast data, and the viewer views. Information related to the program viewed by the viewer, such as a packet containing key information for decrypting the code applied to the program, that is, a packet containing individual information is selected from the received data B and output. For example, in FIG. 3, as shown by the output E of the input selection circuit and the output F of the packet selection circuit, packets relating to “program 1”, “program 2”, and “program 3” of the program data A are randomly arranged. Among these, a packet containing information of a program to be viewed (herein referred to as “program 1”) and a packet regarding “individual information”, “program 4”, and “program 5” of received data B are randomly selected. From the list, the packet containing the “individual information” information is selected and output. Note that the program viewed by the viewer is instructed by the CPU 370 to the packet selection circuit 344 of the packet parallel reception circuit 340.
[0034]
The data extraction circuit 345 extracts video information and audio information from the packet containing the program broadcast data selected by the packet selection circuit 340 as described above, and extracts individual information from the packet containing the individual information. Output to the memory access circuit 350. In addition, in order to release the encryption of the encrypted video information and audio information, the encryption is released using the decryption key set by the CPU 370 and output to the memory access circuit 350.
The memory access circuit 350 causes the memory 360 to store program broadcast data and individual information regarding the program viewed by the viewer, which is extracted by the data extraction circuit 345.
[0035]
The AV decompression circuit 380 reads the program broadcast data of video information and audio information recorded in the memory 360 via the memory access circuit 350, decompresses them, and outputs them to the television receiver 400.
The television receiver 400 displays and outputs the video signal and audio signal expanded by the AV expansion circuit 380.
Further, the CPU 370 reads out mail information recorded in the memory 360 and information related to the operation of the receiving device 300 via the memory access circuit 350 in accordance with the operation of the viewer, and reproduces it by the AV expansion circuit 380. And displayed on the television receiver 400.
[0036]
When the reproduction of the digital VTR 200 is finished and the digital satellite broadcast is received via the digital satellite broadcast antenna 100, the CPU 370 receives the key information for decryption recorded in the memory 360 via the memory access circuit 350. Can be used for decrypting the encryption used for the digital broadcast received via the encrypted digital sanitary broadcast antenna 100.
[0037]
Thus, receiving apparatus 300 according to the present embodiment receives broadcast data from two systems of digital broadcast data sources, and inputs parallel broadcast data from two systems of digital broadcast data sources in packet parallel reception circuit 340. Then, out of the two input FIFOs 341 and 342 that are temporarily stored, the input selection circuit 343 sequentially takes out the packets from the two input FIFOs 341 and 342 in which one or more packets are accumulated, and the packet selection circuit 344 views them from among them. Since only the packet containing the information related to the target program and the individual information is taken out, the program broadcast that the viewer desires to view is displayed on the television receiver 400 and is not simultaneously viewed. Digital broadcast, here digital broadcast received via digital satellite broadcast antenna 100 When receiving necessary data such as decryption key or e-mail addressed to the viewer that is required to be received other than during viewing and resuming the viewing of digital broadcasts that were not viewed, It is possible to avoid a situation such as lack of information necessary for viewing or missing a mail transmitted from a digital broadcast that is not viewed.
[0038]
In addition, since the broadcast data for extracting information related to the program to be viewed is reproduced by the digital VTR 200, the viewing program included in the broadcast data recorded on the digital VTR recording medium is displayed and viewed at the same time. When information to be acquired that is broadcast by a digital broadcast that is not viewed is acquired and viewing of the digital broadcast is resumed, information necessary for viewing is insufficient, or a program reproduced by the digital VTR 200 is being viewed It is possible to avoid a situation such as missing a mail transmitted from digital broadcasting.
In addition, since the above-described input selection circuit 343 reads out two input FIFOs 341 and 342 at a speed that is at least twice as fast as the writing speed, the packet to be taken out from the two systems of input data is taken. There is no spill.
The input selection circuit 343 serving as an input selection unit, when one or more packets are stored in two input FIFOs 341 and 342 serving as input storage units for temporarily storing program broadcast data, Since the storage means is preferentially selected and the packets accumulated therein are taken out, it is possible to read out the information packets relating to the program to be viewed without omission and display the program.
[0039]
In addition, because the necessary data such as a program guide and mail addressed to an individual received during reception of other broadcast data has been viewed, the CPU controls the receiver when receiving the other broadcast data. In addition to being able to use it to present a program guide or email to the viewer, even when other broadcasts are being watched, the latest program guide of the other broadcast received or an email addressed to the viewer It is also possible to present these by superimposing them on the program being viewed or by pausing the screen display of the program being viewed.
[0040]
In this embodiment, the case where information transmitted by digital satellite broadcasting is received in parallel when reproducing a digital VTR has been described. However, the present invention is not limited to reproduction of a digital VTR. The present invention is not limited to the case of receiving broadcast data from these two types of digital broadcast input sources in parallel, as well as when receiving information transmitted by other digital broadcasts while viewing For parallel reception of broadcast data from three or more digital broadcast input sources, three or more input FIFOs are provided so that the input selection circuit supports three or more inputs, thereby receiving three or more broadcast data in parallel. The same effect can be obtained. Note that the input selection circuit can avoid missing a packet by reading data at a data reading speed obtained by multiplying the maximum value of the writing speed to a plurality of input FIFOs by the number of input FIFOs.
[0041]
Further, in the present embodiment, a case has been described in which information included in a digital broadcast and to be acquired even when the program of the digital broadcast is not viewed is individual information. However, this is limited to individual information. Instead, information necessary for the operation of the digital broadcast data receiving apparatus such as a program guide may be received and received while viewing other broadcast data.
[0042]
Further, in the present embodiment, in the packet parallel reception circuit 340 shown in FIG. 2, the input FIFO for storing the input reception data and the reception data B input from the first reception circuit 310 are sequentially stored. Although described as two separate input FIFOs, one input FIFO 341 and a second input FIFO 342 that sequentially stores program data A input from the second receiving circuit 320, as a method for realizing two input FIFOs It is also conceivable to physically use one memory and realize the first input FIFO 341 and the second input FIFO 342 as two input FIFO storage areas. Further, even when broadcast data is received in parallel from three or more digital broadcast input sources, an input FIFO for temporarily storing the input broadcast data can be realized as three or more FIFO areas in one memory. Conceivable.
[0043]
(Embodiment 2)
Next, a receiving apparatus 500 in which the input switching circuit 530 is added to the above-described receiving apparatus 300 and the configuration of the packet parallel receiving circuit is partially changed will be described as a second embodiment with reference to the drawings.
FIG. 4 is a block diagram showing a configuration of receiving apparatus 500.
In the figure, the same reference numerals as those in FIG. 1 denote the same or corresponding parts, and therefore the description thereof will be omitted, and other constituent members will be briefly described.
The first receiving circuit 510 outputs broadcast data received by the digital satellite broadcast antenna to the input switching circuit 530.
Second receiving circuit 520 outputs broadcast data reproduced by digital VTR 200 to input switching circuit 530.
[0044]
The input switching circuit 530 inputs the two broadcast data output from the first receiving circuit 510 and the second receiving circuit 520, and among them, the broadcast data input to be viewed is set as program data A, and the other Is received data B, and is output to a receiving circuit 540 that rests on a packet. In the present embodiment, input switching circuit 530 outputs broadcast data including a viewing target program output from digital VTR 200 as program data A, and broadcast data received from digital satellite broadcast antenna 100 as received data B. .
The packet parallel reception circuit 540 extracts the reception data B and the program data A from the input switching circuit 530 in parallel and outputs them to the memory access circuit 350.
[0045]
Next, the packet parallel reception circuit 540 will be described.
FIG. 5 is a block diagram showing a detailed configuration example of the packet parallel reception circuit 540 shown in FIG. Hereinafter, each component will be briefly described.
The input FIFO 541 sequentially stores the reception data B output from the input switching circuit 530. Note that the input FIFO 541 can store data of about 2 packets.
The input selection circuit 542 inputs and outputs the program data A from the input switching circuit 530 in a normal state, and receives and outputs the reception data B from the input FIFO 541 when receiving a packet selection result signal described later.
The packet sorting circuit 543 stores information to be received such as a packet containing program broadcast data related to the viewing program from the program data A output from the input selection circuit 542 and a packet of the viewing program from the reception data B. Sort packets.
The data extraction circuit 544 extracts video information, audio information, and data necessary for reception from the packet selected by the packet selection circuit 543, and performs decryption.
[0046]
The operation of the packet parallel reception circuit 540 configured as described above is as illustrated in FIG. In FIG. 6, the program data A consists of packets of “program 1”, “program 2”, and “program 3” for the sake of explanation, as in the explanation of FIG. 3 in the first embodiment described above. Simplified as broadcast data. More specifically, a packet of individual information such as key information necessary for displaying a program is included corresponding to each of “program 1”, “program 2”, and “program 3”. Each program consists of video and audio packets.
[0047]
Next, the operation of the receiving apparatus 500 configured as described above will be described with reference to the drawings. Here, as in the previous embodiment, when data from the digital satellite broadcasting antenna 100 and the digital VTR recording medium are received simultaneously, that is, when the digital VTR 200 is played back and "Program 1" is viewed. A case where “individual information” is received from a digital broadcast received from a digital satellite broadcast antenna will be described.
[0048]
Broadcast data reproduced by the digital VTR 200 is input to the second receiving circuit 520 of the digital broadcast data receiving apparatus 500. At this time, broadcast data received by the digital satellite broadcast antenna 100 is input to the first receiving circuit 510 of the receiving device 500.
The first receiving circuit 510 and the second receiving circuit 520 output the input broadcast data to the input switching circuit 530.
[0049]
Next, the input switching circuit 530 has broadcast data from the first receiving circuit 510 and the second receiving circuit 520 in which packets of “individual information”, “program 4”, and “program 5” are randomly arranged. As the received data B in the state, and as the program data A in a state where the packets of “program 1”, “program 2”, and “program 3” are arranged at random, these are output to the packet parallel receiving circuit 540.
The packet parallel receiving circuit 540 receives the reception data B and the program data A. That is, the reception data B is temporarily stored in the input FIFO 541 and the program data A is input to the input selection circuit 542.
The input selection circuit 542 outputs the packet “program 1” of the program data A in the normal state (I in FIG. 6).
[0050]
If the packet of the program data A output from the input selection circuit 542 is the packet “program 1” related to the viewing target program, the packet selection circuit 543 selects and outputs the output program data A packet. (J in FIG. 6). On the other hand, if it is “program 2” or “program 3” that is not a packet related to the program to be viewed, these packets are discarded, and the discarding is performed as a packet selection result signal (G in FIG. 6). Notify
[0051]
When the input selection circuit 542 receives the packet selection result signal (G in FIG. 6) from the packet selection circuit 543 and one or more packets are stored in the input FIFO 541, the packet “of received data B from the input FIFO 541“ The input of “individual information” is selected (H in FIG. 6), and the packet of “individual information” is output (I in FIG. 6). Here, since the input FIFO 541 can store data of about two packets as described above, the packets “individual information”, “program 4”, “program 5”, “individual information”, “individual information”, “ “Program 5” and the like are sequentially input, but depending on the frequency of selection from the input selection circuit 542, all the packets of the received data B cannot be temporarily stored and may be lost (H in FIG. 6). However, in general, packets in which individual information is stored are repeatedly transmitted for packets having the same contents, so it is unlikely that there will be a problem even if there is some missing, and this situation is also caused by the storage capacity of the input FIFO 541. It can be easily solved by increasing.
[0052]
If the packet of the reception data B output from the input selection circuit 542 is a packet “individual information” storing individual information, the packet selection circuit 543 selects and outputs the packet, and stores the individual information. If the packet is not “program 4” or “program 5”, it is discarded (J in FIG. 6).
The data extraction circuit 544 extracts video information, audio information, etc. of the viewing program from the packet “program 1” containing the program broadcast data related to the viewing program from the packets output from the packet selection circuit 543, and provides individual information The individual information is extracted from the packet “individual information” containing the information and output.
[0053]
The memory access circuit 350 stores in the memory 360 program broadcast data and reception required data related to the viewing program extracted by the data extraction circuit 544.
The AV decompression circuit 380 reads the video information and audio information stored in the memory 360 via the memory access circuit 350, decompresses them, and outputs them.
The television receiver 400 displays and outputs the video signal and audio signal expanded by the AV expansion circuit 380.
Also, the CPU 370 reads out the mail information recorded in the memory 360 and information related to the operation of the receiving device 500 in accordance with the operation of the viewer via the memory access circuit 350, and reproduces it by the AV expansion circuit 380. And displayed on the television receiver 400.
When the reproduction of the digital VTR 200 is finished and the digital broadcast is received via the digital satellite broadcast antenna 100, the CPU 370 receives the key information for decryption recorded in the memory 360 via the memory access circuit 350. It can be read and used to decrypt encrypted broadcast data.
[0054]
Thus, receiving apparatus 500 according to the present embodiment receives broadcast data from two digital broadcast input sources. In packet parallel receiving circuit 540, packet selecting circuit 543 receives program broadcast data from input selecting circuit 542. , And a packet containing information related to the program to be viewed is taken out and output. When other packets are discarded, the input selection circuit 542 is notified of the discard, and the input selection circuit 542 is notified. Then, the received broadcast data is extracted from the input FIFO 541 that temporarily stores the broadcast data and output, and only the packet of the individual information is extracted from the output by the packet selection circuit 543. Obtaining decryption keys and e-mail addressed to viewers broadcast by digital broadcasting that is not viewed Information that needs to be acquired and resumed viewing of digital broadcasts that were not viewed, such as lack of necessary information for viewing or missing emails sent from digital broadcasts that were not viewed The situation can be avoided.
[0055]
In addition, an input FIFO for program broadcast data that requires a capacity of about two packets is not required, and packet selection from program broadcast data and received broadcast data is processed by a single packet selection circuit, and the circuit scale Can be suppressed. Furthermore, it is possible to suppress the processing capability without increasing the processing speed from the reading speed to the input FIFO by the input selection circuit.
[0056]
And the information such as the program table and the mail addressed to the individual received during the reception of other broadcast data ends the viewing of this program, and the CPU controls the receiver when receiving the other broadcast data, Not only can it be used to present viewers with program guides and e-mails, but even when other broadcasts are being watched, the latest program guide of the other broadcast received and emails to viewers It is also conceivable to present these by overlaying the program being viewed or by pausing the screen display of the program being viewed.
[0057]
In this embodiment as well, as in the first embodiment described above, when a digital VTR is played back, information sent by digital broadcasting received via a digital satellite broadcasting antenna is received in parallel. The present invention is not limited to the above, and can be applied to the case where information transmitted by another digital broadcast is received in parallel while viewing the digital broadcast, and is not limited to these two types of digital broadcast input sources. For parallel reception of broadcast data from two or more digital broadcast input sources, two or more input FIFOs and a second packet selection circuit are provided, and three or more broadcasts are provided by making the input selection circuit correspond to three or more inputs. Similar effects can be obtained by receiving data in parallel.
[0058]
In the present embodiment, the case where the information included in the digital broadcast and to be received and acquired even when the program of the digital broadcast is not viewed has been described as the individual information. However, the present invention is not limited to this, and information necessary for the operation of the digital broadcast data receiving apparatus such as a program guide may be received and acquired while viewing other broadcast data.
[0059]
(Embodiment 3)
Next, a receiving apparatus 700 using a part of the configuration of the packet parallel receiving circuit 540 in the receiving apparatus 500 described in the second embodiment will be described as a third embodiment, with reference to the drawings. Will be described with reference to FIG.
The configuration of receiving apparatus 700 according to this embodiment is exactly the same as that of receiving apparatus 500 described above, and will be described with reference to FIG. FIG. 7 is a block diagram illustrating a configuration example of the packet parallel reception circuit 710 in the present embodiment.
[0060]
First, components of the packet parallel reception circuit 710 will be described. In FIG. 7, the same reference numerals as those in FIG. 5 are the same or corresponding parts, and the description thereof is omitted.
The first packet selection circuit 545 receives the program data A from the input switching circuit 530 and outputs it to the input selection circuit 542.
The second packet selection circuit 546 receives the reception data B from the input FIFO 541 and outputs it to the input selection circuit 542.
In this embodiment, the input selection circuit 542 receives the program data A from the first packet selection circuit 545 instead of the input switching circuit 530 and outputs the program data A to the data extraction circuit 544, and the second packet instead of the input FIFO 541. Receive data B is input from the selection circuit 546 and output.
[0061]
FIG. 8 is an explanatory diagram of the operation of the packet parallel reception circuit shown in FIG.
In FIG. 8, similar to the description in the first embodiment and the second embodiment, the program data A is transmitted from packets of “program 1”, “program 2”, and “program 3” for the sake of explanation. It is shown as simplified broadcast data. More specifically, a packet of individual information such as key information necessary for displaying a program is included corresponding to each of “program 1”, “program 2”, and “program 3”. Each program consists of video and audio packets.
[0062]
Next, the operation of the receiving apparatus 700 configured as described above will be described with reference to FIGS. 4, 7, and 8. Here, also in the present embodiment, when data from the digital satellite broadcast antenna 100 and the digital VTR recording medium are received simultaneously, that is, when the digital VTR 200 is reproduced and "program 1" is viewed, the digital satellite A case where individual information is received from broadcast data received via the broadcast antenna 100 will be described.
[0063]
First, similarly to the second embodiment described above, broadcast data reproduced by the digital VTR 200 is output as program data A from the input switching circuit 530 via the second receiving circuit 520 of the receiving device 700. The At this time, broadcast data received by the digital satellite broadcast antenna 100 is output as received data B from the input switching circuit 530 via the first receiving circuit 510 of the receiving device 700.
[0064]
The packet parallel reception circuit 540 receives the reception data B and the program data A. That is, the reception data B is temporarily stored in the input FIFO 541 and the program data A is input to the first packet selection circuit 545.
If the packet of program data A output from the input switching circuit 530 is the packet “program 1” related to the viewing target program, the first packet selection circuit 545 selects and outputs the packet (K in FIG. 8). ). On the other hand, if it is “program 2” or “program 3” that is not a packet related to the viewing target program, these packets are discarded, and the first packet sorting result signal (L in FIG. This signal is set to “High”, and this signal is output to the input selection circuit 542 and the second packet selection circuit 546.
[0065]
The second packet selection circuit 546 receives the first packet selection result signal from the first packet selection circuit 545, that is, the first packet selection result signal is “High” (L in FIG. 8) and the input FIFO 541 When one or more packets are accumulated, the received data B packet is extracted from the input FIFO 541 (M in FIG. 8). If the extracted packet is a packet “individual information” containing individual information, this is output, and if it is “program 4” or “program 5”, these are discarded (N in FIG. 8).
[0066]
Here, depending on the frequency selected from the second packet sorting circuit 546, the input FIFO 541 cannot temporarily store all the packets of the received data B, and may cause a situation where individual information is lost (M in FIG. 8). As in the case of the second embodiment, it is unlikely that there will be a problem even if there is a slight loss, and this problem can be easily solved by increasing the storage capacity of the input FIFO 541.
[0067]
When the first packet selection result signal is “Low” (L in FIG. 8), the input selection circuit 542 inputs the packet “program 1” containing the program broadcast data of the viewing target program from the first packet selection circuit 545. This is output by the data extraction circuit 544. When the first packet selection result signal is “High” (L in FIG. 8), the “individual information” packet is input from the second packet selection circuit 546 and is output to the data extraction circuit 544 (FIG. 8). O of 8).
The data extraction circuit 544 extracts video information and audio information from the packet output from the input selection circuit 542, decrypts and outputs the encrypted information if encrypted, and outputs individual information and other information. Take out and output.
[0068]
Thereafter, similarly to the second embodiment described above, the memory access circuit 350 stores individual information such as information related to the viewing program extracted by the data extraction circuit 544 and key information in the memory 360, and AV The decompression circuit 380 reads the video and audio information recorded in the memory 360 via the memory access circuit 350, decompresses and outputs the information.
Similarly to the second embodiment described above, the CPU 370 also performs memory access to mail information recorded in the memory 360 in response to viewer operations and information related to the operation of the digital broadcast data receiving apparatus 500. The data is read out through the circuit 350, reproduced by the AV decompression circuit 380, and displayed on the television receiver 400.
[0069]
Further, when receiving the digital satellite broadcast after finishing the reproduction of the digital VTR 200, the CPU 370 decrypts the decryption recorded in the memory 360 via the memory access circuit 350, as in the second embodiment. Key information can be read and used to decrypt encrypted broadcast data.
Further, a case where the receiving apparatus 800 is configured using a part of the configuration of the packet parallel receiving circuit 710 will be described with reference to the drawings.
The configuration of the receiving apparatus 800 is exactly the same as that of the above-described receiving apparatus 500, and will be described with reference to FIG. FIG. 9 is a block diagram illustrating a configuration example of the packet parallel reception circuit 810.
[0070]
9, the same reference numerals as those in FIG. 7 denote the same or corresponding parts. The components of the packet parallel reception circuit 810 are exactly the same as those of the packet parallel reception circuit 710 shown in FIG. However, the second packet selection circuit 546 and the input FIFO 541 are interchanged. That is, the second packet sorting circuit 546 receives the received data B from the input switching circuit 540 instead of the input FIFO 541 and outputs the received data B to the input FIFO 541. The input FIFO 541 is received from the second packet sorting circuit 546 instead of the input switching circuit 540. Data B is input and output to the input selection circuit 542. Further, the first packet sorting circuit 545 does not output the first packet sorting result signal to the second packet sorting circuit 546.
FIG. 10 is an explanatory diagram of the operation of the packet parallel reception circuit 810 shown in FIG. 10, the program data A is shown in a simplified manner as in FIG. 8, and each program is assumed to be composed of video and audio packets.
[0071]
The operation of receiving apparatus 800 configured as described above will be described with reference to FIGS. 4, 9, and 10, focusing on operations different from the case where packet parallel receiving circuit 810 shown in FIG. 7 is used.
The reception data B and the program data A are input to the packet parallel reception circuit 810 in FIG. 9 in exactly the same way as when the packet parallel reception circuit 540 shown in FIG. 7 is used. However, the program data A and the received data B are input to the first packet sorting circuit 545 and the second packet sorting circuit 546, respectively.
[0072]
If the input packet of the program data A is the packet “program 1” related to the viewing target program, the first packet selection circuit 545 selects and outputs the packet (P in FIG. 10). Alternatively, if “program 2” or “program 3” is not a packet related to the viewing target program, these packets are discarded, and a first packet selection result signal (Q in FIG. 10) indicating the discard is input. The data is output to the selection circuit 542.
[0073]
On the other hand, if the input packet of received data B is a packet “individual information” for storing individual information, the second packet sorting circuit 546 temporarily stores it in the input FIFO 541, and “program 4” or “program 5”. If there are, they are discarded (R in FIG. 10). The input selection circuit 542 indicates that the first packet selection circuit 545 indicates that the packet related to “program 1” has been selected, that is, if the first packet selection result signal is “Low” (Q in FIG. 10). The packet “program 1” containing the program broadcast data of the viewing target program is input from the 1-packet selection circuit 545 and is output to the data extraction circuit 544 (T in FIG. 10), and the first packet selection result signal is “ When “High” (Q in FIG. 10) and one or more packets of data are stored in the input FIFO 541, a packet containing “individual information” is read from the input FIFO 541 (S in FIG. 10), and the data is extracted. It outputs to the circuit 544 (T in FIG. 10).
[0074]
Thereafter, video information and audio information are displayed and output in exactly the same manner as when the packet parallel reception circuit 540 shown in FIG. 7 is used. Also, mail information and information related to the operation of the receiving device 800 are displayed. Furthermore, at the time of receiving a digital satellite broadcast, the broadcast data encrypted with the key information for decryption can be decrypted.
[0075]
As described above, the receiving apparatus according to the present embodiment receives broadcast data from two digital broadcast input sources, and in the packet parallel receiving circuit, the input selection circuit uses the first packet selection circuit to determine the program broadcast data. When a packet of information related to the retrieved program to be viewed is input and output, and other packets are discarded by the first packet sorting circuit, the second packet sorting circuit temporarily stores the received broadcast data. Since only the packet of personal information is taken out from the packet stored in the input FIFO and the input selection circuit outputs it, the program is displayed and viewed at the same time, and simultaneously broadcast by digital broadcasting that is not viewed. Information that needs to be acquired, such as decryption keys and e-mail addressed to viewers. Open or missing the information needed to viewing time was, it is possible to avoid a situation such as lose information the e-mail that is sent from the digital broadcasting that is not watching. In addition, an input FIFO for program broadcast data requiring a capacity of about 2 packets is not required, and the circuit reduction effect can be improved by reducing the input FIFO.
[0076]
In the packet parallel reception circuit described above, the input FIFO is a second packet selection circuit for temporarily storing a packet of personal information extracted from the received broadcast data, and the input selection circuit is a first packet selection circuit for the program. Outputs a packet of information related to the program to be viewed, extracted from the broadcast data. When other packets are discarded by the first packet selection circuit, the packet stored in the input FIFO is extracted and output. Since the necessary packets are selected and temporarily stored in the input FIFO, the input FIFO overflows even when the number of viewing target program packets included in the viewing program data increases. The information to be acquired can be received more reliably.
[0077]
In addition, because the necessary data such as a program guide and mail addressed to an individual received during reception of other broadcast data has been viewed, the CPU controls the receiver when receiving the other broadcast data. In addition to being able to use it to present a program guide or email to the viewer, even when other broadcasts are being watched, the latest program guide of the other broadcast received or an email addressed to the viewer It is also possible to present these by superimposing them on the program being viewed or by pausing the screen display of the program being viewed.
[0078]
Note that this embodiment is not limited to the case where information transmitted by digital satellite broadcasting is received in parallel when reproducing a digital VTR, as in the first and second embodiments described above. In addition, the present invention can be applied to a case where information transmitted by another digital broadcast is received in parallel while viewing the digital broadcast, and is not limited to these two systems of digital broadcast input sources. For parallel reception of broadcast data from the source, two or more second to nth (n ≧ 3) packet sorting circuits and input FIFOs corresponding to these packet sorting circuits are provided, and the input selection circuit has three inputs. By making it correspond to the above, it is possible to receive three or more broadcast data in parallel and obtain the same effect. In this case, if the processing speed of the data extraction circuit is increased according to the number of digital broadcast input sources, the processing can be performed more reliably.
[0079]
Furthermore, when the receiving apparatus shown in FIG. 7 receives broadcast data from three or more digital broadcast input sources in parallel, a first packet sorting result signal indicating that the packet has been discarded by the first packet sorting circuit. The second to nth packet selection circuits and the input selection circuit to which L is input need to perform the following operations. That is, in the second to nth packet sorting circuits, if one or more packets are stored in the corresponding input FIFOs, the packets are taken out from the input FIFOs and the packets of the individual information are sorted. The input selection circuit selects any one of the second to n-th packet sorting circuits that sorted individual information packets, and takes out the packet from the selected packet sorting circuit. The packet selection circuit that has selected the individual information packet and has not been selected performs the next packet selection process until the next packet selection result signal L is input until it is selected by the input selection circuit. Wait a while. According to such an operation, the packets selected by the second to nth packet selection circuits can be reliably input to the input selection circuit.
[0080]
In the present embodiment, the case where the information included in the digital broadcast and to be received and acquired even when the program of the digital broadcast is not viewed has been described as the individual information. However, the present invention is not limited to this, and information necessary for the operation of the digital broadcast data receiving device such as a program guide may be received and acquired while viewing other broadcast data.
[0081]
(Embodiment 4)
Furthermore, a receiving apparatus 900 in which the receiving apparatus according to the present invention can be used for recording a so-called VTR back program will be described as a fourth embodiment with reference to the drawings.
FIG. 11 is a block diagram showing a configuration of receiving apparatus 900. The life-span device 900 will be described with reference to this figure. In FIG. 11, the same reference numerals as those in FIG.
The packet parallel reception circuit 640 extracts data in parallel from the reception data B from the first reception circuit 310 and the program data A from the second reception circuit 320, respectively, and the data extracted from the program data A, The data extracted from the received data B is output to the memory access circuit 350.
The recording digital VTR 600 records the reception data output from the packet parallel reception circuit 640.
The memory access circuit 350 writes and records the program data output from the packet parallel reception circuit 340 in the memory.
In the memory 360, program data from the packet parallel receiving circuit 340 is written and recorded by the memory access circuit 350.
[0082]
Next, the packet parallel receiving circuit 640 will be described with reference to the block diagram of the detailed configuration of the packet parallel receiving circuit 640 shown in FIG. 12, in which the same reference numerals as those in FIG. Therefore, the description thereof is omitted.
The packet selection circuit 644 selects a packet containing program broadcast data related to the viewing program from the program data A, outputs the packet to the data extraction circuit 345, and receives a packet containing the program broadcast data of the program to be recorded from the reception data B. This is selected and output to the recording digital VTR 700.
The data extraction circuit 345 extracts video information, audio information, and other information from the packet selected by the packet selection circuit 344, and performs decryption.
[0083]
Next, the operation of the receiving apparatus 900 configured as described above will be described with reference to the drawings. FIG. 13 is an explanatory diagram of the operation of the parallel packet reception circuit 640 shown in FIG. In FIG. 13, the program data A is simplified as broadcast data composed of packets of “program 1”, “program 2”, and “program 3” for the sake of explanation. Corresponding to each of “program 2” and “program 3”, packets of individual information such as key information necessary for displaying the program are included. Each program consists of video and audio packets. For the sake of explanation, the reception data B has been simplified as broadcast data including packets of “program 4”, “program 5”, and “program 6”, but in detail, “program 4”, “program 5”. And a packet of individual information such as key information necessary for displaying the program corresponding to each of “program 6”. Each program consists of video and audio packets.
[0084]
In the present embodiment, a digital broadcast program received via the digital satellite broadcast antenna when data from the digital satellite broadcast antenna 100 and the digital VTR recording medium are simultaneously received and the digital VTR 200 is reproduced. The case of recording is described.
Broadcast data reproduced by the digital VTR 200 is input to the second receiving circuit 320 of the digital broadcast data receiving apparatus 900. At this time, broadcast data received by the digital satellite broadcast antenna 100 is input to the first receiving circuit 310 of the digital broadcast data receiving apparatus 900.
[0085]
The first receiving circuit 310 and the second receiving circuit 320 output the input broadcast data to the receiving circuit 640 as reception data B and program data A, respectively. For example, as shown in FIG. 13, "program 1", "program 2", "program 3" packets are arranged at random, program data A, "program 4", "program 5", "program 6" Received data B in which packets are arranged at random is output.
The packet parallel reception circuit 340 receives the reception data B and the program data A and sequentially stores them in the first input FIFO 341 and the second input FIFO 342, respectively.
Each of the first FIFO 341 and the second FIFO 342 issues a read request to the input selection circuit 343 when data of one packet or more is accumulated.
The input selection circuit 343 reads a packet of received data B from the first input FIFO 341 in response to a read request from the first FIFO 341, and receives a packet of program data A in response to a read request from the second FIFO 342. Read from the second input FIFO 342 and output them to the packet sorting circuit 644.
[0086]
At this time, the output packet is distinguished only by the PID (packet identifier), and packets having the same PID from different digital broadcast input sources cannot be distinguished. Therefore, the input selection circuit 343 determines which digital broadcast input is the packet to be read out. The output is distinguished from the source. Note that the packet reading speed is set to be twice or more of the faster one of the data writing speeds to the first input FIFO 341 or the second input FIFO 342. According to this, both the program data A and the received data B packets can be read without omission.
[0087]
For example, in FIG. 13, as shown by the output C of the first input FIFO, the output D of the second input FIFO, and the output E of the input selection circuit, the data of the packet of “program 1” is stored in the first input FIFO 341. In response to the read request from the first input FIFO 341, the input selection circuit 343 reads the “program 1” packet from the first input FIFO 341, and outputs this to the packet selection circuit 644. Next, when the data of the “program 6” packet is accumulated in the second input FIFO 342 and a read request is issued from the second input FIFO 342, the input circuit 343 transmits the packet of the “program 6” to the second input FIFO 342. The data is read from the input FIFO 342 and output to the packet sorting circuit 644.
Therefore, from the input selection circuit 343, the packets read from the first input FIFO 341 and the second input FIFO 342 are temporally multiplexed and output.
[0088]
The packet sorting circuit 344 receives individual information such as a packet containing program broadcast data related to the viewing target program from the program data A, that is, a video and audio packet of the viewing target program, and key information for decrypting the program. From the received data B, the packets associated with the recording target program are selected and output.
For example, in FIG. 13, as shown by the output E of the input selection circuit and the outputs F and U of the packet selection circuit, the “program 1”, “program 2”, “program 1”, “program 2” of the program data A ”,“ Program 3 ”, etc., and randomly extracted from the packets arranged at random, such as the program broadcast data of the program to be viewed and the packet containing the individual information (hereinafter referred to as“ Program 1 ”). Output to the circuit 345 and from the packets of the received data B such as “program 6”, “program 4”, “program 5”, “program 6”, “program 5”, etc. The stored packets (here, “program 6”) are selected and output to the recording digital VTR 600.
[0089]
As for the viewing target program and the recording target program, the CPU 370 instructs the packet selection circuit 344 of the packet parallel reception circuit 340 to select the program selected by the user.
The data extraction circuit 345 extracts video information, audio information, and the like from the packet related to the selected program to be viewed, and extracts individual information from the packet containing the individual information, The voice information is decrypted using the decryption key set by the CPU 370 and output.
The memory access circuit 350 stores information related to the viewing program extracted by the data extraction circuit 345 and individual information such as key information in the memory 360.
The AV decompression circuit 380 reads the video and audio information recorded in the memory 360 via the memory access circuit 350, decompresses and outputs the information.
The television receiver 400 displays and outputs the video signal and audio signal expanded by the AV expansion circuit 380.
In addition, the CPU 370 also reads the mail information recorded in the memory 360 and information related to the operation of the receiving device 900 in accordance with the operation of the viewer via the memory access circuit 350 and reproduces it by the AV expansion circuit 380. And displayed on the television receiver 400.
[0090]
When the reproduction of the digital VTR 200 is finished and the digital broadcast is received via the digital satellite broadcast antenna 100, the CPU 370 receives the key information for decryption recorded in the memory 360 via the memory access circuit 350. It can be read and used to decrypt encrypted broadcast data.
On the other hand, a packet constituting “program 6” output to the recording digital VTR 700 is recorded in the recording digital VTR 700. Thus, “program 6” received from another broadcast data while viewing “program 1” can be recorded.
[0091]
As described above, the receiving apparatus according to the present embodiment receives broadcast data from two digital broadcast input sources and inputs broadcast data from two digital broadcast input sources in the packet parallel receiving circuit. Among the two input FIFOs temporarily stored, the input selection circuit sequentially extracts the packets from the one or more packets stored therein, and the packet selection circuit extracts information and recording targets related to the program to be viewed from among them. Since the information related to the program is taken out, the program broadcast by the digital broadcast that is not viewed can be recorded at the same time as the viewed program is displayed and viewed.
[0092]
In addition, since the broadcast data for retrieving the information related to the program to be viewed is reproduced by the digital VTR, the viewing program included in the broadcast data recorded on the recording medium for the digital VTR is displayed and viewed simultaneously. Another program broadcast by a digital broadcast that is not viewed can be recorded.
In addition, since the input selection circuit reads out the two input FIFOs at a speed that is at least twice as fast as the writing speed, the packet to be taken out from the two systems of input data can be missed. Absent.
[0093]
In this embodiment, the case where information transmitted by digital satellite broadcasting is received in parallel when reproducing a digital VTR has been described. However, the present invention is not limited to reproduction of a digital VTR. It is also applicable to the case of receiving information sent by other digital broadcasts in parallel while viewing the program, and by inputting information broadcast by one digital broadcast to both program data and received data, The present invention can also be applied to a case where other programs are recorded while viewing one program among a plurality of programs constituting the digital broadcast. Further, the present invention is not limited to receiving broadcast data from two digital broadcast input sources in parallel, and three or more input FIFOs can be used for parallel reception of broadcast data from three or more digital broadcast input sources. By providing the input selection circuit with three or more inputs, it is possible to receive three or more broadcast data in parallel and obtain the same effect. Note that the input selection circuit can avoid missing a packet by reading data at a data reading speed obtained by multiplying the maximum value of the writing speed to a plurality of input FIFOs by the number of input FIFOs.
[0094]
【The invention's effect】
As described above, according to the digital broadcast data receiving apparatus of the first aspect of the present invention, digital broadcast data received from a plurality of digital broadcast data sources, and information relating to a program to be viewed is multiplexed. Information related to the program to be viewed is extracted from the data, and information to be acquired other than during viewing is extracted from the digital broadcast data from other digital broadcast data sources. In the parallel receiving means, the digital broadcast data from a plurality of digital broadcast data sources are respectively inputted and temporarily stored, and the plurality of input storage means for sequentially storing one or more packets are sequentially extracted from the stored ones. The packet sorting means only collects information about programs to be viewed and information packets to be acquired. Since it was supposed to be extracted, it is input from a digital broadcast data source. Since each of the data received in parallel with the viewing program data, the required packets can be taken out in parallel at the same time, By displaying the viewing program viewed by the viewer and viewing it, at the same time as acquiring the information input from other digital broadcast data sources that should be acquired other than at the time of viewing, When broadcasting viewing is resumed, it is possible to avoid such a situation that information necessary for viewing is insufficient or mail transmitted from a digital broadcasting that is not viewed is missed.
[0095]
According to the digital broadcast data receiving apparatus of the second aspect, the plurality of digital broadcast data sources include a digital data recording / reproducing apparatus capable of recording and reproducing digital broadcast data, such as a digital VTR, for example. Since the information related to the program to be viewed is extracted from the digital broadcast data, the digital broadcast that is not viewed at the same time that the viewing program included in the digital broadcast data recorded on the recording medium is displayed and viewed When the digital broadcast is resumed after obtaining the information to be obtained that is broadcast by the e-mail, there is a shortage of information necessary for viewing, or a mail transmitted from the digital broadcast while viewing a program played back on the digital VTR This has the effect of avoiding situations such as spilling over.
[0097]
Claim 3 According to the digital broadcast data receiving apparatus according to the present invention, the input selecting means reads the data at a high speed equal to or higher than the value obtained by multiplying the average value of the data reading speeds of the plurality of input storage means by the number of the input storage means. The packet to be extracted from the digital broadcast data from the plurality of input digital broadcast data sources is not missed.
[0098]
Claim 4 According to the digital broadcast data receiving apparatus, the input selection means preferentially selects the input storage means when one or more packets are stored in the input storage means where the program broadcast data is temporarily stored. Thus, the packets stored in this manner are taken out, so that the information packets relating to the program to be viewed can be read without omission and displayed.
[0099]
Claim 5 According to the digital broadcast data receiving apparatus according to the present invention, in the packet parallel receiving means, the packet selecting means inputs program broadcast data from the input selecting means, takes out and outputs a packet of information related to the program to be viewed, and others. When the packet is discarded, the input selection means is notified, and the input selection means receives either one or a plurality of input storage means each temporarily storing received broadcast data from one or a plurality of digital broadcast data sources. Since the packet is taken out and outputted, and only the packet containing the information to be obtained is taken out from this output, the necessary packet can be taken out from the program broadcast data and the received broadcast data simultaneously in parallel. It can also be used for program broadcasting without requiring means for program broadcasting data, which requires a capacity of about 2 packets. Data processing and packet selection from received broadcast data can be processed by a single means to reduce the circuit scale, and further, the input selection means can increase the processing speed from the reading speed to the input storage means, Processing capacity can be reduced.
[0100]
Claim 6 According to the digital broadcast data receiving apparatus according to the present invention, in the parallel receiving means, the input selection circuit inputs a packet containing information related to the program to be viewed extracted from the program broadcast data by the necessary packet selection circuit. Output, and when other packets are discarded, output one of the received broadcast data packets stored in one or more input storage means, each of which contains information to be acquired Therefore, an input FIFO for program broadcast data, which can take out the required packets from each of the program broadcast data and the received broadcast data at the same time, and requires a capacity of about 2 packets, is provided. There is an effect that the circuit reduction effect can be increased by reducing the input FIFO.
[0101]
Claim 7 According to the digital broadcast data receiving apparatus according to the present invention, in the parallel receiving means, one or a plurality of input storage means temporarily outputs a packet of information to be acquired extracted from the received broadcast data by the corresponding one or a plurality of means. The storage and input selection means outputs a packet of information related to the program to be viewed, extracted from the program broadcast data, and selects another input storage means when other packets are discarded. Since the accumulated packets are taken out and output, the required packets from the viewing program data and the data received in parallel can be taken out at the same time. By temporarily storing this after selection, the input storage means overflows even when the number of viewing target program packets included in the viewing program data increases. Suppressing the door, it is possible to receive the information to be acquired more reliably.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of a digital broadcast data receiving apparatus according to a first embodiment.
FIG. 2 is a block diagram illustrating a detailed configuration example of a packet parallel reception circuit illustrated in FIG. 1;
FIG. 3 is an operation explanatory diagram of the packet parallel reception circuit shown in FIG. 2;
FIG. 4 is a block diagram showing a configuration of a digital broadcast data receiving apparatus according to a second embodiment and a third embodiment.
FIG. 5 is a block diagram showing a configuration example of a packet parallel reception circuit used in the second embodiment.
6 is an operation explanatory diagram of the packet parallel reception circuit shown in FIG. 5. FIG.
FIG. 7 is a block diagram illustrating a configuration example of a packet parallel reception circuit used in the third embodiment.
8 is an operation explanatory diagram of the packet parallel reception circuit shown in FIG. 7;
FIG. 9 is a block diagram showing another configuration example of the parallel packet reception circuit used in the third embodiment.
10 is an operation explanatory diagram of the packet parallel reception circuit shown in FIG. 9;
FIG. 11 is a block diagram showing a configuration of a digital broadcast data receiving apparatus according to a fourth embodiment.
12 is a block diagram showing a detailed configuration example of the packet parallel reception circuit shown in FIG. 11;
13 is an operation explanatory diagram of the packet parallel reception circuit shown in FIG. 12;
[Explanation of symbols]
100 Digital satellite broadcasting antenna
200 Digital VTR
300, 500, 700, 800, 900 Digital broadcast data receiver
310, 510 first receiving circuit
320, 520 second receiving circuit
340, 540, 710, 810 packet parallel receiving circuit
341 First FIFO
342 second FIFO
343, 542 Input selection circuit
344, 543, 644 Packet selection circuit
345, 544 Data extraction circuit
350 Memory access circuit
360 memory
370 CPU
380 AV expansion circuit
400 TV receiver
530 Input switching circuit
541 Input FIFO
545 First packet selection circuit
546 Second packet selection circuit
600 Digital VTR for recording

Claims (7)

番組放送に関係する番組放送データと、前記番組放送を受信する為に必要なデータである受信必要データとが、ディジタルデータとして多重化されたディジタル放送データを受信し、前記ディジタル放送データを処理する、ディジタル放送データ受信装置において、
少なくとも、
前記ディジタル放送データを受信する為の、複数個のディジタル放送データ源からディジタル放送データを受信する、複数個の放送データ受信手段と、
前記放送データ受信手段から出力されるディジタル放送データのうち、視聴者が視聴する番組放送に関係する番組放送データを含んで多重化されたディジタル放送データである視聴番組放送データと、前記視聴番組放送データを出力した前記ディジタル放送データ受信手段とは別の前記放送データ受信手段から出力されるディジタル放送データである受信放送データと、を入力し、前記視聴番組放送データから視聴者が視聴する番組放送に関係する番組放送データを取り出す視聴番組放送データ取出処理と、前記受信放送データから視聴時以外にも取得すべき情報を含むデータを取り出す受信放送データ取出処理と、を時分割多重により処理する並行受信手段と、を備えて構成され、
前記並行受信手段は、少なくとも、
パケット形式で記載された前記番組放送データ、及びパケット形式で記載された前記受信必要データ、を多重した前記ディジタル放送データを、前記ディジタル放送データ源から入力して、これを一時記憶する、複数個の入力記憶手段と、
前記入力記憶手段のいずれかに、1つ以上のパケットが蓄積されると、前記パケットが蓄積された前記入力記憶手段を選択し、そこから蓄積されている前記パケットを取り出す、という作業を順次繰り返すことで、複数の前記入力記憶手段に一時記憶される前記パケットを順次取出す入力選択手段と、
前記入力選択手段により順次取り出された前記パケットのパケット列から、前記視聴番組放送データを収めたパケットと、視聴時以外にも取得すべき情報を含むデータを収めたパケットと、のみを取り出すパケット選別手段と、を備えたこと、
を特徴とする、ディジタル放送データ受信装置。
Program broadcast data related to the program broadcast and reception necessary data which is data necessary for receiving the program broadcast are received as digital data multiplexed as digital data, and the digital broadcast data is processed. In the digital broadcast data receiving device,
at least,
A plurality of broadcast data receiving means for receiving digital broadcast data from a plurality of digital broadcast data sources for receiving the digital broadcast data;
Of the digital broadcast data output from the broadcast data receiving means, the viewing program broadcast data, which is digital broadcast data multiplexed including program broadcast data related to the program broadcast viewed by the viewer, and the viewing program broadcast Receiving broadcast data which is digital broadcast data output from the broadcast data receiving means different from the digital broadcast data receiving means outputting the data, and the program broadcast that the viewer views from the viewing program broadcast data Parallel processing for processing by time-division multiplex processing of viewing program broadcast data extraction processing for extracting program broadcast data related to, and reception broadcast data extraction processing for extracting data including information to be acquired other than during viewing from the received broadcast data Receiving means, and comprising
The parallel receiving means is at least:
A plurality of digital broadcast data obtained by multiplexing the program broadcast data described in the packet format and the reception-required data described in the packet format from the digital broadcast data source and temporarily storing the data. Input storage means,
When one or more packets are accumulated in any of the input storage means, the operation of selecting the input storage means in which the packets are accumulated and taking out the accumulated packets therefrom is sequentially repeated. Thus, input selection means for sequentially taking out the packets temporarily stored in a plurality of the input storage means,
Packet selection for extracting only the packet containing the viewing program broadcast data and the packet containing the data including information to be acquired other than during viewing from the packet sequence of the packets sequentially taken out by the input selection means Having means ,
A digital broadcast data receiver characterized by the above.
請求項1記載のディジタル放送データ受信装置において、
前記ディジタル放送データ源は、前記ディジタル放送データの再生が可能なディジタルデータ再生装置を含み、
前記ディジタルデータ再生装置で再生された前記ディジタル放送データから、視聴者が視聴する番組放送に関係する番組放送データを取り出すものであること、
を特徴とする、ディジタル放送データ受信装置。
The digital broadcast data receiving apparatus according to claim 1, wherein
The digital broadcast data source includes a digital data reproduction device capable of reproducing the digital broadcast data,
Extracting program broadcast data related to a program broadcast viewed by a viewer from the digital broadcast data reproduced by the digital data reproduction device;
A digital broadcast data receiver characterized by the above.
請求項記載のディジタル放送データ受信装置において、
前記入力選択手段は、
前記入力記憶手段へのデータ書込速度の最大値に、前記入力記憶手段の個数を掛けたることにより得られる値、以上の速度で前記パケットを順次取り出す作業を可能としたこと、
を特徴とする、ディジタル放送データ受信装置。
The digital broadcast data receiving apparatus according to claim 1 , wherein
The input selection means includes
A value obtained by multiplying the maximum value of the data writing speed to the input storage means by the number of the input storage means, enabling the operation of sequentially extracting the packets at the above speed;
A digital broadcast data receiver characterized by the above.
請求項記載のディジタル放送データ受信装置において、
前記入力選択手段は、
前記入力記憶手段に、1つ以上の、前記視聴番組放送データが収められたパケットが蓄積されると、前記視聴番組放送データが収められたパケットを蓄積している入力記憶手段を優先して選択し、これに蓄積された前記視聴番組放送データが収められたパケットを取り出すこと、
を特徴とする、ディジタル放送データ受信装置。
The digital broadcast data receiving apparatus according to claim 1 , wherein
The input selection means includes
When one or more packets containing the viewing program broadcast data are stored in the input storage means, the input storage means storing the packets containing the viewing program broadcast data is preferentially selected. And taking out a packet containing the viewing program broadcast data accumulated in the viewing program broadcast data,
A digital broadcast data receiver characterized by the above.
番組放送に関係する番組放送データと、前記番組放送を受信する為に必要なデータである受信必要データとが、ディジタルデータとして多重化されたディジタル放送データを受信し、前記ディジタル放送データを処理する、ディジタル放送データ受 信装置において、
少なくとも、
前記ディジタル放送データを受信する為の、複数個のディジタル放送データ源からディジタル放送データを受信する、複数個の放送データ受信手段と、
前記放送データ受信手段から出力されるディジタル放送データのうち、視聴者が視聴する番組放送に関係する番組放送データを含んで多重化されたディジタル放送データである視聴番組放送データと、前記視聴番組放送データを出力した前記ディジタル放送データ受信手段とは別の前記放送データ受信手段から出力されるディジタル放送データである受信放送データと、を入力し、前記視聴番組放送データから視聴者が視聴する番組放送に関係する番組放送データを取り出す視聴番組放送データ取出処理と、前記受信放送データから視聴時以外にも取得すべき情報を含むデータを取り出す受信放送データ取出処理と、を時分割多重により処理する並行受信手段と、を備えて構成され、
前記並行受信手段は、少なくとも、
パケット形式で記載された前記ディジタル放送データを前記ディジタル放送データ源から入力して、これを一時記憶する、複数個の入力記憶手段と、
前記ディジタル放送データ源から受信したパケットの中から、前記視聴番組放送データを収めたパケットのみを取出し、前記視聴番組放送データ以外のデータを収めたパケットを破棄した時には、前記入力記憶手段に記憶されているパケットを取出し、視聴時以外にも取得すべき情報を収めたパケット以外の不要なパケットを破棄する、不要パケット破棄手段と、を備えたこと、
を特徴とする、ディジタル放送データ受信装置。
Program broadcast data related to the program broadcast and reception necessary data which is data necessary for receiving the program broadcast are received as digital data multiplexed as digital data, and the digital broadcast data is processed. in the digital broadcast data receiving apparatus,
at least,
A plurality of broadcast data receiving means for receiving digital broadcast data from a plurality of digital broadcast data sources for receiving the digital broadcast data;
Of the digital broadcast data output from the broadcast data receiving means, the viewing program broadcast data, which is digital broadcast data multiplexed including program broadcast data related to the program broadcast viewed by the viewer, and the viewing program broadcast Receiving broadcast data which is digital broadcast data output from the broadcast data receiving means different from the digital broadcast data receiving means outputting the data, and the program broadcast that the viewer views from the viewing program broadcast data Parallel processing for processing by time-division multiplex processing of viewing program broadcast data extraction processing for extracting program broadcast data related to, and reception broadcast data extraction processing for extracting data including information to be acquired other than at the time of viewing from the received broadcast data Receiving means, and comprising
The parallel receiving means is at least:
A plurality of input storage means for inputting the digital broadcast data described in a packet format from the digital broadcast data source and temporarily storing it;
When only the packet containing the viewing program broadcast data is taken out from the packet received from the digital broadcast data source and the packet containing data other than the viewing program broadcast data is discarded, the packet is stored in the input storage means. And unnecessary packet discarding means for discarding unnecessary packets other than packets containing information to be acquired other than at the time of viewing,
A digital broadcast data receiver characterized by the above.
番組放送に関係する番組放送データと、前記番組放送を受信する為に必要なデータである受信必要データとが、ディジタルデータとして多重化されたディジタル放送データを受信し、前記ディジタル放送データを処理する、ディジタル放送データ受信装置において、
少なくとも、
前記ディジタル放送データを受信する為の、複数個のディジタル放送データ源からディジタル放送データを受信する、複数個の放送データ受信手段と、
前記放送データ受信手段から出力されるディジタル放送データのうち、視聴者が視聴する番組放送に関係する番組放送データを含んで多重化されたディジタル放送データである視聴番組放送データと、前記視聴番組放送データを出力した前記ディジタル放送データ受信手段とは別の前記放送データ受信手段から出力されるディジタル放送データである受信放送データと、を入力し、前記視聴番組放送データから視聴者が視聴する番組放送に関係する番組放送データを取り出す視聴番組放送データ取出処理と、前記受信放送データから視聴時以外にも取得すべき情報を含むデータを取り出す受信放送データ取出処理と、を時分割多重により処理する並行受信手段と、を備えて構成され、
前記並行受信手段は、少なくとも、
前記ディジタル放送データを、前記ディジタル放送データ源から受信して、これを一時記憶する、複数個の入力記憶手段と、
前記ディジタル放送データ源から受信した、前記ディジタル放送データの中から、前記視聴番組放送データを収めたパケットのみを取り出してこれを出力し、また前記視聴番組放送データ以外のデータを収めたパケットを破棄し、さらに前記視聴番組放送データ以外のデータを収めたパケットを破棄した時パケット破棄情報を出力する、パケット取捨選択手段と、
前記パケット破棄情報が入力されると、前記パケットを1つ以上記憶している前記入力記憶手段を選択し、そこに蓄積されている1つ以上の前記パケットを前記入力記憶手段から出力させ、出力させた1つ以上の前記パケットの中から、視聴時以外にも取得すべき情報を含むパケットを取り出す、前記入力記憶手段に対応して設けられている1つ又は複数個の必要パケット選別手段と、
前記パケット破棄情報を受けると、前記パケット取捨選択手段により、不要なパケットが破棄されて必要なパケットだけを出力しようとしている前記必要パケット選別手段を選択し、前記必要なパケットを取出して出力する、パケット取出出力手段と、を備えたこと、
を特徴とする、ディジタル放送データ受信装置。
Program broadcast data related to program broadcast and reception necessary data which is data necessary for receiving the program broadcast are received as digital data multiplexed as digital data, and the digital broadcast data is processed In the digital broadcast data receiving device,
at least,
A plurality of broadcast data receiving means for receiving digital broadcast data from a plurality of digital broadcast data sources for receiving the digital broadcast data;
Of the digital broadcast data output from the broadcast data receiving means, the viewing program broadcast data, which is digital broadcast data multiplexed including program broadcast data related to the program broadcast viewed by the viewer, and the viewing program broadcast Receiving broadcast data which is digital broadcast data output from the broadcast data receiving means different from the digital broadcast data receiving means outputting the data, and the program broadcast that the viewer views from the viewing program broadcast data Parallel processing for processing by time-division multiplex processing of viewing program broadcast data extraction processing for extracting program broadcast data related to, and reception broadcast data extraction processing for extracting data including information to be acquired other than at the time of viewing from the received broadcast data Receiving means, and comprising
The parallel receiving means is at least:
A plurality of input storage means for receiving the digital broadcast data from the digital broadcast data source and temporarily storing it;
From the digital broadcast data received from the digital broadcast data source, only the packet containing the viewing program broadcast data is extracted and output, and the packet containing data other than the viewing program broadcast data is discarded. And packet discarding means for outputting packet discard information when a packet containing data other than the viewing program broadcast data is discarded,
When the packet discard information is input, the input storage unit that stores one or more of the packets is selected, and one or more of the packets stored therein are output from the input storage unit and output. One or a plurality of necessary packet selection means provided corresponding to the input storage means for extracting a packet including information to be acquired other than during viewing from the one or more of the packets ,
Upon receiving the packet discard information, the packet sorting selection unit selects the necessary packet sorting unit that is trying to output only the necessary packets after discarding unnecessary packets, and extracts and outputs the necessary packets. A packet output / output means,
A digital broadcast data receiver characterized by the above.
番組放送に関係する番組放送データと、前記番組放送を受信する為に必要なデータである受信必要データとが、ディジタルデータとして多重化されたディジタル放送データを受信し、前記ディジタル放送データを処理する、ディジタル放送データ受信装置において、
少なくとも、
前記ディジタル放送データを受信する為の、複数個のディジタル放送データ源からディジタル放送データを受信する、複数個の放送データ受信手段と、
前記放送データ受信手段から出力されるディジタル放送データのうち、視聴者が視聴する番組放送に関係する番組放送データを含んで多重化されたディジタル放送データである視聴番組放送データと、前記視聴番組放送データを出力した前記ディジタル放送データ受信手段とは別の前記放送データ受信手段から出力されるディジタル放送データである受信放送データと、を入力し、前記視聴番組放送データから視聴者が視聴する番組放送に関係する番組放送データを取り出す視聴番組放送データ取出処理と、前記受信放送データから視聴時以外にも取得すべき情報を含むデータを取り出す受信放送データ取出処理と、を時分割多重により処理する並行受信手段と、を備えて構成され、
前記並行受信手段は、少なくとも、
前記ディジタル放送データ受信装置が受信する前記ディジタル放送データの中から、前記視聴番組放送データを収めたパケットのみを取り出してこれを出力し、また前記視聴番組放送データ以外のデータを収めたパケットを破棄し、さらに前記視聴番組放送データ以外のデータを収めたパケットを破棄した時パケット破棄情報を出力する、パケット取捨選択手段と、
前記ディジタル放送データ源から受信される前記ディジタル放送データから、視聴時以外にも取得すべき情報を含むディジタル放送データを収めたパケットのみを取り出す、1つ又は複数個の所望パケット選別手段と、
前記所望パケット選別手段から出力される、前記視聴時以外にも取得すべき情報を含むパケットを一時記憶する、前記所望パケット選別手段に対応して設けられた、1つ又は複数個の所望パケット入力記憶手段と、
前記パケット破棄情報を受けると、前記パケット取捨選択手段により不要なパケットが破棄されて必要なパケットだけが蓄積されている前記所望パケット入力記憶手段を選択し、選択された前記所望パケット入力記憶手段に蓄積されている前記パケットを取り出して出力する、所望パケット取出出力手段と、を備えたこと、
を特徴とする、ディジタル放送データ受信装置。
Program broadcast data related to program broadcast and reception necessary data which is data necessary for receiving the program broadcast are received as digital data multiplexed as digital data, and the digital broadcast data is processed In the digital broadcast data receiving device,
at least,
A plurality of broadcast data receiving means for receiving digital broadcast data from a plurality of digital broadcast data sources for receiving the digital broadcast data;
Of the digital broadcast data output from the broadcast data receiving means, the viewing program broadcast data, which is digital broadcast data multiplexed including program broadcast data related to the program broadcast viewed by the viewer, and the viewing program broadcast Receiving broadcast data which is digital broadcast data output from the broadcast data receiving means different from the digital broadcast data receiving means outputting the data, and the program broadcast that the viewer views from the viewing program broadcast data Parallel processing for processing by time-division multiplex processing of viewing program broadcast data extraction processing for extracting program broadcast data related to, and reception broadcast data extraction processing for extracting data including information to be acquired other than at the time of viewing from the received broadcast data Receiving means, and comprising
The parallel receiving means is at least:
From the digital broadcast data received by the digital broadcast data receiver, only the packet containing the viewing program broadcast data is extracted and output, and the packet containing data other than the viewing program broadcast data is discarded. And packet discarding means for outputting packet discard information when a packet containing data other than the viewing program broadcast data is discarded,
One or a plurality of desired packet sorting means for extracting only packets containing digital broadcast data including information to be acquired other than at the time of viewing from the digital broadcast data received from the digital broadcast data source;
One or a plurality of desired packet inputs provided corresponding to the desired packet sorting means for temporarily storing a packet including information to be acquired other than at the time of viewing output from the desired packet sorting means Storage means;
When the packet discard information is received, the desired packet input storage means in which unnecessary packets are discarded by the packet sorting selection means and only necessary packets are stored is selected, and the selected desired packet input storage means is selected. A desired packet extracting / outputting unit for extracting and outputting the accumulated packet;
A digital broadcast data receiver characterized by the above.
JP17760399A 1998-06-24 1999-06-24 Digital broadcast data receiver Expired - Fee Related JP3626633B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17760399A JP3626633B2 (en) 1998-06-24 1999-06-24 Digital broadcast data receiver

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP10-177591 1998-06-24
JP17759198 1998-06-24
JP17760399A JP3626633B2 (en) 1998-06-24 1999-06-24 Digital broadcast data receiver

Publications (2)

Publication Number Publication Date
JP2000083200A JP2000083200A (en) 2000-03-21
JP3626633B2 true JP3626633B2 (en) 2005-03-09

Family

ID=26498103

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17760399A Expired - Fee Related JP3626633B2 (en) 1998-06-24 1999-06-24 Digital broadcast data receiver

Country Status (1)

Country Link
JP (1) JP3626633B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100372902B1 (en) * 2000-04-08 2003-02-17 이상복 Data service method using digital television broadcasting system and data service system and terminal therefor
EP1338141A2 (en) * 2000-09-05 2003-08-27 Koninklijke Philips Electronics N.V. Receiver for displaying two television signals, where a part of the first signal is replaced by the second signal

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0879641A (en) * 1994-08-31 1996-03-22 Toshiba Corp Television receiver
JPH09102923A (en) * 1995-10-05 1997-04-15 Sony Corp Electronic equipment, display method and signal decoding method
JPH11122556A (en) * 1997-10-17 1999-04-30 Matsushita Electric Ind Co Ltd Digital broadcast receiver

Also Published As

Publication number Publication date
JP2000083200A (en) 2000-03-21

Similar Documents

Publication Publication Date Title
JP4554727B2 (en) System and method for processing digital video data
JP4592833B2 (en) Method for processing encrypted broadcast program data
JP4596485B2 (en) Apparatus and method for processing first and second type programs
KR101004248B1 (en) Method of recording scrambled digital data, storage medium and method of reading such data
JP4197093B2 (en) Method for linking words in an electronic message with program information in an electronic program guide (EPG), and electronic message interface adapted to link words in an electronic message with program information in an electronic program guide (EPG)
US6487543B1 (en) Media-integrating system, terminal device, recording medium and broadcasting method for use in the media-integrating system
US8112783B2 (en) Method of controlling ouput time and output priority of caption information and apparatus thereof
US7054989B2 (en) Stream processor
EP1206141A2 (en) Digital-broadcast recording/playback apparatus
JP2006309819A (en) Video recording and reproducing device
JP3626633B2 (en) Digital broadcast data receiver
US7012932B1 (en) Digital broadcast data receiving apparatus
EP1647107B1 (en) System for providing keys
JP2004214829A (en) Program recording and reproducing device, and recording medium with program display processing program recorded thereon
US7146634B2 (en) Digital signal receiver and digital signal display method
EP1137283A2 (en) Digital signal receiver and digital signal display method
EP2723067A1 (en) Information-providing system, reception device, and information management server
JP4613070B2 (en) Digital broadcasting method and system supporting DVD recording, and receiving and recording method and apparatus
JP2013115775A (en) Electronic apparatus and reproduction method
JP2011077893A (en) Content transmitter, content receiver and method of receiving content
KR19980047722A (en) Digital Broadcast Receiver and Control Method for Electronic Program Guide
JP2006279143A (en) Mpeg stream processing method and mpeg stream processor
JP2002010147A (en) Broadcast program receiving device and broadcast program receiving method and recording medium stored with broadcast program reception program and broadcast program transmitting device and broadcast program transmitting method
GB2355618A (en) Data processing
WO2013077061A1 (en) Recording/reproduction device, recording/reproduction method, program, and recording medium

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040324

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040615

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040806

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20041116

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20041203

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071210

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081210

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091210

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091210

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101210

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101210

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111210

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111210

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121210

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees