(57)【特許請求の範囲】
【請求項１】
複数の番組を含んで構成されるマルチ編成の番組を単一のストリーム信号に含めて放送するマルチ編成放送に対応したデジタル放送の放送受信装置であって、
前記ストリーム信号を受信する受信部と、
前記受信部により受信されたストリーム信号を格納する記憶部と、
前記マルチ編成放送に含まれる複数の番組のうち録画すべき番組のストリーム信号を、前記受信されたストリーム信号から抽出する抽出部と、
前記受信部の受信状態を判定する判定部と、
前記判定部により判定された受信状態が良好な場合に抽出されたストリーム信号のみを前記記憶部に格納し、受信状態が悪化した場合に受信されたストリーム信号の全てを前記記憶部に格納する録画制御部と、
を具えることを特徴とする放送受信装置。
【請求項２】
請求項１に記載の放送受信装置において、
前記ストリーム信号は、
所定の周期で挿入され、前記マルチ編成放送を構成する複数の番組のストリームパケットを特定するための制御情報を有する制御情報パケットを複数含み、
前記録画制御部は、
前記記憶部に格納され、連続する２つの前記制御情報パケットの間に含まれるストリームパケットのうち、当該２つの制御情報パケットに含まれる前記制御情報に基づき特定される前記録画すべき番組に関するストリームパケット以外のストリームパケットを前記記憶部から削除する、
ことを特徴とする放送受信装置。
【請求項３】
請求項２に記載の放送受信装置において、
前記録画制御部は、
前記２つの制御情報パケットに含まれる前記制御情報が異なる場合、当該２つの制御情報パケットのうち前記ストリーム信号において後に位置する制御情報パケットに含まれる制御情報に基づき特定される前記録画すべき番組に関するストリームパケットであって、前記２つの制御情報パケット間で当該特定されたストリームパケットの先頭に位置するストリームパケットの直前に、前記後に位置する制御情報パケットを複製して挿入する、
ことを特徴とする放送受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送の放送受信装置に関し、特に、単一のチャンネルにおいて同一時間に一の主番組及び一以上の副番組が放送されるマルチ編成放送に対応し、当該マルチ編成番組のうちユーザの所望する番組のみを記録して放送受信装置のメモリ使用容量を抑えつつ受信エラーへの耐性を高めた放送受信装置に関する。
【背景技術】
【０００２】
日本国において運用されているISDB-T(Integrated Services Digital Broadcasting for Terrestrial)方式の地上デジタルテレビジョン放送では、一つのチャンネルの伝送帯域を１３個のセグメントに分割し、そのうちの１２個のセグメントを地上デジタル放送に割り当てている。そして、１２個のセグメントを全て使用して１チャンネル分のハイビジョン番組が放送されている。また、１２個のセグメントを分割し、最大で３チャンネル分の標準画質の番組を同一時間に放送する「マルチ編成放送」も行なわれている。
【０００３】
上記マルチ編成放送の番組（マルチ編成番組）は、デフォルトＥＳで規定される１つの主番組と、１つ以上の副番組とから構成される。ここで、マルチ編成番組の構成を図を用いて簡単に説明する。図５は、マルチ編成番組が存在する場合の電子番組表(EPG :Electronic Program Guide)の一例を示す図である。上述したように、マルチ編成放送とは、デジタル放送において、通常ハイビジョン画質の１つの番組を放送する１チャンネル分の帯域で標準画質の番組を最大３つ放送するものである。図５（ａ）に一例として示す番組表では、チャンネル番号２（２ｃｈ）を有する放送局が、１０：００〜１１：００の時間帯で、３つの番組から成るマルチ編成番組を放送する。また、チャンネル番号４（４ｃｈ）を有する放送局が、１１：００〜１２：３０の時間帯で、同様に３つの番組から成るマルチ編成番組を放送する。その他の時間帯では、各放送局は、１つの番組（単一編成番組）を放送する。また、図５（ａ）に示す番組表のうち、破線で囲んだ部分のリストＴ１の詳細を図５（ｂ）に示す。図５（ｂ）の場合、チャンネル番号２を有する放送局は、９：００〜１０：００の時間帯で、単一編成番組である番組Ａを放送する。その後、この放送局は、１０：００〜１１：００の時間帯でマルチ編成番組を放送する。すなわち、１チャンネル分の帯域を３つのサブチャンネル（２１ｃｈ，２２ｃｈ，２３ｃｈ）に分割し、各サブチャンネルにおいて番組Ｂ−１、Ｂ−２及びＢ−３を放送する。また、１１：００からは、マルチ編成を終了し、単一編成番組である番組Ｃを放送する。なお、マルチ編成番組を連続して放送することもでき、この場合のＥＰＧの一例を図５（ｃ）に示す。図５（ｃ）のように、マルチ編成番組（Ｂ−１，Ｂ−２及びＢ−３）の終了後、続けてマルチ編成番組番組Ｃ−１，Ｃ−２を放送することも当然可能である。
【０００４】
なお、地上デジタル放送では、映像データ、音声データ、字幕データ、データ放送、及び放送サービスのＰＳＩ(Program Specific Information)／ＳＩ(Service Information)（番組特定情報／番組配列情報）等がそれぞれトランスポートストリームパケット(ＴＳパケット: Transport Stream Packet)と呼ばれるパケットに分割され、それらがＭＰＥＧ２-ＴＳ(Transport Stream)形式で時分割に多重化されトランスポートストリーム(ＴＳ)として１つにまとめて放送されている。分割された映像データや音声データを含む各ＴＳパケットのヘッダには、データの種類及びサービス（番組）ごとに、ＰＩＤ(Packet ＩＤ)と呼ばれる個別の識別情報が付与される。このＰＩＤとＰＳＩ／ＳＩとよって、サービス（番組）の映像データや音声データが含まれるＴＳパケットを判別することができる。
【０００５】
上述のマルチ編成番組は、主番組を構成する映像データ、音声データ、字幕データ等（メディアデータ）を含むパケットと、副番組を構成するメディアデータを含むパケットとが、ＴＳにまとめられて放送される。そして、主番組及び副番組を構成するメディアデータを含むＴＳパケットの判別は、ＰＭＴ(Program Map Table)，ＮＩＴ(Network Information Table)，ＰＡＴ(Program Association Table)等のＰＳＩ／ＳＩに基づいて行なわれる（詳細は後述する。）。なお、主番組及び副番組の各サービスを視聴するために必要なメディアデータが、番組毎に独立している場合と、各番組で共通である場合とがある。このことを、図を用いて説明する。図６は、マルチ編成番組の主番組及び副番組を構成するＴＳパケットの関係を説明する図である。図６に示すように、主番組を構成する制御情報及びメディアデータ群ＭＳと副番組を構成する制御情報及びメディアデータ群ＳＳとのうち、制御データ（ＮＩＴ，ＰＭＴ等）は共通である。そして、主番組と副番組を構成するメディアデータが独立している場合は図６（ａ）、共通のメディアデータを使用する場合は図６（ｂ）のようになる。図６（ｂ）は、例えば、主番組の内容を、副番組では副音声（音声２）付きで放送している場合等である。
【０００６】
ここで、マルチ編成放送における主番組及び副番組の規定方法について説明する。ARIB(Association of Radio Industries And Businesses:社団法人電波産業会）によれば、マルチ編成放送に関する情報（制御情報）は、ＥＩＴ(Event Information Table)におけるコンポーネントグループ記述子に記述される。なお、ＥＩＴはＳＩの１つであり、番組の名称、放送日時及び内容の説明等の番組に関する情報が記述されている。図７及び８に、ＥＩＴ及びコンポーネントグループ記述子のデータ構造の概略図をそれぞれ示す。図７に示すように、コンポーネントグループ記述子はＥＩＴに記述される。図８に示すコンポーネントグループ記述子において、マルチ編成番組を構成する各番組（主番組及び副番組）に対し、コンポーネントグループＩＤ(component_group_ID)が割り当てられる。コンポーネントグループＩＤの値が“０ｘ０”である番組は主番組であり、それ以外の番組は副番組となる。
【０００７】
そして、マルチ編成番組の各番組を構成する映像、音声、字幕等のメディアデータを含むＴＳパケットを判別するのに、ＰＭＴ(Program Map Table)が用いられる。図９に、ＰＭＴのデータ構造の概略図を示す。マルチ編成番組では、各コンポーネントグループＩＤに対して、当該コンポーネントグループＩＤが割り当てられた番組を構成するメディアデータの種別（映像、音声、字幕等の種別）を識別するコンポーネントタグ(component_tag)が記述される。ＰＳＩの１つであるＰＭＴには、図９に示すように、コンポーネントタグに対応したＰＩＤが記述されており、ＰＭＴから、所望の番組のコンポーネントグループＩＤに関連するコンポーネントタグに対応するＰＩＤを有するＴＳパケットを判別することができる。受信側では、所望の番組のメディアデータを含むＴＳパケットを受信して、そのＴＳパケットに含まれる映像、音声、字幕データ等から番組を再生（音声・画像出力）する。
【０００８】
近年、デジタル放送を録画する機能を有する放送受信装置に、受信したＴＳをＭＰＥＧ２-ＴＳ形式（ストリーム形式）のまま記録するものがある。このような放送受信装置で上述のマルチ編成番組を記録する際には、受信したＴＳを全て記録する場合、すなわち主番組及び副番組を放送する全サブチャンネルのＴＳを全て記録する場合と、記録すべき番組（主番組及び／又は副番組）を放送するサブチャンネルのＴＳのみを選択して記録する場合とが考えられる。後者の場合、記録装置のメモリを節約できるという利点がある。例えば図６（ａ）に示す例において、ユーザが副番組のみ記録することを所望する場合は、主番組を構成する「映像１」，「音声２」及び「字幕１」を含むＴＳパケットを記録する必要はない。図６（ｂ）の場合も、主番組を構成するＴＳパケットのうち副番組と共通しない「字幕１」を含むＴＳパケットを記録する必要はない。所望のＴＳパケットのみを記録することによって、記録装置のメモリを節約することができる。
【０００９】
上述のように、マルチ編成番組の記録時に選択した番組のみを記録する技法として、特許文献１に、多重化されたＭＰＥＧ２-ＴＳのうちユーザにより選択されていない番組に関連するパケットを削除し、新たなＰＳＩ／ＳＩを生成してＴＳを再構成することが開示されている。
【００１０】
【特許文献１】特開平１１−２３９１８６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、マルチ編成番組のサブチャンネルのみを記録する場合には幾つかの問題がある。このことを、図を用いて説明する。図１０は、サブチャンネルのみを記録する場合に起こり得る問題を説明する図である。ここで、図１０（ａ）は、図５（ｃ）に示す番組表のうち１０：００〜１２：００に放送される各番組を構成するメディアデータを含むＴＳパケット及びＰＭＴを含むＴＳの概略図である。ＴＳパケット内の数値はＰＩＤを示す。図１０（ｂ）は、従来の放送受信装置によってサブチャンネルのみを記録した場合に記録されるＴＳの概略図である。ここでユーザは、図５（ｃ）に示す番組表のうち、ハッチングが施された「番組Ｂ−１」及び「番組Ｃ−２」の記録を所望する。
【００１２】
まず、記録すべきサブチャンネルのＴＳパケットを受信するのには、上述のようにＰＭＴを参照する必要がある。しかしながら、電波伝播環境の悪化に伴いパケットロス等の通信エラーが発生した場合、ＰＭＴを含むパケットをロスするおそれがある。そして、このパケットロス期間に、記録すべきサービスの映像や音声のＴＳパケットを特定するＰＩＤを示すＰＭＴをロスするおそれがある。例えば、図１０（ａ）のように、ＴＳパケット（Ｐ６〜Ｐ９）及び１１：００以降に放送される「番組Ｃ−１」、「番組Ｃ−２」に関連するＴＳパケットのＰＩＤを特定するＰＭＴ（ＰＭＴ２）のパケットをロスしたとする。この場合、従来では、ＰＭＴ１によって特定された「番組Ｂ−１」のＰＩＤである“１００（映像）”，“１０１（音声１）”，“１０２（音声２）”を有するＴＳパケットと、ＰＭＴ３によって特定された「番組Ｃ−２」のＰＩＤである“４００（映像）”，“４０１（音声１）”，“４０２（音声２）”を有するＴＳパケットのみが記録される。従って、記録されたＴＳは図１０（ｃ）に示すようになる。すなわち、ＰＭＴ２をロスしたために、本来記録すべき、「番組Ｃ−２」のＴＳパケット（Ｐ１０，Ｐ１１及びＰ１３）を、受信可能にも係わらず記録することができない。
【００１３】
このように、受信状態が回復して「番組Ｃ−２」のＴＳパケット（Ｐ１０，Ｐ１１等）を受信し始めても、ＰＭＴ２をロスしたことにより、当該ＴＳパケットが記録すべき「番組Ｃ−２」のＴＳパケットであるか否かを特定することができないため、記録することができない。送信側でＰＭＴの送信間隔を短くすれば、受信側で一時的にパケットをロスしても比較的早くＰＭＴの更新に対応することができるが、ＰＭＴの送信間隔が短いほど放送帯域を圧迫し、他データを送るビットレートを下げることになる。また、例えばワンセグ等で使用される、ＩＴＵ（国際電気通信連合）によって勧告された動画データの圧縮符号化方式であるＨ．２６４／ＡＶＣを始めとするＭＰＥＧ方式では、Ｉフレーム（基準フレーム）及びＰフレームを用いたフレーム間圧縮を採用したことで圧縮率を高めている。しかしながら、ＰフレームはＩフレームを基準に作成されるため、Ｉフレームを含むパケットをロスすると、当該Ｉフレームに依存したＰフレームを受信しても映像を完全に復元することができない。従って、Ｉフレームを含むＴＳパケットをロスした場合、新たにＰＭＴを受信して記録すべきＴＳパケットを特定できても、次のＩフレームを受信するまでは映像データを再生することができず、非常にユーザビリティに欠ける。
【００１４】
従って、本発明の目的は、上述のような諸問題を解消し、マルチ編成番組を構成する複数の番組のうちユーザの所望する番組のみを記録して放送受信装置の使用する記録容量を抑制しつつ、受信エラーへの耐性を高めた放送受信装置を提供することにある。
【課題を解決するための手段】
【００１５】
上述した諸課題を解決すべく、本発明による放送受信装置は、
複数の番組を含んで構成されるマルチ編成の番組を単一のストリーム信号に含めて放送するマルチ編成放送に対応したデジタル放送の放送受信装置であって、
前記ストリーム信号を受信する受信部と、
前記受信部により受信されたストリーム信号を格納する記憶部と、
前記マルチ編成放送に含まれる複数の番組のうち録画すべき（１つ以上の）番組のストリーム信号（サブストリーム信号）を、前記受信部により受信されたストリーム信号から抽出する抽出部と、
前記受信部の受信状態を判定する判定部と、
前記判定部により判定された受信状態が良好な場合に抽出されたストリーム信号のみを前記記憶部に格納し、受信状態が悪化した場合に受信されたストリーム信号の全てを前記記憶部に格納する録画制御部と、
を具えることを特徴とする。
【００１６】
また、本発明の一実施態様による放送受信装置は、
前記ストリーム信号は、
所定の周期で挿入され、前記マルチ編成放送を構成する複数の番組のストリームパケットを特定するための制御情報（ＰＭＴ，ＮＩＴ，ＥＩＴ等のＰＳＩ／ＳＩ）を有する制御情報パケットを複数含み、
前記録画制御部は、
前記記憶部に格納され、連続する２つの前記制御情報パケットの間に含まれるストリームパケットのうち、当該２つの制御情報パケットに含まれる前記制御情報に基づき特定される前記録画すべき番組に関するストリームパケット以外のストリームパケットを前記記憶部から削除する、
ことを特徴とする。
【００１７】
さらに、本発明の別の実施態様による放送受信装置は、
前記録画制御部は、
前記２つの制御情報パケットに含まれる前記制御情報が異なる場合、当該２つの制御情報パケットのうち前記ストリーム信号において後に位置する制御情報パケットに含まれる制御情報に基づき特定される前記録画すべき番組に関するストリームパケットであって、前記２つの制御情報パケット間で当該特定されたストリームパケットの先頭に位置するストリームパケットの直前に、前記後に位置する制御情報パケットを複製して挿入する、
ことを特徴とする。
【００１８】
上述したように本発明の解決手段を装置として説明してきたが、本発明はこれらに実質的に相当する方法、プログラム、プログラムを記録した記憶媒体としても実現し得るものであり、本発明の範囲にはこれらも包含されるものと理解されたい。なお、方法やプログラムの各ステップは、データの処理においては必要に応じて、ＣＰＵ、ＤＳＰなどの演算処理装置を使用するものであり、入力したデータや加工・生成したデータなどをＨＤＤ、メモリなどの記憶装置に格納するものである。
【発明の効果】
【００１９】
このように、本発明によれば、マルチ編成番組を構成する複数の番組のうちユーザの所望する番組のみを記録して放送受信装置の使用する記録容量を抑制しつつ、受信エラーへの耐性を高めた放送受信装置を提供することが可能となる。
【発明を実施するための最良の形態】
【００２０】
以下に、諸図面を参照しながら、本発明の一実施態様による放送記録装置を詳細に説明する。なお以下では、放送記録装置として据置き型のものを想定して説明するが、本発明はこれに限られるものではなく、１セグ放送を受信および記録可能な、移動型の携帯受信端末（携帯電話、ＰＤＡ（パーソナルデジタルアシスタンス）等）にも適用可能であることに留意されたい。また、これ以降の説明では、「録画」と「記録」とを、「ストリーム信号（ＴＳ）の記憶部への格納」という意味で同義で用いる。
【００２１】
図１は、本発明による放送受信装置の機能ブロック図である。放送受信装置１００は、アンテナＡＮＴ、受信部１１０、デマルチプレクサ１２０、映像デコーダ部１３０、字幕デコーダ部１４０、音声デコーダ部１５０、表示部ＤＩＳ、スピーカＳＰ、受信品質判定部１６０、抽出部１６２、記憶部（フラッシュメモリ等）１７０、制御データ処理部１８０、制御部１９０、指示入力部ＫＥＹ、及びシステムバスＳＢを具える。さらに、記憶部１７０は、ストリーム記憶部１７２を具える。また、制御部１９０は、録画制御部１９２及び再生制御部１９４を具える。
【００２２】
アンテナＡＮＴは、地上デジタル放送の信号（ＲＦ信号）を受信する。受信部１１０は、アンテナＡＮＴによって受信されたＲＦ信号を、制御部１９０からの周波数（チャンネル）指定命令に基づいてチューニング（周波数変換）する。なお、制御部１９０からのチャンネル指定命令は、指示入力部ＫＥＹ等を用いてユーザが指定したチャンネルに基づいて生成される。さらに、受信部１１０は、チューニングしたＲＦ信号を、ＭＰＥＧ２−ＴＳ形式のＴＳ（Transport Stream）信号に復調する。
【００２３】
デマルチプレクサ１２０は、復調されたＴＳ信号内のパケットＩＤ（ＰＩＤ）に基づき、ＴＳ信号に含まれるＴＳパケットを、音声パケット、映像パケット、データ放送パケット、及びＰＳＩ／ＳＩに分離する。すなわち、アンテナＡＮＴで受信された放送データを、映像情報、音声情報、字幕情報、及び制御情報に分離する。分離された映像パケットは映像デコーダ部１３０に、データ放送パケットは字幕デコーダ部１４０に、音声パケットは音声デコーダ部１５０にそれぞれ出力される。音声デコーダ部１５０は、入力された音声パケット内の音声データをデコードし、スピーカＳＰに出力する。映像デコーダ部１３０及び字幕デコーダ部１４０は、入力された映像パケット内の映像データ及びデータ放送パケット内の字幕データをそれぞれデコードし、表示部ＤＩＳに出力する。表示部ＤＩＳは、入力されたデータ放送パケット内のＢＭＬ（Broadcast Markup Language）に基づくデータ放送画面や電子番組表（ＥＰＧ）、並びに番組映像を表示する。
【００２４】
受信品質判定部１６０は、受信部１１０の受信状態を判定する。この受信状態の判定は、例えば、ＴＳパケットの受信間隔や、受信信号の電力レベル、ビットエラーレート、ＴＳパケットのヘッダに含まれる連続性指標（continuity_counter）等に基づいて行なうことができる。抽出部１６２は、マルチ編成放送に含まれる複数の番組のうち録画すべき１つ以上の番組のストリーム信号（以降、「サブストリーム信号」と称することもある。）を、受信部１１０により受信されたストリーム信号から抽出する。具体的には、ＥＩＴ，ＰＭＴを参照して、例えばユーザにより指定された記録すべき番組に関連するＰＩＤを特定し、当該ＰＩＤを有するＴＳパケットのみを、ストリーム信号から抽出する。ストリーム記憶部１７２は、番組データや制御情報を含むストリーム信号をストリーム形式で格納される。なお、ストリーム記憶部１７２には、抽出部１６２によって抽出されたサブストリーム信号も、ストリーム形式で格納する。制御情報処理部１８０は、記録されたストリーム信号に含まれる制御情報に対して所定の処理を行なう。録画制御部１９２は、記録（録画）すべき番組の指示や、これ以降に述べる記録処理時及び記録処理後の各判定動作等を行なう。再生制御部１９２は、記録データ記憶部１７２に格納された記録データの再生を制御する。また、指示入力部ＫＥＹは、ユーザからの例えば録画指示や再生指示等の入力を受け付ける。
【００２５】
次に、本発明の放送受信装置の一実施態様による記録処理を、フローチャートに基づき説明する。図２及び図３は、本発明による放送受信装置１００の記録処理の一例を示すフローチャートである。ユーザにより、マルチ編成番組の録画の開始指示があった場合、又は予め録画を予約されていたマルチ編成番組の放送時間となった場合、放送受信装置１００は、記録処理を開始する。なお、予約録画の場合、予め指示入力部ＫＥＹ等を介してユーザにより録画予約された番組に関する情報は、記憶部１７０に格納される。まず、録画制御部１９２の指示に基づき、受信部１１０が、記録すべきサブチャンネルを含むマルチ編成放送の放送波を受信する。さらに、受信部１１０は、チューニングしたＲＦ信号を、ＭＰＥＧ２−ＴＳ形式のＴＳ（Transport Stream）信号に復調し、デマルチプレクサ１２０が、復調されたＴＳ信号内のパケットＩＤ（ＰＩＤ）に基づき、ＴＳ信号に含まれるＴＳパケットを、音声パケット、映像パケット、データ放送パケット、及びＰＳＩ／ＳＩに分離する（ステップＳ１１）。次に、受信品質判定部１６０は、受信部１１０で受信する放送波の電力レベル等に基づき、受信状態が良好であるか否かを判定する（ステップＳ１２）。受信状態が良好であると判定された場合は、受信状態モード（ＭＯＤＥ）を「１」に設定する（ステップＳ１３）。受信状態が良好でないと判定された場合は、受信状態モード（ＭＯＤＥ）を「０」に設定する（ステップＳ１４）。受信状態モード（ＭＯＤＥ）は、記憶部１７０に格納される。
【００２６】
その後、抽出部１６２は、更新されたＰＭＴ、即ち、これ以前に受信した最新のＰＭＴに記述された制御情報と異なる制御情報が記述されたＰＭＴを受信したか否かを判定する（ステップＳ１５）。ＰＭＴの更新は、サービス構成に変更があった場合等に行なわれる。更新されたＰＭＴでない場合は、ステップＳ１７へ進む。更新されたＰＭＴを受信した場合は、抽出部１６２は、当該更新されたＰＭＴに記述されている、記録すべきサブチャンネルで放送される番組のＰＩＤを抽出する（ステップＳ１６）。その後、ステップＳ１７へ進み、録画制御部１９２は、受信状態モード（ＭＯＤＥ）が「１」であるか否かを判定、即ち現在の受信状態が良好であるかを判定する。受信状態が良好である場合は、録画制御部１９２は、受信部１１０で受信したＴＳパケットが、所望のサブチャンネルの記録に必要であるか否か、即ち、ＴＳパケットのＰＩＤが、抽出部１６２によって抽出された記録すべき番組のＰＩＤを有するか否かを判定する（ステップＳ１８）。記録すべき番組のＰＩＤを有するＴＳパケットであった場合は、録画制御部１９２は、受信したＴＳパケットを、ストリーム記憶部１７２にストリーム形式で格納する（ステップＳ１９）。ステップＳ１７で受信状態モード（ＭＯＤＥ）が「０」である場合には、録画制御部１９２は、受信したＴＳパケットが記録すべき番組に関連するか否かに係わらず、ストリーム記憶部１７２に格納する（ステップＳ１９）。その後、録画制御部１９２は、ステップＳ２０にて、予約録画終了時間となるまで、又はユーザによる録画の終了指示ありとの判定がなされるまで、受信するＴＳパケットのストリーム記憶部１７２への記録処理（ステップＳ１１〜Ｓ２０）を行なう。上述の処理により、受信状態が良好でパケットロスが生じる可能性が低い場合は、所望のサブチャンネルの番組のＴＳのみをストリーム記録部１７２に格納し、パケットロスが生じる可能性が高い場合は、受信したマルチ編成放送のＴＳを全てストリーム記録部１７２に格納することができる。
【００２７】
上述の記録処理後、ストリーム記憶部１７２に格納されているＴＳの一例を、図４に示す。ここで、図４（ａ）は、図５（ｃ）に示す番組表のうち１０：００〜１２：００に放送される各番組を構成するメディアデータを含むＴＳパケット及びＰＭＴを含むＴＳの概略図である。ＴＳパケット内の数値はＰＩＤを示す。図４（ｂ）は、上述の記録処理によって、受信状態が良好でない際にマルチ編成番組を録画した場合に記録されるＴＳの概略図である。ここでユーザは、図５（ｃ）に示す番組表のうち、ハッチングを施した「番組Ｂ−１」及び「番組Ｃ−２」の録画を所望する。受信状態が良好でないため、図４（ａ）の例では、記録すべき「番組Ｂ−１」（ＰＩＤ＝１００，１０１，１０２）のＴＳパケット（Ｐ２，Ｐ４）以外に、「番組Ｂ−２」（ＰＩＤ＝２００，２０１）のＴＳパケット（Ｐ１，Ｐ３，Ｐ５）も記録されている。そして、ＴＳパケットＰ６〜Ｐ９及びＰＭＴ（ＰＭＴ２）をパケットロスし、その後受信したＴＳパケット（Ｐ１０〜Ｐ１５）及びＰＭＴ（ＰＭＴ３）が記録されている。
【００２８】
記録すべき番組は「番組Ｂ−１」及び「番組Ｃ−２」のみであるため、それ以外の番組のＴＳパケットを格納することは記憶容量の浪費となる。従って、本発明による放送受信装置では、記録すべき「番組Ｂ−１」及び「番組Ｃ−２」のＴＳパケットのみを抽出し、それ以外のＴＳパケットを削除する「圧縮処理」を行なう。このとき、ＰＭＴ（ＰＭＴ２）をパケットロスしたために「番組Ｃ−２」のＰＩＤを特定することができず、記録すべきＴＳパケット（Ｐ１０，Ｐ１１及びＰ１３）を記録することのできない従来技術と異なり、本発明によれば、これらＴＳパケットも記録することができる。これ以降に、圧縮処理を説明する。
【００２９】
図２のステップＳ２０にて記録が終了すると、ステップＳ２１へ進み、ストリーム記憶部１７２に格納したＴＳの圧縮処理を行なう。図３は、圧縮処理の一例を示すフローチャートである。ここで、ストリーム記憶部１７２に格納されているＴＳは、上述した図４（ａ）に示すＴＳであるとし、図４（ａ）を用いて、図３のフローチャートを説明する。まず、カウント値Ｎの初期値を０に設定する（ステップＳ３０）。次に、録画制御部１９２は、ストリーム記憶部１７２に格納された記録データ（ＴＳパケット）の読み出しを開始し、読み出したＴＳパケットがＰＭＴであるか否かを判定する（ステップＳ３１，Ｓ３２）。ＰＭＴでないと判定された場合は、ステップＳ３１へ戻り、次のＴＳパケットの読み出しを行なう。ステップＳ３２にてＰＭＴであると判定された場合は、カウント値Ｎを１だけインクリメントし、当該ＰＭＴの位置を「ＭａｒｋＮ」としてマーキングする（ステップＳ３３，Ｓ３４）。その後、録画制御部１７２は、「ＭａｒｋＮ」としてマーキングしたＰＭＴが、「ＭａｒｋＮ−１」としてマーキングしたＰＭＴから更新されているか否かを判定する（ステップＳ３５）。図４（ａ）を用いて説明すると、ＰＭＴ（ＰＭＴ３）が、ステップＳ３４にて読み出し位置「ＭａｒｋＮ」としてマーキングされ、ステップＳ３５にて、「ＭａｒｋＮ−１」のＰＭＴ（ＰＭＴ１）から更新されていると判定される。
【００３０】
ステップＳ３５にて「ＭａｒｋＮ−１」のＰＭＴから更新されていると判定されると、抽出部１６２が、「ＭａｒｋＮ」のＰＭＴで特定される、記録すべき番組のＰＩＤ（ＰＩＤＮ）を抽出する（ステップＳ３６）。ここで、ＰＩＤＮとは、ＰＭＴに記述されたＰＩＤの集合を指す。例えば図４（ａ）の例では、ＰＭＴ（ＰＭＴ３）に記述された記録すべき「番組Ｃ−２」のＰＩＤＮは、“４００”，“４０１”及び“４０２”となる。その後、録画制御部１７２は、前回のマーク位置「ＭａｒｋＮ−１」までＴＳパケットの読み出し位置を戻し、ＴＳパケットのＰＩＤの読み出しを行なう（ステップＳ３７，Ｓ３８）。図４（ａ）では、ＰＭＴ（ＰＭＴ１）まで読み出し位置を戻し、ＴＳパケットＰ２から読み出しを開始する。その後、録画制御部１７２は、読み出したＴＳパケットがＰＩＤＮを有するか否かの判定を続け（ステップＳ３９、Ｓ４０）、ＰＩＤＮを有するＴＳパケットであると判定された場合、当該ＴＳパケットの直前に、制御情報処理部１８０によって複製された「ＭａｒｋＮ」のＰＭＴを挿入する（ステップＳ４２）。図４（ａ）の例では、ステップＳ３９にてＴＳパケットＰ１０がＰＩＤＮを有するＴＳパケットであると判定され、ＴＳパケットＰ１０の直前に、ＰＭＴ（ＰＭＴ３）と同様の制御情報を含むＰＭＴ（ＰＭＴ４）を挿入する。
【００３１】
次に、「ＭａｒｋＮ−１」のＰＭＴから挿入したＰＭＴの区間のＴＳパケットのうち、ＰＩＤＮ−１以外のＰＩＤを有するＴＳパケットを削除し、挿入したＰＭＴから「ＭａｒｋＮ」のＰＭＴの区間のＴＳパケットのうち、ＰＩＤＮ以外のＰＩＤを有するＴＳパケットを削除する。図４（ａ）を用いて説明すると、ＰＭＴ（ＰＭＴ４）を挿入したのち、ＰＭＴ１〜ＰＭＴ４間のＴＳパケットのうち、ＰＭＴ（ＰＭＴ１）で特定される記録すべき「番組Ｂ−１」のＰＩＤＮ−１（“１００”，“１０１”，“１０２”）以外のＰＩＤを有するＴＳパケット（Ｐ３，Ｐ５）が削除される。また、ＰＭＴ４〜ＰＭＴ３間のＴＳパケットのうち、ＰＭＴ（ＰＭＴ３）で特定される記録すべき「番組Ｃ−２」のＰＩＤＮ（“４００”，“４０１”，“４０２”）以外のＰＩＤを有するＴＳパケット（Ｐ１２）が削除される。従って、ストリーム記憶部１７２に格納されるＴＳは図４（ｂ）のようになる。再生時には、複製されたＰＭＴ（ＰＭＴ４）に基づき「番組Ｂ−１」から「番組Ｃ−２」への切り替えを行なうことができる。
【００３２】
なお、ステップＳ３９でＰＩＤＮを有するＴＳパケットがあると判定されず、「ＭａｒｋＮ」のＰＭＴまで読み出した場合は（ステップＳ４０）、「ＭａｒｋＮ−１」のＰＭＴから「ＭａｒｋＮ」のＰＭＴまでの間のＴＳパケットのうち、ＰＩＤＮ−１以外のＰＩＤを有するＴＳパケットを削除する（ステップＳ４１）。これは、直前に受信したＰＭＴから更新されたＰＭＴのパケットロスがない場合の処理である。図４（ａ）の例では、ＰＭＴ（ＰＭＴ１）から更新された初めてのＰＭＴであるＰＭＴ（ＰＭＴ２）をロスせずに受信できた場合に相当する。（ＰＭＴ２以前にＰＭＴ２に記述されたＰＩＤを受信することはないため。）
【００３３】
その後、ステップＳ４４にて、録画制御部１７２により、ストリーム記憶部１７２に格納されたＴＳパケットの読み出しが終了したと判定されるまで、上述の圧縮処理を継続する。録画制御部１７２によりＴＳパケットの読み出しが終了すると、圧縮処理を終了する。上述の圧縮処理によって、ストリーム記憶部１７２に格納されるＴＳは、例えば図４（ｂ）のように、記録すべき番組に関連するＴＳのみとなる。このように、所望のサブチャンネルのＴＳのみを記録する従来の技法と異なり、本発明によれば、パケットロスのおそれがある際にはマルチ編成放送のＴＳを全て記録する。その上で、所望のサブチャンネルのＴＳのみを抽出する。こうすることにより、記憶容量を抑制しつつ、従来では記録することのできなかったＴＳパケットを記録することが可能となる。従って、従来と比べ、ユーザが所望の番組を視聴できる機会が増し、ユーザビリティに優れた放送受信装置を提供することができる。
【００３４】
なお、上述の実施例では、受信部１００により受信されるストリーム信号の受信品質が良好な場合に、記録すべき番組以外のＴＳパケットの記憶部への格納は行なわない態様を説明した。しかしながら、本発明はこれに限られるものではなく、ＴＳパケットをその受信当時の受信状態モード（ＭＯＤＥ）とともに紐付けて記憶部に格納しておき、記録後にまとめて削除してもよい。また、番組をリアルタイムで視聴している場合においても、受信状態が悪化した時点から受信中のＴＳパケットの記憶部へのバッファリングを開始し、バッファリングしたＴＳパケットに本実施例の処理を施しながら再生することで、ＰＭＴのロストにより視聴機会が失われることを軽減することができる。また、上述の実施例では、マルチ編成放送の番組構成が変更される場合にＰＭＴの更新が生じる態様について説明したが、本発明はこれに限られるものではない。従って、同一番組内でＰＩＤが変更され、それに基づきＰＭＴが更新された場合にも、本発明を適用することができる。
【００３５】
本発明の利点を再度述べる。上述したように、本発明による放送受信装置によれば、受信状態に応じて、マルチ編成番組を構成する複数の番組のうちユーザの所望する番組のＴＳのみの記録と、全マルチ編成番組のＴＳの記録とを切り替える。従って、従来と異なり、制御情報を含むＴＳパケットをロスしても、当該ロスした制御情報に記述されていた記録すべき番組のＴＳパケットを記録することが可能となる。さらに、全マルチ編成番組のＴＳを記憶部に格納しても、所望の番組のＴＳのみを抽出することができるため、不必要なＴＳにより記憶容量を浪費することがない。また、記録時には、パケットロスした制御情報を挿入してストリーム形式が損なわれることがないため、問題なく再生することが可能となる。
【００３６】
本発明を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行なうことが容易であることに注意されたい。従って、これらの変形や修正は本発明の範囲に含まれることに留意されたい。例えば、各構成部、各手段等に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の構成部を１つに組み合わせたり、或いは分割したりすることが可能である。
【図面の簡単な説明】
【００３７】
【図１】本発明による放送受信装置の機能ブロック図である。
【図２】本発明による放送受信装置１００の記録処理の一例を示すフローチャートである。
【図３】本発明による放送受信装置１００の記録処理の一例を示すフローチャートである。
【図４】ストリーム記憶部１７２に格納された制御情報及び番組のＴＳを示す図である。
【図５】マルチ編成番組が存在する場合の電子番組表（ＥＰＧ）の一例を示す図である。
【図６】マルチ編成番組の主番組及び副番組を構成するＴＳパケットの関係を説明する図である。
【図７】ＥＩＴのデータ構造の概略図である。
【図８】コンポーネントグループ記述子のデータ構造の概略図である。
【図９】ＰＭＴのデータ構造の概略図である。
【図１０】従来技術によりサブチャンネルのみを記録する場合に起こり得る問題を説明する図である。
【符号の説明】
【００３８】
１００  放送受信装置
１１０  受信部
１２０  デマルチプレクサ
１３０  映像デコーダ
１４０  字幕デコーダ
１５０  音声デコーダ
１６０  受信品質判定部
１６２  抽出部
１７０  記憶部
１７２  ストリーム記憶部
１８０  制御情報処理部
１９０  制御部
１９２  録画制御部
１９４  再生制御部
ＤＩＳ  表示部
ＳＰ  スピーカ
ＫＥＹ  指示入力部
ＳＢ  システムバス
ＡＮＴ  アンテナ
Ｐ１〜Ｐ１５  ＴＳパケット
ＰＭＴ１〜４  ＰＭＴ
Ｔ１  ＥＰＧの一部
ＭＳ  主番組を構成するデータ群
ＳＳ  副番組を構成するデータ群
【図１】
0005203033.tif 000002
【図２】
0005203033.tif 000003
【図３】
0005203033.tif 000004
【図４】
0005203033.tif 000005
【図５】
0005203033.tif 000006
【図６】
0005203033.tif 000007
【図７】
0005203033.tif 000008
【図８】
0005203033.tif 000009
【図９】
0005203033.tif 000010
【図１０】
0005203033.tif 000011