(57)【要約】【課題】複数のチャンネルの放送番組の視聴／録画と、その放送番組受信処理の同時実行とが可能であり、利用者が所望の番組を視聴又は録画することができるデジタル放送受信機を提供すること。【解決手段】本発明のデジタル放送受信機（１）では、有料チャンネルの放送番組を受信すべき第１受信ユニット（３−１）を優先して、利用者が視聴している無料チャンネルの放送番組を受信する受信ユニットを、第１受信ユニット（３−１）から第２受信ユニット（３−３）に切り替える。このとき、本発明のデジタル放送受信機（１）は、利用者が視聴している無料チャンネルの放送番組を受信する受信ユニットを、第１受信ユニット（３−１）から第２受信ユニット（３−３）にシームレスに切り替える。【選択図】図６
2008252476.tif 000002
【特許請求の範囲】
【請求項１】
放送番組を受信するｎ個（ｎは２以上の整数）の受信ユニットと、
デジタル放送受信機本体と
を具備し、
前記デジタル放送受信機本体は、
前記ｎ個の受信ユニットに接続され、少なくとも２個の切替用バッファを有する切替用バッファ部と、
前記切替用バッファ部と出力装置とに接続されたスイッチと、
割当制御部と
を具備し、
前記受信ユニットのうちの第１受信ユニットを使用して、第１チャンネルの前記放送番組の視聴が行われるとき、
前記割当制御部は、
前記第１チャンネルの前記放送番組を受信し、前記少なくとも２個の切替用バッファのうちの第１切替用バッファに格納するように、前記第１受信ユニットを制御し、前記第１切替用バッファに格納された前記第１チャンネルの前記放送番組を読み出して前記出力装置に出力するように、前記スイッチを制御し、
前記第１受信ユニット以外の受信ユニット群のうちの１つの受信ユニットを使用して、前記第１チャンネルの前記放送番組の視聴を行うように切り替えるとき、
前記割当制御部は、
前記１つの受信ユニットとして、前記第１チャンネルの前記放送番組を受信し、前記少なくとも２個の切替用バッファのうちの第２切替用バッファに格納するように、第２受信ユニットを制御し、前記第２切替用バッファに格納された前記第１チャンネルの前記放送番組を読み出して前記出力装置に出力するように、前記スイッチを制御する
デジタル放送受信機。
【請求項２】
請求項１に記載のデジタル放送受信機において、
前記デジタル放送受信機本体は、
バッファ制御部
を更に具備し、
前記ｎ個の受信ユニットから前記切替用バッファ部までの伝送遅延は、各々異なり、
前記放送番組は、前記放送番組を構成する複数のパケットの各々に対して、前記放送番組が開始するときの先頭パケットからの相対時刻を特定可能な時刻情報を含み、
前記バッファ制御部は、
前記第１チャンネルの前記放送番組の視聴開始時に、前記第１切替用バッファに格納された前記放送番組が、前記第１受信ユニットに対する予め定められたバッファ長に達したのちに、前記第１切替用バッファから前記放送番組を読み出して前記出力装置への出力を開始し、
前記第１切替用バッファに格納された前記第１受信ユニットで受信した前記放送番組の先頭の前記時刻情報と、前記第２切替用バッファに格納された前記第２受信ユニットで受信した前記放送番組の先頭の前記時刻情報とが一致した時点で、切り替え指示を出力し、
前記割当制御部は、
前記切り替え指示に応じて、前記第２切替用バッファから前記放送番組を読み出して前記出力装置に出力するように、前記スイッチを切り替える
デジタル放送受信機。
【請求項３】
請求項２に記載のデジタル放送受信機において、
前記デジタル放送受信機本体は、
前記バッファ長を自動的に決定するバッファ長自動決定部
を更に具備し、
前記バッファ長自動決定部は、
前記ｎ個の受信ユニットから前記切替用バッファ部までの伝送遅延時間の範囲を、第１伝送遅延時間から、前記第１伝送遅延時間よりも長い第２伝送遅延時間としたとき、前記ｎ個の受信ユニットの前記第２伝送遅延時間の中から、最も長い第２伝送遅延時間を最大伝送遅延時間として決定し、
前記ｎ個の受信ユニットの前記伝送遅延時間として前記第１伝送遅延時間、前記第２伝送遅延時間をそれぞれＴｄ１、Ｔｄ２とし、前記最大伝送遅延時間をＴｍａｘとし、前記ｎ個の受信ユニットに対する前記バッファ長をＴｂｆとしたとき、
Ｔｂｆ＝Ｔｍａｘ−Ｔｄ１
により、前記ｎ個の受信ユニットに対する前記バッファ長を算出する
デジタル放送受信機。
【請求項４】
請求項３に記載のデジタル放送受信機において、
前記バッファ長自動決定部は、
第ｊ受信ユニット（ｊは、１≦ｊ≦ｎを満たす整数）が任意の前記放送番組を受信し、前記切替用バッファ部の前記少なくとも２個の切替用バッファのうちの１つの切替用バッファに格納する場合、基準とする絶対時刻をＴｒ０とし、前記絶対時刻Ｔｒ０に前記放送番組を受信したときの前記パケットである受信パケットの前記時刻情報をＴｐ０とし、前記放送番組を前記１つの切替用バッファに格納したときの絶対時刻をＴｂ１とし、前記絶対時刻Ｔｂ１に前記放送番組を前記１つの切替用バッファに格納したときの前記パケットである到着パケットの前記時刻情報をＴｐ１とし、前記到着パケットを受信したときの絶対時刻をＴｒ１とし、前記伝送遅延時間をＴｄとしたとき、
Ｔｒ１＝Ｔｒ０＋（Ｔｐ１−Ｔｐ０）
Ｔｄ＝Ｔｂ１−Ｔｒ１
∴  Ｔｄ＝Ｔｂ１−｛Ｔｒ０＋（Ｔｐ１−Ｔｐ０）｝
により、前記第ｊ受信ユニットの前記伝送遅延時間を計測する
デジタル放送受信機。
【請求項５】
請求項３に記載のデジタル放送受信機において、
前記バッファ長自動決定部は、
前記デジタル放送受信機本体から第ｊ受信ユニット（ｊは、１≦ｊ≦ｎを満たす整数）に検査信号を出力してから、前記検査信号に応じて前記第ｊ受信ユニットから前記デジタル放送受信機本体に出力される応答信号を受信するまでの時間を、前記第ｊ受信ユニットの前記伝送遅延時間として計測する
デジタル放送受信機。
【請求項６】
請求項１〜５のいずれかに記載のデジタル放送受信機において、
前記デジタル放送受信機本体は、
無料チャンネルが割り当てられたｎ個の契約管理部
を更に具備し、
前記割当制御部は、前記ｎ個の契約管理部をそれぞれ前記ｎ個の受信ユニットに対応付け、
前記ｎ個の契約管理部のうちの第１契約管理部は、有料チャンネルが更に割り当てられ、
前記第１チャンネルは、前記無料チャンネルであり、
前記第２受信ユニットを使用して、前記第１チャンネルの前記放送番組の視聴を行うように切り替えるとき、
前記第２受信ユニットは、前記第１チャンネルの前記放送番組を受信し、
前記第１受信ユニットは、前記有料チャンネルの前記放送番組を受信する
デジタル放送受信機。
【請求項７】
請求項６に記載のデジタル放送受信機において、
前記ｎ個の契約管理部には、それぞれ、自己を識別する個別番号と、暗号化された放送番組を復号するための番組鍵情報を生成する鍵情報とが格納され、
前記第１契約管理部を使用して、前記無料チャンネル又は前記有料チャンネルを表すチャンネルの前記放送番組の視聴又は録画が行われるとき、前記割当制御部は、放送データを受信するように、前記第１受信ユニットを制御し、
前記放送データは、暗号化された前記チャンネルの前記放送番組と、前記暗号化されたチャンネルの前記放送番組を復号するための無料番組鍵情報を有するＥＣＭ（番組制御情報）と、ｎ個の照合用個別番号を有するＥＭＭ（個別情報）とを含み、
前記第１受信ユニットは、
前記放送データに含まれる前記ＥＣＭと前記ＥＭＭとを読み出し、
前記放送データに含まれる前記ＥＭＭの前記ｎ個の照合用個別番号のうちの１つと、前記第１契約管理部に格納された第１個別番号とが一致する場合、前記放送データに含まれる前記ＥＭＭを前記第１契約管理部に入力することにより、前記第１契約管理部に格納された鍵情報を更新し、前記放送データに含まれる前記ＥＣＭの前記無料番組鍵情報を前記第１契約管理部に入力することにより、前記第１契約管理部に格納された鍵情報に基づいて生成された第１番組鍵情報を前記第１契約管理部から読み出し、
前記第１番組鍵情報に従って、前記放送データに含まれる前記暗号化されたチャンネルの前記放送番組を復号し、
前記復号されたチャンネルの前記放送番組を前記第１切替用バッファに格納する
デジタル放送受信機。
【請求項８】
請求項６又は７に記載のデジタル放送受信機において、
前記ｎ個の契約管理部の各々は、ＩＣカードである
デジタル放送受信機。
【請求項９】
請求項１〜８のいずれかに記載のデジタル放送受信機と、
前記デジタル放送受信機により出力された前記放送番組を表示する表示装置と
を具備するテレビ。
【請求項１０】
放送番組を受信するｎ個（ｎは２以上の整数）の受信ユニットと、前記ｎ個の受信ユニットに接続され、少なくとも２個の切替用バッファを有する切替用バッファ部と、前記切替用バッファ部と出力装置とに接続されたスイッチと、制御部とを具備するデジタル放送受信機に適用され、前記制御部が前記ｎ個の受信ユニットを制御する制御方法であって、
前記受信ユニットのうちの第１受信ユニットを使用して、第１チャンネルの前記放送番組の視聴が行われるとき、
前記第１チャンネルの前記放送番組を受信し、前記少なくとも２個の切替用バッファのうちの第１切替用バッファに格納するように、前記第１受信ユニットを制御し、前記第１切替用バッファに格納された前記第１チャンネルの前記放送番組を読み出して前記出力装置に出力するように、前記スイッチを制御するステップと、
前記第１受信ユニット以外の受信ユニット群のうちの１つの受信ユニットを使用して、前記第１チャンネルの前記放送番組の視聴を行うように切り替えるとき、
前記１つの受信ユニットとして、前記第１チャンネルの前記放送番組を受信し、前記少なくとも２個の切替用バッファのうちの第２切替用バッファに格納するように、第２受信ユニットを制御し、前記第２切替用バッファに格納された前記第１チャンネルの前記放送番組を読み出して前記出力装置に出力するように、前記スイッチを制御するステップと
を具備するデジタル放送受信機の制御方法。
【請求項１１】
前記デジタル放送受信機はコンピュータであり、請求項１０に記載された制御方法の各ステップを前記コンピュータに実行させるコンピュータプログラム。
【請求項１２】
放送番組を受信する第１受信ユニットと第２受信ユニットを含む少なくとも２つの受信ユニットと、
前記受信ユニットによって選択された放送番組を前記受信ユニットから受信し格納する第１切替用バッファと第２切替用バッファを含む少なくとも２つの切替用バッファ部と、
前記切替用バッファ部のいずれかから読み出される前記放送番組が入力される出力装置と、
前記出力装置に入力される前記放送番組が読み出される前記切替用バッファ部をいずれにするか切り替えるスイッチと、
前記スイッチと前記受信ユニットを制御する制御部とを有し、
前記制御部は、
前記放送番組を選択している前記第１受信ユニットに前記放送番組を前記第１切替用バッファに格納するように制御するとともに、格納された前記放送番組を前記第１切替用バッファから読み出して前記出力装置に前記放送番組を出力するように前記スイッチを制御するデジタル放送受信システムであって、
前記制御部は、更に、
前記第２受信ユニットに、前記第１受信ユニットに選択されており前記第１切替用バッファに格納されるべき第１の放送番組を選択させるとともに、前記第１の放送番組を前記第２切替用バッファに格納するように制御し、
格納された前記第１の放送番組を前記第２切替用バッファから読み出して前記出力装置に前記第１の放送番組を出力するように前記スイッチを制御する
ことを特徴とするデジタル放送受信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送の放送番組を受信するデジタル放送受信機に関する。
【背景技術】
【０００２】
ＣＳ及びＢＳにおけるデジタル放送のサービスが提供されている。このサービスでは、無料の放送番組が放送される無料チャンネルと、有料の放送番組が放送される有料チャンネルとを有している。利用者は、上記の放送番組を受信するデジタル放送受信機を用いることにより、無料チャンネルにより無料の放送番組を視聴又は録画することができる。加えて、上記サービスに契約することで、有料チャンネルにより有料の放送番組を視聴又は録画したりすることができる。例えば、ＢＳにおけるデジタル放送では、デジタル放送受信機が有料チャンネルを限定的に受信するためのＣｏｎｄｉｔｉｏｎａｌ  Ａｃｃｅｓｓ  Ｓｙｓｔｅｍ（以下、ＣＡＳ）として、Ｂ−ＣＡＳが一般的に知られている。
【０００３】
［第１従来例］
図１は、第１従来例のデジタル放送受信機１０１が適用されるテレビの構成を示している。テレビは、第１従来例のデジタル放送受信機１０１と、そのデジタル放送受信機１０１に取り付けられた表示装置３３とを具備している。第１従来例のデジタル放送受信機１０１は、受信ユニット３と、出力装置３０とを具備している。
【０００４】
受信ユニット３は、受信部１０と、受信処理部２０とを具備している。受信部１０は、チューナ１１を含んでいる。受信処理部２０は、ＩＣカード２と、制御部１２１と、ストリーム処理部２２と、復号部２３とを具備している。ＩＣカード２は、利用者がデジタル放送機器を購入した際に添付される。ＩＣカード２は、デジタル放送受信機１に対して取り外し可能である。
出力装置３０は、蓄積装置３１、デコード部３２を含み、デコード部３２は表示装置３３に接続されている。
【０００５】
ＩＣカード２には、契約情報と、自己を識別する個別番号２’とが格納されている。この契約情報は、暗号化された放送番組を復号するための番組鍵情報を生成する鍵情報を含んでいる。
ここで、説明を簡略化するために、ｎ個（ｎは２以上の整数）のチャンネル“ＣＨ１〜ＣＨｎ”のうちの、奇数番目のチャンネル“ＣＨ１、ＣＨ３、…、ＣＨ（ｎ−１）”を有料チャンネルと称し、偶数番目のチャンネル“ＣＨ２、ＣＨ４、…、ＣＨｎ”を無料チャンネルと称する。
なお、ｎが偶数である場合、有料チャンネルを“ＣＨ１、ＣＨ３、…、ＣＨ（ｎ−１）”とし、無料チャンネルを“ＣＨ２、ＣＨ４、…、ＣＨｎ”としているが、ｎが奇数である場合、有料チャンネルを“ＣＨ１、ＣＨ３、…、ＣＨｎ”とし、無料チャンネルを“ＣＨ２、ＣＨ４、…、ＣＨ（ｎ−１）”として置換えればよい。この例では、上記のようにｎを偶数とする。
【０００６】
利用者は、ＩＣカード２を使用して、ｎ個のチャンネル“ＣＨ１〜ＣＨｎ”の各々の放送番組を視聴又は録画することができる。
第１従来例のデジタル放送受信機１０１は、例えば、放送局に設けられたサーバ（図示しない）に放送網２００を介して接続されている。サーバは、あるチャンネルの番組の放送時刻にその番組を表す放送番組（放送データ）を送信している。また、サーバは、番組案内情報｛以下、ＥＰＧ（Ｅｌｅｃｔｒｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）｝を定期的に送信している。ＥＰＧは、視聴する番組の選定や、番組の録画・録画予約を行うときのガイドとして利用される。制御部１２１は、ＥＰＧを受信して、出力装置３０に出力するように、受信ユニット３を制御する。
【０００７】
例えば、利用者は、ＩＣカード２を使用して、無料チャンネル“ＣＨ２”の放送番組の視聴又は録画を行う。この場合、受信ユニット３は、無料チャンネル“ＣＨ２”の放送番組に対する放送番組受信処理として、無料チャンネル放送番組受信処理を実行する。
この無料チャンネル放送番組受信処理では、チューナ部１１は、放送データを受信し、ストリーム処理部２２に出力する。この放送データは、暗号化された無料チャンネル“ＣＨ２”の放送番組と、その放送番組を復号するための無料番組鍵情報を有するＥＣＭ（番組制御情報）と、複数の照合用個別番号を有するＥＭＭ（個別情報）とを含んでいる。ストリーム処理部２２は、上記の放送データに含まれるＥＣＭとＥＭＭとを読み出し、制御部１２１に出力する。制御部１２１は、上記の放送データに含まれるＥＭＭの複数の照合用個別番号のうちの１つと、ＩＣカード２に格納された個別番号２’とが一致するか否かを照合する。制御部１２１は、照合結果が一致を表すとき、上記のＥＭＭをＩＣカード２に入力することにより、ＩＣカード２内の契約情報は書き換えられる。このとき、ＩＣカード２に格納された鍵情報が更新される。次に、制御部１２１は、上記の放送データに含まれるＥＣＭの無料番組鍵情報をＩＣカード２に入力することにより、ＩＣカード２に格納された鍵情報に基づいて生成された番組鍵情報をＩＣカード２から読み出し、その番組鍵情報を復号部２３に出力する。同時に、ストリーム処理部２２は、放送データに含まれる暗号化された無料チャンネル“ＣＨ２”の放送番組を復号部２３に出力する。復号部２３は、その番組鍵情報に従って、放送データに含まれる暗号化された無料チャンネル“ＣＨ２”の放送番組を復号し、ストリーム処理部２２に出力する。ストリーム処理部２２は、復号部２３により復号された無料チャンネル“ＣＨ２”の放送番組を出力装置３０に出力する。
【０００８】
一方、利用者は、ＩＣカード２を使用して、有料チャンネル“ＣＨ１”の放送番組の視聴又は録画を行う。この場合、受信ユニット３は、有料チャンネル“ＣＨ１”の放送番組に対して、上記の放送番組受信処理と同様の放送番組受信処理として、有料チャンネル放送番組受信処理を実行する。
この有料チャンネル放送番組受信処理では、チューナ部１１は、放送データを受信し、ストリーム処理部２２に出力する。この放送データは、暗号化された有料チャンネル“ＣＨ１”の放送番組と、その放送番組を復号するための有料番組鍵情報を有するＥＣＭと、複数の照合用個別番号を有するＥＭＭとを含んでいる。ストリーム処理部２２は、上記の放送データに含まれるＥＣＭとＥＭＭとを読み出し、制御部１２１に出力する。制御部１２１は、上記の放送データに含まれるＥＭＭの複数の照合用個別番号のうちの１つと、ＩＣカード２に格納された個別番号２’とが一致するか否かを照合する。制御部１２１は、照合結果が一致を表すとき、上記のＥＭＭをＩＣカード２に入力することにより、ＩＣカード２内の契約情報は書き換えられる。このとき、ＩＣカード２に格納された鍵情報が更新される。次に、制御部１２１は、上記の放送データに含まれるＥＣＭの有料番組鍵情報をＩＣカード２に入力することにより、ＩＣカード２に格納された鍵情報に基づいて生成された番組鍵情報をＩＣカード２から読み出し、その番組鍵情報を復号部２３に出力する。同時に、ストリーム処理部２２は、放送データに含まれる暗号化された有料チャンネル“ＣＨ１”の放送番組を復号部２３に出力する。復号部２３は、その番組鍵情報に従って、放送データに含まれる暗号化された有料チャンネル“ＣＨ１”の放送番組を復号し、ストリーム処理部２２に出力する。ストリーム処理部２２は、復号部２３により復号された有料チャンネル“ＣＨ１”の放送番組を出力装置３０に出力する。
【０００９】
無料チャンネル“ＣＨ２”の放送番組の視聴が行われる場合、制御部１２１は、視聴を表す視聴指示をストリーム処理部２２に出力する。この場合、ストリーム処理部２２は、視聴指示に応じて、上記の放送番組を出力装置３０のデコード部３２に出力する。デコード部３２は、その放送番組をデコードして、表示装置３３に表示する。
一方、有料チャンネル“ＣＨ１”の放送番組の録画が行われる場合、制御部１２１は、録画を表す蓄積指示をストリーム処理部２２に出力する。この場合、ストリーム処理部２２は、蓄積指示に応じて、上記の放送番組を出力装置３０の蓄積装置３１に蓄積する。
【００１０】
ＩＣカード２には、利用者が上記サービスに契約したときに、その契約の期限を表す契約期限が更に格納される。この契約期限が近づいたときに、上記のＥＭＭにより契約情報を更新するＥＭＭ受信処理が行われる（特許文献１参照）。
【００１１】
［第１従来例の問題点］
第１従来例のデジタル放送受信機１０１では、無料チャンネル“ＣＨ２”の放送番組の視聴又は録画が行われた場合、上記の受信ユニット３は、ＩＣカード２を用いて、無料チャンネル“ＣＨ２”の放送番組を受信して出力装置３０に出力する。しかし、有料チャンネル“ＣＨ１”の放送番組の視聴又は録画が行われた場合でも、受信ユニット３は、ＩＣカード２を用いて、有料チャンネル“ＣＨ１”の放送番組を受信して出力装置３０に出力する。このため、利用者は、ＩＣカード２を使用して、無料チャンネル“ＣＨ２”又は有料チャンネル“ＣＨ１”の放送番組を視聴／録画できるが、例えば、無料チャンネル“ＣＨ２”と有料チャンネル“ＣＨ１”との一方のチャンネルの放送番組を視聴し、他方のチャンネルの放送番組を録画することができない。
【００１２】
そこで、第１従来例のデジタル放送受信機１０１に対して、上記の受信ユニット３を含む複数の受信ユニットを設けることにより、複数のチャンネルを視聴／録画することが可能になるものと考えられる。
【００１３】
［第２従来例］
図２は、第２従来例のデジタル放送受信機１０１が適用されるテレビの構成を示している。そのデジタル放送受信機１０１は、複数の受信ユニット３−１〜３−ｎ（ｎは２以上の整数）と、デジタル放送受信機本体５０とを具備している。
【００１４】
複数の受信ユニット３−１〜３−ｎが設置される場所は、立地条件や設置スペースにより、それぞれ異なっていてもよい。その受信ユニット３−１〜３−ｎは、それぞれ、受信部１０−１〜１０−ｎと、受信制御部２０−１〜２０−ｎとを具備している。受信部１０−１〜１０−ｎの各々は、チューナ１１を含んでいる。受信制御部２０−１〜２０−ｎは、それぞれ、複数の契約管理部（ＩＣカード）２−１〜２−ｎと、複数の読取制御部２１−１〜２１−ｎと、ストリーム処理部２２と、復号部２３とを具備している。
【００１５】
デジタル放送受信機本体５０は、上記の出力装置３０と、制御部４０とを具備している。
【００１６】
制御部４０は、複数の受信ユニット３−１〜３−ｎと出力装置３０とに接続され、それらを制御するコンピュータであり、ハードウェア（例示；回路）、ソフトウェア（例示；コンピュータプログラム）により実現される。また、複数の読取制御部２１−１〜２１−ｎもハードウェア、ソフトウェアにより実現される。制御部４０は、割当制御部１４１と、スケジューラ４２とを具備している。割当制御部１４１は、複数のＩＣカード２−１〜２−ｎをそれぞれ複数の受信ユニット３−１〜３−ｎに対応付け、その旨をスケジューラ４２に登録している。
【００１７】
複数のＩＣカード２−１〜２−ｎには、それぞれ、上記の契約情報と、上記の個別番号２’として個別番号２−１’〜２−ｎ’とが格納されている。
ここで、説明を簡略化するために、複数のＩＣカード２−１〜２−ｎの各々には、上述の無料チャンネル“ＣＨ２、ＣＨ４、…、ＣＨｎ”が割り当てられているものとする。
また、１つのＩＣカードに対して１つの有料チャンネルが割り当てられるものとする。この場合、複数のＩＣカード２−１〜２−ｎとして、ｎ個のＩＣカード２−１〜２−ｎのうちの、奇数番目のＩＣカード２−１、２−３、…、２−（ｎ−１）である有料契約ＩＣカードのそれぞれに対して、前述の有料チャンネル“ＣＨ１、ＣＨ３、…、ＣＨ（ｎ−１）”が割り当てられているものとする。
【００１８】
利用者は、複数のＩＣカード２−１〜２−ｎを使用して、ｎ個のチャンネル“ＣＨ１〜ＣＨｎ”の各々の放送番組を視聴又は録画することができる。
第２従来例のデジタル放送受信機１０１は、例えば、放送局に設けられたサーバ（図示しない）に放送網２００を介して接続されている。上述のように、サーバは、あるチャンネルの番組の放送時刻にその番組を表す放送番組（放送データ）を送信し、ＥＰＧを定期的に送信している。割当制御部１４１は、ＥＰＧを受信して、出力装置３０に出力するように、複数の受信ユニット３−１〜３−ｎのうちの１つの受信ユニットを制御する。
【００１９】
例えば、利用者は、ＩＣカード２−２を使用して、無料チャンネル“ＣＨ２”の放送番組の視聴又は録画を行う。この場合、割当制御部１４１は、ＩＣカード２−２に対応する受信ユニット３−２を制御する。受信ユニット３−２は、無料チャンネル“ＣＨ２”の放送番組に対して、前述の放送番組受信処理として無料チャンネル放送番組受信処理を実行する。
この無料チャンネル放送番組受信処理では、上述の受信ユニット３｛受信部１０、受信制御部２０（ＩＣカード２、制御部１２１、ストリーム処理部２２、復号部２３）｝を、それぞれ、受信ユニット３−２｛受信部１０、受信制御部２０−２（ＩＣカード２−２、読取制御部２１−２、ストリーム処理部２２、復号部２３）｝に置き換えればよい。
【００２０】
例えば、利用者は、ＩＣカード２−１を使用して、有料チャンネル“ＣＨ１”の放送番組の視聴又は録画を行う。この場合、割当制御部１４１は、ＩＣカード２−１に対応する受信ユニット３−１を制御する。受信ユニット３−１は、有料チャンネル“ＣＨ１”の放送番組に対して、前述の放送番組受信処理として有料チャンネル放送番組受信処理を実行する。
この有料チャンネル放送番組受信処理では、上述の受信ユニット３｛受信部１０、受信制御部２０（ＩＣカード２、制御部１２１、ストリーム処理部２２、復号部２３）｝を、それぞれ、受信ユニット３−１｛受信部１０、受信制御部２０−１（ＩＣカード２−１、読取制御部２１−１、ストリーム処理部２２、復号部２３）｝に置き換えればよい。
【００２１】
無料チャンネル“ＣＨ２”の放送番組の視聴が行われる場合、割当制御部１４１は、視聴を表す視聴指示を受信ユニット３−２のストリーム処理部２２に出力する。この場合、受信ユニット３−１のストリーム処理部２２は、視聴指示に応じて、上記の放送番組を出力装置３０のデコード部３２に出力する。デコード部３２は、その放送番組をデコードして、表示装置３３に表示する。
一方、有料チャンネル“ＣＨ１”の放送番組の録画が行われる場合、割当制御部１４１は、録画を表す蓄積指示を受信ユニット３−１のストリーム処理部２２に出力する。この場合、受信ユニット３−１のストリーム処理部２２は、蓄積指示に応じて、上記の放送番組を出力装置３０の蓄積装置３１に蓄積する。
【００２２】
これにより、第２従来例のデジタル放送受信機１０１では、複数のチャンネル（例えば、無料チャンネル“ＣＨ２”、有料チャンネル“ＣＨ１”）の放送番組の視聴／録画と、その複数のチャンネルの放送番組を受信するときの放送番組受信処理の同時実行とを可能にする。
【００２３】
［第２従来例の問題点］
しかし、割当制御部１４１が、複数のＩＣカード２−１〜２−ｎをそれぞれ複数の受信ユニット３−１〜３−ｎに対応付けるだけでは、次のような問題が生じる。これについて、図３を用いて説明する。
【００２４】
例えば、利用者は、ＩＣカード２−１を使用して、有料チャンネル“ＣＨ１”の放送番組“番組Ａ”の視聴を行う。放送番組“番組Ａ”の放送時間は“１０：００〜１１：００”であるものとする。この場合、ＩＣカード２−１に対応する受信ユニット３−１は、ＩＣカード２−１を用いて、有料チャンネル“ＣＨ１”の放送番組“番組Ａ”を受信して出力装置３０に出力する。
また、利用者は、ＩＣカード２−２を使用して、無料チャンネル“ＣＨ２”の放送番組“番組Ｂ”の録画を行う。放送番組“番組Ｂ”の放送時間は“１０：００〜１１：３０”であるものとする。この場合、ＩＣカード２−２に対応する受信ユニット３−２は、ＩＣカード２−２を用いて、無料チャンネル“ＣＨ２”の放送番組“番組Ｂ”を受信して出力装置３０に出力する。
【００２５】
次に、利用者は、ＩＣカード２−１を使用して、有料チャンネル“ＣＨ１”の放送番組“番組Ａ”の視聴を終了し、無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”の視聴を行う。放送番組“番組Ｃ”の放送時間は“１１：００〜１２：００”であるものとする。この場合、受信ユニット３−１は、ＩＣカード２−１を用いて、無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”を受信して出力装置３０に出力する。
【００２６】
ここで、有料チャンネル“ＣＨ１”の放送番組“番組Ｄ”の放送時間が“１１：３０〜”であるものとする。このときに、利用者により有料チャンネル“ＣＨ１”の放送番組“番組Ｄ”の視聴又は録画を開始する場合、受信ユニット３−２は使用可能であるが、ＩＣカード２−１は受信ユニット３−１に使用されている時間帯がある。このため、受信ユニット３−１は、ＩＣカード２−１を用いて、無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”を受信している限り、ＩＣカード２−１に割り当てられた有料チャンネル“ＣＨ１”の放送番組“番組Ｄ”を受信できない。
【００２７】
このように、利用者は、有料チャンネル“ＣＨ１”の放送番組“番組Ｄ”が放送されていることを知らずに（あるいは忘れていて）、無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”を視聴している場合、所望の番組として、有料チャンネル“ＣＨ１”の放送番組“番組Ｄ”を視聴又は録画することができない。
あるいは、利用者は、ＩＣカード２−１を用いて、無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”を録画している場合、所望の番組として、有料チャンネル“ＣＨ１”の放送番組“番組Ｄ”を視聴又は録画することができない。
【００２８】
［第３従来例］
そこで、第３従来例のデジタル放送受信機１０１について説明する。その構成は、第２従来例と同じである。第３従来例のデジタル放送受信機１０１では、割当制御部１４１は、複数の受信ユニット３−１〜３−ｎのうちの、有料チャンネル“ＣＨ１”の放送番組“番組Ｄ”を受信すべき受信ユニット３−１にその放送番組“番組Ｄ”を割り当てて、受信ユニット３−１以外に無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”を受信可能な受信ユニットにその放送番組“番組Ｃ”を割り当てる。これについて、図４を用いて説明する。
【００２９】
例えば、利用者は、ＩＣカード２−１を使用して、有料チャンネル“ＣＨ１”の放送番組“番組Ａ”の視聴を行う。上述のように、放送番組“番組Ａ”の放送時間は“１０：００〜１１：００”である。この場合、ＩＣカード２−１に対応する受信ユニット３−１は、ＩＣカード２−１を用いて、有料チャンネル“ＣＨ１”の放送番組“番組Ａ”を受信して出力装置３０に出力する。
【００３０】
また、利用者は、ＩＣカード２−２を使用して、無料チャンネル“ＣＨ２”の放送番組“番組Ｂ”の録画を行う。上述のように、放送番組“番組Ｂ”の放送時間は“１０：００〜１１：３０”である。この場合、ＩＣカード２−２に対応する受信ユニット３−２は、ＩＣカード２−２を用いて、無料チャンネル“ＣＨ２”の放送番組“番組Ｂ”を受信して出力装置３０に出力する。
【００３１】
次に、利用者は、ＩＣカード２−１を使用して、有料チャンネル“ＣＨ１”の放送番組“番組Ａ”の視聴を終了し、無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”の視聴を行う。上述のように、放送番組“番組Ｃ”の放送時間は“１１：００〜１２：００”である。この場合、受信ユニット３−１は、ＩＣカード２−１を用いて、無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”を受信して出力装置３０に出力する。
【００３２】
上述のように、有料チャンネル“ＣＨ１”の放送番組“番組Ｄ”の放送時間は“１１：３０〜”である。利用者は、時刻“１１：３０”よりも前の時刻に、蓄積装置３１に格納されたＥＰＧに対して、有料チャンネル“ＣＨ１”の放送番組“番組Ｄ”の録画の予約を行っている。ＩＣカード２−１が受信ユニット３−１に使用されている時間帯に、有料チャンネル“ＣＨ１”の放送番組“番組Ｄ”が開始する。
【００３３】
この場合、割当制御部１４１は、そのＥＰＧを参照して上記の予約を認識している。割当制御部１４１は、スケジューラ４２を参照して、複数の受信ユニット３−１〜３−ｎのうちの、有料チャンネル“ＣＨ１”の放送番組“番組Ｄ”を受信すべき受信ユニット３−１にその放送番組“番組Ｄ”を割り当てる。また、割当制御部１４１は、受信ユニット３−１以外の受信ユニット群３−２〜３−ｎのうちの、無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”を受信可能な受信ユニットにその放送番組“番組Ｃ”を割り当てる。
ここで、割当制御部１４１は、ＥＰＧにより、放送番組“番組Ｂ”、“番組Ｃ”、“番組Ｄ”の放送時間はそれぞれ“１０：００〜１１：３０”、“１１：００〜１２：００”、“１１：３０〜”であることを認識し、複数の受信ユニット３−１〜３−ｎの中から、例えば時刻“１１：３０”から使用可能な受信ユニットとして受信ユニット３−２を選択し、受信ユニット３−２に無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”を割り当てる。
また、割当制御部１４１は、受信ユニット３−１に有料チャンネル“ＣＨ１”の放送番組“番組Ｄ”を割り当てて、受信ユニット３−２に無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”を割り当てた旨をスケジューラ４２に登録する。
【００３４】
受信ユニット３−１は、ＩＣカード２−１を用いて、有料チャンネル“ＣＨ１”の放送番組“番組Ｄ”を受信して出力装置３０に出力する。受信ユニット３−２は、ＩＣカード２−２を用いて、無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”を受信して出力装置３０に出力する。
ここで、無料チャンネル“ＣＨ２”の放送番組の視聴が行われている場合、割当制御部１４１は、視聴を表す視聴指示を受信ユニット３−２のストリーム処理部２２に出力する。この場合、受信ユニット３−１のストリーム処理部２２は、視聴指示に応じて、上記の放送番組を出力装置３０のデコード部３２に出力する。デコード部３２は、その放送番組をデコードして、表示装置３３に表示する。
一方、有料チャンネル“ＣＨ１”の放送番組の録画が行われる場合、割当制御部１４１は、録画を表す蓄積指示を受信ユニット３−１のストリーム処理部２２に出力する。この場合、受信ユニット３−１のストリーム処理部２２は、蓄積指示に応じて、上記の放送番組を出力装置３０の蓄積装置３１に蓄積する。
【００３５】
このように、第３従来例のデジタル放送受信機１０１は、有料チャンネル“ＣＨ１”の放送番組“番組Ｄ”を受信すべき受信ユニット３−１を優先して、利用者が視聴している無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”を受信する受信ユニットを、受信ユニット３−１から受信ユニット３−２に切り替えることにより、複数のチャンネルの放送番組の視聴／録画と、その複数のチャンネルの放送番組に対する放送番組受信処理の同時実行とを可能にし、利用者が所望の番組を視聴又は録画することができる。
【００３６】
［第３従来例の問題点］
しかし、割当制御部１４１が、無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”を受信する受信ユニットを、受信ユニット３−１から受信ユニット３−２に切り替えるだけでは、次のような問題が生じる。これについて、図２、図５を用いて説明する。
【００３７】
複数の受信ユニット３−１〜３−ｎが設置される場所は、立地条件や設置スペースにより、それぞれ異なる場合がある。この場合、複数の受信ユニット３−１〜３−ｎとデジタル放送受信機本体５０とを接続する複数の伝送路の長さは、それぞれ異なる。即ち、複数の受信ユニット３−１〜３−ｎとデジタル放送受信機本体５０までの伝送遅延を表す伝送遅延時間は、それぞれ異なることになる。
【００３８】
例えば、受信ユニット３−２の伝送遅延時間が受信ユニット３−１の伝送遅延時間よりも長いものとする。ここで、割当制御部１４１は、無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”を、時刻“１１：００〜１１：３０”まで受信ユニット３−１に割り当てて、時刻“１１：３０”から受信ユニット３−２に割り当てた場合、受信ユニット３−１、３−２からデジタル放送受信機本体５０に放送番組“番組Ｃ”を伝送する時間にずれが生じる。
即ち、デジタル放送受信機本体５０は、時刻“１１：３０”における放送番組“番組Ｃ”を受信ユニット３−１から受信しているとき、その放送番組“番組Ｃ”を受信ユニット３−２から受信していない。このため、割当制御部１４１が、無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”を受信する受信ユニットを、受信ユニット３−１から受信ユニット３−２に切り替えたときに、図５に示されるように、放送番組“番組Ｃ”の映像が乱れてしまう。
【００３９】
このように、複数の受信ユニット３−１〜３−ｎを用いることによる問題点を解決する必要がある。
【００４０】
上記の特許文献１を紹介する。特許文献１にはデジタル放送受信機の通電制御処理システムが記載されている。このデジタル放送受信機の通電制御処理システムは、複数のチューナを有するデジタル放送受信機において、一のチューナを使用して放送番組の視聴を行うとともに、放送との契約情報を記憶するＩＣカードからの通電制御指示により、前記ＩＣカードへのＥＭＭ受信処理を他のチューナを使用して実施し、前記他のチューナを使用して放送番組の視聴を行う場合には、前記ＥＭＭ受信処理を中断し、放送番組の前記視聴の終了後にＥＭＭ受信処理を中断前の状態から再開することを特徴としている。また、上記の通電制御処理システムは、複数の放送事業者からの指示を記録した前記ＩＣカードからの複数の通電制御指示があった場合には、各放送事業者に対応するＥＭＭ受信処理を複数の他のチューナを同時に使用して実施することを特徴としている。また、デジタル放送受信機の通電制御処理システムは、複数のチューナを有するデジタル放送受信機において、複数の放送事業者からのＥＭＭ受信の指示が重複した場合、ユーザー操作による電源オフ後に、複数のチューナを使用して前記放送事業者別のそれぞれのＥＭＭ受信処理を同時に実施することを特徴としている。これにより、ＩＣカードへの契約情報書き込みにおけるＥＭＭ受信のための通電制御処理について、消費電力の低減と通電制御の処理時間の短縮を図る。
【００４１】
【特許文献１】特許第３６９８６５４号公報
【発明の開示】
【発明が解決しようとする課題】
【００４２】
本発明の課題は、複数のチャンネルの放送番組の視聴／録画と、その放送番組受信処理の同時実行とが可能であり、利用者が所望の番組を視聴又は録画することができるデジタル放送受信機を提供することにある。
本発明の他の課題は、利用者が視聴している放送番組を受信する受信ユニットをシームレスに切り替えることができるデジタル放送受信機を提供することにある。
【課題を解決するための手段】
【００４３】
以下に、発明を実施するための最良の形態・実施例で使用される符号を括弧付きで用いて、課題を解決するための手段を記載する。この符号は、特許請求の範囲の記載と発明を実施するための最良の形態・実施例の記載との対応を明らかにするために付加されたものであり、特許請求の範囲に記載されている発明の技術的範囲の解釈に用いてはならない。
【００４４】
本発明のデジタル放送受信機（１）は、
放送番組を受信するｎ個（ｎは２以上の整数）の受信ユニット（３−１〜３−ｎ）と、
デジタル放送受信機本体（５０）と
を具備し、
前記デジタル放送受信機本体（５０）は、
前記ｎ個の受信ユニット（３−１〜３−ｎ）に接続され、少なくとも２個の切替用バッファ（４−１〜４−ｎ）を有する切替用バッファ部（４）と、
前記切替用バッファ部（４）と出力装置（３０）とに接続されたスイッチ（５）と、
割当制御部（４１）と
を具備し、
前記受信ユニット（３−１〜３−ｎ）のうちの第１受信ユニット（３−１）を使用して、第１チャンネル（“ＣＨ４”）の前記放送番組（“番組Ｃ”）の視聴が行われるとき、
前記割当制御部（４１）は、
前記第１チャンネル（“ＣＨ４”）の前記放送番組（“番組Ｃ”）を受信し、前記少なくとも２個の切替用バッファ（４−１〜４−ｎ）のうちの第１切替用バッファ（４−１）に格納するように、前記第１受信ユニット（３−１）を制御し、前記第１切替用バッファ（４−１）に格納された前記第１チャンネル（“ＣＨ４”）の前記放送番組（“番組Ｃ”）を読み出して前記出力装置（３０）に出力するように、前記スイッチ（５）を制御し、
前記第１受信ユニット（３−１）以外の受信ユニット群（３−２〜３−ｎ）のうちの１つの受信ユニットを使用して、前記第１チャンネル（“ＣＨ４”）の前記放送番組（“番組Ｃ”）の視聴を行うように切り替えるとき、
前記割当制御部（４１）は、
前記１つの受信ユニットとして、前記第１チャンネル（“ＣＨ４”）の前記放送番組（“番組Ｃ”）を受信し、前記少なくとも２個の切替用バッファ（４−１〜４−ｎ）のうちの第２切替用バッファ（４−３）に格納するように、第２受信ユニット（３−３）を制御し、前記第２切替用バッファ（４−３）に格納された前記第１チャンネル（“ＣＨ４”）の前記放送番組（“番組Ｃ”）を読み出して前記出力装置（３０）に出力するように、前記スイッチ（５）を制御する。
【００４５】
本発明のデジタル放送受信機（１）において、
前記デジタル放送受信機本体（５０）は、
バッファ制御部（４３）
を更に具備し、
前記ｎ個の受信ユニット（３−１〜３−ｎ）から前記切替用バッファ部（４）までの伝送遅延は、各々異なり、
前記放送番組は、前記放送番組を構成する複数のパケットの各々に対して、前記放送番組が開始するときの先頭パケットからの相対時刻を特定可能な時刻情報を含み、
前記バッファ制御部（４３）は、
前記第１チャンネル（“ＣＨ４”）の前記放送番組（“番組Ｃ”）の視聴開始時に、前記第１切替用バッファ（４−１）に格納された前記放送番組（“番組Ｃ”）が、前記第１受信ユニット（３−１）に対する予め定められたバッファ長に達したのちに、前記第１切替用バッファ（４−１）から前記放送番組（“番組Ｃ”）を読み出して前記出力装置（３０）への出力を開始し、
前記第１切替用バッファ（４−１）に格納された前記第１受信ユニット（３−１）で受信した前記放送番組（“番組Ｃ”）の先頭の前記時刻情報と、前記第２切替用バッファ（４−３）に格納された前記第２受信ユニット（３−３）で受信した前記放送番組（“番組Ｃ”）の先頭の前記時刻情報とが一致した時点で、切り替え指示を出力し、
前記割当制御部（４１）は、
前記切り替え指示に応じて、前記第２切替用バッファ（４−３）から前記放送番組（“番組Ｃ”）を読み出して前記出力装置（３０）に出力するように、前記スイッチ（５）を切り替える。
【００４６】
本発明のデジタル放送受信機（１）において、
前記デジタル放送受信機本体（５０）は、
前記バッファ長を自動的に決定するバッファ長自動決定部（４４）
を更に具備し、
前記バッファ長自動決定部（４４）は、
前記ｎ個の受信ユニット（３−１〜３−ｎ）から前記切替用バッファ部（４）までの伝送遅延時間の範囲を、第１伝送遅延時間から、前記第１伝送遅延時間よりも長い第２伝送遅延時間としたとき、前記ｎ個の受信ユニット（３−１〜３−ｎ）の前記第２伝送遅延時間の中から、最も長い第２伝送遅延時間を最大伝送遅延時間として決定し、
前記ｎ個の受信ユニット（３−１〜３−ｎ）の前記伝送遅延時間として前記第１伝送遅延時間、前記第２伝送遅延時間をそれぞれＴｄ１、Ｔｄ２とし、前記最大伝送遅延時間をＴｍａｘとし、前記ｎ個の受信ユニット（３−１〜３−ｎ）に対する前記バッファ長をＴｂｆとしたとき、
Ｔｂｆ＝Ｔｍａｘ−Ｔｄ１
により、前記ｎ個の受信ユニット（３−１〜３−ｎ）に対する前記バッファ長を算出する。
【００４７】
本発明のデジタル放送受信機（１）において、
前記バッファ長自動決定部（４４）は、
第ｊ受信ユニット（３−ｊ）（ｊは、１≦ｊ≦ｎを満たす整数）が任意の前記放送番組を受信し、前記切替用バッファ部（４）の前記少なくとも２個の切替用バッファ（４−１〜４−ｎ）のうちの１つの切替用バッファ（４−１／４−３）に格納する場合、基準とする絶対時刻をＴｒ０とし、前記絶対時刻Ｔｒ０に前記放送番組を受信したときの前記パケットである受信パケットの前記時刻情報をＴｐ０とし、前記放送番組を前記１つの切替用バッファ（４−１／４−３）に格納したときの絶対時刻をＴｂ１とし、前記絶対時刻Ｔｂ１に前記放送番組を前記１つの切替用バッファ（４−１／４−３）に格納したときの前記パケットである到着パケットの前記時刻情報をＴｐ１とし、前記到着パケットを受信したときの絶対時刻をＴｒ１とし、前記伝送遅延時間をＴｄとしたとき、
Ｔｒ１＝Ｔｒ０＋（Ｔｐ１−Ｔｐ０）
Ｔｄ＝Ｔｂ１−Ｔｒ１
∴  Ｔｄ＝Ｔｂ１−｛Ｔｒ０＋（Ｔｐ１−Ｔｐ０）｝
により、前記第ｊ受信ユニット（３−ｊ）の前記伝送遅延時間を計測する。ここで、上記の到着パケットは受信パケットと異なっていてもよい。
【００４８】
本発明のデジタル放送受信機（１）において、
前記バッファ長自動決定部（４４）は、
前記デジタル放送受信機本体（５０）から第ｊ受信ユニット（３−ｊ）（ｊは、１≦ｊ≦ｎを満たす整数）に検査信号を出力してから、前記検査信号に応じて前記第ｊ受信ユニット（３−ｊ）から前記デジタル放送受信機本体（５０）に出力される応答信号を受信するまでの時間を、前記第ｊ受信ユニット（３−ｊ）の前記伝送遅延時間として計測する。
【００４９】
本発明のデジタル放送受信機（１）において、
前記デジタル放送受信機本体（５０）は、
無料チャンネルが割り当てられたｎ個の契約管理部（２−１〜２−ｎ）
を更に具備し、
前記割当制御部（４１）は、前記ｎ個の契約管理部（２−１〜２−ｎ）をそれぞれ前記ｎ個の受信ユニット（３−１〜３−ｎ）に対応付け、
前記ｎ個の契約管理部（２−１〜２−ｎ）のうちの第１契約管理部（２−１）は、有料チャンネル（“ＣＨ１”）が更に割り当てられ、
前記第１チャンネル（“ＣＨ４”）は、前記無料チャンネルであり、
前記第２受信ユニット（３−３）を使用して、前記第１チャンネル（“ＣＨ４”）の前記放送番組（“番組Ｃ”）の視聴を行うように切り替えるとき、
前記第２受信ユニット（３−３）は、前記第１チャンネル（“ＣＨ４”）の前記放送番組（“番組Ｃ”）を受信し、
前記第１受信ユニット（３−１）は、前記有料チャンネル（“ＣＨ１”）の前記放送番組（“番組Ｄ”）を受信する。
【００５０】
本発明のデジタル放送受信機（１）において、
前記ｎ個の契約管理部（２−１〜２−ｎ）には、それぞれ、自己を識別する個別番号（２−１’〜２−ｎ’）と、暗号化された放送番組を復号するための番組鍵情報を生成する鍵情報とが格納され、
前記第１契約管理部（２−１）を使用して、前記無料チャンネル（“ＣＨ４”）又は前記有料チャンネル（“ＣＨ１”）を表すチャンネルの前記放送番組の視聴又は録画が行われるとき、前記割当制御部（４１）は、放送データを受信するように、前記第１受信ユニット（３−１）を制御し、
前記放送データは、暗号化された前記チャンネルの前記放送番組と、前記暗号化されたチャンネルの前記放送番組を復号するための無料番組鍵情報を有するＥＣＭ（番組制御情報）と、ｎ個の照合用個別番号を有するＥＭＭ（個別情報）とを含み、
前記第１受信ユニット（３−１）は、
前記放送データに含まれる前記ＥＣＭと前記ＥＭＭとを読み出し、
前記放送データに含まれる前記ＥＭＭの前記ｎ個の照合用個別番号のうちの１つと、前記第１契約管理部（２−１）に格納された第１個別番号（２−１’）とが一致する場合、前記放送データに含まれる前記ＥＭＭを前記第１契約管理部（２−１）に入力することにより、前記第１契約管理部（２−１）に格納された鍵情報を更新し、前記放送データに含まれる前記ＥＣＭの前記無料番組鍵情報を前記第１契約管理部（２−１）に入力することにより、前記第１契約管理部（２−１）に格納された鍵情報に基づいて生成された第１番組鍵情報を前記第１契約管理部（２−１）から読み出し、
前記第１番組鍵情報に従って、前記放送データに含まれる前記暗号化されたチャンネルの前記放送番組を復号し、
前記復号されたチャンネルの前記放送番組を前記第１切替用バッファ（４−１）に格納する。
【００５１】
本発明のデジタル放送受信機（１）において、
前記複数の契約管理部（２−１〜２−ｎ）の各々は、ＩＣカードである。
【００５２】
本発明のテレビは、上記のデジタル放送受信機（１）と、
前記デジタル放送受信機（１）により出力された前記放送番組を表示する表示装置（３３）と
を具備する。
【００５３】
本発明のデジタル放送受信機（１）の制御方法は、
放送番組を受信するｎ個（ｎは２以上の整数）の受信ユニット（３−１〜３−ｎ）と、前記ｎ個の受信ユニット（３−１〜３−ｎ）に接続され、少なくとも２個の切替用バッファ（４−１〜４−ｎ）を有する切替用バッファ部（４）と、前記切替用バッファ部（４）と出力装置（３０）とに接続されたスイッチ（５）と、制御部（４０）とを具備するデジタル放送受信機（１）に適用され、前記制御部（４０）が前記ｎ個の受信ユニット（３−１〜３−ｎ）を制御する制御方法であって、
前記受信ユニット（３−１〜３−ｎ）のうちの第１受信ユニット（３−１）を使用して、第１チャンネル（“ＣＨ４”）の前記放送番組（“番組Ｃ”）の視聴が行われるとき、
前記第１チャンネル（“ＣＨ４”）の前記放送番組（“番組Ｃ”）を受信し、前記少なくとも２個の切替用バッファ（４−１〜４−ｎ）のうちの第１切替用バッファ（４−１）に格納するように、前記第１受信ユニット（３−１）を制御し、前記第１切替用バッファ（４−１）に格納された前記第１チャンネル（“ＣＨ４”）の前記放送番組（“番組Ｃ”）を読み出して前記出力装置（３０）に出力するように、前記スイッチ（５）を制御するステップと、
前記第１受信ユニット（３−１）以外の受信ユニット群（３−２〜３−ｎ）のうちの１つの受信ユニットを使用して、前記第１チャンネル（“ＣＨ４”）の前記放送番組（“番組Ｃ”）の視聴を行うように切り替えるとき、
前記１つの受信ユニットとして、前記第１チャンネル（“ＣＨ４”）の前記放送番組（“番組Ｃ”）を受信し、前記少なくとも２個の切替用バッファ（４−１〜４−ｎ）のうちの第２切替用バッファ（４−３）に格納するように、第２受信ユニット（３−３）を制御し、前記第２切替用バッファ（４−３）に格納された前記第１チャンネル（“ＣＨ４”）の前記放送番組（“番組Ｃ”）を読み出して前記出力装置（３０）に出力するように、前記スイッチ（５）を制御するステップと
を具備する。
【００５４】
上記のデジタル放送受信機（１）はコンピュータであり、本発明のコンピュータプログラムは、上記の制御方法の各ステップを前記コンピュータに実行させる。
【００５５】
本発明のデジタル放送受信システムは、
放送番組を受信する第１受信ユニット（３−１）と第２受信ユニット（３−３）を含む少なくとも２つの受信ユニット（３−１〜３−ｎ）と、
前記受信ユニット（３−１〜３−ｎ）によって選択された放送番組を前記受信ユニット（３−１〜３−ｎ）から受信し格納する第１切替用バッファ（４−１）と第２切替用バッファ（４−２）を含む少なくとも２つの切替用バッファ部（４）と、
前記切替用バッファ部（４）のいずれかから読み出される前記放送番組が入力される出力装置（３０）と、
前記出力装置（３０）に入力される前記放送番組が読み出される前記切替用バッファ部（４）をいずれにするか切り替えるスイッチ（５）と、
前記スイッチ（５）と前記受信ユニット（３−１〜３−ｎ）を制御する制御部（４０）とを有し、
前記制御部（４０）は、
前記放送番組を選択している前記第１受信ユニット（３−１）に前記放送番組を前記第１切替用バッファ（４−１）に格納するように制御するとともに、格納された前記放送番組を前記第１切替用バッファ（４−１）から読み出して前記出力装置（３０）に前記放送番組を出力するように前記スイッチ（５）を制御するものであって、
前記制御部（４０）は、更に、
前記第２受信ユニット（３−３）に、前記第１受信ユニット（３−１）に選択されており前記第１切替用バッファ（４−１）に格納されるべき第１の放送番組を選択させるとともに、前記第１の放送番組を前記第２切替用バッファ（４−２）に格納するように制御し、
格納された前記第１の放送番組を前記第２切替用バッファ（４−２）から読み出して前記出力装置（３０）に前記第１の放送番組を出力するように前記スイッチ（５）を制御する
ことを特徴とする。
【発明の効果】
【００５６】
以上の説明により、本発明のデジタル放送受信機（１）では、第２チャンネル（有料チャンネル“ＣＨ１”）の放送番組（“番組Ｄ”）を受信すべき第１受信ユニット（３−１）を優先して、利用者が視聴している第１チャンネル（無料チャンネル“ＣＨ４”）の放送番組（“番組Ｃ”）を受信する受信ユニットを、第１受信ユニット（３−１）から第２受信ユニット（３−３）に切り替えることにより、複数のチャンネルの放送番組の視聴／録画と、その複数のチャンネルの放送番組に対する放送番組受信処理の同時実行とを可能にし、利用者が所望の番組を視聴又は録画することができる。
【００５７】
また、本発明のデジタル放送受信機（１）では、複数の受信ユニット（３−１〜３−ｎ）が受信した第１チャンネル（無料チャンネル“ＣＨ４”）の放送番組（“番組Ｃ”）を格納する切替用バッファ（４−１〜４−ｎ）を設け、第１受信ユニット（３−１）に対応する第１切替用バッファ（４−１）に格納された第１チャンネル（無料チャンネル“ＣＨ４”）の放送番組（“番組Ｃ”）を読み出して出力装置（３０）に出力する。そして、第１切替用バッファ（４−１）に格納される第１受信ユニット（３−１）で受信した放送番組（“番組Ｃ”）の先頭の時刻情報と、第２切替用バッファ（４−３）に格納される第２受信ユニット（３−３）で受信した放送番組（“番組Ｃ”）の先頭の時刻情報とが一致した時点で、第２切替用バッファ（４−３）から放送番組（“番組Ｃ”）を読み出して出力装置（３０）に出力するように、スイッチ（５）を切り替える。これにより、利用者が視聴している第１チャンネル（無料チャンネル“ＣＨ４”）の放送番組（“番組Ｃ”）を受信する受信ユニットを、第１受信ユニット（３−１）から第２受信ユニット（３−３）にシームレスに切り替えることができる。このため、受信ユニットを切り替えたときに、放送番組（“番組Ｃ”）の映像が乱れない。
【発明を実施するための最良の形態】
【００５８】
以下に添付図面を参照して、本発明のデジタル放送受信機について詳細に説明する。本発明では、前述（背景技術）と重複する説明を省略する。
【００５９】
図６は、本発明のデジタル放送受信機１が適用されるテレビの構成を示している。テレビは、本発明のデジタル放送受信機１と、デジタル放送受信機１に取り付けられた表示装置３３とを具備している。本発明のデジタル放送受信機１は、前述の複数の受信ユニット３−１〜３−ｎ（ｎは２以上の整数）と、デジタル放送受信機本体５０とを具備している。
【００６０】
デジタル放送受信機本体５０は、前述の出力装置３０と、制御部４０と、少なくとも２個の切替用バッファを有する切替用バッファ部４と、スイッチ５とを具備している。切替用バッファ部４は、複数の受信ユニット３−１〜３−ｎのストリーム処理部２２に接続されている。スイッチ５は、切替用バッファ部４と出力装置３０と制御部４０とに接続されている。
【００６１】
制御部４０は、割当制御部４１と、前述のスケジューラ４２とを具備している。割当制御部４１は、複数のＩＣカード２−１〜２−ｎをそれぞれ複数の受信ユニット３−１〜３−ｎに対応付け、その旨をスケジューラ４２に登録している。
【００６２】
本発明のデジタル放送受信機１では、無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”を受信する受信ユニットをシームレスに切り替えるために、切替用バッファ部４の少なくとも２個の切替用バッファとして例えば複数の切替用バッファ４−１〜４−ｎがデジタル放送受信機本体５０に設けられている。割当制御部４１は、無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”を受信し、複数の切替用バッファ４−１〜４−ｎのうちの第１切替用バッファに格納するように、受信ユニット３−１を制御し、第１切替用バッファに格納された無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”を読み出して表示装置３３に出力するようにスイッチ５を制御する。そして、割当制御部４１は、無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”を受信し、複数の切替用バッファ４−１〜４−ｎのうちの第２切替用バッファに格納するように、受信ユニット３−１以外の受信ユニット群のうちの１つの受信ユニットを制御し、第２切替用バッファに格納された無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”を読み出して表示装置３３に出力するようにスイッチ５を制御する。この場合、割当制御部４１は、有料チャンネル“ＣＨ１”の放送番組“番組Ｄ”を受信すべき受信ユニット３−１にその放送番組“番組Ｄ”を割り当てて、上記１つの受信ユニットに無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”を割り当てる。
【００６３】
制御部４０は、更に、バッファ制御部４３と、バッファ長自動決定部４４とを具備している。
【００６４】
前述のように、複数の受信ユニット３−１〜３−ｎが設置される場所は、立地条件や設置スペースにより、それぞれ異なる場合がある。この場合、複数の受信ユニット３−１〜３−ｎとデジタル放送受信機本体５０とを接続する複数の伝送路の長さは、それぞれ異なる。即ち、複数の受信ユニット３−１〜３−ｎとデジタル放送受信機本体５０までの伝送遅延を表す伝送遅延時間は、それぞれ異なることになる。そこで、バッファ長自動決定部４４は、複数の受信ユニット３−１〜３−ｎから切替用バッファ部４までの伝送遅延を表す伝送遅延時間の中から、最も長い最大伝送遅延時間を決定し、これに基づいて、受信ユニット３−１〜３−ｎに対するバッファ長を決定する。これについて説明する。
【００６５】
図７Ａに示されるように、受信ユニット３−１〜３−ｎに対して、受信ユニット３−１〜３−ｎから切替用バッファ部４までの伝送遅延時間の範囲を、第１伝送遅延時間〜第２伝送遅延時間（第１伝送遅延時間よりも長い）としたとき、それぞれ、１０〜２０、１００〜２００、…、２００〜４００［ミリ秒］とする。この場合、バッファ長自動決定部４４は、第２伝送遅延時間２０、２００、…、４００［ミリ秒］の中から、最も長い第２伝送遅延時間である４００［ミリ秒］を最大伝送遅延時間として決定する。また、バッファ長自動決定部４４は、第１伝送遅延時間１０、１００、…、２００［ミリ秒］を最小伝送遅延時間として決定する。
【００６６】
そこで、複数の受信ユニット３−１〜３−ｎの伝送遅延時間として第１伝送遅延時間１０、１００、…、２００［ミリ秒］、第２伝送遅延時間２０、２００、…、４００［ミリ秒］をそれぞれＴｄ１、Ｔｄ２とし、最大伝送遅延時間４００［ミリ秒］をＴｍａｘとし、複数の受信ユニット３−１〜３−ｎに対するバッファ長をＴｂｆとする。このとき、図７Ｂに示されるように、バッファ長自動決定部４４は、
Ｔｂｆ＝Ｔｍａｘ−Ｔｄ１
により、複数の受信ユニット３−１〜３−ｎに対するバッファ長３９０、３００、…、２００を算出する。
【００６７】
このバッファ長３９０、３００、…、２００は、伝送遅延時間１０〜２０、１００〜２００、…、２００〜４００［ミリ秒］の違いにより、複数の受信ユニット３−１、３−２、…、３−ｎが切替用バッファ部４に同時刻に放送番組を格納するときの能力を表している。例えば、受信ユニット３−ｎにおける能力は、受信ユニット３−１における能力に比べて、ほぼ半分である。
【００６８】
例えば、利用者がＩＣカード２−１を使用して、無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”の視聴を行う。この場合、割当制御部４１は、複数のＩＣカード２−１〜２−ｎを用いて、それぞれ、無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”を受信し、複数の切替用バッファ４−１〜４−ｎに格納するように、複数の受信ユニット３−１〜３−ｎを制御する。そして、切替用バッファ４−１に格納された無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”を、最大伝送遅延時間４００［ミリ秒］を経過したときの時刻で読み出してＡ／Ｖでコード部３２を介して表示装置３３に出力するように、スイッチ５を制御する。
【００６９】
このように、無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”は、最大伝送遅延時間４００［ミリ秒］以上の遅れで表示装置３３に出力される（図７Ｃ参照）。その後も、最大伝送遅延時間４００［ミリ秒］以上の遅れで表示装置３３に出力される。
【００７０】
例えば、有料チャンネル“ＣＨ１”の放送番組“番組Ｄ”の録画を開始する。この場合、受信ユニット３−１以外の受信ユニット群３−２〜３−ｎのうちの１つの受信ユニットを使用して、無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”の視聴を行うように、受信ユニット３−１から上記１つの受信ユニットに切り替えなければならない。これについて説明する。
【００７１】
まず、バッファ制御部４３は、放送番組における時刻情報を取得する。前述のように、放送データは、放送番組とＥＣＭとＥＭＭとを含んでいる。その放送番組は、放送番組を構成する複数のパケット（後述する個々の映像・音声パケット）に対して、放送番組が開始するときの先頭パケットからの相対時刻を特定可能な時刻情報を含んでいる。
【００７２】
放送データは、パーシャルトランスポートストリーム（以下、パーシャルＴＳと称する）に対して変調が施され、そのパーシャルＴＳは、１番目から最終番目までの複数のパーシャルＴＳパケットを含んでいる。パーシャルＴＳパケットは、４［ｂｙｔｅ］のｈｅａｄｅｒ（ヘッダ）部と１８４［ｂｙｔｅ］のｐａｙｌｏａｄ（ペイロード）部と含む１８８［ｂｙｔｅ］のパケットと、そのパケットの前に設定される４［ｂｙｔｅ］のタイムスタンプとを含んでいる。
【００７３】
そこで、時刻情報を取得する方法としては、上記のタイムスタンプが表す相対時刻を用いる方法でもよいし、上記のタイムスタンプが表す相対時刻に新たに時刻を設定する方法でもよい。
【００７４】
次に、バッファ制御部４３は、複数の切替用バッファ４−１〜４−ｎに格納された放送番組における時刻情報を監視する。複数の切替用バッファ４−１〜４−ｎの各々は、上述のパーシャルＴＳパケットを格納するための１番目から最終番目までの複数の格納領域を有している。この切替用バッファ４−１〜４−ｎに格納されるデータ（放送番組）は最新の時刻（タイムスタンプ）によって更新される。
【００７５】
図８Ａに示されるように、例えば、切替用バッファ４−１に無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”が格納されたとき、切替用バッファ４−１以外の切替用バッファ群４−２〜４−ｎには、未だ、無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”が格納されていないものとする。ここで、切替用バッファ４−１と切替用バッファ群４−２〜４−ｎはたまたま平均遅延であるものとする。また、無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”が表示装置３３に出力される時刻は、その放送番組“番組Ｃ”が実際に放送される時刻に対して、最大伝送遅延時間である４００［ミリ秒］遅れているものとする。また、切替用バッファ４−１の第１番目の格納領域に格納されたパーシャルＴＳパケットにおける時刻情報が表す時刻（タイムスタンプ）、即ち、切替用バッファ４−１の先頭のパケットの時刻が１０００［ミリ秒］であるときに、バッファ制御部４３は、切り替え指示を出力するものとする。現在、切替用バッファ４−１の先頭のパケットの時刻が６００［ミリ秒］であるものとする。
【００７６】
図８Ｂに示されるように、その後に３００［ミリ秒］経過して、切替用バッファ４−１の先頭のパケットの時刻が９００［ミリ秒］であるものとする。ここで、切替用バッファ群４−２〜４−ｎのうちの切替用バッファ４−３には、無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”が格納され始めているものとする。切替用バッファ４−３の先頭のパケットの時刻情報が表す時刻が、切替用バッファ４−１のそれよりも後である場合（又は前である場合）があるため、この時点ではバッファ制御部４３は後述の切り替え指示を出力しない。
【００７７】
図８Ｃに示されるように、その後に１００［ミリ秒］経過して、切替用バッファ４−１の先頭のパケットの時刻が１０００［ミリ秒］であるものとする。切替用バッファ４−３の先頭のパケットの時刻情報が表す時刻と、切替用バッファ４−１のそれとが一致する。この場合、バッファ制御部４３は切り替え指示を出力する。このように、バッファ制御部４３は、切替用バッファ４−１に格納された受信ユニット３−１で受信した放送番組“番組Ｃ”の先頭の時刻情報と、切替用バッファ４−３に格納された受信ユニット３−３で受信した放送番組“番組Ｃ”の先頭の時刻情報とが一致した時点で、切り替え指示を出力する。
【００７８】
そこで、割当制御部４１は、バッファ制御部４３からの切り替え指示に応じて、切替用バッファ４−３から放送番組“番組Ｃ”を読み出して表示装置３３に出力するように、スイッチ５を切り替える。即ち、割当制御部４１は、無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”を受信し、切替用バッファ４−３に格納するように、受信ユニット３−３を制御し、切替用バッファ４−３に格納された無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”を読み出して表示装置３３に出力するように、スイッチ５を制御する。また、割当制御部４１は、有料チャンネル“ＣＨ１”の放送番組“番組Ｄ”を受信し、切替用バッファ４−１に格納するように、受信ユニット３−１を制御し、切替用バッファ４−１に格納された有料チャンネル“ＣＨ１”の放送番組“番組Ｄ”を読み出して蓄積装置３１に格納するように、スイッチ５を制御する。
【００７９】
図９は、放送番組受信処理の動作を示すフローチャートである。図１０は、受信ユニット切替処理の動作を示すフローチャートである。第２の構成の動作について、図３、図４、図９、図１０、図１１を用いて説明する。
【００８０】
まず、放送番組受信処理について説明する。
【００８１】
利用者は、ＩＣカード２−１を使用して、無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”の視聴するための視聴指示を行う（ステップＳ１）。このとき、割当制御部４１は、複数のＩＣカード２−１〜２−ｎを用いて、それぞれ、無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”を受信し、複数の切替用バッファ４−１〜４−ｎに格納するように、複数の受信ユニット３−１〜３−ｎを制御する（ステップＳ２）。割当制御部４１は、切替用バッファ４−１に最大伝送遅延時間４００［ミリ秒］分の無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”が格納されるのを待つ（ステップＳ３）。切替用バッファ４−１に最大伝送遅延時間４００［ミリ秒］分の無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”が格納された場合（ステップＳ３−ＹＥＳ）、割当制御部４１は、切替用バッファ４−１に格納された無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”を読み出してＡ／Ｖでコード部３２を介して表示装置３３に出力するように、スイッチ５を制御する（ステップＳ４）。割当制御部４１は、利用者が上記の放送番組“番組Ｃ”の視聴を終了するための視聴終了指示を行うまで、ステップＳ２〜Ｓ４を繰り返す（ステップＳ５−ＮＯ）。
【００８２】
次に、受信ユニット切替処理について説明する。
【００８３】
有料チャンネル“ＣＨ１”の放送番組“番組Ｄ”の録画を開始する。この場合、バッファ制御部４３は、対象切替用バッファに格納された無料チャンネルの放送番組の時刻情報と一致する時刻情報を含む放送番組が格納された候補切替用バッファを検索する。ここで、切替用バッファ４−１を対象切替用バッファとし、切替用バッファ群４−２〜４−ｎを候補切替用バッファとする。
【００８４】
候補切替用バッファ群４−２〜４−ｎには、未だ、無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”が格納されていない（ステップＳ１１−ＮＯ）。この場合、割当制御部４１は、切替用バッファ４−１に格納された無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”を読み出してＡ／Ｖでコード部３２を介して表示装置３３に出力するように、スイッチ５を制御する（ステップＳ１４）。
【００８５】
候補切替用バッファ群４−２〜４−ｎに無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”が格納され（ステップＳ１１−ＹＥＳ）、候補切替用バッファ群４−２〜４−ｎのうちの先頭のパケットの時刻情報が表す時刻が、切替用バッファ４−１のそれよりも後である（ステップＳ１２−ＹＥＳ）。この場合、割当制御部４１は、切替用バッファ４−１に格納された無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”を読み出してＡ／Ｖでコード部３２を介して表示装置３３に出力するように、スイッチ５を制御する（ステップＳ１５）。
【００８６】
候補切替用バッファ群４−２〜４−ｎに無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”が格納され（ステップＳ１１−ＹＥＳ）、候補切替用バッファ群４−２〜４−ｎの先頭のパケットの時刻情報が表す時刻が、切替用バッファ４−１のそれよりも前である（ステップＳ１２−ＮＯ、Ｓ１３−ＹＥＳ）。この場合、バッファ制御部４３は、候補切替用バッファ群４−２〜４−ｎのパケットのうちの、切替用バッファ４−１の先頭のパケットの時刻情報が表す時刻よりも前のパケットを破棄する。同時に、割当制御部４１は、切替用バッファ４−１に格納された無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”を読み出してＡ／Ｖでコード部３２を介して表示装置３３に出力するように、スイッチ５を制御する（ステップＳ１６）。
【００８７】
候補切替用バッファ群４−２〜４−ｎに無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”が格納され（ステップＳ１１−ＹＥＳ）、候補切替用バッファ群４−２〜４−ｎのうちの、例えば切替用バッファ群４−３の先頭のパケットの時刻情報が表す時刻と、切替用バッファ４−１のそれとが一致する（ステップＳ１２−ＮＯ、Ｓ１３−ＮＯ）。この場合、バッファ制御部４３は、切り替え指示を出力する。この切り替え指示は、無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”を受信可能であり、且つ、切替用バッファ４−３に接続された受信ユニットが、受信ユニット３−３であることを表している。
【００８８】
割当制御部４１は、切り替え指示に応じて、受信ユニット３−１に有料チャンネル“ＣＨ１”の放送番組“番組Ｄ”を割り当てて、切替用バッファ４−３に接続された受信ユニット３−３に無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”を割り当てる（ステップＳ１８）。このとき、割当制御部４１は、ＩＣカード２−１を用いて、有料チャンネル“ＣＨ１”の放送番組“番組Ｄ”を受信し、切替用バッファ４−１に格納するように、受信ユニット３−１を制御する。切替用バッファ４−１に格納された有料チャンネル“ＣＨ１”の放送番組“番組Ｄ”を、最大伝送遅延時間４００［ミリ秒］を経過したときの時刻で読み出して蓄積装置３１に格納するように、スイッチ５を制御する。
【００８９】
また、無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”に対して放送番組受信処理が実行される。即ち、割当制御部４１は、ＩＣカード群２−２〜２−ｎを用いて、それぞれ、無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”を受信し、切替用バッファ群４−２〜４−ｎに格納するように、受信ユニット群３−２〜３−ｎを制御する（ステップＳ２）。そして、切替用バッファ４−３に格納された無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”を、最大伝送遅延時間４００［ミリ秒］を経過したときの時刻で読み出してＡ／Ｖでコード部３２を介して表示装置３３に出力するように、スイッチ５を制御する（ステップＳ３、Ｓ４）。割当制御部４１は、利用者が上記の放送番組“番組Ｃ”の視聴を終了するための視聴終了指示を行うまで、ステップＳ２〜Ｓ４を繰り返し（ステップＳ５−ＮＯ）、利用者が視聴終了指示を行った場合、放送番組受信処理が終了する。
【００９０】
［効果］
以上の説明により、本発明のデジタル放送受信機１では、有料チャンネル“ＣＨ１”の放送番組“番組Ｄ”を受信すべき受信ユニット３−１を優先して、利用者が視聴している無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”を受信する受信ユニットを、受信ユニット３−１から受信ユニット３−３に切り替えることにより、複数のチャンネルの放送番組の視聴／録画と、その複数のチャンネルの放送番組に対する放送番組受信処理の同時実行とを可能にし、利用者が所望の番組を視聴又は録画することができる。
【００９１】
また、本発明のデジタル放送受信機１では、複数の受信ユニット３−１〜３−ｎが受信した無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”を格納する切替用バッファ４−１〜４−ｎを設け、無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”の視聴開始時に、切替用バッファ４−１に格納された放送番組“番組Ｃ”が、受信ユニット３−１に対する予め定められたバッファ長に達したのちに、切替用バッファ４−１から無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”を読み出して表示装置３３への出力を開始する。そして、切替用バッファ４−１に格納された受信ユニット３−１で受信した放送番組“番組Ｃ”の先頭の時刻情報と、切替用バッファ４−３に格納された受信ユニット３−３で受信した放送番組“番組Ｃ”の先頭の時刻情報とが一致した時点で、切替用バッファ４−３から放送番組“番組Ｃ”を読み出して表示装置３３に出力するように、スイッチ５を切り替える。これにより、図１１に示されるように、利用者が視聴している無料チャンネル“ＣＨ４”の放送番組“番組Ｃ”を受信する受信ユニットを、受信ユニット３−１から受信ユニット３−３にシームレスに切り替えることができる。このため、受信ユニットを切り替えたときに、放送番組“番組Ｃ”の映像が乱れない。
【００９２】
なお、バッファ長自動決定部４４は、受信ユニット３−１〜３−ｎに対する伝送遅延時間を自動的に取得することができる。
【００９３】
第１の取得方法として、バッファ長自動決定部４４は、第ｊ受信ユニット３−ｊ（ｊは、１≦ｊ≦ｎを満たす整数）が任意の放送番組を受信し、切替用バッファ部４の切替用バッファ４−１〜４−ｎのうちの１つの切替用バッファ（例えば切替用バッファ４−１）に格納する場合、以下のように、伝送遅延時間を取得する。まず、基準とする絶対時刻をＴｒ０とし、絶対時刻Ｔｒ０に放送番組を受信したときのパケットである受信パケットの時刻情報をＴｐ０とする。また、放送番組を上記１つの切替用バッファに格納したときの絶対時刻をＴｂ１とし、絶対時刻Ｔｂ１に放送番組を上記１つの切替用バッファに格納したときのパケットである到着パケットの時刻情報をＴｐ１とする。到着パケットは、受信パケットと異なっていてもよい。また、到着パケットを受信したときの絶対時刻をＴｒ１とし、伝送遅延時間をＴｄとする。このとき、バッファ長自動決定部４４は、
Ｔｒ１＝Ｔｒ０＋（Ｔｐ１−Ｔｐ０）
Ｔｄ＝Ｔｂ１−Ｔｒ１
∴  Ｔｄ＝Ｔｂ１−｛Ｔｒ０＋（Ｔｐ１−Ｔｐ０）｝
により、第ｊ受信ユニット３−ｊの伝送遅延時間を計測する。
【００９４】
第２の取得方法として、バッファ長自動決定部４４は、デジタル放送受信機本体５０から第ｊ受信ユニット３−ｊ（ｊは、１≦ｊ≦ｎを満たす整数）に検査信号を出力してから、検査信号に応じて第ｊ受信ユニット３−ｊからデジタル放送受信機本体５０に出力される応答信号を受信するまでの時間を、第ｊ受信ユニット３−ｊの伝送遅延時間として計測する。
【００９５】
これにより、上記の受信ユニットを新たに追加した場合や、上記の受信制御部を余分に備えておいて上記のチューナを新たに追加した場合でも、バッファ長自動決定部４４は、複数の受信ユニット３−１〜３−ｎの伝送遅延時間の中から、最大伝送遅延時間を決定することができる。
【図面の簡単な説明】
【００９６】
【図１】図１は、第１従来例のデジタル放送受信機１０１が適用されるテレビの構成を示している。
【図２】図２は、第２従来例のデジタル放送受信機１０１が適用されるテレビの構成を示している。
【図３】図３は、第２従来例の問題点を説明するための図である。
【図４】図４は、第３従来例のデジタル放送受信機１０１の動作を説明するための図である。
【図５】図５は、第３従来例の問題点を説明するための図である。
【図６】図６は、本発明のデジタル放送受信機１が適用されるテレビの構成を示している。
【図７Ａ】図７Ａは、本発明の構成を説明するための図である。
【図７Ｂ】図７Ｂは、本発明の構成を説明するための図である。
【図７Ｃ】図７Ｃは、本発明の構成を説明するための図である。
【図８Ａ】図８Ａは、本発明の構成を説明するための図である。
【図８Ｂ】図８Ｂは、本発明の構成を説明するための図である。
【図８Ｃ】図８Ｃは、本発明の構成を説明するための図である。
【図９】図９は、放送番組受信処理の動作を示すフローチャートである。
【図１０】図１０は、受信ユニット切替処理の動作を示すフローチャートである。
【図１１】図１１は、本発明のデジタル放送受信機１の動作を説明するための図である。
【符号の説明】
【００９７】
１    デジタル放送受信機、
２、２−１〜２−ｎ    契約管理部（ＩＣカード）、
２’、２−１’〜２−ｎ’    個別番号、
３−１〜３−ｎ    受信ユニット、
４    切替用バッファ部、
４−１〜４−ｎ    切替用バッファ、
５    スイッチ、
１０、１０−１〜１０−ｎ    受信部、
１１    チューナ部、
２０、２０−１〜２０−ｎ    受信制御部、
２１−１〜２１−ｎ    読取制御部、
２２    ストリーム処理部、
２３    復号部、
３０    出力装置、
３１    蓄積装置、
３２    デコード部、
３３    表示装置、
４０    制御部、
４１    割当制御部、
４２    スケジューラ、
４３    バッファ制御部、
４４    バッファ長自動決定部、
５０    デジタル放送受信機本体、
１０１    デジタル放送受信機、
１２１    制御部、
１４１    割当制御部、
２００    放送網、
【図１】
2008252476.tif 000003
【図２】
2008252476.tif 000004
【図３】
2008252476.tif 000005
【図４】
2008252476.tif 000006
【図５】
2008252476.tif 000007
【図６】
2008252476.tif 000008
【図７Ａ】
2008252476.tif 000009
【図７Ｂ】
2008252476.tif 000010
【図７Ｃ】
2008252476.tif 000011
【図８Ａ】
2008252476.tif 000012
【図８Ｂ】
2008252476.tif 000013
【図８Ｃ】
2008252476.tif 000014
【図９】
2008252476.tif 000015
【図１０】
2008252476.tif 000016
【図１１】
2008252476.tif 000017