(57)【特許請求の範囲】
【請求項１】
ディジタル放送波を受信し復調して第１のトランスポートストリームを出力する手段と、過去に記録した第２のトランスポートストリームを装置内で再生するか又は外部から取り入れる手段と、トランスポートストリームに付加されている付加情報に基づいて番組ガイドを表示する手段と、第１のトランスポートストリームの付加情報と第２のトランスポートストリームの付加情報のいずれか一方はそのままメモリに格納し、他方は一方との差分に基づいて圧縮データ化してメモリに格納する手段と、圧縮データを伸長して付加情報を復元する手段と、を備えたことを特徴とするディジタル放送受信装置。
【請求項２】
請求項１に記載のディジタル放送受信装置において、差分情報をランレングス符号化により圧縮データ化するようにしたことを特徴とするディジタル放送受信装置。
【請求項３】
請求項１又は請求項２に記載のディジタル放送受信装置において、圧縮データと元のデータとのデータ量を対比し、圧縮データが元のデータよりもデータ量が小さい場合に当該圧縮データをメモリに格納するようにしたことを特徴とするディジタル放送受信装置。
【請求項４】
請求項１乃至請求項３のいずれかに記載のディジタル放送受信装置において、各々の付加情報のなかで番組名が合致する箇所を検索して差分を求めるデータ箇所を取り出すようにしたことを特徴とするディジタル放送受信装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
この発明は、ディジタル放送を受信するディジタル放送受信装置に関する。
【０００２】
【従来の技術】
ディジタル信号圧縮技術を用いて映像・音声信号を圧縮するとともに、複数番組の映像・音声ディジタル信号を時分割多重したストリーム（トランスポートストリーム）をトランスポンダ（衛星中継器）を経由して放送するディジタル放送がある。前記トランスポンダは複数存在しており、しかも各トランスポンダには複数チャンネルが多重されるため、チャンネル数は百以上にもおよぶ膨大な数になっている。一方、このようなディジタル多チャンネル放送を受信する放送受信装置は、専用のアンテナを通して受け取ったディジタル放送の複数のトランスポンダのなかから一つをチューナによって選択し、この一つのトランスポンダに含まれる複数のチャンネルのうち一つをデマルチプレクス処理によって選択し、この選択したチャンネルのディジタル信号をデコードすることによって映像・音声信号を出力するようになっている。
【０００３】
ところで、このようなディジタルテレビ放送では、従来のアナログ放送と同様に映像や音声を送信することに加え、サービス情報（番組名、番組内容、番組開始時刻、番組終了時刻、番組ジャンルコード等）も送信しており、受信機側ではＯＳＤ（オンスクリーンディスプレイ）機能を用いたＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）画面表示機能によって、多チャンネル放送のなかからユーザが望む番組を効率良く選択することができる。
【０００４】
図４は一般的なディジタル放送の番組表示までの処理手順を示したフローチャートである。利用者がリモコン送信機で電源スイッチをＯＮにすると、受信機は以下の手順で番組を表示する。まず、前回利用者が選局していたトランスポンダにチューニングを行う（ステップＳ１１）。利用者がチャンネルを選択したら、メモリに格納されているＮＩＴ（Ｎｅｔｗｏｒｋ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ）の情報から利用者が指定したチャンネルの選局に必要な情報（伝送諸元）を取得し、指定チャンネルが存在するトランスポンダに切り換える（ステップＳ１２）。更に、ＰＡＴ（Ｐｒｏｇｒａｍ  Ａｓｓｏｃｉａｔｉｏｎ  Ｔａｂｌｅ）を取得し（ステップＳ１３）、指定チャンネルに対応するＰＭＴ（Ｐｒｏｇｒａｍ  Ｍａｐ  Ｔａｂｌｅ）のＰＩＤ（パケットＩＤ）を取得し、ＰＭＴのフィルタリング（デマルチプレクス処理）を開始する（ステップＳ１４）。ＰＭＴを取得すると、指定チャンネルのデフォルトＥＳ（優先的に再生する映像と音声）のＰＩＤを取得し、このＰＩＤに基づいてデフォルトＥＳ（エレメンタリストリーム）を取得する。このＥＳが取得され、ＰＣＲ（Ｐｒｏｇｒａｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ）と合致すれば、映像を表示し、音声を出力する（ステップＳ１５）。次に、ｐｆＥＩＴａ（Ｐｒｅｓｅｎｔ／ｆｏｌｌｗｉｎｇ  ＥＩＴ  ａｃｔｕａｌ）のデータを取得し（ステップＳ１６）、このｐｆＥＩＴａによって番組名、番組開始時間、番組維続時間などを取得し、画面に表示する（ステップＳ１７）。
【０００５】
図５は一般的なディジタル放送の番組表データ取得までの処理手順を示したフローチャートである。ＢＳディジタル放送ではデータ再送周期が長いため、番組表用のデータは事前に蓄積されていることが前提となっており、受信機は、ＥＩＴやＳＤＴ（Ｓｅｒｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｔａｂｌｅ）が更新される午前０時を過ぎた或る時刻に自動的にＯＮし（但し、映像／音声は出力しない）、図５の処理を実行する。まず、前述の番組表示処理と同様に、前回利用者が選局していたトランスポンダにチューニングを行い、ｐｆＥＩＴａ／ｏ（ｐｒｅｓｅｎｔ／ｆｏｌｌｏｗｉｎｇ  ＥＩＴ  ａｃｔｕａｌ／ｏｔｈｅｒ）のデータを取得し（ステップＳ２１）、更に、ｓｃｈＥＩＴｂａｓ（ｓｃｈｅｄｕｌｅＥＩＴ  ｂａｓｉｃ）のデータを取得する（ステップＳ２２）。そして、ｓｃｈＥＩＴｅｘｔ（ｓｃｈｅｄｕｌｅ  ＥＩＴ  ｅｘｔｅｎｄｅｄ）のデータを取得し（ステップＳ２３）、更に、ＳＤＴａ／ｏ（ＳＤＴ  ａｃｔｕａｌ／ｏｔｈｅｒ）のデータを取得する（ステップＳ２４）。これにより、全チャンネルの番組表データ（８日分程度）が取得される。なお、ＢＳディジタル放送では、番組表のデータを８日分取得すると、約２〜３メガバイトのサイズになる。
【０００６】
【発明が解決しようとする課題】
一方、ＣＳディジタル放送では、番組表の再送周期が短い特別なチャンネルが用意されているため、番組表データ用のメモリをある程度用意しておいて、画面に表示する時間帯のデータをその時々に取得することが前提となっているため、受信機はメモリをあまり必要としない。ＢＳディジタル放送では、上述のごとく、番組表データは事前に例えば８日分を取得しておく必要があり、大きな容量のメモリが必要になる。そして、近年、トランスポートストリームをＤ−ＶＨＳやハードディスク（内蔵或いは外部機器）などに記録することが一般的になりつつあり、現在放送中の番組と過去に記録したトランスポートストリームに基づく番組とを同時に視聴できるように設計することが考えられている。かかる場合は、両方の番組表を利用者に提示可能とするべく、現在放送中のトランスポートストリームから取得した番組表データと、過去に記録したトランスポートストリームに基づく番組表データの二つをメモリに格納するため、一層大きなメモリが必要になってしまう。
【０００７】
この発明は、上記の事情に鑑み、第１のトランスポートストリームから取得した番組表データと、第２のトランスポートストリームに基づく番組表データの二つを少ないメモリ使用量でメモリに格納することができるディジタル放送受信装置を提供することを目的とする。
【０００８】
【課題を解決するための手段】
この発明のディジタル放送受信装置は、上記の課題を解決するために、ディジタル放送波を受信し復調して第１のトランスポートストリームを出力する手段と、第２のトランスポートストリームを装置内で再生するか又は外部から取り入れる手段と、トランスポートストリームに付加されている付加情報に基づいて番組ガイドを表示する手段と、第１のトランスポートストリームの付加情報と第２のトランスポートストリームの付加情報のいずれか一方はそのままメモリに格納し、他方は一方との差分に基づいて圧縮データ化してメモリに格納する手段と、圧縮データを伸長して付加情報を復元する手段と、を備えたことを特徴とする。
【０００９】
上記の構成であれば、第１のトランスポートストリームの付加情報と第２のトランスポートストリームの付加情報を各々そのままメモリに格納する場合に比べてメモリ使用量を削減することができる。
【００１０】
差分情報をランレングス符号化により圧縮データ化するようにしてもよい。また、圧縮データと元のデータとのデータ量を対比し、圧縮データが元のデータよりもデータ量が小さい場合に当該圧縮データをメモリに格納するのがよい。また、各々の付加情報のなかで番組名が合致する箇所を検索して差分を求めるデータ箇所を取り出すようにしてもよい。
【００１１】
【発明の実施の形態】
以下、この発明の実施形態のＢＳディジタル放送を受信する受信装置を図１乃至図３に基づいて説明する。
【００１２】
図１に示すアンテナ１は、屋外において所定の方向に向けて配置されており、ＢＳ（Ｂｒｏａｄｃａｓｔｉｎｇ  ｖｉａ  Ｓａｔｅｌｌｉｔｅ）から送られてくるディジタル放送信号を受信する。このアンテナ１は、一般に周波数変換器を備え、受信／周波数変換した信号をチューナ２に与える。
【００１３】
チューナ２は、受信した高周波ディジタル変調信号のうちから特定周波数の信号を取り出す。すなわち、ディジタル放送の複数のトランスポンダのなかから一つを選択する処理を行う。また、チューナ２は、復調回路、逆インタリーブ回路、誤り訂正回路などを備えることにより、選択したディジタル変調信号を復調してトランスポートストリームを出力する。
【００１４】
ストリーム記録・再生部３は、チューナ２から出力されたトランスポートストリームをハードディスク（ＨＤＤ）４に書き込み（記録）、また、ハードディスク４からトランスポートストリームを読み出す（再生）。更に、ストリーム記録・再生部３は、外部の記録機器（Ｄ−ＶＨＳやハードディスク等）との間でＩＥＥＥ１３９４インターフェース５を通じてトランスポートストリームの入出力をも行うこととしている。これら記録／再生や入出力の指令はＣＰＵ１７によって行われる。
【００１５】
デマルチプレクサ（ＤＥＭＵＸ）６は、第１デマルチプレクサ６Ａと第２デマルチプレクサ６Ｂとから成る。第１デマルチプレクサ６Ａはチューナ２からのトランスポートストリームを受け取ることとし、第２デマルチプレクサ６Ｂはストリーム記録・再生部３からのトランスポートストリームを受け取ることとしている。第１・第２デマルチプレクサ６Ａ，６Ｂは、トランスポートストリームをＭＰＥＧ２（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｐｅ２）のビデオトランスポートパケット、オーデイオトランスポートパケット、及びＰＳＩ／ＳＩ（Ｐｒｏｇｒａｍ  Ｓｐｅｃｉｆｉｃ  Ｉｎｆｏｒｍａｔｉｏｎ／Ｓｅｒｖｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ）に分解する。デマルチプレクサ６Ａ，６Ｂは、ビデオトランスポートパケットとオーディオトランスポートパケットをＡＶデコーダ７に供給し、ＰＳＩ／ＳＩをＣＰＵ１７に供給する。なお、従来項で説明したように、トランスポートストリームには複数のチャンネルが多重化されており、このなかから任意のチャンネルを選択するための処理は、前記ＰＳＩ／ＳＩから任意のチャンネルがトランスポート・ストリーム中でどのパケットＩＤで多重化されているかといったデータを取り出すことで可能となる。また、トランスポート・ストリームの選定（トランスボンダの選定）もＰＳＩ／ＳＩの情報に基づいて行うことができる。更に、サービス情報（ＳＩ）には、番組情報（番組内容、番組開始時刻、番組継続時間、ジャンルコード等）が含まれている。
【００１６】
ＡＶデコーダ７は、ビデオトランスポートパケットに対してデコードを行うビデオデコーダ、及びオーディオトランスポートパケットに対してデコードを行うオーディオデコーダを備える。ビデオデコーダは、入力された可変長符号を復号して量子化係数や動きベクトルを求め、逆ＤＣＴ変換や動きベクトルに基づく動き補償制御などを行う。オーディオデコーダは、入力された符号化信号を復号して音声データを生成する。
【００１７】
映像処理回路８は、ＡＶデコーダ７から映像データを受け取ってＤ／Ａ変換を行い、例えばＮＴＳＣフォーマットのコンポジット信号に変換する。音声信号処理回路９は、ＡＶデコーダ７から出力された音声データを受け取ってＤ／Ａ変換を行い、例えば右（Ｒ）音のアナログ信号および左（Ｌ）音のアナログ信号を生成する。
【００１８】
映像出力回路１０及び音声出力回路１１は出力抵抗や増幅器等を備えて成る。ＡＶ出力端子１２には出力部（左右音声出力端子等や映像出力端子のセット）が設けられており、この出力部には、映像／音声コード１３によって受像部やスピーカを備えるモニタ１４が接続される。
【００１９】
ＯＳＤ（オンスクリーンディスプレイ）回路１９は、ＣＰＵ１７から出力指示された文字情報や色情報に基づくビットマップデータを加算器２０に出力する。加算器２０は前記ビットマップデータを映像に組み込む処理を行う。上記ＯＳＤ回路１９により、ＣＰＵ１７が受け取ったＰＳＩ／ＳＩに基づくＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）画面表示などが実現される。
【００２０】
リモコン送信機１５は、当該放送受信装置３０に指令を送出するための送信機である。このリモコン送信機１５に設けられたキーを操作すると、そのキーに対応した指令を意味する信号光（リモコン信号）が図示しない発光部から送出される。リモコン受光器１６は、前記リモコン送信機１５のキーが操作されたときに出射される信号光を受光し、これを電気信号に変換してＣＰＵ１７に与える。
【００２１】
メモリ（例えば、ＥＥＰＲＯＭなど）１８には、トランスポンダの選定のための情報や番組ガイドに利用されるサービス情報（番組内容、番組開始時刻、番組継続時間、ジャンル情報等）などがＣＰＵ１７の処理によって格納される。
【００２２】
ＣＰＵ１７は、第１，第２デマルチプレクサ６Ａ，６Ｂ等を制御することにより、利用者の要求に応じて、現在放送中のトランスポートストリームから取得した番組と、ハードディスク４やＩＥＥＥ１３９４インターフェイス５を通じて外部入力した過去のトランスポートストリームから取得した番組とを切り換えて提示したり、或いは２画面機能によって両番組を縮小画面にて同時に提示するよう制御を行うようになっている。そして、両方の番組表を利用者に提示可能とすべく、現在放送中のトランスポートストリームから番組表データを取り出し、また過去に紀録したトランスポートストリームから番組表データを取り出すが、これらをそのままメモリ１８に紀録するのではなく、以下のごとく差分・圧縮処理を行ってメモリ１８に記録するようになっている。
【００２３】
図２は差分・圧縮処理による番組表データ記録の処理の手順を示したフローチャートである。例えばその日の午前０時ごろにトランスポートストリームから取得した番組表データ（これをデータＡとする）がそのままメモリ１８に格納されるとすると、ハードディスク４やＩＥＥＥ１３９４インターフェース５からの過去のトランスポートストリームによる番組表データ（これをデータＢとする）を取得したときには、前記データＡとの差分を採る（ステップＳ１）。ここで、図３（ａ）に示すごとく、データＡにおける一部のビット列が“００１００１００１１”であり、データＢにおける一部のビット列が“０１１０００００１０”であると、これらの排他的論理和は、“０１０００１０００１”（これをデータＣとする）となる。なお、データＢ中のバージョン番号やＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）３２の部分については、排他的論理和をとらないこととし、その間のデータのみ排他的論理和をとるようにしてもよい。
【００２４】
差分を求めたら、いわゆるランレングスの手法を用いて符号化を行う（ステップＳ２）。例えば、“０”が３０個連続して発生する頻度が第１位である場合には、最も短いデータ列に置き換え、第２位の頻度のものについては、次に短いデータ列に置き換えるというように、データ量を圧縮する。そして、ランレングス符号化後のデータと符号化前のデータとのデータ量の比較を行い、短い方のデータをメモリ１８に格納し（ステップＳ４）、このことを示す情報を保持すべく、管理テーブルを更新する（ステップＳ５）。
【００２５】
番組は、一般に週単位でほぼ同じものが繰り返し放送されており、或るチャンネルにおける金曜日の午後９時からの番組名は、例えば、「映画劇場」のごとく同じであり、番組開始時間や番組継続時間も同じであるのが通例である。また、現時点の８日分の番組表と数日前に取得した８日分の番組表との重なり部分については、全く同一であることが殆どである。差分を求める対象をＥｌＴ情報（番組名、番組開始時間、番組継続時間、番組説明など）とすれば、同じネットワークの放送、同じチャンネル、同じ曜日、同じ時間帯という条件でこれらの情報記述箇所では極めて近い値をとる可能性が高いので、差分において“０”が連続する箇所が多く発生し、符号化により高圧縮率で圧縮されると予想される。なお、差分情報を求める対象データ（情報記述箇所）を見つけるために番組名が一致する箇所を探索する手法が有効である。また、ＳＤＴについても、同じネットワークの放送、同じトランスポートストリームという条件でこれらの情報記述箇所では同じ値をとるであろう。
【００２６】
復号化データ（データＢ）は、図３（ｂ）に示すように、データＣとデータＡとの排他的論理和を求めることで得られる。利用者によって過去のトランスポートストリームによる番組表の表示操作がなされたときには、前記の復号化を行い、データＢを生成して番組表を生成することになる。
【００２７】
なお、上記の例では、過去のトランスポートストリームを圧縮対象としたが、逆に現在の放送受信で取得したトランスポートストリームを圧縮対象とするようにしてもよい。
【００２８】
【発明の効果】
以上説明したように、この発明によれば、第１のトランスポートストリームの付加情報と第２のトランスポートストリームの付加情報を各々そのままメモリに格納する場合に比べてメモリ使用量を削減することができ、ディジタル放送受信装置の低コスト化が図れるという効果を奏する。
【００２９】
【図面の簡単な説明】
【図１】この発明の実施形態のディジタル放送受信装置を示すブロック図である。
【図２】データ圧縮処理を示したフローチャートである。
【図３】差分情報取得と情報復元の一例を示した説明図である。
【図４】一般的なディジタル放送の番組表示までの処理手順を示したフローチャートである。
【図５】一般的なディジタル放送の番組表デ−タ取得までの処理手順を示したフローチャートである。
【符号の説明】
１    アンテナ
２    チューナ
３    ストリーム記録・再生部
４    ハードディスク
５    ＩＥＥＥ１３９４インターフェース
６Ａ  第１デマルチプレクサ（ＤＥＭＵＸ）
６Ｂ  第２デマルチプレクサ（ＤＥＭＵＸ）
７    ＡＶデコーダ
１５  リモコン送信機
１７  ＣＰＵ
１８  メモリ
１９  ＯＳＤ回路
【図１】
0003728214.tif 000002
【図２】
0003728214.tif 000003
【図３】
0003728214.tif 000004
【図４】
0003728214.tif 000005
【図５】
0003728214.tif 000006