(57)【要約】【課題】ＩＰ放送の番組に関する複数の処理を効率的に同時に実行すること。【解決手段】信号処理制御部４０ａは、ネットワーク通信部Ａ２０１、デスクランブラＡ２０２、暗号処理部Ａ２０３及び復号処理部Ａ２０４を備える。統括制御部Ａ２０８はこれらのブロックの動作を制御する。信号処理制御部４０ｂは、ネットワーク通信部Ｂ２２１、デスクランブラＢ２２２、暗号処理部Ｂ２２３及び復号処理部Ｂ２２４を備える。統括制御部Ｂ２２８はこれらのブロックの動作を制御する。ネットワーク通信部Ａ２０１とネットワーク通信部Ｂ２２１とは、ネットワークコントローラ２１を介して通信し、信号処理制御部４０ａ及び同４０ｂそれぞれが備える複数のブロックの動作状態を通知し合う。これらのブロックは互いに処理を補間し合って動作する。【選択図】  図２
2012015800.tif 000002
【特許請求の範囲】
【請求項１】
マルチキャストストリーム配信によるＩＰ放送の番組の情報を送受信すると共に、
受信した前記ＩＰ放送の番組の情報に係る映像信号及び音声信号を出力する処理を実行する出力手段と、
受信した前記ＩＰ放送の番組の情報を録画する処理、及び当該録画した番組の情報を読み出す処理を実行する録画手段と、
を具備する情報送受信装置であって、
ネットワークに接続される通信相手と通信する第１の通信手段と、
前記通信によって取得した情報のデスクランブルを行う第１のデスクランブラと、
前記通信で取得した情報又は前記録画した番組の情報を復号化する第１の復号手段と、
前記通信で取得した情報、前記デスクランブルされた情報、又は前記復号化された情報を暗号化する第１の暗号手段と、
前記第１の通信手段、第１のデスクランブラ、第１の暗号手段、及び第１の復号手段により実行される処理を制御する第１の制御手段と、
を備える第１の信号処理手段と、
前記ネットワークに接続される通信相手と通信する第２の通信手段と、
前記通信によって取得した情報のデスクランブルを行う第２のデスクランブラと、
前記通信で取得した情報又は前記録画した番組の情報を復号化する第２の復号手段と、
前記通信で取得した情報、前記デスクランブルされた情報、又は前記復号化された情報を暗号化する第２の暗号手段と、
前記第２の通信手段、第２のデスクランブラ、第２の暗号手段、及び第２の復号手段により実行される処理を制御する第２の制御手段と、
を備える第２の信号処理手段と、
前記ＩＰ放送の番組の情報を受信すると共に、前記第１の通信手段と前記第２の通信手段との間の通信を中継するネットワークコントローラと、
をさらに具備し、
前記第１の信号処理手段と前記第２の信号処理手段とは、前記ネットワークコントローラを介して、前記ＩＰ放送の番組の情報に対する複数の処理を補間し合って実行する情報送受信装置。
【請求項２】
マルチキャストストリーム配信によるＩＰ放送の番組の情報を送受信する情報送受信装置であって、
ネットワークに接続される通信相手と通信する第１の通信手段と、
前記通信で取得した情報のデスクランブルを行う第１のデスクランブラと、
前記通信で取得した情報を復号化する第１の復号手段と、
前記通信で取得した情報、前記デスクランブルされた情報、又は前記復号化された情報を暗号化する第１の暗号手段と、
前記第１の通信手段、第１のデスクランブラ、第１の復号手段、及び第１の暗号手段により実行される処理を制御する第１の制御手段と、
を備える第１の信号処理手段と、
前記ネットワークに接続される通信相手と通信する第２の通信手段と、
前記通信で取得した情報のデスクランブルを行う第２のデスクランブラと、
前記通信で取得した情報を復号化する第２の復号手段と、
前記通信で取得した情報、前記デスクランブルされた情報、又は前記復号化された情報を暗号化する第２の暗号手段と、
前記第２の通信手段、第２のデスクランブラ、第２の復号手段、及び第２の暗号手段により実行される処理を制御する第２の制御手段と、
を備える第２の信号処理手段と、
前記ＩＰ放送の番組の情報を受信すると共に、前記第１の通信手段と前記第２の通信手段との間の通信を中継するネットワークコントローラと、
を具備し、
前記第１の信号処理手段と前記第２の信号処理手段とは、前記ネットワークコントローラを介して、前記ＩＰ放送の番組の情報に対する複数の処理を補間し合って実行する情報送受信装置。
【請求項３】
前記ネットワークコントローラが受信した前記ＩＰ放送の番組の情報に係る映像信号及び前記音声信号を出力する処理を実行する出力手段をさらに具備し、
前記映像信号及び音声信号を出力する場合、
前記第１の通信手段又は前記第２の通信手段の何れか一方が、前記ネットワークコントローラが受信した情報を通信によって取得し、
前記第１のデスクランブラ又は前記第２のデスクランブラの何れか一方が、前記取得した情報のデスクランブルを行い、
前記出力手段が、前記デスクランブルされた情報に基づいて前記映像信号及び前記音声信号を出力する処理を実行する請求項２記載の情報送受信装置。
【請求項４】
前記ネットワークコントローラが受信した前記ＩＰ放送の番組の情報を録画する処理を実行する録画手段をさらに具備し、
前記ＩＰ放送の番組の情報を録画する場合、
前記第１の通信手段又は前記第２の通信手段の何れか一方が、前記ネットワークコントローラが受信した情報を通信によって取得し、
前記第１のデスクランブラ又は前記第２のデスクランブラの何れか一方が、前記取得した情報のデスクランブルを行い、
前記第１の暗号手段又は前記第２の暗号手段の何れか一方が、前記デスクランブルされた情報を暗号化し、
前記録画手段が、前記暗号化された情報を録画する処理を実行する請求項３記載の情報送受信装置。
【請求項５】
前記録画手段が録画した番組の情報に係る映像信号及び音声信号を出力する場合、
前記録画手段は、前記録画した番組の情報を読み出す処理をさらに実行し、
前記第１の復号手段又は前記第２の復号手段の何れか一方が、さらに前記読み出された情報を復号化し、
前記出力手段が、前記複合化された情報に基づいて前記映像信号及び前記音声信号を出力する処理を実行する請求項４記載の情報送受信装置。
【請求項６】
前記録画手段が録画した番組の情報を装置外部へ送信する場合、
前記録画手段は、前記録画した番組の情報を読み出す処理をさらに実行し、
前記第１の復号手段又は前記第２の復号手段の何れか一方が、さらに前記読み出された情報を復号化し、
前記第１の暗号手段又は前記第２の暗号手段の何れか一方が、前記復号化された情報を暗号化し、
前記ネットワークコントローラが、前記暗号化された情報を前記装置外部へ送信する請求項４又は５記載の情報送受信装置。
【請求項７】
前記ネットワークコントローラが受信した前記ＩＰ放送の録画番組の情報に係る映像信号及び音声信号を出力する場合、
前記第１の通信手段又は前記第２の通信手段の何れか一方が、前記ネットワークコントローラが受信した情報を通信によって取得し、
前記第１の復号手段又は前記第２の復号手段の何れか一方が、前記取得された情報を復号化し、
前記出力手段が、前記複合化された情報に基づいて前記映像信号及び前記音声信号を出力する処理を実行する請求項３乃至６の何れか１項記載の情報送受信装置。
【請求項８】
前記ネットワークコントローラが受信した前記ＩＰ放送の録画番組の情報を録画する場合、
前記第１の通信手段又は前記第２の通信手段の何れか一方が、前記ネットワークコントローラが受信した情報を通信によって取得し、
前記第１の復号手段又は前記第２の復号手段の何れか一方が、前記取得された情報を復号化し、
前記第１の暗号手段又は前記第２の暗号手段の何れか一方が、前記複合化された情報を暗号化し、
前記録画手段が、前記暗号化された情報を録画する処理を実行する請求項４乃至７の何れか１項記載の情報送受信装置。
【請求項９】
マルチキャストストリーム配信によるＩＰ放送の番組の情報を送受信すると共に、
受信した前記ＩＰ放送の番組の情報に係る映像信号及び音声信号を出力する処理を実行する出力手段と、
受信した前記ＩＰ放送の番組の情報を録画する処理、及び当該録画した番組の情報を読み出す処理を実行する録画手段と、
を具備する情報送受信装置で実行される情報送受信方法であって、
前記情報送受信装置は、
ネットワークに接続される通信相手と通信する第１の通信手段と、
前記通信によって取得した情報のデスクランブルを行う第１のデスクランブラと、
前記通信で取得した情報又は前記録画した番組の情報を復号化する第１の復号手段と、
前記通信で取得した情報、前記デスクランブルされた情報、又は前記復号化された情報を暗号化する第１の暗号手段と、
前記第１の通信手段、第１のデスクランブラ、第１の暗号手段、及び第１の復号手段により実行される処理を制御する第１の制御手段と、
を備える第１の信号処理手段と、
前記ネットワークに接続される通信相手と通信する第２の通信手段と、
前記通信によって取得した情報のデスクランブルを行う第２のデスクランブラと、
前記通信で取得した情報又は前記録画した番組の情報を復号化する第２の復号手段と、
前記通信で取得した情報、前記デスクランブルされた情報、又は前記復号化された情報を暗号化する第２の暗号手段と、
前記第２の通信手段、第２のデスクランブラ、第２の暗号手段、及び第２の復号手段により実行される処理を制御する第２の制御手段と、
を備える第２の信号処理手段と、
前記ＩＰ放送の番組の情報を受信すると共に、前記第１の通信手段と前記第２の通信手段との間の通信を中継するネットワークコントローラと、
をさらに具備し、
前記第１の信号処理手段と前記第２の信号処理手段とは、前記ネットワークコントローラを介して、前記ＩＰ放送の番組の情報に対する複数の処理を補間し合って実行する情報送受信方法。
【請求項１０】
マルチキャストストリーム配信によるＩＰ放送の番組の情報を送受信する情報送受信装置で実行される情報送受信方法であって、
前記情報送受信装置は、
ネットワークに接続される通信相手と通信する第１の通信手段と、
前記通信で取得した情報のデスクランブルを行う第１のデスクランブラと、
前記通信で取得した情報を復号化する第１の復号手段と、
前記通信で取得した情報、前記デスクランブルされた情報、又は前記復号化された情報を暗号化する第１の暗号手段と、
前記第１の通信手段、第１のデスクランブラ、第１の復号手段、及び第１の暗号手段により実行される処理を制御する第１の制御手段と、
を備える第１の信号処理手段と、
前記ネットワークに接続される通信相手と通信する第２の通信手段と、
前記通信で取得した情報のデスクランブルを行う第２のデスクランブラと、
前記通信で取得した情報を復号化する第２の復号手段と、
前記通信で取得した情報、前記デスクランブルされた情報、又は前記復号化された情報を暗号化する第２の暗号手段と、
前記第２の通信手段、第２のデスクランブラ、第２の復号手段、及び第２の暗号手段により実行される処理を制御する第２の制御手段と、
を備える第２の信号処理手段と、
前記ＩＰ放送の番組の情報を受信すると共に、前記第１の通信手段と前記第２の通信手段との間の通信を中継するネットワークコントローラと、
を具備し、
前記第１の信号処理手段と前記第２の信号処理手段とは、前記ネットワークコントローラを介して、前記ＩＰ放送の番組の情報に対する複数の処理を補間し合って実行する情報送受信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、ネットワークを介して情報を送受信する情報送受信装置および情報送受信方法に関する。
【背景技術】
【０００２】
近年、インターネット通信回線や光回線といった広域ネットワークを利用してテレビ放送を行うＩＰ（Internet  Protocol）テレビ放送(以下、ＩＰ放送と称する)のサービスが普及している。ＩＰ放送のサービスの普及に伴って、ＩＰ放送を受信することができるセットトップボックス（以下、ＳＴＢと称する）、テレビジョン受像機、又はＨＤＤ／光ディスク録画機器も広く普及している。また広域ネットワークを介して家庭内へ引き込んだＩＰ放送のデータを、宅内ＬＡＮ（狭域ネットワーク）を使用して各部屋の受信装置へ配信することが可能である。
【０００３】
このような背景により、従来からの地上波や衛星波を利用した放送と同様に、ＩＰ放送を利用して受信した番組に関しては、出力（モニタ表示を含む）、録画、及び録画番組の再生だけでなく、機器間の送受信も一般的な動作となっている。なおＩＰ放送には、リアルタイムの放送だけでなく、蓄積された放送の再放送、及びコンテンツのストリーミングを含むものとする。ＩＰ放送は、マルチキャストストリーム放送である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１８２４２０号公報
【特許文献２】特開２００９−２２５３５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところが従来は、ＩＰ放送を利用して受信した番組に関して、この番組の出力（モニタ表示を含む）、録画、及び録画番組の再生等の処理を個別に実行する装置や、複数の機器間での番組データの送受信の手法について開示しているのみであった。すなわち、一つの装置内で実行される、ＩＰ放送の番組の出力（モニタ表示を含む）、録画、及び録画番組の再生の処理、又は他の機器とのＩＰ放送の番組データの送受信の処理等の複数の処理を、効率的に同時に実行する手法について開示されていなかった。
【０００６】
そこで、本発明は上述した課題を解決するために、ＩＰ放送の番組に関する複数の処理を効率的に同時に実行することができる情報送受信装置および情報送受信方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本実施形態は上述した課題を解決するため、マルチキャストストリーム配信によるＩＰ放送の番組の情報を送受信する情報送受信装置であって、ネットワークに接続される通信相手と通信する第１の通信手段と、前記通信で取得した情報のデスクランブルを行う第１のデスクランブラと、前記通信で取得した情報を復号化する第１の復号手段と、前記通信で取得した情報、前記デスクランブルされた情報、又は前記復号化された情報を暗号化する第１の暗号手段と、前記第１の通信手段、第１のデスクランブラ、第１の復号手段、及び第１の暗号手段により実行される処理を制御する第１の制御手段と、を備える第１の信号処理手段と、前記ネットワークに接続される通信相手と通信する第２の通信手段と、前記通信で取得した情報のデスクランブルを行う第２のデスクランブラと、前記通信で取得した情報を復号化する第２の復号手段と、前記通信で取得した情報、前記デスクランブルされた情報、又は前記復号化された情報を暗号化する第２の暗号手段と、前記第２の通信手段、第２のデスクランブラ、第２の復号手段、及び第２の暗号手段により実行される処理を制御する第２の制御手段と、を備える第２の信号処理手段と、前記ＩＰ放送の番組の情報を受信すると共に、前記第１の通信手段と前記第２の通信手段との間の通信を中継するネットワークコントローラと、を具備し、前記第１の信号処理手段と前記第２の信号処理手段とは、前記ネットワークコントローラを介して、前記ＩＰ放送の番組の情報に対する複数の処理を補間し合って実行する情報送受信装置を提供する。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係る情報送受信装置であるセットトップボックスの構成を示すブロック図。
【図２】２つの信号処理制御部に備えられ、ＩＰ放送の番組に関する複数の処理を効率的に同時に実行する複数のブロックからなるシステム構成図。
【図３】受信したＩＰ放送の番組の出力処理の動作を説明するためのブロック構成図。
【図４】受信したＩＰ放送の番組の録画処理の動作を説明するためのブロック構成図。
【図５】録画したＩＰ放送の番組の出力処理の動作を説明するためのブロック構成図。
【図６】録画したＩＰ放送の番組の送信処理の動作を説明するためのブロック構成図。
【図７】受信したＩＰ放送の録画番組の出力処理の動作を説明するためのブロック構成図。
【図８】受信したＩＰ放送の録画番組の録画処理の動作を説明するためのブロック構成図。
【発明を実施するための形態】
【０００９】
以下、情報送受信装置及び情報送受信方法の実施形態について図面を用いて説明する。
図１は、本実施形態に係る情報送受信装置であるセットトップボックス（以下、ＳＴＢと称する）１０の構成を示すブロック図である。
ＳＴＢ１０は、ネットワークコントローラ２１、操作部３１、受光部３２、信号処理制御部４０ａ、信号処理制御部４０ｂ、出力部５１、フラッシュメモリ６１、ＨＤＤ７１などで構成されている。
【００１０】
ネットワークコントローラ２１には、ＬＡＮ、ＷＡＮを介してサーバ１が接続される。またネットワークコントローラ２１には、ＬＡＮを介して蓄積機器２が接続される。受光部３２はリモートコントローラ（以下、リモコンと称する）９９と情報のやりとりを行う。出力部５１はテレビジョン受像機３に接続される。
【００１１】
本実施形態ではＳＴＢ１０は、ネットワークコントローラ２１を介してＩＰ放送の番組を受信し、受信した番組の映像信号及び音声信号の出力、録画を行う。またＳＴＢ１０はこれらの処理だけでなく、録画したＩＰ放送の番組の再生、他の機器との番組データの送受信といった複数の処理を行う。さらにＩＰ放送の番組に関して、複数の処理を同時に行うことがある。本実施形態に係るＳＴＢ１０は、ＩＰ放送の番組に関する複数の処理を効率的に同時に行うことを可能とする。先に説明したとおりＩＰ放送には、リアルタイムの放送だけでなく、蓄積された放送の再放送、及びコンテンツのストリーミングを含むものとする。ＩＰ放送は、マルチキャストストリーム放送である。
【００１２】
ネットワークコントローラ２１は、ＷＡＮ、ＬＡＮといったネットワークを介して接続されるサーバ１や蓄積機器２と、所定の規格に基づいて通信する。ネットワークコントローラ２１は、ＩＰ放送の番組（コンテンツ）の映像音声情報及び番組（コンテンツ）関連情報を、サーバ１や蓄積機器２との通信により受信する。受信された情報は信号処理制御部４０ａ，同４０ｂへ出力される。またネットワークコントローラ２１は、信号処理制御部４０ａ，同４０ｂから入力されたＩＰ放送の番組（コンテンツ）の映像音声情報及び番組（コンテンツ）関連情報を、蓄積機器２との通信により送信する。このネットワークコントローラ２１は、信号処理制御部４０ａと信号処理制御部４０ｂとの間の通信を中継する。ネットワークコントローラ２１は、有線又は無線での通信に対応する。
【００１３】
操作部３１は、ＳＴＢ１０を操作するための操作キーを有し、この操作キーへの入力に応じた操作入力情報を信号処理制御部４０ａへ出力する。同様に受光部３２は、ＳＴＢ１０を操作するための操作キーへの入力に応じた信号をリモコン９９から受光（受信）して、受光した信号に応じた操作入力情報を信号処理制御部４０ａへ出力する。この操作部３１またはリモコン９９は、受信するチャンネルを切り替えるためのチャンネルキー、特定の番組を録画するための録画開始キーなどを備えている。
【００１４】
信号処理制御部４０ａは、信号処理制御部４０ａ内部に備えられた各ブロックや信号処理制御部４０ａ外部に接続された各モジュールを利用して複数の処理を実行する。例えば信号処理制御部４０ａは、操作部３１から又は受光部３２を介したリモコン９９からの操作入力情報に応じて、ネットワークコントローラ２１から入力された情報に基づく映像信号及び音声信号を出力するための処理を実行する。出力された映像信号及び音声信号は、出力部５１へ提供される。また信号処理制御部４０ａは、ネットワークコントローラ２１を介して信号処理制御部４０ｂの動作を制御する。信号処理制御部４０ａは、フラッシュメモリ６１との間で必要な情報をリード／ライトする。本実施形態では、例えば信号処理制御部４０ａは、ＩＰ放送の番組（コンテンツ）のデスクランブル処理を実行する。また信号処理制御部４０ａは、外部から入力された情報の復号処理及び、外部へ出力する情報の暗号処理を実行する。
【００１５】
信号処理制御部４０ｂは、信号処理制御部４０ｂ内部に備えられた各ブロックや信号処理制御部４０ｂ外部に接続された各モジュールを利用して複数の処理を実行する。例えば信号処理制御部４０ｂは、ネットワークコントローラ２１から入力された情報に係る映像音声信号を録画するための処理を実行する。録画される映像音声信号は、所定の処理を施されて録画情報となりＨＤＤ７１へ出力される。また信号処理制御部４０ｂは、ＨＤＤ７１から読み出した録画情報、又は読み出した情報に所定の処理を施した情報をネットワークコントローラ２１へ出力する。信号処理制御部４０ｂは、ネットワークコントローラ２１を介して信号処理制御部４０ｂによって制御される。本実施形態では、例えば信号処理制御部４０ｂは、ＩＰ放送の番組（コンテンツ）のデスクランブル処理を実行する。また信号処理制御部４０ｂは、外部から入力された情報の復号処理及び、外部へ出力する情報の暗号処理を実行する。
【００１６】
これら信号処理制御部４０ａ，同４０ｂは、同じ処理を実行するブロックからなる同じシステム構成を備えるが、それぞれの外部に接続されるブロックの違いにより、異なる動作を実行することになる。
【００１７】
出力部５１は、信号処理制御部４０ａから入力された映像信号及び音声信号を外部へ出力するための所定の処理を実行する。処理された映像信号及び音声信号は、ＳＴＢ１０の外部へ出力される。例えば出力部５１は、所定の処理を施した、ＨＤＭＩ（登録商標）規格に基づく映像信号及び音声信号をテレビジョン受像機３へ出力する。
【００１８】
フラッシュメモリ６１は、不揮発性の記憶装置である。フラッシュメモリ６１は、信号処理制御部４０ａから要求された情報をリード／ライトする。本実施形態では、フラッシュメモリ６１は、信号処理制御部４０ａ，同４０ｂで実行されるプログラム、ＩＰ放送受信に必要となるＳＴＢ１０に固有のＩＤ情報、及び、システム動作に必要となる情報といった情報を記憶する。
【００１９】
ＨＤＤ７１は、記憶媒体である磁気ディスクに対して情報をリード／ライトするドライブ装置である。ＨＤＤ７１は、信号処理制御部４０ｂから要求された録画情報をライトし、要求された録画情報をリードする。ＨＤＤ７１は、記憶媒体である半導体素子（例えばＮＡＮＤメモリ）に対して情報をリード／ライトするドライブ装置であるＳＳＤ（Solid State Drive）であってもよい。
【００２０】
また前述したブロックだけでなく、ＳＴＢ１０は、ＨＤＭＩ（登録商標）規格、ＵＳＢ規格、又は、ＩＥＥＥ１３９４規格といった規格に基づいて情報を入力するブロックを備えてもよい。このブロックは、これらの規格に準じた接続端子を介して接続された外部機器や、外部ＨＤＤ、メモリカードなどの記録媒体といった情報提供源から、番組（コンテンツ）の映像音声情報及び番組（コンテンツ）関連情報を取得する。取得された情報は信号処理制御部４０ａ，同４０ｂへ出力される。
【００２１】
なお本実施形態は、情報送受信装置としてＳＴＢ１０を例として挙げた。しかし本実施形態に係る情報送受信装置であるＳＴＢ１０と同様の構造を備えた、テレビジョン受像機、ＨＤＤ／光ディスクレコーダ、パーソナルコンピュータ、携帯型移動端末装置などを例として挙げても構わない。
【００２２】
このような構成により、本実施形態に係るＳＴＢ１０に備えられた複数のブロックがＩＰ放送の番組を受信し、受信した番組の映像信号及び音声信号の出力、録画を行う。また、録画したＩＰ放送の番組の再生、他の機器との番組データの送受信といった複数の処理も実行されるので、ＩＰ放送の番組に関する複数の処理が効率的に同時に行われる。これらの処理は、主に信号処理制御部４０ａ，同４０ｂが複数の処理を連携して実行することで実現される。
【００２３】
次に、図２を用いて、図１で説明した信号処理制御部４０ａ，同４０ｂに備えられ、ＩＰ放送の番組に関する複数の処理を効率的に同時に実行する複数のブロックを説明する。
【００２４】
図２は、信号処理制御部４０ａ，同４０ｂに備えられ、ＩＰ放送の番組に関する複数の処理を効率的に同時に実行する複数のブロックからなるシステム構成図である。
【００２５】
信号処理制御部４０ａ，同４０ｂは、同じ処理を実行するブロックからなる同じシステム構成を備え、それぞれが個別にパッケージ封印された異なる半導体部品として構成される。本実施形態においては、信号処理制御部４０ａ，同４０ｂそれぞれの外部に接続されるブロックの違いにより、異なる動作を実行することになる。従ってまず、信号処理制御部４０ａに備えられる各ブロックについて詳細に説明する。次に、信号処理制御部４０ｂに備えられる各ブロックについて、信号処理制御部４０ａと共通の動作を行うブロックの説明は省略又は簡略化し、異なる動作を行うブロックについては詳細に説明する。ここで、信号処理制御部４０ａ，同４０ｂそれぞれが備える同一名称のブロックは同じ動作をするものであるが、それぞれの符号は変えて説明する。
【００２６】
（信号処理制御部４０ａのシステム構成）
信号処理制御部４０ａは、ネットワーク通信部Ａ２０１、デスクランブラＡ２０２、暗号処理部Ａ２０３、復号処理部Ａ２０４、操作入力処理部２０５、映像音声処理部２０６、メモリコントローラ２０７、統括処理部Ａ２０８などを備えている。
【００２７】
ネットワーク通信部Ａ２０１は、統括処理部Ａ２０８の制御によって、所定の規格に基づいてネットワークコントローラ２１と通信する。ネットワーク通信部Ａ２０１は、通信によって受信した情報を統括処理部Ａ２０８に通知する。例えばネットワーク通信部Ａ２０１は、イーサネット（登録商標）規格に基づいてネットワークコントローラ２１と通信する。
【００２８】
デスクランブラＡ２０２は、統括処理部Ａ２０８の制御によって、統括処理部Ａ２０８を介してネットワーク通信部Ａ２０１から入力されたＩＰ放送の番組に係る情報に対するデスクランブル処理を実行する。デスクランブラＡ２０２は、統括処理部Ａ２０８を介してメモリコントローラ２０７から供給されるＩＤ情報を利用してデスクランブル処理を実行する。デスクランブル処理された情報は統括処理部Ａ２０８へ出力される。
【００２９】
暗号処理部Ａ２０３は、統括処理部Ａ２０８の制御によって、統括処理部Ａ２０８を介して入力される暗号化されていない情報を暗号化する。暗号化された情報は統括処理部Ａ２０８へ出力される。
【００３０】
復号処理部Ａ２０４は、統括処理部Ａ２０８の制御によって、統括処理部Ａ２０８を介して入力される暗号化された情報を復号化する。復号化された情報は統括処理部Ａ２０８へ出力される。
【００３１】
操作入力処理部２０５は、操作部３１から又は受光部３２を介したリモコン９９からの操作入力情報を受けて、それぞれのブロックから入力された情報を統合して統括処理部Ａ２０８へ出力する。
【００３２】
映像音声処理部２０６は、統括処理部Ａ２０８の制御によって、統括処理部Ａ２０８を介して入力された、デスクランブル処理された情報、又は、復号化された情報から映像情報と音声情報とを分離する。分離された映像情報及び音声情報は、所定の処理を施されて出力部５１へ出力される。
【００３３】
メモリコントローラ２０７は、統括処理部Ａ２０８の制御によって、フラッシュメモリ６１に対して必要な情報をリード／ライトする。
統括処理部Ａ２０８は、前述した複数のブロックを利用して信号処理制御部４０ａの動作を制御する。統括処理部Ａ２０８は、各ブロック間の情報の送受信を制御する。この統括処理部Ａ２０８は、ネットワーク通信部Ａ２０１及びネットワークコントローラ２１を介して信号処理制御部４０ｂの動作を制御する。
【００３４】
（信号処理制御部４０ｂのシステム構成）
信号処理制御部４０ｂは信号処理制御部４０ａと同様に、ネットワーク通信部Ｂ２２１、デスクランブラＢ２２２、暗号処理部Ｂ２２３、復号処理部Ｂ２２４、統括処理部Ｂ２２８、ストレージコントローラ２２９などを備えている。
【００３５】
これらのブロックのうち、ネットワーク通信部Ｂ２２１、デスクランブラＢ２２２、暗号処理部Ｂ２２３、復号処理部Ｂ２２４、及び統括処理部Ｂ２２８それぞれは、信号処理制御部４０ａに備えられた同名称のブロックと同じ動作を行う。従ってこれらのブロックについては簡易的に説明し、信号処理制御部４０ａに備えられたブロックとは異なる動作を行うブロックについては詳細に説明する。
【００３６】
ネットワーク通信部Ｂ２２１は、統括処理部Ｂ２２８の制御によって、所定の規格に基づいてネットワークコントローラ２１と通信する。ネットワーク通信部Ｂ２２１は、通信によって受信した情報を統括処理部Ｂ２２８に通知する。
【００３７】
デスクランブラＢ２２２は、統括処理部Ｂ２２８の制御によって、統括処理部Ｂ２２８から入力されたＩＰ放送の番組に係る情報に対するデスクランブル処理を実行する。デスクランブラＢ２２２は、統括処理部Ｂ２２８を介して供給されるＩＤ情報を利用してデスクランブル処理を実行する。デスクランブル処理された情報は統括処理部Ｂ２２８へ出力される。
【００３８】
暗号処理部Ｂ２２３は、統括処理部Ｂ２２８の制御によって、統括処理部Ｂ２２８を介して入力される暗号化されていない情報を暗号化する。暗号化された情報は統括処理部Ｂ２２８へ出力される。
【００３９】
復号処理部Ｂ２２４は、統括処理部Ｂ２２８の制御によって、統括処理部Ｂ２２８を介して入力される暗号化された情報を復号化する。復号化された情報は統括処理部Ｂ２２８へ出力される。
【００４０】
統括処理部Ｂ２２８は、前述した複数のブロックを利用して信号処理制御部４０ｂの動作を制御する。統括処理部Ｂ２２８は、各ブロック間の情報の送受信を制御する。この統括処理部Ｂ２２８は、ネットワーク通信部Ｂ２２１及びネットワークコントローラ２１を介して信号処理制御部４０ａによって制御される。
【００４１】
ストレージコントローラ２２９は、統括処理部Ｂ２２８の制御によって、ＨＤＤ７１に対して録画情報をリード／ライトする。
すなわち、これら複数のブロックによるシステム構成により、信号処理制御部４０ａ，同４０ｂは、互いに通信することで連携して、ネットワークコントローラ２１から入力されたＩＰ放送の番組に係る情報に対する複数の処理を実行する。特に信号処理制御部４０ａ，同４０ｂが共通して備える複数のブロックは、並列的に動作することが可能であるので複数の処理を効率的に実行することができる。従って本実施形態に係るＳＴＢ１０は、ＩＰ放送の番組に関する複数の処理を効率的に同時に行うことができる。
【００４２】
次に、図３〜図８を用いて、信号処理制御部４０ａ，同４０ｂによって実行される、ＩＰ放送の番組に対する複数の処理の動作を説明する。
（１．受信したＩＰ放送の番組の出力処理）
図３を用いて、受信したＩＰ放送の番組の出力処理の動作を説明する。
図３は、受信したＩＰ放送の番組の出力処理の動作を説明するためのブロック構成図である。この図において、枠を太線で強調されているブロックは、この処理の実行に関わっているブロックであることを示している。
【００４３】
始めに、この処理の基本的な動作を説明する。ネットワークコントローラ２１が受信したＩＰ放送の番組の情報は、ネットワーク通信部Ａ２０１及び統括制御部Ａ２０８を介してデスクランブラＡ２０２へ入力される。デスクランブラＡ２０２は、統括制御部Ａ２０８を介してメモリコントローラ２０７にフラッシュメモリ６１からＩＤ情報を読み出させる。メモリコントローラ２０７は読み出したＩＤ情報を、統括制御部Ａ２０８を介してデスクランブラＡ２０２へ供給する。デスクランブラＡ２０２は、供給されたＩＤ情報を用いてＩＰ放送の番組の情報に対するデスクランブル処理を実行する。デスクランブラＡ２０２は、デスクランブル処理された情報を、統括制御部Ａ２０８を介して映像音声処理部２０６へ出力する。映像音声処理部２０６は入力された、デスクランブル処理された情報から映像情報と音声情報とを分離する。また映像音声処理部２０６は、分離された映像情報及び音声情報に所定の処理を施して出力部５１へ出力する。
【００４４】
すなわち、受信したＩＰ放送の番組の出力処理の動作は、基本的には信号処理制御部４０ａ内の処理で完結する。しかし、デスクランブラＡ２０２が他の処理を実行していることで、このブロックが前述した複数の処理を即時実行することができない状態の場合がある。統括制御部Ａ２０８は、デスクランブラＡ２０２がこのような状態であることを検知した場合、ネットワーク通信部Ａ２０１等のブロックを介して、統括制御部Ｂ２２８と通信する。この通信に応じて統括制御部Ｂ２２８は、デスクランブラＢ２２２の動作状態を把握する。このブロックが動作可能な状態である場合、統括制御部Ｂ２２８は、ネットワーク通信部Ｂ２２１等のブロックを介して、統括制御部Ａ２０８に対して、デスクランブラＢ２２２が動作可能な状態であることを通知する。
【００４５】
このようにして統括制御部Ａ２０８は、デスクランブラＡ２０２の替わりに、デスクランブラＢ２２２に対して出力処理のために必要な処理の実行を依頼することが可能となる。このような構成により、本実施形態に係るＳＴＢ１０は、受信したＩＰ放送の番組の出力処理を効率的に実行することができる。
【００４６】
（２．受信したＩＰ放送の番組の録画処理）
図４を用いて、受信したＩＰ放送の番組の録画処理の動作を説明する。
図４は、受信したＩＰ放送の番組の録画処理の動作を説明するためのブロック構成図である。この図において、枠を太線で強調されているブロックは、この処理の実行に関わっているブロックであることを示している。
【００４７】
始めに、この処理の基本的な動作を説明する。ネットワークコントローラ２１が受信したＩＰ放送の番組の情報は、ネットワーク通信部Ｂ２２１及び統括制御部Ｂ２２８を介してデスクランブラＢ２２２へ入力される。デスクランブラＢ２２２は、統括制御部Ｂ２２８、ネットワークコントローラ２１及び統括制御部Ａ２０８などのブロックを介してメモリコントローラ２０７にフラッシュメモリ６１からＩＤ情報を読み出させる。メモリコントローラ２０７は読み出したＩＤ情報を、統括制御部Ａ２０８、ネットワークコントローラ２１及び統括制御部Ｂ２２８などのブロックを介してデスクランブラＢ２２２へ供給する。デスクランブラＢ２２２は、供給されたＩＤ情報を用いてＩＰ放送の番組の情報に対するデスクランブル処理を実行する。デスクランブラＢ２２２は、デスクランブル処理された情報を、統括制御部Ｂ２２８を介して暗号処理部Ｂ２２３へ出力する。暗号処理部Ｂ２２３は入力された、デスクランブル処理された情報を暗号化する。また暗号処理部Ｂ２２３は暗号化された情報を、統括制御部２２８を介してストレージコントローラ２２９へ出力する。ストレージコントローラ２２９は入力された、暗号化された情報をＨＤＤ７１にライトする（録画する）。
【００４８】
すなわち、受信したＩＰ放送の番組の録画処理の動作は、基本的には信号処理制御部４０ｂ内の処理で完結する。しかし、デスクランブラＢ２２２又は暗号処理部Ｂ２２３又は双方が他の処理を実行していることで、これらのブロックが前述した複数の処理を即時実行することができない状態の場合がある。統括制御部Ｂ２２８は、デスクランブラＢ２２２、暗号処理部Ｂ２２３がこのような状態であることを検知した場合、ネットワーク通信部Ｂ２２１等のブロックを介して、統括制御部Ａ２０８と通信する。この通信に応じて統括制御部Ａ２０８は、デスクランブラＡ２０２、暗号処理部Ａ２０３の動作状態を把握する。統括制御部Ａ２０８は、ネットワーク通信部Ａ２０１等のブロックを介して、統括制御部Ｂ２２８に対して、デスクランブラＡ２０２、暗号処理部Ａ２０３について、動作可能な状態であるブロックを通知する。
【００４９】
このようにして統括制御部Ｂ２２８は、デスクランブラＢ２２２又は暗号処理部Ｂ２２３の替わりに、デスクランブラＡ２０２又は暗号処理部Ａ２０３に対して録画処理のために必要な処理の実行を依頼することが可能となる。このような構成により、本実施形態に係るＳＴＢ１０は、受信したＩＰ放送の番組の録画処理を効率的に実行することができる。
【００５０】
（３．録画したＩＰ放送の番組の出力処理）
図５を用いて、録画したＩＰ放送の番組の出力処理の動作を説明する。
図５は、録画したＩＰ放送の番組の出力処理の動作を説明するためのブロック構成図である。この図において、枠を太線で強調されているブロックは、この処理の実行に関わっているブロックであることを示している。
【００５１】
始めに、この処理の基本的な動作を説明する。ＨＤＤ７１にライトされた（録画された）ＩＰ放送の番組の録画情報は、ストレージコントローラ２２９によってリードされる。ストレージコントローラ２２９は、リードした録画情報を、統括制御部Ｂ２２８、ネットワーク通信部Ｂ２２１等のブロックを介して、統括制御部Ａ２０８へ出力する。統括制御部Ａ２０８は、入力された録画情報を復号処理部Ａ２０４へ出力する。録画情報は暗号化されているので、復号処理部Ａ２０４は録画情報を復号して、復号された情報を、統括制御部Ａ２０８を介して映像音声処理部２０６へ出力する。映像音声処理部２０６は入力された、復号された情報から映像情報と音声情報とを分離する。また映像音声処理部２０６は、分離された映像情報及び音声情報に所定の処理を施して出力部５１へ出力する。
【００５２】
すなわち、録画したＩＰ放送の番組の出力処理の動作は、信号処理制御部４０ｂで読み出された暗号化された録画情報がネットワークを介して信号処理制御部４０ａへ送信されて復号される。しかし、復号処理部Ａ２０４が他の処理を実行していることで、このブロックが前述した複数の処理を即時実行することができない状態の場合がある。統括制御部Ａ２０８は、復号処理部Ａ２０４がこのような状態であることを検知した場合、ネットワーク通信部Ａ２０１等のブロックを介して、統括制御部Ｂ２２８と通信する。この通信に応じて統括制御部Ｂ２２８は、復号処理部Ｂ２２４の動作状態を把握する。このブロックが動作可能な状態である場合、統括制御部Ｂ２２８は、ネットワーク通信部Ｂ２２１等のブロックを介して、統括制御部Ａ２０８に対して、復号処理部Ｂ２２４が動作可能な状態であることを通知する。
【００５３】
このようにして統括制御部Ａ２０８は、復号処理部Ａ２０４の替わりに、復号処理部Ｂ２２４に対して、録画番組の出力処理のために必要な処理の実行を依頼することが可能となる。このような構成により、本実施形態に係るＳＴＢ１０は、受信したＩＰ放送の番組の録画処理を効率的に実行することができる。
【００５４】
（４．録画したＩＰ放送の番組の送信処理）
図６を用いて、録画したＩＰ放送の番組の送信処理の動作を説明する。
図６は、録画したＩＰ放送の番組の送信処理の動作を説明するためのブロック構成図である。この図において、枠を太線で強調されているブロックは、この処理の実行に関わっているブロックであることを示している。
【００５５】
始めに、この処理の基本的な動作を説明する。ＨＤＤ７１にライトされた（録画された）ＩＰ放送の番組の録画情報は、ストレージコントローラ２２９によってリードされる。ストレージコントローラ２２９はリードした録画情報を、統括制御部Ｂ２２８を介して復号処理部Ｂ２２４へ出力する。録画情報は暗号化されているので、復号処理部Ｂ２２４は入力された録画情報を復号し、復号された情報を、統括制御部Ｂ２２８を介して暗号処理部Ｂ２２３へ出力する。暗号処理部Ｂ２２３は、入力された、復号された情報を暗号化する。また暗号処理部Ｂ２２３は暗号化された情報を、統括制御部Ｂ２２８を介してネットワーク通信部Ｂ２２１へ出力する。ネットワーク通信部Ｂ２２１は暗号化された情報を、ネットワークコントローラ２１を介してＳＴＢ１０の外部へ送信する。
【００５６】
すなわち、録画したＩＰ放送の番組の送信処理の動作は、基本的には信号処理制御部４０ｂ内の処理で完結する。しかし、暗号処理部Ｂ２２３又は復号処理部Ｂ２２４又は双方が他の処理を実行していることで、これらのブロックが前述した複数の処理を即時実行することができない状態の場合がある。統括制御部Ｂ２２８は、暗号処理部Ｂ２２３、復号処理部Ｂ２２４がこのような状態であることを検知した場合、ネットワーク通信部Ｂ２２１等のブロックを介して、統括制御部Ａ２０８と通信する。この通信に応じて統括制御部Ａ２０８は、暗号処理部Ａ２０３、復号処理部Ａ２０４の動作状態を把握する。統括制御部Ａ２０８は、ネットワーク通信部Ａ２０１等のブロックを介して、統括制御部Ｂ２２８に対して、暗号処理部Ａ２０３、復号処理部Ａ２０４について、動作可能な状態であるブロックを通知する。
【００５７】
このようにして統括制御部Ｂ２２８は、暗号処理部Ｂ２２３又は復号処理部Ｂ２２４の替わりに、暗号処理部Ａ２０３又は復号処理部Ａ２０４に対して、録画番組の送信処理のために必要な処理の実行を依頼することが可能となる。このような構成により、本実施形態に係るＳＴＢ１０は、受信したＩＰ放送の番組の録画処理を効率的に実行することができる。
【００５８】
（５．受信したＩＰ放送の録画番組の出力処理）
図７を用いて、受信したＩＰ放送の録画番組の出力処理の動作を説明する。
図７は、受信したＩＰ放送の録画番組の出力処理の動作を説明するためのブロック構成図である。この図において、枠を太線で強調されているブロックは、この処理の実行に関わっているブロックであることを示している。
【００５９】
始めに、この処理の基本的な動作を説明する。ネットワークコントローラ２１が受信したＩＰ放送の録画番組の録画情報は、ネットワーク通信部Ａ２０１及び統括制御部Ａ２０８を介して復号処理部Ａ２０４へ入力される。録画情報は暗号化されているので、復号処理部Ａ２０４は入力された録画情報を復号し、復号された情報を、統括制御部Ａ２０８を介して映像音声処理部２０６へ出力する。映像音声処理部２０６は入力された、復号された情報から映像情報と音声情報とを分離する。また映像音声処理部２０６は、分離された映像情報及び音声情報に所定の処理を施して出力部５１へ出力する。
【００６０】
すなわち、受信したＩＰ放送の番組の出力処理の動作は、基本的には信号処理制御部４０ａ内の処理で完結する。しかし、復号処理部Ａ２０４が他の処理を実行していることで、このブロックが前述した複数の処理を即時実行することができない状態の場合がある。統括制御部Ａ２０８は、復号処理部Ａ２０４がこのような状態であることを検知した場合、ネットワーク通信部Ａ２０１等のブロックを介して、統括制御部Ｂ２２８と通信する。この通信に応じて統括制御部Ｂ２２８は、ネットワーク通信部Ｂ２２１及び復号処理部Ｂ２２４の動作状態を把握する。このブロックが動作可能な状態である場合、統括制御部Ｂ２２８は、ネットワーク通信部Ｂ２２１等のブロックを介して、統括制御部Ａ２０８に対して、復号処理部Ｂ２２４が動作可能な状態であることを通知する。
【００６１】
このようにして統括制御部Ａ２０８は、復号処理部Ａ２０４の替わりに、復号処理部Ｂ２２４に対して受信した録画番組の出力処理のために必要な処理の実行を依頼することが可能となる。このような構成により、本実施形態に係るＳＴＢ１０は、受信したＩＰ放送の番組の出力処理を効率的に実行することができる。
【００６２】
（６．受信したＩＰ放送の録画番組の録画処理）
図８を用いて、受信したＩＰ放送の録画番組の録画処理の動作を説明する。
図８は、受信したＩＰ放送の録画番組の録画処理の動作を説明するためのブロック構成図である。この図において、枠を太線で強調されているブロックは、この処理の実行に関わっているブロックであることを示している。
【００６３】
始めに、この処理の基本的な動作を説明する。ネットワークコントローラ２１が受信したＩＰ放送の録画番組の情報は、ネットワーク通信部Ｂ２２１及び統括制御部Ｂ２２８を介して復号処理部Ｂ２２４へ入力される。録画情報は暗号化されているので、復号処理部Ｂ２２４は入力された録画情報を復号し、復号された情報を、統括制御部Ｂ２２８を介して暗号処理部Ｂ２２３へ出力する。暗号処理部Ｂ２２３は入力された、復号された情報を暗号化する。また暗号処理部Ｂ２２３は暗号化された情報を、統括制御部２２８を介してストレージコントローラ２２９へ出力する。ストレージコントローラ２２９は入力された、暗号化された情報をＨＤＤ７１にライトする（録画する）。
【００６４】
すなわち、受信したＩＰ放送の番組の録画処理の動作は、基本的には信号処理制御部４０ｂ内の処理で完結する。しかし、暗号処理部Ｂ２２３又は復号処理部Ｂ２２４又は双方が他の処理を実行していることで、これらのブロックが前述した複数の処理を即時実行することができない状態の場合がある。統括制御部Ｂ２２８は、暗号処理部Ｂ２２３、復号処理部Ｂ２２４がこのような状態であることを検知した場合、ネットワーク通信部Ｂ２２１等のブロックを介して、統括制御部Ａ２０８と通信する。この通信に応じて統括制御部Ａ２０８は、暗号処理部Ａ２０３、復号処理部Ａ２０４の動作状態を把握する。統括制御部Ａ２０８は、ネットワーク通信部Ａ２０１等のブロックを介して、統括制御部Ｂ２２８に対して、暗号処理部Ａ２０３、復号処理部Ａ２０４について、動作可能な状態であるブロックを通知する。
【００６５】
このようにして統括制御部Ｂ２２８は、暗号処理部Ｂ２２３又は復号処理部Ｂ２２４の替わりに、暗号処理部Ａ２０３又は復号処理部Ａ２０４に対して受信した録画番組の録画処理のために必要な処理の実行を依頼することが可能となる。このような構成により、本実施形態に係るＳＴＢ１０は、受信したＩＰ放送の番組の録画処理を効率的に実行することができる。
【００６６】
以上説明したように本実施形態によれば、信号処理制御部４０ａが備える、ネットワーク通信部Ａ２０１、デスクランブラＡ２０２、暗号処理部Ａ２０３及び復号処理部Ａ２０４と、信号処理制御部４０ｂが備える、ネットワーク通信部Ｂ２２１、デスクランブラＢ２２２、暗号処理部Ｂ２２３及び復号処理部Ｂ２２４とが、互いに処理を補間し合って動作する。このような処理の補間は、ネットワーク通信部Ａ２０１とネットワーク通信部Ｂ２２１とが、ネットワークコントローラ２１を介して通信し、信号処理制御部４０ａ及び同４０ｂそれぞれが備える複数のブロックの動作状態を通知し合うことで実現される。従って本実施形態に係るＳＴＢ１０によれば、ＩＰ放送の番組に関する複数の処理を効率的に同時に実行することができる。
【００６７】
なお本発明は、前述した実施形態に限定されるものではなく、本発明の要旨を変えない範囲において、種々の変更、改変等が可能である。また、前述した実施形態に開示されている複数の構成要素を適宜に組み合わせることにより、種々の発明を形成することができる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよく、さらに、異なる実施形態に係る構成要素を適宜組み合わせても良い。
【符号の説明】
【００６８】
１０…セットトップボックス（ＳＴＢ）、２１…ネットワークコントローラ、３１…操作部、３２…受光部、４０ａ，４０ｂ…信号処理制御部、５１…出力部、６１…フラッシュメモリ、７１…ＨＤＤ、１…サーバ、２…蓄積機器、３…テレビジョン受像機、９９…リモコン、２０１…ネットワーク通信部Ａ、２０２…デスクランブラＡ、２０３…暗号処理部Ａ、２０４…復号処理部Ａ、２０５…操作入力処理部、２０６…映像音声処理部、２０７…メモリコントローラ、２０８…統括処理部Ａ、２２１…ネットワーク通信部Ｂ、２２２…デスクランブラＢ、２２３…暗号処理部Ｂ、２２４…復号処理部Ｂ、２２８…統括処理部Ｂ、２２９…ストレージコントローラ。
【図１】
2012015800.tif 000003
【図２】
2012015800.tif 000004
【図３】
2012015800.tif 000005
【図４】
2012015800.tif 000006
【図５】
2012015800.tif 000007
【図６】
2012015800.tif 000008
【図７】
2012015800.tif 000009
【図８】
2012015800.tif 000010