(57)【特許請求の範囲】
【請求項１】
録画ファイルが記憶された記憶部と、
前記録画ファイルから、強階層と弱階層とを含むＴＳ（トランスポートストリーム）を読み出して、階層毎のサービスを分離して出力するメディアデコーダ部と、
前記メディアデコーダ部が、前記ＴＳから分離して出力するサービスを切替制御する切替制御部と、
を備えたデジタル放送受信装置であって、
前記切替制御部は、
前記メディアデコーダ部に対し、前記弱階層のサービスが前記記憶部に所定の継続時間以上記憶されている場合には前記弱階層のサービスを、それ以外の場合には前記強階層のサービスを出力するように制御を行い、
前記サービスを切り替え制御する際に、切替後のサービスの出力タイミングを調整する、
ことを特徴とするデジタル放送受信装置。
【請求項２】
前記切替制御部は、切替前のサービスの種類に基づいて、切替後のサービスの出力タイミングが調整されることを特徴とする請求項１に記載のデジタル放送受信装置。
【請求項３】
前記切替制御部による切り替え制御が弱階層から強階層への切り替えである場合、ＴＳの切り替え時点よりも前の部分から出力することを特徴とする請求項１又は２に記載のデジタル放送受信装置。
【請求項４】
前記切替制御部による切り替え制御が強階層から弱階層への切り替えである場合、ＴＳの切り替え時点よりも後の部分から出力することを特徴とする請求項１又は２に記載のデジタル放送受信装置。
【請求項５】
記憶部に記憶された録画ファイルから、強階層と弱階層とを含むＴＳ（トランスポートストリーム）を読み出して、階層毎のサービスを分離して出力するメディアデコーダステップと、
前記メディアデコーダステップが、前記ＴＳから分離して出力するサービスを切替制御する切替制御ステップと、
を備えたデジタル放送受信装置における出力方法であって、
前記切替制御ステップは、
前記メディアデコーダステップに対し、前記弱階層のサービスが前記記憶部に所定の継続時間以上記憶されている場合には前記弱階層のサービスを、それ以外の場合には前記強階層のサービスを出力するように制御を行い、
前記サービスを切り替え制御する際に、切替後のサービスの出力タイミングを調整する、
ことを特徴とするデジタル放送受信装置における出力方法。
【請求項６】
録画ファイルが記憶された記憶部を有するコンピュータに、
前記録画ファイルから、強階層と弱階層とを含むＴＳ（トランスポートストリーム）を読み出して、階層毎のサービスを分離して出力するメディアデコーダステップと、
前記メディアデコーダステップが、前記ＴＳから分離して出力するサービスを切替制御する切替制御ステップと、
を実行させるプログラムであって、
前記切替制御ステップは、
前記メディアデコーダステップに対し、前記弱階層のサービスが前記記憶部に所定の継続時間以上記憶されている場合には前記弱階層のサービスを、それ以外の場合には前記強階層のサービスを出力するように制御を行い、
前記サービスを切り替え制御する際に、切替後のサービスの出力タイミングを調整する、ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送受信装置等に関する。
【背景技術】
【０００２】
従来から、放送局や衛星局、基地局等からデジタル放送を受信するデジタル放送受信装置が知られている。デジタル放送は複数のセグメントに分かれており、各セグメントを組み合わせることにより、異なる変調方式や誤り訂正の強さとする複数のサービスが提供されている。例えば、地上波デジタル放送の場合、放送局からトランスポートストリーム（ＴＳ：Transport Stream）が送信されるが、このＴＳには、主に携帯電話等の移動局向けに放送される強階層の１セグメントのみを利用したサービスである１セグメントの放送（１セグ）と、弱階層の１２セグメントを利用したサービスである１２セグメントの放送（１２セグ）とが多重化されている。
【０００３】
また、ＴＳは、個々に符号化されたエレメンタリーストリーム（ＥＳ：Elementary Stream）等を、ＴＳパケットに分割し、時分割多重化したものである。ＴＳパケット単位で、映像や、音声、その他情報が、時間軸上に並べられて伝送されている。
【０００４】
図２５は、ＴＳパケットを模式的に示した図である。時間順に、ＴＳパケットが伝送されてきている。ＴＳパケットは、１８８バイトの固定長パケットであり、ヘッダ部とペイロード部とから構成されている。
【０００５】
また、ヘッダ部は、受信側がＴＳパケットの先頭位置を検出するための同期バイトや、ＴＳパケットを識別するために用いられる１３ビットのＰＩＤ（Packet ID）、ストリームに関する付加情報等が記憶されているアダプテーションフィールド等が含まれている。また、アダプテーションフィールドには、送信側と受信側とのクロック・タイミングの補正に用いられるＰＣＲ（Program Clock Reference）等が含まれている。
【０００６】
ここで、デジタル放送を受信して記憶する場合、受信状況が変化することにより、受信を取りこぼしたＴＳパケットが出てくることにより、時間帯により受信データの欠落が生じてしまうといった場合がある。このような記憶ＴＳデータを再生する場合、再生時に正しく復調することができず、映像・音声が断続してしまうこととなる。
【０００７】
上述した問題を解決するために、一例として階層の異なるサービスを利用することにより、音声・映像をより継続的に提供しようとする発明が開示されている。例えば、受信した放送信号を記憶する場合に、記憶されている放送信号の受信品質を併せて記憶し、記憶された受信品質を利用して再生時にサービスを切り替える発明や（例えば、特許文献１参照）、弱階層の放送のＰＭＴ（Program Map Table）の記述を強階層の放送のＰＭＴの記述に置き換えることにより、受信状況に応じた階層で伝送されたＴＳを再生する発明（例えば、特許文献２参照）等が開示されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００７−５９６０号公報
【特許文献２】特開２００９−６５４６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、従来におけるデジタル放送受信装置における技術では、必ずしも適切に映像・音声を含むサービスが切り替わっているとは言えず、視聴者に対して見やすい映像等を提供することができなかった。
【００１０】
例えば、特許文献１に開示された技術では、受信品質情報等をＴＳの記憶時に併せて記憶する必要があった。このため、受信品質情報が付加されていないＴＳを再生する場合には、問題点を解決することができなかった。
【００１１】
また、特許文献２に開示された技術では、ＰＭＴを書き換えることから、ＰＭＴを録画時に当該装置で書き換えられたＴＳでしか効果を得ることができず、また当該ＴＳを他の装置で再生する場合に互換性等が問題となった。
【００１２】
また、どのタイミングで弱階層と、強階層とを切り替えるかが明確ではないため、例えば、極めて短い時間に断続的に受信状況が変化した場合、強階層のサービス（ワンセグ）と、弱階層のサービス（１２セグ）のサービスが頻繁に切り替わってしまい、視聴者にとって見易さを損なってしまうといった問題点を生じていた。
【００１３】
上述した課題に鑑み、本発明が目的とするところは、受信可能な複数のサービスを記憶し、再生時に一方のサービスで受信不可であった時間帯については、他のサービスを再生することにより、欠落部分の少なく、視聴者が適切に視聴可能なデジタル放送受信装置等を提供することである。
【課題を解決するための手段】
【００１４】
上述した課題に鑑み、本発明のデジタル放送受信装置は、強階層と弱階層とを含むＴＳ（トランスポートストリーム）を読み出して、階層毎のサービスを分離して出力する メディアデコーダ部と、前記メディアデコーダ部が、前記ＴＳから分離して出力するサービスを切替制御する切替制御部と、を備えたデジタル放送受信装置であって、前記切替制御部は、前記サービスを切り替え制御する際に、切替後のサービスの出力タイミングを調整することを特徴とする。
【００１５】
本発明の出力方法は、強階層と弱階層とを含むＴＳ（トランスポートストリーム）を読み出して、階層毎のサービスを分離して出力するメディアデコーダステップと、前記メディアデコーダステップが、前記ＴＳから分離して出力するサービスを切替制御する切替制御ステップと、を実現するデジタル放送受信装置における出力方法であって、前記切替制御ステップは、前記サービスを切り替え制御する際に、切替後のサービスの出力タイミングを調整することを特徴とする。
【００１６】
本発明のプログラムは、コンピュータに、強階層と弱階層とを含むＴＳ（トランスポートストリーム）を読み出して、階層毎のサービスを分離して出力するメディアデコーダステップと、前記メディアデコーダステップが、前記ＴＳから分離して出力するサービスを切替制御する切替制御ステップと、を実行させるプログラムであって、前記切替制御ステップは、前記サービスを切り替え制御する際に、切替後のサービスの出力タイミングを調整することを特徴とする。
【発明の効果】
【００１７】
本発明によれば、記憶されているＴＳ（トランスポートストリーム）を読み出して、階層毎のサービスを分離して再生出力する場合に、弱階層のサービスが所定の継続時間以上記憶されている場合には弱階層のサービスを、それ以外の場合には強階層のサービスを再生出力するようになる。したがって、弱階層のサービスが記憶されていない場合であっても、強階層のサービスを再生出力することにより継続的にＴＳに基づいたサービスを出力することができる。
【００１８】
さらに、弱階層のサービスが所定の継続以上記憶されている場合に弱階層のサービスが再生出力されることにより、弱階層のサービスが所定の継続時間記憶されていない場合には、強階層のサービスが再生出力されることとなる。したがって、受信状況が悪く、短時間に弱階層のサービスが断続的に記憶されている場合に、弱階層と強階層とのサービスが頻繁に切り替わってしまうといった状況を防ぐことができる。
【図面の簡単な説明】
【００１９】
【図１】第１実施形態における携帯電話の外観を示す図である。
【図２】第１実施形態における携帯電話の機能構成を示す図である。
【図３】第１実施形態における管理ファイルのデータ構成の一例を説明するための図である。
【図４】第１実施形態における再生制御テーブルの構成の一例を説明するための図である。
【図５】第１実施形態における再生制御部の機能構成を説明するための図である。
【図６】第１実施形態におけるメディアデコーダ部の機能構成を説明するための図である。
【図７】第１実施形態における録画処理について説明するための図である。
【図８】第１実施形態における再生処理について説明するための図である。
【図９】第１実施形態におけるＴＳデータ先読み処理について説明するための図である。
【図１０】第１実施形態における１２セグデータ継続時間判定処理について説明するための図である。
【図１１】第１実施形態におけるＴＳデータ供給処理について説明するための図である。
【図１２】第１実施形態における動作を説明するための図である。
【図１３】第１実施形態における動作を説明するための図である。
【図１４】第１実施形態における動作を説明するための図である。
【図１５】第１実施形態における変形例として録画ファイル変換処理について説明するための図である。
【図１６】第１実施形態における変形例としてＴＳデータ先読み処理について説明するための図である。
【図１７】第１実施形態における変形例としてサイマルサービス選択処理について説明するための図である。
【図１８】第２実施形態におけるメディアデコーダ部の機能構成を説明するための図である。
【図１９】第２実施形態における合成録画処理について説明するための図である。
【図２０】第２実施形態における動作を説明するための図である。
【図２１】第３実施形態におけるＴＳデータ先読み処理について説明するための図である。
【図２２】第３実施形態における動作を説明するための図である。
【図２３】第３実施形態における動作を説明するための図である。
【図２４】第３実施形態における動作を説明するための図である。
【図２５】従来技術であるＴＳの構造について説明するための図である。
【発明を実施するための形態】
【００２０】
以下、図面を参照して本発明を実施するための最良の形態について説明する。なお、本実施形態では、一例として、本発明におけるデジタル放送受信装置を、携帯電話１に適用した場合について説明する。
【００２１】
［１．第１実施形態］
まず、本発明のデジタル放送受信装置を適用した携帯電話１を用いた第１実施形態について説明する。以下、携帯電話１の全体構成、機能構成を説明した後に、本発明を適用した場合の処理の流れと、実施例、更に本発明を適用可能な変形例について説明する。
【００２２】
［１．１  全体構成］
図１は、第１実施形態における携帯電話１の外観を示す図である。携帯電話１は、液晶ディスプレイ等により構成されている表示部８０と、入力ボタン等により構成されている入力部８２と、音声の入力を受け付けるマイク部９２と、音声を出力するスピーカ部９６を備えている。
【００２３】
また、放送局から放送された地上波デジタル放送を受信するための受信アンテナ３２と、携帯電話基地局からの送受信信号を受信するための通信アンテナ（不図示）とを併せて備えている。
【００２４】
［１．２  機能構成］
［１．２．１  携帯電話の機能構成］
続いて、携帯電話１の機能構成について図２を用いて説明する。図２は、携帯電話１の機能構成を説明するための図であり、制御部１０に、通信制御部２５を介して無線部２０と、チューナ部３０と、再生制御部４０と、録画制御部４２と、メディアデコーダ部５０と、記憶部６０と、視聴制御部７０と、表示部８０と、入力部８２と、音声符号化部９０（マイク部９２）と、音声復号部９４と、スピーカ部９６とが接続されている。
【００２５】
制御部１０は、携帯電話１の全体を制御するための機能部である。制御部１０は、記憶部６０に記憶されている各種プログラムを読み出して実行することにより各種機能を実現しており、例えばＣＰＵ（Central Process Unit）等により構成されている。
【００２６】
無線部２０は、携帯電話通信網に接続するための機能部であり、通信アンテナ２２が接続されている。通信アンテナ２２を介して基地局と、通信データが送受信され、通信制御部２５を介して制御部１０に入出力される。なお、無線部２０、通信アンテナ２２及び通信制御部２５の機能部は、携帯電話１が電話機能として利用される場合に必要となる機能部であり、その詳細な説明は省略する。
【００２７】
チューナ部３０は、受信アンテナ３２が接続されており、受信アンテナ３２を介して、利用者により選局された放送局に対応する放送波からトランスポートストリーム（ＴＳ）のデータ（ＴＳデータ）を抽出し、出力する機能部である。出力されたＴＳデータは、メディアデコーダ部５０に出力されるか、記憶部６０の録画ファイル６２に記憶される。本実施形態では、地上デジタル放送が受信可能なチューナであるとする。
【００２８】
再生制御部４０は、詳細は後述するが、記憶部６０に記憶された録画ファイル６２からＴＳデータを読み込み、適切なタイミングでメディアデコーダ部５０に含まれるＴＳデータ分離部５０２に供給する制御部である。また、再生対象となるサービス（本実施形態の場合はワンセグサービスか、１２セグサービスか）により、映像デコーダの切り替え制御も行う。
【００２９】
録画制御部４２は、チューナ部３０から入力されるＴＳデータから、指定したＰＩＤのＴＳパケットに基づいてＴＳデータを録画ファイル６２に録画する制御を行うための機能部である。
【００３０】
メディアデコーダ部５０は、詳細は後述するが、チューナ部３０から入力されたＴＳデータ又は録画ファイル６２から読み出されたＴＳデータに対し、映像、音声、データ放送、ＰＳＩ／ＳＩ等の分離を行い、映像／音声のデコード及び出力を行う機能部である。
【００３１】
記憶部６０は、携帯電話１の動作に必要な各種プログラムや、各種データが記憶されている機能部である。記憶部６０は、例えば、半導体メモリや、ＨＤＤ（Hard Disk Drive）等により構成されている。また、記憶部６０には、録画ファイル６２と、管理ファイル６４と、テンポラリファイル６６と、再生制御テーブル６８とが記憶されている。
【００３２】
録画ファイル６２は、チューナ部３０により受信されたＴＳデータが記憶されており、本実施形態では、強階層と、弱階層とのＴＳデータが記憶されている。なお、受信状態により、各階層のＴＳデータが記憶されていない時間帯が存在する。
【００３３】
管理ファイル６４は、録画ファイル６２に記憶されたＴＳデータに対応づけて管理情報が記憶されるファイルである。例えば、図３に示すように、管理ファイル６４は、ＴＳデータ（例えば、「００１」）に対応づけて、ＴＳデータを再生するときの１２セグサービスのサービスＩＤ（例えば、「０ｘ０４００」）と、１２セグサービスのＰＭＴのＰＩＤ（例えば、「０ｘ０１００」）とが記憶されている。ここで、サービスＩＤ又はＰＩＤは、少なくとも一方が記憶されているものとする。
【００３４】
テンポラリファイル６６は、再生対象となるＴＳデータのうち、ワンセグサービスを利用する区間におけるフルセグサービスのデータ（映像、音声、ＰＣＲ、字幕、ＰＭＴ、ＥＣＭ等）を削除するときに、一時的に生成されるファイルである。再生終了時には、テンポラリファイル６６が、元の録画ファイル６２に置換されることとなる。
【００３５】
再生制御テーブル６８は、ＴＳデータを先読みする場合に、再生制御部４０が再生対象となるサービスの切り替えを制御するために、利用されるテーブルである。例えば、図４に示すように、切り替え時刻（例えば、４２ビットのＰＣＲ値「０ｘ１１２２３３」）に応じて、各サービスのＥＳのＰＩＤが記憶されている。
【００３６】
視聴制御部７０は、メディアデコーダ部に含まれるＴＳデータ分離部５０２より、ＴＳデータに含まれる選局情報（ＰＳＩ／ＳＩ）を取得し解析を行い、メディアデコーダ部５０に映像、音声等のＰＩＤを指定して視聴動作を実現するための機能部である。また、視聴対象のサービス（ワンセグか１２セグか）により、映像デコーダの切り替えも行う。
【００３７】
表示部８０は、メディアデコーダ部５０から出力された映像や、データ放送を表示したり、利用者に提供する情報の表示をしたりする為の機能部である。表示部８０としては、例えば液晶ディスプレイ（ＬＣＤ）や、有機ＥＬパネル等により構成されている。
【００３８】
入力部８２は、利用者から各種操作指示等の入力を受け付けるための機能部である。入力部８２としては、例えばボタンキーや、タッチパネル等により構成されている。
【００３９】
音声符号化部９０は、マイク部９２から入力された音声を音声データに符号化し、制御部１０に出力する機能部である。また、音声復号部９４は、入力された音声データを復号し、音声としてスピーカ部９６から出力する為の機能部である。
【００４０】
［１．２．２  再生制御部］
続いて、再生制御部４０について図５を用いて説明する。図５に記載されているように、再生制御部４０は、ＴＳデータ読み出し制御部４０２と、ＴＳデータ連続性判定部４０４と、ＦＩＦＯ４０６と、切替制御部４０８とを備えて構成されている。
【００４１】
ＴＳデータ読み出し制御部４０２は、記憶部６０の録画ファイル６２に記憶されているＴＳデータ（弱階層と強階層とが記憶されている）の読み出しの制御を行う機能部である。録画ファイル６２から読み出されたＴＳデータは、先読み用としてＴＳデータ連続性判定部４０４に、再生用としてＦＩＦＯ４０６にそれぞれ読み出される。
【００４２】
ＴＳデータ連続性判定部４０４は、ＴＳデータ読み出し制御部４０２の指示により、ＦＩＦＯ４０６に入力されるＴＳデータから、一例として数十秒先のＴＳデータを先読みし、弱階層のＰＣＲ（またはＰＳＩ）により、弱階層のデータ継続時間を判定する機能部である。判定結果に応じて、切替制御部４０８に再生切り替え指示の制御信号を出力する。
【００４３】
ＦＩＦＯ４０６は、ＴＳデータを再生時刻に再生できるように、メディアデコーダ部５０に含まれるＡＶデコーダ部５２に入力されるＴＳデータを記憶するバッファである。ＦＩＦＯ４０６にＴＳデータが一時記憶されることにより、ＡＶデコーダ部５２は連続してＴＳデータをデコードすることができる。
【００４４】
切替制御部４０８は、ＴＳデータ連続性判定部４０４から入力される再生切り替え指示の制御信号に従って、再生対象となるサービスの映像・音声のＰＩＤを、ＴＳデータ分離部５０２に出力する。これにより、メディアデコーダ部５０から再生出力されるサービスが切り替えられることとなる。
【００４５】
［１．２．３  メディアデコーダ部］
続いて、メディアデコーダ部５０を詳細に記載したのが図６である。メディアデコーダ部５０は、ＴＳデータ分離部５０２と、デスクランブル部５０４と、ＭＰＥＧ２デコード部５１０と、Ｈ．２６４デコード部５１２と、表示処理部５１４と、ＡＡＣデコード部５２０と、音声再生処理部５２２とを備えて構成されている。
【００４６】
ＴＳデータ分離部５０２（ＴＳＤＥＭＵＸ）は、入力されたＴＳデータを、再生制御部４０の制御信号に従って映像、音声、ＰＣＲ、字幕等に分離する制御部である。ここで、入力されるＴＳデータは、記憶部６０に記憶されている録画ファイル６２から読み出されたＴＳデータや、チューナ部３０により出力されたＴＳデータである。
【００４７】
ここで、分離されたデータのうちワンセグサービスのデータはＨ．２６４デコード部５１２に出力され、それ以外のデータはデスクランブル部５０４に出力される。
【００４８】
デスクランブル部５０４は、ＴＳデータ分離部５０２から入力されたＴＳデータ（１２セグサービス／固定サービス向け放送）の映像、音声の暗号を解除して出力する。このとき、接続されているＢ−ＣＡＳカード７２を利用して暗号化を解除（復号）することとなる。デスクランブラは暗号化されていないＴＳパケットに対しては、デスクランブル処理を行わず、入力データをそのまま出力する。
【００４９】
ＭＰＥＧ２デコード部５１０は、デスクランブル部５０４より入力されたＴＳデータのうち、映像信号をＭＰＥＧ２方式によりデコードする機能部である。デコードされた映像信号は、表示処理部５１４に出力され、表示処理部５１４は、入力された映像信号を表示部８０に出力する。
【００５０】
ＡＡＣデコード部５２０は、デスクランブル部５０４により入力されたＴＳデータのうち、音声信号をＡＡＣ方式によりデコードする機能部である。デコードされた音声信号は、音声再生処理部５２２に出力され、音声再生処理部５２２は、入力された音声信号をスピーカ部９６に出力する。
【００５１】
［１．３  処理の流れ］
続いて、携帯電話１において、デジタル放送（ＴＳ）を受信し、再生出力する場合の処理について図を用いて説明する。なお、本実施形態にかかる処理は、例えば記憶部６０に記憶されており、制御部１０が読み出して実行することにより、携帯電話１において具体的に実現されるものである。
【００５２】
［１．３．１  録画処理］
まず、図７を用いて録画処理について説明する。録画処理は、利用者が番組を視聴中のときに、録画する操作がなされた場合や、予め日時が指定されており、当該日時となったときに自動的に録画される、いわゆるタイマー録画を利用する場合等に実行される。
【００５３】
まず、録画開始の操作を検出したり、録画開始時刻となったりして、録画開始となると（ステップＳ１０；Ｙｅｓ）、録画制御部４２は、チューナ部３０により受信されているＴＳデータ（強階層データと、弱階層データとを含む混合データ）から、弱階層で伝送されている１２セグサービスの映像、音声、ＰＣＲ、ＰＡＴ、ＰＭＴ、ＥＣＭ、字幕等の１２セグサービス再生時に必要なパケットのＰＩＤを、ＴＳデータ分離部５０２に指定する（ステップＳ１２）。
【００５４】
また、録画制御部４２は、強階層で伝送されているワンセグサービスの映像、音声、ＰＣＲ、ＰＭＴ、字幕等のワンセグサービス再生時に必要なパケットのＰＩＤを、ＴＳデータ分離部５０２に指定する（ステップＳ１４）。
【００５５】
そして、録画制御部４２は、ＴＳから、指定されたＰＩＤに基づいて記憶する分のＴＳパケットをＴＳデータ分離部５０２において分離する制御を行い（ステップＳ１６）、分離されたＴＳパケットをＴＳデータとして録画ファイル６２に記憶する（ステップＳ１８）。なお、録画ファイル６２に記憶されたＴＳデータには、強階層データと、弱階層データとがそれぞれ存在する（良好な受信状況で録画できた）区間と、強階層データは存在するが弱階層データは存在しない区間（その時点では、弱階層が受信不能だった）区間とがある。また、強階層データも、弱階層データも受信できなかった場合は、その時間帯はＴＳデータは存在しないこととなる。
【００５６】
そして、録画終了の操作がなされた場合や、録画終了時刻となった場合には、録画終了と判定し（ステップＳ２０；Ｙｅｓ）、録画制御部４２は、録画ファイル６２に記憶されたＴＳデータに対応する管理ファイル６４を更新（作成）する（ステップＳ２２）。
【００５７】
このように、録画処理において記憶された録画ファイル６２に含まれるＴＳデータは、弱階層データと、強階層データとの両方が記憶されているものとする。
【００５８】
［１．３．２  再生処理］
続いて、再生処理について図８を用いて説明する。図８は、利用者により再生するＴＳデータが選択された場合の動作について説明するためのフローである。
【００５９】
まず、録画ファイル６２に記憶されているＴＳデータの中から、再生されるＴＳデータが選択されると、再生制御部４０は、管理ファイル６４を読み出す（ステップＳ１００）。そして、管理ファイル６４を参照し、再生対象となるＴＳデータのＰＭＴのＰＩＤを取得する（ステップＳ１０２）。
【００６０】
次に、制御部１０は、ＴＳデータの先読み処理を実行し（ステップＳ１０４）、ＴＳデータの先読みが実行される。なお、このＴＳデータ先読み処理は、図９において詳細に説明する。
【００６１】
続いて、再生制御部４０は、ＴＳデータ先読み処理の結果に基づいて、再生制御テーブル６８を作成する（ステップＳ１０６）。具体的には、再生制御テーブル６８により、１２セグサービスのデータ（弱階層データ）と、ワンセグサービスのデータ（強階層のデータ）とを切り替えるタイミングを記憶する。
【００６２】
続いて、録画ファイル６２に記憶されているＴＳデータから、不要データを削除し、テンポラリファイル６６に記憶する（ステップＳ１０８）。例えば、強階層のデータが再生される区間において、弱階層のデータが記憶されている場合には、弱階層のデータを削除する。
【００６３】
続いて、ＴＳデータ供給処理が実行される（ステップＳ１１０）。ＴＳデータ供給処理については後述するが、テンポラリファイルに記憶されたＴＳデータから、各ＴＳパケットを読み出し、各ＡＶデコーダ部に供給処理を実行する。
【００６４】
そして、録画ファイル６２の読み出し（再生出力）が総て終了すると（ステップＳ１１２；Ｙｅｓ）、元ファイルを削除し、テンポラリファイル６６を元ファイル名で保存する（すなわち、テンポラリファイル６６が、録画ファイル６２となる）。
【００６５】
［１．３．３  ＴＳデータ先読み処理］
続いて、図８のステップＳ１０４において実行されるＴＳデータ先読み処理について、図９を用いて説明する。
【００６６】
まず、録画ファイル６２に記憶されたＴＳデータから、ＴＳパケットをＸ個読み出す（ステップＳ２００）。ここで、読み出すパケット数としては、ＴＳデータをＴＳデータ分離部５０２に絶え間なく供給するのに十分なパケット数であり、およそ数十〜数百ｋバイトを読み出すこととする。
【００６７】
次に、読み出されたＴＳパケットについて、ワンセグのＰＭＴが未解析であるか否かを判定する（ステップＳ２０２）。なお、再生開始時は、ワンセグＰＭＴは未解析の状態であるため、必ず「Ｙｅｓ」となる。
【００６８】
ワンセグのＰＭＴが未解析の場合には（ステップＳ２０２；Ｙｅｓ）、読み出したＴＳパケットからワンセグのＰＭＴを検出する（ステップＳ２０４）。なお、ワンセグのプライマリサービスのＰＭＴのＰＩＤは、「０ｘ１ＦＣ８」固定となる。
【００６９】
検出されたワンセグのＰＭＴを解析し、映像、音声、ＰＣＲ、字幕等のＰＩＤを取得する（ステップＳ２０６）。
【００７０】
なお、ワンセグのＰＭＴが既に解析されている場合には（ステップＳ２０２；Ｎｏ）、ステップＳ２０４及びステップＳ２０６は実行されない。
【００７１】
続いて、読み出されたＴＳパケットの１２セグのＰＭＴが未解析であるか否かを判定する（ステップＳ２０８）。なお、再生開始時は、１２セグのＰＭＴは未解析の状態であるため、必ず「Ｙｅｓ」となる。
【００７２】
１２セグのＰＭＴが未解析の場合には（ステップＳ２０８；Ｙｅｓ）、読み出したＴＳパケットから１２セグのＰＭＴを検出する（ステップＳ２１０）。なお、１２セグのプライマリサービスのＰＭＴのＰＩＤは、再生処理のステップＳ１０２において取得済みとなる。
【００７３】
検出されたワンセグのＰＭＴを解析し、映像、音声、ＰＣＲ、字幕等のＰＩＤを取得する（ステップＳ２１２）。
【００７４】
なお、１２セグのＰＭＴが既に解析されている場合には（ステップＳ２０８；Ｎｏ）、ステップＳ２１０及びステップＳ２１２は実行されない。
【００７５】
そして、１２セグデータ継続時間判定処理を実行し（ステップＳ２１４）、ＴＳデータ先読み処理を終了する。
【００７６】
ここで、１２セグデータ継続時間判定処理について、図１０を用いて説明する。図１０は、ＴＳパケットを模式的に示す図であり、横軸に時間が取られている。また、各階層のＰＣＲパケットを示している。記憶されているＴＳデータにおける１２セグ、ワンセグのＰＣＲは、図１０のような位置に存在しており、斜線状に塗りつぶされている部分はワンセグのＰＣＲパケット、格子状に塗りつぶされている部分は１２セグのＰＣＲパケット、塗りつぶし無しの部分は複数のＰＣＲ以外のパケットが存在している。
【００７７】
ここで、ＰＣＲパケットには、４２ｂｉｔのＰＣＲ値（２７ＭＨｚカウンタのカウント値）が記載されている。ＰＣＲ値は、映像・音声等の提示タイミングの基準となるもので、デジタル放送受信装置は、ＰＣＲパケット受信により、内部のＳＴＣと、ＰＣＲとを同期させて映像・音声の提示タイミングを得ている。
【００７８】
ここで、ＰＣＲの時間間隔は１００ｍｓ以下であり、部分受信（ワンセグ）サービスでは、連続する４つのＰＣＲのうち、最大３つまで間引くことが可能である。
【００７９】
このような特性を踏まえ、１２セグデータ継続時間判定処理では、ＴＳデータを先頭から解析していき、ワンセグＰＣＲ間の１２セグＰＣＲが１００ｍｓ毎に受信できていれば、その区間は１２セグデータありとする。そして、１２セグデータありの区間が、予め決められた時間以上であれば、その区間の再生対象は１２セグサービスと判定する。
【００８０】
図１０においては、受信状況が良好だったことにより、ワンセグサービスと１２セグサービスのデータが記憶されている区間（区間Ａ１０、Ａ１４）と、ワンセグサービスのみ記憶されている区間（区間Ａ１２、Ａ１６）とに判定される。
【００８１】
１２セグデータ継続時間判定処理が実行されることにより、１２セグサービスのＴＳ
パケットが所定の継続時間以上記憶されていない場合は、ワンセグサービスを利用することとして出力されることになる。
【００８２】
［１．３．４  ＴＳデータ供給処理］
続いて、図８のステップＳ１１０において実行されるＴＳデータ供給処理について、図１１を用いて説明する。
【００８３】
まず、再生制御テーブル６８を読み出し（ステップＳ３００）、１２セグ／ワンセグサービスを再生出力する切り替えタイミングを取得する。そして、再生対象サービスの各ＥＳのＰＩＤを、ＴＳデータ分離部５０２に設定する（ステップＳ３０２）。ここで、各ＥＳのＰＩＤは、ＴＳデータ先読み処理により、再生制御テーブル６８に記憶されている。
【００８４】
続いて、再生対象サービスに応じて映像デコーダを選択する（ステップＳ３０４）。具体的には、再生対象サービスが１２セグサービスの場合はＭＰＥＧ２デコード部５１０を選択し、ワンセグサービスの場合はＨ．２４６デコード部５１２を選択する。
【００８５】
続いて、テンポラリファイル６６から、ＴＳパケットを読み出し、ＴＳデータ分離部５０２にＴＳパケットを供給する（ステップＳ３０６）。ここで、テンポラリファイル６６の未再生部分が閾値以下となった場合には、処理を終了する（ステップＳ３０８；Ｙｅｓ）。すなわち、再生処理に処理が戻り、再びＴＳデータの先読み処理を実行する。
【００８６】
他方、テンポラリファイル６６の未再生部分が閾値より大きい場合には（ステップＳ３０８；Ｎｏ）、再生対象サービスの切り替え時間が経過したか否かを判定する（ステップＳ３１０）。ここで、再生制御テーブル６８に記憶されている再生対象サービスの切り替え時間を経過した場合には、再生対象サービスの各ＥＳのＰＩＤをＴＳデータ分離部５０２に設定し（ステップＳ３１２）、対応する映像デコーダを選択する（ステップＳ３１４）。他方、再生対象サービス切り替え時間を経過していない場合には（ステップＳ３１０；Ｎｏ）、ステップＳ３０６から処理を繰り返し実行する。
【００８７】
［１．４  実施例］
本実施形態を適用した場合の実施例について、図１２から図１４を用いて説明する。図１２は、録画ファイル６２にＴＳデータが記憶されている状態を模式的に示したものである。ここで、格子状に塗りつぶされているのが１２セグサービスのデータ（弱階層）であり、斜線状に塗りつぶされているのがワンセグサービスのデータ（強階層）である。また、塗りつぶされてない箇所は、その時間の記憶データが存在しないことを示している。そして、図１２のデータを再生出力したデータを示したのが図１３である。
【００８８】
例えば、時間ｔ１０〜時間ｔ１２の間は、１２セグサービスのデータと、ワンセグサービスのデータとが併せて記憶されている。従って、ステップＳ２１２により、１２セグサービスのＴＳデータが優先されて再生出力される。
【００８９】
時間ｔ１２〜ｔ１４の間は、１２セグサービスのデータが記憶されておらず、ワンセグサービスのデータのみが記憶されている。従って、ステップＳ２０２〜ステップＳ２０６及びステップＳ２０８；Ｎｏとなり、ワンセグサービスのデータが再生出力される。
【００９０】
時間ｔ１４〜ｔ１６の間は、１２セグサービスのデータと、ワンセグサービスのデータとが併せて記憶されている。従って、ステップＳ２１２により、１２セグサービスのデータが優先される。しかし、１２セグサービスのデータが記憶されている時間（継続時間）が短いため、再生出力されるデータは１２セグサービスのデータではなく、ワンセグサービスのデータとなる（ステップＳ２１４）。
【００９１】
同様に、時間ｔ１６〜ｔ１８の間はワンセグサービスのデータが、時間ｔ１８〜ｔ２０は１２セグサービスのデータが、時間ｔ２０〜ｔ２２の間はワンセグサービスのデータがそれぞれ再生出力される。時間ｔ２２〜ｔ２４は、データが記憶されていない。したがって、この間の時間については、再生時にスキップ処理されることとなる。
【００９２】
また、時間ｔ２４〜ｔ２６の間についても、何回か１２セグサービスのデータが記憶されているが、１２セグサービスが継続的に記憶されている時間が所定時間以下となるため、１２セグサービスのデータではなく、ワンセグサービスのデータが再生されることとなる（ステップＳ２１４）。
【００９３】
図１４は、再生時におけるテンポラリファイル６６の状態を模式的に示した図である。図１２、図１３で説明した「１２セグサービスのデータが記憶されているが、ワンセグサービスのデータが再生される部分（点線部）」については、削除されている。したがって、元のＴＳデータと比較してより小さい容量で記憶することができる。そして、このテンポラリファイル６６が、録画ファイル６２（ＴＳデータ）に置き換わることになる。
【００９４】
［１．５  変形例］
本発明を適用した一例として、上述した実施形態について説明したが、以下のような変形例を適用しても良い。
【００９５】
まず、１２セグサービスとワンセグサービスとの切り替え時点において、切替後の映像表示までの時間短縮のため、ＴＳデータ分離部５０２に供給するデータを、Ｉピクチャの先頭（又はＩＤＲの先頭）が含まれる映像パケットとしてもよい。
【００９６】
また、一般的に、１２セグサービスと、ワンセグサービスではサイマル放送時でも映像表示に若干の時間差があり、ワンセグの表示が遅れてしまう。そこで、切り替え時の映像・音声の提示がスムーズに行われるように、再生データのＴＳデータ分離部５０２への供給を以下のように行ってもよい。
【００９７】
（１）１２セグサービスからワンセグサービスへの切り替え時
元の画像ファイルの切り替え時点のＰＣＲ値よりも前の部分からＴＳパケットを提供する。これは、図１１のステップＳ３０６において、再生制御テーブルに記載されたＰＣＲパケットより、例えばＰＣＲパケット１０個分前の時点からＴＳパケットを供給する処理とする。
【００９８】
（２）ワンセグサービスから１２セグサービスへの切り替え時
元の画像ファイルの切り替え時点のＰＣＲ値よりも後ろの部分からＴＳパケットを提供する。これは、図１１のステップＳ３０６において、再生制御テーブルに記載されたＰＣＲパケットより、例えばＰＣＲパケット１０個分後の時点からＴＳパケットを供給する処理とする。
【００９９】
また、上述した実施形態については、１２セグサービスのデータの継続時間の判定（図９のステップＳ２１４）をＰＣＲにより行っているが、録画ファイル中に含まれるＰＭＴやＰＡＴ等、周期的に含まれるパケットの有無（ワンセグのＰＭＴは存在していて、１２セグのＰＭＴは存在していない等）を調べることにより、１２セグサービスのデータ継続時間を判定することとしても良い。
【０１００】
また、上述した実施形態においては、ＴＳデータを初回再生するときに、不要部分を削除する処理を行うこととして説明しているが、他のタイミング、例えば録画終了時に行ったり、利用者の指示による任意のタイミングにより行ったりしても良い。
【０１０１】
例えば、録画終了時（初回再生前）に、不要部分の削除のみを行う録画ファイル変換処理について、図１５を用いて説明する。
【０１０２】
まず、管理ファイル６４を読み出し（ステップＳ４００）、再生対象のＰＭＴのＰＩＤを取得する（ステップＳ４０２）。続いて、ＴＳデータ先読み処理を実行し（ステップＳ４０４）、不要データを削除した後に、テンポラリファイル６６に記憶する（ステップＳ４０６）。そして、録画ファイル６２について総て処理を行うと（ステップＳ４０８；Ｙｅｓ）、元ファイルを削除し、テンポラリファイル６６を元ファイル名で保存する（ステップＳ４１０）。
【０１０３】
このように、録画ファイル変換処理を実行することにより、初回再生前のタイミングにて、録画ファイル６２から不要なデータを削除することが可能となる。
【０１０４】
また、ワンセグサービスにおいて、サイマルサービス（サイマル放送）が提供されている場合には上述の実施形態の処理を行い、サイマルサービスが提供されていない場合には、１２セグサービスのみを記憶することとしても良い。
【０１０５】
例えば、図９に示したＴＳデータ先読み処理に変えて、図１６に示す先読み処理を実行する。図１６は、ＴＳデータ先読み処理の動作フローを示した図である。なお、図９に示したＴＳデータ先読み処理と、同一の処理には同一の符号を付し、詳細な説明は省略する。
【０１０６】
まず、録画ファイル６２に記憶されているＴＳデータからＴＳパケットをＸ個読み出し（ステップＳ２００）、サイマルサービス選択処理が実行される（ステップＳ５００）。
【０１０７】
ここで、サイマルサービス選択処理については、図１７の動作フローを用いて説明する。まず、再生対象の１２セグサービスに含まれるＨ−ＥＩＴ［ｐ］を検索する（ステップＳ６００）。そして、Ｈ−ＥＩＴに記載される番組情報（番組名、番組開始時刻、番組継続時間、番組の説明等）を取得する（ステップＳ６０２）。
【０１０８】
続いて、読み出した情報から、Ｌ−ＥＩＴ［ｐ］を検索する（ステップＳ６０４）。そして、Ｈ−ＥＩＴから取得した番組情報と、一致する番組情報を持ったワンセグのサービスＩＤを取得する（ステップＳ６０６）。ここで、ワンセグサービスは、１つのＴＳ中に最大３つ含まれている。また、ワンセグサービスのＰＭＴのＰＩＤは、サービスＩＤから自動的に求めることができる。
【０１０９】
また、「一致する番組情報」とは、Ｌ−ＥＩＴ記載の番組開始時刻、番組継続時間がＨ−ＥＩＴと一致するか否かを判断する。そして、一致すると判断された場合、Ｌ−ＥＩＴ及びＨ−ＥＩＴのそれぞれの短形式イベント記述子に記載される、番組名と番組説明について、その長さの短い文字列が長い文字列に含まれるか否かを判定する。ここで、文字列が含まれていた場合に、サイマルサービスが選択されている（サイマル放送が実施されている）と判定する。
【０１１０】
ここで、図１６の処理に戻ると、続いてワンセグサービスにサイマルサービスが行われているか否かを判定する（ステップＳ５０２）。ここで、サイマルサービスが行われている場合には、ワンセグサービスからＰＭＴを解析し（ステップＳ５０２；Ｙｅｓ→ステップＳ２０２）、ワンセグサービスが行われていない場合には、１２セグサービスからＰＭＴを解析する（ステップＳ５０２；Ｎｏ→ステップＳ２０８）。
【０１１１】
このように、サイマルサービスが提供されていない場合は、１２セグサービスのみを再生することとなる。この場合、再生制御テーブルには切り替えＰＣＲ値は記載されず、最初から最後まで１２セグサービスのみが再生されることとなる。
【０１１２】
以上の第１実施形態では、再生時に弱階層のサービス（１２セグサービス）を優先して表示し、弱階層サービスの録画データ欠落部分について強階層サービス（ワンセグサービス）を表示するようにしているが、これは弱階層サービスでは伝送帯域が強階層サービスより大きいため、視聴者に、より高画質の映像を提供できるためである。
【０１１３】
［２．第２実施形態］
続いて、第２実施形態について説明する。第１実施形態においては、一つのデジタル放送を受信し、一つのデジタル放送の中から２つのサービスを分離する場合について説明したが、第２実施形態は、２つの受信系統を備えたデジタル放送受信装置において、２つの受信系統により受信されたサービスを用いる場合について説明する。
【０１１４】
［２．１  機能構成］
まず、第２実施形態における携帯電話の機能構成について説明する。図１８は、第２実施形態にかかる携帯電話の機能構成を説明するための図である。第２実施形態では、第１実施形態と比較して、チューナ部及びメディアデコーダ部の受信系統が２つ存在するため、その部分を中心に説明するための図である。他の構成要件については、図２に記載の携帯電話１と同一であるため、説明を省略する。
【０１１５】
図１８に示すように、第２実施形態においては、第１実施形態において備えられていたチューナ部３０が、チューナ部３０ａとチューナ部３０ｂとの２つの受信系統を備えている。また、チューナ部３０ａに接続される第１受信系統として、ＴＳデータ分離部５０２ａと、Ｈ．２６４デコード部５１２ａと、表示処理部５１４ａと、ＡＡＣデコード部５２０ａと、音声再生処理部５２２ａとを備えており、チューナ部３０ｂに接続される第２受信系統として、ＴＳデータ分離部５０２ｂと、Ｈ．２６４デコード部５１２ｂと、表示処理部５１４ｂと、ＡＡＣデコード部５２０ｂと、音声再生処理部５２２ｂとを備えている。
【０１１６】
なお、各機能部の動作については、第１実施形態と同一であるため、その詳細な説明は省略する。
【０１１７】
［２．２  処理の流れ］
続いて、第２実施形態における処理について図を用いて説明する。図１９は、第２実施形態における録画処理について説明するためのフローチャートである。
【０１１８】
まず、第１受信系統にて録画が開始される（ステップＳ７００）。次に、同一の番組が時間差をもって放送されているか否かを判定する（ステップＳ７０２）。
【０１１９】
具体的には、同一番組であることを示す識別子が番組情報に付与されているか、放送波に含まれるＥＩＴの短形式イベント記述子の記載の番組名、番組説明が一致しているか否かにより判定される。
【０１２０】
ここで、同一番組が時間差をもって放送されていると判定された場合には（ステップＳ７０２；Ｙｅｓ）、同一番組の放送開始時刻が到来したか否かを判定する（ステップＳ７０４）。そして、同一番組の放送開始時刻が到来したときに、第２受信系統で録画が開始される（ステップＳ７０６）。
【０１２１】
続いて、第１受信系統で録画中の番組の終了時刻となった場合（ステップＳ７０８；Ｙｅｓ）、第１受信系統の録画を終了する（ステップＳ７１０）。また、第２受信系統で録画中の場合（ステップＳ７１２；Ｙｅｓ）、第２受信系統で録画中の番組の終了時刻に、第２受信系統の録画を終了する（ステップＳ７１４；Ｙｅｓ→ステップＳ７１６）。
【０１２２】
そして、第１受信系統により録画された録画ファイルと、第２受信系統により録画された録画ファイルを合成する処理を実行する（ステップＳ７１８）。具体的には、第１受信系統で作成された録画ファイルと、第２受信系統で作成された録画ファイルから、番組開始時点からの時間情報（それぞれのファイルのＴＳ内のＰＣＲパケットの各ＰＣＲ値と、先頭のＰＣＲ値との差分）を元に、欠落部分を補完したファイル（再生用テンポラリファイル）を作成する。
【０１２３】
そして、テンポラリファイルを作成後、第１受信系統で作成された録画ファイルと、だ２受信系統で作成された録画ファイルを削除し、合成することにより生成されたテンポラリファイルを、録画ファイルとして記憶する。
【０１２４】
なお同一番組が時間差をもって放送されていない場合（ステップＳ７０２；Ｎｏ）、第１受信系統のみで受信され、録画ファイルが生成される（ステップＳ７０２；Ｎｏ→ステップＳ７０８；Ｙｅｓ→ステップＳ７１０→ステップＳ７１２；Ｎｏ）。
【０１２５】
［２．３  実施例］
図２０は、第２実施形態により作成される録画ファイルについて模式的に示した図である。図２０（ａ）は、第１受信系統にて受信されたサービス１を記憶した録画ファイルであり、図２０（ｂ）は、第２受信系統にて受信されたサービス２を記憶した録画ファイルである。また、図２０（ｃ）は、サービス１の録画ファイルと、サービス２の録画ファイルとを合成した再生ファイル（テンポラリファイル）である。
【０１２６】
サービス１において受信されて録画されたデータ（格子状に塗りつぶされている領域）については、そのまま録画ファイルに記憶されている。ここで、サービス１にて受信できなかった部分については、サービス２にて記憶されているかを判定し、サービス２で記憶されている場合は、当該データ（斜線で塗りつぶされている領域）を利用して録画ファイルを生成する。
【０１２７】
また、サービス１及びサービス２の双方にて録画されていないデータ（塗りつぶされていないデータ）については、データをスキップすることとする。
【０１２８】
このように、本実施形態によれば、異なる変調方式、誤り訂正方式で放送される別ＴＳの同一番組や、時間差で放送される別ＴＳの同一番組を、録画することにより一方の受信系統で受信できなかった部分を他方の受信系統で受信した部分で補完し、欠落部分の少ない再生ファイルを作成することができる。
【０１２９】
［２．４  変形例］
なお、上述した図１８においては、ワンセグサービスを２系統受信する装置について説明するが、ワンセグサービスや、複数のセグメントで送出されるサービスを２系統受信する装置についても、受信系統を２つにすることで同様に実現可能である。
【０１３０】
また、上述した実施形態では、受信系統を２つ設けて、時間差で放送される番組が、別のＴＳとして放送される場合について記載しているが、１つのＴＳに時間差で放送される２つのサービスが多重されている場合にも適用できる。その場合、チューナ部及びＴＳデータ分離部等の受信系統は１系統のみでよい。
【０１３１】
また、上述した実施形態については、２つのサービスが時間差で同一番組を放送している場合について記載しているが、３つ以上のサービスで同一番組が時間差で放送されている場合にも適用できることは勿論である。
【０１３２】
また、上述した実施形態では、２つのサービスが時間差で同一番組を放送している場合について記載しているが、時間差を持たずに、２つのサービスの放送波が、別の変調方式や、誤り訂正方式で放送されている場合にも適用することができる。この場合、同一の受信機で受信しても、受信特性の違いから、一方の系統で受信不可だった時間帯でも、他方では受信可能である場合がある。
【０１３３】
［３．第３実施形態］
続いて、第３実施形態について説明する。第３実施形態は、チューナ部及びＴＳデコード部を２系統有し、ＩＳＤＢ−Ｔｍｍ等のマルチメディア放送で別セグメントで放送されているＴＳを併せて記録できるデジタル放送受信装置について説明する。
【０１３４】
［３．１  機能構成］
まず、第３実施形態における携帯電話の機能構成について説明する。第３実施形態にかかる機能構成は、第２実施形態において示した図１８に示す機能構成と同様である。すなわち、同じ内容の番組が異なるＴＳで放送されている場合に、２つのチューナを用いて受信ＴＳをそれぞれ記憶し、片方のＴＳで記憶できなかった部分をもう一方のＴＳで記憶できた部分で補うこととする。
【０１３５】
本実施形態では、例えばサービス１（第１受信系統）が１６ＱＡＭ、サービス２（第２受信系統）がＱＰＳＫで放送されており、番組内容は同じでも、サービス１では伝送容量が大きいために３０ｆｐｓの動画を伝送し、サービス２では１５ｆｐｓの動画を転送しているものとする。
【０１３６】
なお、サービス１は、サービス２より所要ＣＮ比が大きいため、サービス２で受信可能であった時間帯でも、サービス１は受信不可という場合がありうる。
【０１３７】
［３．２  処理の流れ］
続いて、第３実施形態における処理について説明する。第３実施形態の録画・再生処理は、第１実施形態の処理に基づいて、ワンセグ／フルセグの代わりに２つ受信系統において各サービスを受信する場合について説明する。
【０１３８】
［３．２．１  録画時の処理について］
まず録画時の処理について説明する。録画開始時に、予め取得しておいた番組表（番組情報）から、視聴中の番組と同じ番組が異なる変調方式、異なる誤り訂正方式で放送されているか否かを検索し、該当する番組があれば、その番組を第２受信系統を用いて受信し、録画（記憶）する。
【０１３９】
ここでいう録画とは、チューナ部３０（チューナ部３０ａ／３０ｂ）から入力されるＴＳのうち、再生時に必要となるＴＳデータ記憶しておく動作であり、第１受信系統で処理されるサービス１と、第２受信系統で処理されるサービス２とは、別のＴＳデータとして録画ファイルに記憶される。
【０１４０】
また、第１実施形態と同様に、記憶するときに管理ファイル６４も記憶されるが、この場合の管理ファイルは、２つのＴＳの再生対象サービスのサービスＩＤ又はＰＭＴのＰＩＤが記憶される。
【０１４１】
［３．２．２  再生時の処理について］
続いて、第３実施形態における再生時の処理について説明する。第３実施形態の再生処理は、第１実施形態の再生処理（図８）と略同一の処理が実行される。
ここで、第１実施形態と異なる点としては、ワンセグ／フルセグサービスの代わりに、第１受信系統にて受信される第１サービスと、第２受信系統にて受信される第２サービスについて処理される点である。
【０１４２】
また、ステップＳ１０４において実行されるＴＳデータ先読み処理については、図２１の処理が実行されることとなる。
【０１４３】
まず、録画ファイル６２に記憶されたサービス２のＴＳデータから、ＴＳパケットをＸ個読み出す（ステップＳ８００）。次に、読み出されたＴＳパケットについて、サービス２のＰＭＴが未解析であるか否かを判定する（ステップＳ８０２）。なお、再生開始時は、サービス２のＰＭＴは未解析の状態であるため、必ず「Ｙｅｓ」となる。
【０１４４】
サービス２のＰＭＴが未解析の場合には（ステップＳ８０２；Ｙｅｓ）、読み出したＴＳパケットからサービス２のＰＭＴを検出する（ステップＳ８０４）。なお、サービス２のＰＭＴのＰＩＤは、再生処理の最初に取得済みである。
【０１４５】
検出されたサービス２のＰＭＴを解析し、映像、音声、ＰＣＲ、字幕等のＰＩＤを取得する（ステップＳ８０６）。
【０１４６】
なお、サービス２のＰＭＴが既に解析されている場合には（ステップＳ８０２；Ｎｏ）、ステップＳ８０４及びステップＳ８０６は実行されない。
【０１４７】
続いて、サービス１のＴＳデータ（録画ファイル）から、ＴＳパケットをＸ個読み出す（ステップＳ８０８）。そして、読み出されたサービス１のＰＭＴが未解析であるか否かを判定する（ステップＳ８１０）。なお、再生開始時は、サービス２のＰＭＴは未解析の状態であるため、必ず「Ｙｅｓ」となる。
【０１４８】
サービス１のＰＭＴが未解析の場合には（ステップＳ８１０；Ｙｅｓ）、読み出したＴＳパケットからサービス１のＰＭＴを検出する（ステップＳ８１２）。なお、サービス１のＰＭＴのＰＩＤは、再生処理のステップＳ１０２において取得済みとなる。
【０１４９】
検出されたサービス１のＰＭＴを解析し、映像、音声、ＰＣＲ、字幕等のＰＩＤを取得する（ステップＳ８１４）。
【０１５０】
なお、サービス１のＰＭＴが既に解析されている場合には（ステップＳ８１０；Ｎｏ）、ステップＳ８１２及びステップＳ８１４は実行されない。
【０１５１】
そして、サービス２データ継続時間判定処理を実行し（ステップＳ８１６）、ＴＳデータ先読み処理を終了する。
【０１５２】
ここで、サービス２のデータ継続時間判定処理は、第１実施形態において説明した１２セグデータ継続時間判定処理と略同一の処理である。すなわち、フルセグサービスとワンセグサービスの代わりに、サービス１とサービス２とにて同様の処理を行う。
【０１５３】
［３．３  実施例］
本実施形態を適用した場合の実施例について、図２２から図２４を用いて説明する。図２２は、録画ファイル６２にＴＳデータが記憶されている状態を模式的に示したものである。ここで、格子状に塗りつぶされているのがサービス１のデータであり、斜線状に塗りつぶされているのがサービス２のデータである。また、塗りつぶされてない箇所は、その時間の記憶データが存在しないことを示している。そして、図２２のデータを再生出力したデータを示したのが図２３である。
【０１５４】
例えば、時間ｔ１０〜時間ｔ１２の間は、サービス１のデータと、サービス２のデータとが併せて記憶されている。従って、サービス１のＴＳデータが優先されて再生出力される。
【０１５５】
時間ｔ１２〜ｔ１４の間は、サービス１のデータが記憶されておらず、サービス２のデータのみが記憶されている。従って、サービス２のデータが再生出力される。
【０１５６】
時間ｔ１４〜ｔ１６の間は、サービス１のデータと、サービス２のデータとが併せて記憶されている。従って、サービス１のデータが優先される。しかし、サービス１のデータが記憶されている時間（継続時間）が短いため、再生出力されるデータはサービス１のデータではなく、サービス２のデータとなる。
【０１５７】
同様に、時間ｔ１６〜ｔ１８の間はサービス２のデータが、時間ｔ１８〜ｔ２０はサービス１のデータが、時間ｔ２０〜ｔ２２の間はサービス２のデータがそれぞれ再生出力される。時間ｔ２２〜ｔ２４は、データが記憶されていない。したがって、この間の時間については、再生時にスキップ処理されることとなる。
【０１５８】
また、時間ｔ２４〜ｔ２６の間についても、何回かサービス１のデータが記憶されているが、サービス１が継続的に記憶されている時間が所定時間以下となるため、サービス１のデータではなく、サービス２のデータが再生されることとなる。
【０１５９】
図２４は、再生時におけるテンポラリファイル６６の状態を模式的に示した図である。図２２、図２３で説明した「サービス１のデータが記憶されているが、サービス１のデータが再生される部分（点線部）」については、削除されている。したがって、元のＴＳデータと比較してより小さい容量で記憶することができる。そして、このテンポラリファイル６６が、録画ファイル６２（ＴＳデータ）に置き換わることになる。
【０１６０】
［４．変形例］
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も特許請求の範囲に含まれる。
【０１６１】
また、上述した実施形態においては、デジタル放送受信装置を適用した装置として携帯電話を一例として説明したが、本発明が適用可能な装置はこれに限定されるものではなく、例えば、デジタル放送を受信可能な装置（カーナビゲーションシステム、電子辞書、コンピュータ等）であれば適用可能なことはもちろんである。
【０１６２】
また、上述した実施形態においては、トランスポートストリームとして、弱階層と強階層の２つを含んでいることとして説明したが、例えば、中階層を含めた３階層であったりと、複数のサービスを含んでいる場合には適用可能である。
【符号の説明】
【０１６３】
１  携帯電話
１０  制御部
２０  無線部
２２  通信アンテナ
２５  通信制御部
３０、３０ａ、３０ｂ  チューナ部
３２  受信アンテナ
４０  再生制御部
４０２  ＴＳデータ読み出し制御部
４０４  ＴＳデータ連続性判定部
４０８  切替制御部
４２  録画制御部
５０  メディアデコーダ部
５０２、５０２ａ、５０２ｂ  ＴＳデータ分離部
５０４  デスクランブル部
５１０  ＭＰＥＧ２デコード部
５１２、５１２ａ、５１２ｂ  Ｈ．２６４デコード部
５１４、５１４ａ、５１４ｂ  表示処理部
５２０、５２０ａ、５２０ｂ  ＡＡＣデコード部
５２２、５２２ａ、５２２ｂ  音声再生処理部
５２  デコーダ部
６０  記憶部
６２  録画ファイル
６４  管理ファイル
６６  テンポラリファイル
６８  再生制御テーブル
７０  視聴制御部
７２  Ｂ−ＣＡＳカード
８０  表示部
８２  入力部
９０  音声符号化部
９２  マイク部
９４  音声復号部
９６  スピーカ部
【図１】
0005571220.tif 000002
【図２】
0005571220.tif 000003
【図３】
0005571220.tif 000004
【図４】
0005571220.tif 000005
【図５】
0005571220.tif 000006
【図６】
0005571220.tif 000007
【図７】
0005571220.tif 000008
【図８】
0005571220.tif 000009
【図９】
0005571220.tif 000010
【図１０】
0005571220.tif 000011
【図１１】
0005571220.tif 000012
【図１２】
0005571220.tif 000013
【図１３】
0005571220.tif 000014
【図１４】
0005571220.tif 000015
【図１５】
0005571220.tif 000016
【図１６】
0005571220.tif 000017
【図１７】
0005571220.tif 000018
【図１８】
0005571220.tif 000019
【図１９】
0005571220.tif 000020
【図２０】
0005571220.tif 000021
【図２１】
0005571220.tif 000022
【図２２】
0005571220.tif 000023
【図２３】
0005571220.tif 000024
【図２４】
0005571220.tif 000025
【図２５】
0005571220.tif 000026