(57)【要約】【解決手段】デジタル放送の受信信号を復調した信号である復調信号を出力するチューナと、前記復調信号をデコードして第１の映像信号を外部に出力するデジタル信号プロセッサと、前記第１の映像信号に合成するための第２の映像信号を生成する汎用プロセッサと、前記第１の映像信号に前記第２の映像を合成する映像信号合成回路と、映像信号の出力を開始するように指示する信号である開始信号の入力を外部から受け付けるユーザインタフェースと、を備え、前記デジタル信号プロセッサ及び前記汎用プロセッサの夫々は、前記ユーザインタフェースが前記開始信号の入力を受け付けたのに応じてブートシーケンスを開始し、前記デジタル信号プロセッサは、前記汎用プロセッサのブートシーケンスの完了前に、前記復調信号のデコードを開始することとする。【選択図】  図１
2005295344.tif 000002
【特許請求の範囲】
【請求項１】
デジタル放送の受信信号を復調した信号である復調信号を出力するチューナと、
前記復調信号をデコードして第１の映像信号を外部に出力するデジタル信号プロセッサと、
前記第１の映像信号に合成するための第２の映像信号を生成する汎用プロセッサと、
前記第１の映像信号に前記第２の映像を合成する映像信号合成回路と、
映像信号の出力の開始を指示する信号である開始信号の入力を外部から受け付けるユーザインタフェースと、
を備え、
前記デジタル信号プロセッサ及び前記汎用プロセッサの夫々は、前記ユーザインタフェースが前記開始信号の入力を受け付けたのに応じてブートシーケンスを開始し、
前記デジタル信号プロセッサは、前記汎用プロセッサのブートシーケンスの完了前に、前記復調信号のデコードを開始すること、
を特徴とするデジタル放送受信装置。
【請求項２】
請求項１に記載のデジタル放送受信装置であって、
前記映像信号合成回路は、前記汎用プロセッサが当該汎用プロセッサのブートシーケンスの完了後、前記第１の映像信号に対する前記第２の映像信号の合成を開始すること、
を特徴とするデジタル放送受信装置。
【請求項３】
請求項１に記載のデジタル放送受信装置であって、
前記第２の映像信号は、前記デジタル放送の番組表を表示するための信号であること、
を特徴とするデジタル放送受信装置。
【請求項４】
請求項１に記載のデジタル放送受信装置であって、
前記第２の映像信号は、当該デジタル放送受信装置を設定するためのユーザインタフェースを表示するための信号であること、
を特徴とするデジタル放送受信装置。
【請求項５】
請求項１に記載のデジタル放送受信装置であって、
前記第２の映像信号は、ＢＭＬに従って記述されたデータに基づいて生成される映像信号であること、
を特徴とするデジタル放送受信装置。
【請求項６】
請求項１に記載のデジタル放送受信装置であって、
前記汎用プロセッサは、前記ブートシーケンスにおいて、オペレーティングシステムを起動すること、
を特徴とするデジタル放送受信装置。
【請求項７】
請求項１に記載のデジタル放送受信装置であって、
視聴者が操作するリモコンから送信される、前記視聴者が押下した前記リモコンのキーを示す情報であるキーコードを受信するリモコン信号受信回路を備え、
前記デジタル信号プロセッサは、前記汎用プロセッサのブートシーケンスの完了前に、前記キーコードに応じて前記チューナを制御すること、
を特徴とするデジタル放送受信装置。
【請求項８】
請求項１に記載のデジタル放送受信装置であって、
前記デジタル放送のサービスを特定する情報であるサービス情報を記憶する不揮発性メモリを備え、
前記ユーザインタフェースが、映像信号の出力の停止を指示する信号である停止信号の入力を受け付けたとき、前記デジタル信号プロセッサは、出力している前記第１の映像信号に対応する前記サービス情報を前記不揮発性メモリに書き込み、
前記ユーザインタフェースが前記開始信号の入力を受け付けたとき、前記デジタル信号プロセッサは、前記汎用プロセッサのブートシーケンスの完了前に、前記不揮発性メモリに記憶されている前記サービス情報を読み出し、読み出した前記サービス情報に応じて前記チューナを制御し、前記チューナから出力される前記復調信号のデコードを開始すること、
を特徴とするデジタル放送受信装置。
【請求項９】
請求項１に記載のデジタル放送受信装置であって、
前記不揮発性メモリは、視聴者の属性を示す属性情報を記憶し、
前記デジタル信号プロセッサは、前記復調信号に重畳されている、当該サービスを視聴するための条件を示す情報である視聴条件情報を取得し、前記視聴条件情報に前記属性情報が該当するかどうかを判断し、前記視聴条件に前記属性情報が該当しないと判断した場合には、前記第１の映像信号を出力しないこと、
を特徴とするデジタル放送受信装置。
【請求項１０】
請求項１に記載のデジタル放送受信装置であって、
前記デジタル信号プロセッサの前記復調信号のデコードに必要な情報である設定情報を記憶する不揮発性メモリを備え、
前記ユーザインタフェースが前記開始信号の入力を受け付けたときに、前記デジタル信号プロセッサは、前記汎用プロセッサのブートシーケンスの完了前に、前記不揮発性メモリに記憶されている前記設定情報を読み出し、読み出した前記設定情報に応じた前記復調信号のデコードを開始すること、
を特徴とするデジタル放送受信装置。
【請求項１１】
請求項１０に記載のデジタル放送受信装置であって、前記設定情報は、前記第１の映像信号の大きさを示す情報であること、を特徴とするデジタル放送受信装置。
【請求項１２】
請求項１０に記載のデジタル放送受信装置であって、前記設定情報は、前記第１の映像信号に字幕を表示するかどうかを示す情報であること、を特徴とするデジタル放送受信装置。
【請求項１３】
請求項１に記載のデジタル放送受信装置であって、
前記デジタル放送のサービスを特定する情報であるサービス情報と、前記サービス情報に対応する信号が放送されている周波数を特定するための情報である周波数情報とを対応付けて記憶する不揮発性メモリを備え、
前記ユーザインタフェースが前記開始信号の入力を受け付けたときに、前記デジタル信号プロセッサは、前記汎用プロセッサのブートシーケンスの完了前に、前記不揮発性メモリから特定のサービスに対応する前記周波数情報を取得し、取得した前記周波数情報に応じて前記チューナを制御し、前記チューナから出力される前記復調信号のデコードを開始すること、
を特徴とするデジタル放送受信装置。
【請求項１４】
デジタル放送の受信信号を復調した信号である復調信号を出力するチューナと、
前記復調信号をデコードして第１の映像信号を出力するデジタル信号プロセッサと、
前記第１の映像信号を出力するディスプレイと、
前記第１の映像信号に合成するための第２の映像信号を生成する汎用プロセッサと、
前記映像信号に前記画像情報を合成する映像信号合成回路と、
映像信号の出力を開始するように指示する信号である開始信号の入力を外部から受け付けるユーザインタフェースと、
を備え、
前記デジタル信号プロセッサ及び前記汎用プロセッサの夫々は、前記ユーザインタフェースが前記開始信号の入力を受け付けたのに応じてブートシーケンスを開始し、
前記デジタル信号プロセッサは、前記汎用プロセッサのブートシーケンスの完了前に、前記復調信号のデコードを開始すること、
を特徴とするテレビ装置。
【請求項１５】
請求項１４に記載のテレビ装置であって、
前記映像信号合成回路は、前記汎用プロセッサが当該汎用プロセッサのブートシーケンスの完了後、前記第１の映像信号に対する前記第２の映像信号の合成を開始すること、
を特徴とするテレビ装置。
【請求項１６】
請求項１４に記載のテレビ装置であって、
視聴者が操作するリモコンから送信される、前記リモコンのキーを示す情報であるキーコードを受信するリモコン信号受信回路を備え、
前記デジタル信号プロセッサは、前記汎用プロセッサのブートシーケンスの完了前に、前記キーコードに応じて前記チューナを制御すること、
を特徴とするテレビ装置。
【請求項１７】
デジタル放送の受信信号を復調した信号である復調信号を出力し、
前記復調信号をデコードして第１の映像信号を外部に出力するデジタル信号プロセッサと、
前記第１の映像信号に合成するための第２の映像信号を生成する汎用プロセッサと、
前記第１の映像信号に前記第２の映像信号を合成する映像信号合成回路と、
映像信号の出力を開始するように指示する信号である開始信号の入力を外部から受け付けるユーザインタフェースと、
を備えるデジタル放送受信装置の制御方法であって、
前記デジタル信号プロセッサ及び前記汎用プロセッサの夫々は、前記ユーザインタフェースが前記開始信号の入力を受け付けたのに応じてブートシーケンスを開始し、
前記デジタル信号プロセッサは、前記汎用プロセッサのブートシーケンスの完了前に、前記復調信号のデコードを開始すること、
を特徴とするデジタル放送受信装置の制御方法。
【請求項１８】
請求項１７に記載のデジタル放送受信装置の制御方法であって、
前記映像信号合成回路は、前記汎用プロセッサが当該汎用プロセッサのブートシーケンスの完了後、前記第１の映像信号に対する前記第２の映像信号の合成を開始すること、
を特徴とするデジタル放送受信装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送受信装置、デジタル信号プロセッサ、及びデジタル放送受信装置の制御方法に関する。
【背景技術】
【０００２】
近年、映像圧縮技術の進展、ＬＳＩの高集積化と高速化等、デジタル技術の進歩により放送のデジタル化が進み、すでにＣＳ放送、ＢＳ放送、ケーブルテレビのデジタル放送が開始されている。地上テレビジョン放送もいずれはアナログ放送を終了し、デジタル放送に全面移行するように計画されている。
【非特許文献１】社団法人電波業界の規格であるＡＲＩＢ  ＳＴＤＢ−１０
【発明の開示】
【発明が解決しようとする課題】
【０００３】
デジタル放送では、テレビ放送や音声放送に加え、文字情報や静止画情報などのデータを配信するデータ放送が行われている。データ放送では、視聴者からの入力情報に応じた情報表示を行うようにするインタラクティブなコンテンツも提供され始めている。このようなデジタル放送を受信する受信装置には、テレビ放送や音声放送による映像信号や音声信号の出力処理のみでなく、データ放送による多様なデータを表示する機能や、インターネット等の通信ネットワークに接続し、視聴者からリモコンで入力された入力情報を通信ネットワーク経由で放送局に送信する機能など、より高度かつ多彩な機能が求められる。デジタル放送の受信装置は、こうした高機能化・多機能化を実現するべく、デバイスに対する入出力や通信プロトコルの処理などの様々な機能を有している汎用的なオペレーティングシステムを採用するようになってきている。なお、汎用的なオペレーティングシステムは、機能が豊富である反面、各種機能の初期化処理などにより、一般的に起動には時間がかかる。
【０００４】
ところで、従来のアナログのテレビ放送などに親しんできた視聴者は、デジタル放送においても、受信装置の電源をオンにしたときには即座に映像が出力されることを期待している。このような視聴者の要求を満たすためには、上記オペレーティングシステムの起動に時間がかかることに配慮した設計が求められる。
【０００５】
本発明は上記のような課題を鑑みたものであり、起動時に迅速に映像信号を出力することができるデジタル放送受信装置、テレビ装置、及びデジタル放送受信装置の制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するための本発明の主たる発明は、デジタル放送受信装置であって、デジタル放送の受信信号を復調した信号である復調信号を出力するチューナと、前記復調信号をデコードして第１の映像信号を外部に出力するデジタル信号プロセッサと、前記第１の映像信号に合成するための第２の映像信号を生成する汎用プロセッサと、前記第１の映像信号に前記第２の映像を合成する映像信号合成回路と、映像信号の出力を開始するように指示する信号である開始信号の入力を外部から受け付けるユーザインタフェースと、を備え、前記デジタル信号プロセッサ及び前記汎用プロセッサの夫々は、前記ユーザインタフェースが前記開始信号の入力を受け付けたのに応じてブートシーケンスを開始し、前記デジタル信号プロセッサは、前記汎用プロセッサのブートシーケンスの完了前に、前記復調信号のデコードを開始することとする。
【発明の効果】
【０００７】
本発明によれば、起動時に迅速に映像信号を出力することができるデジタル放送受信装置、テレビ装置、及びデジタル放送受信装置の制御方法を提供することができる。
【発明を実施するための最良の形態】
【０００８】
＝＝＝装置構成＝＝＝
図１は、本実施形態に係る、デジタル放送を受信して映像信号や音声信号を出力するデジタル放送受信装置１００の構成を示す図である。図１に示すようにデジタル放送受信装置１００は、汎用プロセッサ１、メモリ１１、ＤＳＰ（Digital Signal Processor；デジタル信号プロセッサ）２、デジタル放送チューナ３、ＮＶＲＡＭ（NonVolatile Random-Access Memory）４、ＦｌａｓｈＲＯＭ（Read Only Memory）５、マイコン６、受光器７、電源回路１８を備えている。
【０００９】
受光器７は、リモコン２００から送信される、視聴者が押下したリモコン２００のキーを示す情報であるキーコード（映像信号の出力の開始信号又は停止信号）を受信する。すなわち、受光器７は、視聴者からキーコードの入力を受け付けるユーザインタフェースとして機能する。
【００１０】
マイコン６（リモコン信号受信回路）は、受光器７が受信したキーコードを、バス１５を通じてＤＳＰ２に送信し、バス１４を通じて汎用プロセッサ１に送信する。なお、マイコン６は、デジタル放送受信装置１００に内蔵されているバッテリー（不図示）によって電力が供給されており、デジタル放送受信装置１００の電源がオフである場合にも、リモコン２００からのキーコードを受信できるようになっている。
【００１１】
電源回路１８は、デジタル放送受信装置１００に電力を供給する回路である。電源回路１８は、マイコン６がリモコン２００の「電源」のキーを示すキーコードを受信した場合に、デジタル放送受信装置１００の電源をオン又はオフする。例えば、デジタル放送受信装置１００の電源がオフであるときにマイコン６が「電源」のキーコードを受信すると、電源回路１８は汎用プロセッサ１やＤＳＰ２などに対して電力を供給する。なお、マイコン６は、電源回路１８から供給される電力によって動作するようにしてもよい。この場合、電源回路１８は、例えば、デジタル放送受信装置１００の電源がオフである場合にもマイコン６に電力を供給するようにする。
【００１２】
デジタル放送チューナ３は、アンテナ８が受信したデジタル放送の受信信号を復調し、復調した信号（復調信号）であるトランスポート・ストリームを出力する。トランスポート・ストリームは、ＭＰＥＧ２−ＴＳ（Moving Pictures Experts Group, Transport Stream）の規格に従うパケット（トランスポート・パケット）から構成されている。図２にトランスポート・パケットの構成を示す。トランスポート・パケットのペイロード部分６２には、ビデオやオーディオのデータストリームなどが分割されて格納される。
【００１３】
ＤＳＰ２は、デジタル放送チューナ３が出力するトランスポート・ストリームをデコードし、テレビ放送や音声放送の映像信号や音声信号をディスプレイやスピーカなどの出力装置に出力する。また、ＤＳＰ２は、デジタル放送チューナ３に対して、受信周波数を設定するなどの制御を行う。以下、ＤＳＰ２がトランスポート・ストリームをデコードした映像信号を第１の映像信号という。
【００１４】
ＦｌａｓｈＲＯＭ５は、ＤＳＰ２が実行するプログラム１０を記憶するメモリである。ＤＳＰ２は、ＦｌａｓｈＲＯＭ５に記憶されているプログラム１０を実行することにより、例えば、デジタル放送チューナ３を設定する機能や、トランスポート・ストリームのデコードを行う機能などの各種機能を実現する。なお、プログラム１０は、データ放送のコンテンツとして放送されるようにしてもよい。この場合、ＤＳＰ２はプログラム１０を受信し、ＦｌａｓｈＲＯＭ５に書き込む。これにより、プログラム１０のバージョンアップをデジタル放送によって行うことができる。
【００１５】
ＮＶＲＡＭ４は、デジタル放送チューナ３から出力されるトランスポート・ストリームをデコードして映像信号を出力するために必要な情報である設定情報９、サービス番号対応表２２、及び受信周波数対応表２３を記憶する不揮発性メモリである。設定情報９、サービス番号対応表２２、及び受信周波数対応表２３の詳細については後述する。
【００１６】
汎用プロセッサ１は、上記第１の映像信号に合成するための第２の映像信号を生成する。第２の映像信号とは、例えば、デジタル放送の番組表であるＥＰＧ（Electronic Program Guide）、データ放送のコンテンツを表示する情報表示画面、デジタル放送受信装置の設定を行うためのＧＵＩ（Graphical User Interface）、ＤＳＰ２が出力している編成チャンネル（以下、サービスという）を特定するサービス番号などを表示するＯＳＤ（On Screen Display）画面などを出力するための信号である。データ放送のコンテンツは、文字情報や静止画像などを特定の色や配置で表示するためのＢＭＬ（Broad Markup Language）の記法に従って記述される。図３はＢＭＬ文書の一例である。以下、ＢＭＬの記法に従って記述されたデータをＢＭＬ文書、ＢＭＬ文書を表示するための画面をＢＭＬ画面という。
【００１７】
汎用プロセッサ１は、メモリ１１に記憶されているオペレーティングシステム１２を実行する。オペレーティングシステム１２としては、例えば、Ｌｉｎｕｘ（登録商標）やＷｉｎｄｏｗｓ（登録商標）といった汎用的なものを用いることができる。汎用的なオペレーティングシステムが提供する機能を利用することにより、デジタル放送受信装置の開発効率を向上することができる。また、汎用的なオペレーティングシステム上で既に動作実績のある信頼性の高いアプリケーションプログラムを再利用することにより、開発コストを低減し、デジタル放送受信装置の信頼性を向上することができる。無料で使用することのできるＬｉｎｕｘ（登録商標）などのオペレーティングシステムを採用した場合には、さらにコストを低減することができる。汎用プロセッサ１は、オペレーティングシステム上でアプリケーションプログラム１３を実行することにより、上述のＥＰＧやＢＭＬ画面を生成する機能などの各種機能を実現する。なお、デジタル放送受信装置１００がハードディスクなどの記憶装置を備えるようにして、オペレーティングシステム１２やアプリケーションプログラム１３がそのハードディスクに記憶されるようにしてもよい。
【００１８】
＝＝＝ＤＳＰ２の機能ブロック＝＝＝
図４はＤＳＰ２の機能ブロック図である。図４に示すように、ＤＳＰ２は、ＴＳ（Transport Stream）入力部２０１、ＴＳデコード処理部２０２、セクションデータ送信部２０３、音声デコード処理部２０４、音声出力部２０５、映像デコード処理部２０６、映像出力部２０７、映像信号受信部２０８、映像信号合成部２０９、キーコード受信部２１０、チューナ制御部２１１、設定情報読み出し部２１２、設定情報書き込み部２１３を備えている。
【００１９】
ＴＳ入力部２０１は、デジタル放送チューナ３から出力されるトランスポート・ストリームの入力を受け付ける。  
ＴＳデコード処理部２０２は、特定のサービスに対応するトランスポート・パケットを抽出する。この抽出する処理については後述する。ＴＳデコード処理部２０２は、抽出したトランスポート・パケットのペイロード部分６２に格納されているデータを結合し、ビデオやオーディオ、字幕などのデータストリーム（以下、エレメンタリ・ストリームという）、データ放送などで配信されるセクション形式のデータ（以下、セクションデータという）を再構成する。なお、エレメンタリ・ストリームやセクションデータは、ＭＰＥＧ２−ＴＳに規格されている「ＰＥＳ（Packetized Elementary Stream）」あるいは「セクション」としてトランスポート・ストリームに多重化されているものである。
【００２０】
セクションデータ送信部２０３は、ＴＳデコード処理部２０２が再構成したセクションデータを汎用プロセッサ１に送信する。なお、セクションデータ送信部２０３に替えて、セクションデータが格納されているトランスポート・パケットを汎用プロセッサ１に送信するＴＳパケット送信部を設けるようにしてもよい。この場合、汎用プロセッサ１がセクション形式のデータを再構成する処理を行う。これにより、ＤＳＰ２の処理負荷を低減することができる。  
音声デコード処理部２０４は、オーディオのエレメンタリ・ストリームをデコードして音声信号に変換する。音声出力部２０５は、音声デコード処理部２０４が変換した音声信号を、外部のスピーカなどの出力装置に出力する。
【００２１】
映像デコード処理部２０６は、ビデオや字幕のエレメンタリ・ストリームをデコードして第１の映像信号に変換する。映像出力部２０７は、映像デコード処理部２０６が変換した第１の映像信号を、外部のディスプレイなどの出力装置に出力する。  
映像信号合成部２０９は、映像デコード処理部２０６がデコードした第１の映像信号に、映像信号受信部２０７が汎用プロセッサ１から受信した第２の映像信号を合成する。また、映像信号合成部２０９は、映像デコード処理部２０６が変換したビデオの映像信号と字幕の映像信号との合成も行う。
【００２２】
キーコード受信部２１０は、リモコン２００から送信されたキーコードをマイコン６から受信する。  
チューナ制御部２１１は、デジタル放送チューナ３の制御を行う。チューナ制御部２１１は、例えば、キーコード受信部２１０が受信したキーコードに応じて、デジタル放送チューナ３が受信する電波の受信周波数を設定する。  
設定情報読み出し部２１２は、ＮＶＲＡＭ４から設定情報９を読み出し、設定情報書き込み部２１３は、設定情報９をＮＶＲＡＭ４に書き込む。
【００２３】
なお、上記の各機能部は、ＤＳＰ２がＦｌａｓｈＲＯＭ５に記憶されているプログラム１０を実行することにより実現される。
【００２４】
＝＝＝ＮＶＲＡＭ４に記憶される情報＝＝＝
図５に設定情報９の一例を示す。設定情報９は、最終サービス番号欄２１、視聴者年齢欄２４、映像フォーマット欄２５、光デジタル出力フォーマット欄２６、字幕表示／言語情報欄２７、ＯＳＤ表示設定情報欄２８を備える。
【００２５】
最終サービス番号欄２１には、前回デジタル放送受信装置１００の電源がオフになる直前に出力されていた第１の映像信号に対応するサービスのサービス番号（サービス情報）が設定される。  
視聴者年齢欄２４には、デジタル放送受信装置１００の視聴者の属性のひとつである年齢を特定する情報が設定される。デジタル放送受信装置１００は、例えば、視聴者がリモコン２００を用いて入力した年齢を受信し、その年齢を視聴者年齢欄２４に設定する。  
映像フォーマット欄２５には、ＤＳＰ２が出力する映像信号の大きさを示す値が設定される。映像フォーマット欄２５には、例えば、「４：３」又は「１６：９」といった映像信号の縦横比を示す値が設定される。  
光デジタル出力フォーマット欄２６には、デジタル放送受信装置１００が音声を外部出力するときに用いるデジタル音声信号のフォーマットを示す値が設定される。光デジタル出力フォーマット欄２６に設定されるデジタル音声信号のフォーマットには、例えば、「ＰＣＭ（Pulse Code Modulation）」や「ＡＡＣ（Advanced Audio Coding）」といったものがある。  
字幕／表示言語情報欄２７には、字幕を表示するかどうか、字幕を表示する言語を何語にするかといった情報が設定される。  
ＯＳＤ表示設定情報２８には、ＤＳＰ２から出力される映像信号に、サービス番号や番組名などを表示するＯＳＤ画面を出力するかどうかを示す値が設定される。
【００２６】
図６は、サービス番号対応表２２の一例を示す図である。サービス番号対応表２２は、トランスポート・ストリームの識別情報であるＴＳ＿ＩＤ（transport_stream_id）と、サービス番号とを対応付ける表である。
【００２７】
図７は、受信周波数対応表２３の一例を示す図である。受信周波数対応表２３は、トランスポート・ストリームのＴＳ＿ＩＤと、トランスポート・ストリームが放送されている電波の受信周波数（中継機）を特定する情報とを対応付ける表である。
【００２８】
ＤＳＰ２は、サービス番号対応表２２及び受信周波数対応表２３により、特定のサービスに対応するトランスポート・ストリームのＴＳ＿ＩＤや電波の受信周波数を特定することができる。
【００２９】
＝＝＝デジタル放送受信装置１００の起動処理＝＝＝
図８にデジタル放送受信装置１００の起動時における処理の流れを示す。以下の処理は、デジタル放送受信装置１００の電源がオフであるときに行われる。
【００３０】
マイコン６が「電源」のキーコード（映像出力の開始を指示する開始信号）を受信した場合、電源回路１８は、汎用プロセッサ１及びＤＳＰ２の夫々に対して電力を供給（電源を投入）する（S301,S302）。  
汎用プロセッサ１は電力が供給されると（S301）ブートシーケンスを開始する（S303）。また、ＤＳＰ２も電力が供給されると（S302）ブートシーケンスを開始する（S304）。
【００３１】
ＤＳＰ２は、汎用プロセッサ１のブートシーケンス（S303）の完了よりも前にブートシーケンス（S304）を完了する。ＤＳＰ２は、汎用プロセッサ１のブートシーケンス（S303）の完了前に、デジタル放送の映像信号を出力する（S305）。ＤＳＰ２のブートシーケンス（S304）における処理の詳細については後述する。
【００３２】
一方、汎用プロセッサ１は、ブートシーケンス（S303）を行っている間にマイコン６からキーコードが送信されても、そのキーコードに応じた処理を行うことができない。例えば、汎用プロセッサ１は、ブートシーケンス（S303）を行っている間にマイコン６から「番組表」のキーを示すキーコードが送信されたとしても（S306）、例えば、ＥＰＧを生成する処理などを行うことができない。
【００３３】
汎用プロセッサ１は、ブートシーケンス（S304）を完了すると、マイコン６から送信されるキーコードを受け付けることができる「キー待機」状態となる（S307）。汎用プロセッサ１が「キー待機」状態であるとき（S307）に、マイコン６から「番組表」のキーコードを受信すると、汎用プロセッサ１は、ＤＳＰ２からセクションデータとして送信される、番組のタイトルや開始時刻などを示すＳＩ（Service Information；番組配列情報）に基づいてＥＰＧを表示するための第２の映像信号を生成する（S309）。汎用プロセッサ１は、生成した第２の映像信号をＤＳＰ２に送信する（S310）。
【００３４】
ＤＳＰ２においては、映像信号受信部２０７が汎用プロセッサ１から第２の映像信号を受信し、映像信号合成部２０９は受信した第２の映像信号を映像デコード処理部２０６が出力している第１の映像信号に合成する。これにより、ＤＳＰ２の映像出力部２０８から出力されている映像は、デジタル放送の映像にＥＰＧが合成されたものとなる（S311）。
【００３５】
上記の処理において、汎用プロセッサ１がブートシーケンス（S303）を完了するよりも先に、ＤＳＰ２がブートシーケンス（S304）を完了する場合とは、例えば、初期化処理などによって、汎用プロセッサ１によって実行されるオペレーティングシステム１２の起動に時間がかかるような場合である。本実施形態のデジタル放送受信装置１００によれば、汎用プロセッサ１によって実行されるオペレーティングシステムの起動に時間がかかっても、ＤＳＰ２は汎用プロセッサ１とは独立してデジタル放送の映像信号や音声信号を出力することができる。従って、ＤＳＰ２がブートシーケンス（S304）を完了した後は、汎用プロセッサ１がブートシーケンス（S304）を行ってＥＰＧやＢＭＬ画面などの第２の映像信号を出力するまでの間にも、視聴者は少なくともデジタル放送の映像や音声を視聴することができる。すなわち、デジタル放送受信装置１００に汎用的なオペレーティングシステムを採用した場合にも、視聴者に対する応答性を向上することができる。
【００３６】
また、ＤＳＰ２の動作クロックが汎用プロセッサ１の動作クロックよりも速い場合や、ＦｌａｓｈＲＯＭ５の動作スピードがメモリ１１の動作スピードより速い場合、プログラム１０のデータサイズがオペレーティングシステム１２及びプログラム１３のデータサイズよりも小さい場合などにも、ＤＳＰ２は、汎用プロセッサ１がブートシーケンス（S303）を完了よりも前に、ＤＳＰ２のブートシーケンス（S304）を完了することができる。このような場合にも、本実施形態のデジタル放送受信装置１００は、汎用プロセッサ１がブートシーケンス（S303）を完了するよりも前に、デジタル放送の映像や音声を出力することができる。
【００３７】
また、本実施形態のデジタル放送受信装置１００では、マイコン６はリモコン２００から受信したキーコードをＤＳＰ２に直接送信し、ＤＳＰ２は、汎用プロセッサ１の制御を受けずに、キーコードに応じて、デジタル放送チューナ３が受信する周波数の設定を変更することができる。従って、ＤＳＰ２は、汎用プロセッサ１のブートシーケンスが完了する前においても、視聴者からのリモコン２００による指示を受け付け、出力するサービスを変更することができる。これにより、視聴者に対する応答性や利便性を向上することができる。
【００３８】
＝＝＝ＰＳＩ＝＝＝
ＤＳＰ２は、ブートシーケンスにおいて、ＮＶＲＡＭ４に記憶されている設定情報９などに基づいてデジタル放送チューナ３を設定し、デジタル放送チューナ３から出力されるトランスポート・ストリームのデコードを開始する。このときに、ＤＳＰ２が所定のサービスに対応するトランスポート・ストリームを受信するために必要なデータであるＰＳＩ（Program Specific Information；番組特定情報）について説明する。
【００３９】
ＰＳＩには、主なものとして、特定のサービスに対応するエレメンタリ・ストリームが格納されているトランスポート・パケットのＰＩＤを取得するためのＰＭＴ（Program Map Table）、及びＰＭＴをトランスポート・ストリームから抽出するためのＰＡＴ（Program Association Table）がある。
【００４０】
図９は、ＰＡＴの一例を示す図である。ＰＡＴはＰＩＤが「０ｘ００００」であるトランスポート・パケットに格納されている。ＰＡＴにはサービス番号７１と、ＰＭＴが格納されているトランスポート・パケットを特定するＰＩＤ７２とが対応付けて設定される。
【００４１】
図１０は、ＰＭＴの一例を示す図である。ＰＭＴには、エレメンタリ・ストリームのタイプを示すストリームタイプ８１と、エレメンタリ・ストリームが格納されているトランスポート・パケットを特定するＰＩＤ８２とが対応付けて格納されている。ストリームタイプ８１には、「映像」、「音声」、「字幕」などのエレメンタリ・ストリームの種別と、「ＭＰＥＧ１／２／４」あるいは「ＡＡＣ」といったデータ形式とが合わせて設定される。
【００４２】
ＤＳＰ２は、ＰＡＴ及びＰＭＴを参照することにより、特定のサービスに対応するエレメンタリ・ストリームを取得するためのトランスポート・パケットのＰＩＤ、そのサービスで提供されているエレメンタリ・ストリームの種類やエンコードされたデータ形式などを取得することができる。
【００４３】
＝＝＝ＤＳＰ２のブートシーケンス＝＝＝
図１１に、ＤＳＰ２のブートシーケンスにおける処理の流れを示す。
【００４４】
設定情報読み出し部２１２は、ＮＶＲＡＭ４に格納されている設定情報９を読み出し（S401）、設定情報９の最終サービス番号欄２１に設定されているサービス番号を取得する（S402）。設定情報読み出し部２１２は、取得したサービス番号をキーとして、サービス番号対応表２２からＴＳ＿ＩＤを取得する（S403）。設定情報読み出し部２１２は、取得したＴＳ＿ＩＤをキーとして、受信周波数対応表２３から受信周波数を取得する（S404）。チューナ制御部２１１は、取得した受信周波数の電波を受信するようにデジタル放送チューナ３を制御する（S405）。これにより、ＤＳＰ２は、設定情報９の最終サービス番号欄２１に設定されているサービス番号に対応するトランスポート・ストリームをデジタル放送チューナ３から受信することができる。
【００４５】
次に、ＴＳデコード処理部２０２は、ＰＩＤが「０ｘ００００」であるトランスポート・パケットを抽出してＰＡＴを取得する（S406）。ＴＳデコード処理部２０２は、設定情報９の最終サービス番号欄２１に設定されているサービス番号をキーとして、ＰＡＴからＰＭＴが格納されているトランスポート・ストリームのＰＩＤを取得する。ＴＳデコード処理部２０２は、取得したＰＩＤと同一のＰＩＤが設定されているトランスポート・パケットを抽出することによりＰＭＴを取得する（S407）。
【００４６】
以上の処理によって、ＴＳデコード処理部２０２は、ＰＭＴに設定されているエレメンタリ・ストリームのＰＩＤを取得し、取得したＰＩＤが設定されているトランスポート・パケットを、デジタル放送チューナ３から受信するトランスポート・ストリームから抽出することができる。これにより、ＤＳＰ２は、トランスポート・ストリームのデコードを開始することができる。
【００４７】
ＤＳＰ２におけるトランスポート・ストリームのデコード処理は、次のような流れになる。ＴＳデコード処理部２０２は、抽出したトランスポート・パケットのペイロード部分６２に格納されているデータを結合し、エレメンタリ・ストリームを再構成する。音声デコード処理部２０４は、オーディオのエレメンタリ・ストリームをデコードし、音声出力部２０５はデコードされた音声信号を出力する。映像デコード処理部２０６は、ＴＳデコード処理部２０２が再構成したビデオや字幕のエレメンタリ・ストリームをデコードし、映像出力部２０７はデコードされた第１の映像信号を出力する。設定情報９の字幕／表示言語情報欄２７に、字幕を表示するように指示する値が設定されている場合、映像デコード処理部２０６は、ビデオのエレメンタリ・ストリームと字幕のエレメンタリ・ストリームのそれぞれをデコードし、映像信号合成部２０９は、ビデオの映像信号と字幕の映像信号とを合成し、映像出力部２０７は合成された映像信号を出力する。
【００４８】
本実施形態のデジタル放送受信装置１００によれば、上記のブートシーケンス及びトランスポート・ストリームのデコードは、ＤＳＰ２によって汎用プロセッサ１とは独立に行われる。従って、汎用プロセッサ１がブートシーケンスを完了する前にも、ＤＳＰ２はトランスポート・ストリームのデコード処理を開始することができる。よって、視聴者は、汎用プロセッサ１の起動を待たずにデジタル放送を視聴することができる。つまり、視聴者は、汎用プロセッサ１が生成するＥＰＧやＯＳＤ画面などの画像情報が出力されるまでに時間がかかるような場合でも、少なくともテレビ放送や音声放送の映像や音声を視聴することができる。
【００４９】
＝＝＝デジタル放送受信装置１００の終了処理＝＝＝
図１２にデジタル放送受信装置１００の電源をオフするときに行われる処理の流れを示す。以下の処理は、デジタル放送受信装置１００の電源がオンであるときに行われる。
【００５０】
マイコン６が「電源」のキーコード（映像信号の出力の停止を指示する停止信号）を受信した場合、マイコン６は、そのキーコードを汎用プロセッサ１とＤＳＰ２の夫々に対して送信する（S501、S502）。汎用プロセッサ１は、「電源」のキーコードを受信すると（S501）、シャットダウンシーケンスを開始する（S503）。ＤＳＰ２も、「電源」のキーコードを受信すると（S502）、シャットダウンシーケンスを開始する（S504）。
【００５１】
ＤＳＰ２の設定情報書き込み部２１３は、シャットダウンシーケンスにおいて、シャットダウンシーケンスの直前に出力していたサービスのサービス番号を設定情報９の最終サービス番号欄２１に設定し、設定情報９をＮＶＲＡＭ４に書き込む。これにより、ＤＳＰ２は、次回のデジタル放送受信装置１００の起動時のブートシーケンスにおいてに、シャットダウンシーケンスの直前に出力されていたサービスと同じサービスの映像信号や音声信号を出力することができる。
【００５２】
＝＝＝変形例＝＝＝
本実施形態のデジタル放送受信装置１００は、図１３に示すように、マイコン６と汎用プロセッサ１とを接続するバス１４を省略するようにしてもよい。この場合、マイコン６は、リモコン２００から送信されたキーコードを、バス１５を介してＤＳＰ２に送信し、ＤＳＰ２が、マイコン６から受信したキーコードを、バス１６を介して汎用プロセッサ１に転送する。この変形例に係るデジタル放送受信装置１００の起動時における処理の流れを図１４に示す。以下の処理は、デジタル放送受信装置１００の電源がオフであるときに行われる。
【００５３】
マイコン６が「電源」のキーコードを受信した場合、電源回路１８は汎用プロセッサ１とＤＳＰ２との夫々に対して電力を供給する（S301、S302）。汎用プロセッサ１は電力が供給されると（S301）ブートシーケンスを開始し（S303）、ＤＳＰ２も電力が供給されると（S302）ブートシーケンスを開始する（S304）。  
ＤＳＰ２は、汎用プロセッサ１のブートシーケンス（S303）よりも先にブートシーケンス（S304）を完了し、デジタル放送の映像信号を出力する（S305）。
【００５４】
汎用プロセッサ１は、ブートシーケンス（S304）を完了すると、ＤＳＰ２から送信されるキーコードを受け付けることができる「キー待機」状態となる（S307）。汎用プロセッサ１が「キー待機」状態である場合（S307）に、マイコン６からＤＳＰ２に送信された「番組表」のキーコード（S123）がＤＳＰ２から転送されたとき（S124）、汎用プロセッサ１は、ＤＳＰ２から受信するセッション形式のデータのひとつであるＳＩに基づいてＥＰＧを表示するための第２の映像信号を生成する（S309）。汎用プロセッサ１は、生成した第２の映像信号をＤＳＰ２に送信する（S310）。ＤＳＰ２において、画像信号受信部２０７は汎用プロセッサ１から第２の映像信号を受信し、映像信号合成部２０９は受信した第２の映像信号を映像デコード処理部２０６が出力している映像信号に合成する。これにより、ＤＳＰ２の映像出力部２０８から出力されている映像信号は、デジタル放送の映像信号にＥＰＧが合成されたものとなる（S311）。
【００５５】
なお、これまでに説明した本実施形態のデジタル放送受信装置１００の起動処理では、リモコン２００から送信されたキーコードが「番組表」のキーコードとしたが、例えば、視聴者がデジタル放送受信装置１００の設定を行うためのＧＵＩの表示を指示する「メニュー」のキーを示すキーコードであった場合や、ＢＭＬ画面を表示するように指示する「データ放送」のキーを示すキーコードの場合も、同様の処理となる。
【００５６】
図１５に、リモコン２００から送信されたキーコードが「メニュー」のキーを示すものであった場合の処理の流れを示している。汎用プロセッサ１は、リモコン２００から受信したキーコードが「メニュー」のキーを示すものであった場合（S132）、視聴者からデジタル放送受信装置１００の設定の入力を受け付けるためのＧＵＩ（以下、メニュー画面という）を生成する（S133）。汎用プロセッサ１はメニュー画面を表示するための第２の映像信号をＤＳＰ２に送信し（S134）、ＤＳＰ２はメニュー画面を表示するための第２の映像信号を第１の映像信号に合成して出力する（S135）。
【００５７】
図１６には、リモコン２００から受信したキーコードが、ＢＭＬ画面を表示するように指示する「データ放送」のキーを示すものであった場合の処理の流れを示している。汎用プロセッサ１は、リモコン２００から受信したキーコードが「データ放送」のキーを示すものであった場合（S142）、ＤＳＰ２から受信しているセクションデータが格納されているトランスポート・パケットからＢＭＬ文書を取り出し、取り出したＢＭＬ文書を解析し、ＢＭＬ画面を生成する（S143）。汎用プロセッサ１は、ＢＭＬ画面を表示するための第２の映像信号をＤＳＰ２に送信し（S144）、ＤＳＰ２はＢＭＬ画面を表示するための第２の映像信号を第１の映像信号に合成して出力する（S145）。
【００５８】
なお、本実施形態のデジタル放送受信装置１００では、ＤＳＰ２は、迅速にトランスポート・ストリームのデコードを開始することができるように、特定のサービスに対応するトランスポート・ストリームのＴＳ＿ＩＤや電波の受信周波数を、ＮＶＲＡＭ４に記憶されているサービス番号対応表２２及び受信周波数対応表２３から取得するようにしたが、例えば、ＰＳＩのひとつであるＮＩＴ（Network Information Table）から取得するようにしてもよい。図１８はＮＩＴの一例を示す図である。ＮＩＴは、ＰＩＤが「０ｘ００１０」であるトランスポート・パケットに格納されている。ＮＩＴには、トランスポート・ストリームのＴＳ＿ＩＤ９１に対応付けて、そのトランスポート・ストリームを受信するための受信周波数９２が設定されている。また、ＮＩＴには、ＴＳ＿ＩＤ９１に対応するトランスポート・ストリームに含まれる全てのサービスについて、サービス番号９３と、そのサービスのタイプを示す情報であるサービスタイプ９４とが対応付けて設定されている。
【００５９】
また、上記のＮＩＴを用いて、ＮＶＲＡＭ４に記憶されているサービス番号対応表２２及び受信周波数対応表２３を更新するようにしてもよい。この場合、サービス番号対応表２２−や受信周波数対応表２３を最新のものに保つことができる。
【００６０】
また、ＤＳＰ２のＴＳデコード処理部２０２は、受信しているサービスが年齢制限などの視聴条件がある場合、当該デジタル放送受信装置１００に設定されている視聴者の年齢（属性）がその条件に合うかどうかを判断し、条件に合わないときにはトランスポート・パケットを破棄するようにしてもよい。この場合、ＴＳデコード処理部２０２は、例えば、ＰＳＩのひとつであるＣＡＴ（Conditional Access Table）を取得し、ＣＡＴに指定されている年齢制限の範囲（視聴条件情報）に、設定情報９の視聴者年齢欄２４に設定されている値が入るかどうかによって、視聴者の年齢が視聴条件に合うかどうかを判断する。
【００６１】
また、視聴者の属性として、有料のサービスを視聴するための支払を行ったかどうかを示す値を、設定情報９に設定するようにしてもよい。この場合、例えば、ＮＶＲＡＭ４にスクランブルされたエレメンタリ・ストリームをデスクランブルするための鍵情報を記憶しておき、ＴＳデコード処理部２０２がその鍵情報を用いてエレメンタリ・ストリームをデスクランブルするようにすることができる。
【００６２】
また、本実施の形態において、電源回路１８は、マイコン６から電源投入信号を受信したことを契機として電力を供給するようにしたが、これに限らず、例えば、デジタル放送受信装置１００に視聴者がオンオフすることのできるスイッチを備えるようにし、そのスイッチがオンされたことを契機として電源回路１８が電力を供給するようにしてもよい。この場合、スイッチが視聴者からの入力を受け付けるユーザインタフェースとして機能する。また、その他のユーザインタフェースとして、例えば、デジタル放送受信装置１００の本体にボタンや液晶画面などを備えるようにしてもよい。この場合、視聴者がリモコン２００の代わりに直接上記のボタンを押下することによってデジタル放送受信装置１００の操作を行う。
【００６３】
また、本実施の形態では、ＤＳＰ２の映像信号合成部２０９が第１の映像信号と第２の映像信号とを合成するようにしたが、ＤＳＰ２とは別に映像信号を合成する回路（映像信号合成回路）を設けるようにしてもよい。この場合、映像信号合成回路は、ＤＳＰ２が出力する第１の映像信号と、汎用プロセッサ１が出力する第２の映像信号との入力を受け付け、合成した映像信号を外部のディスプレイなどの出力装置に出力する。この場合、ＤＳＰ２の処理負荷を低減することができるので、よりデジタル放送受信装置１００の応答性を向上することができる。
【００６４】
また、本実施の形態のデジタル放送受信装置１００では、プログラム１０はＦｌａｓｈＲＯＭ５が記憶するようにしたが、ＮＶＲＡＭ４に記憶するようにしてもよい。この場合の構成を図１７に示す。ＮＶＲＡＭ４に比べ、ＦｌａｓｈＲＯＭ５を用いる方が安価であるが、プログラム１０のバージョンアップなどの書き換えが頻繁におきる状況においては、より書き換えに対する耐性の強いＮＶＲＡＭ４にプログラム１０を記憶するようにすることもできる。
【００６５】
また、上記説明では、デジタル放送受信装置１００の起動時の動作について説明したが、例えば、デジタル放送受信装置１００がスタンバイモードから復帰する際に行われる復帰処理について適用することもできる。
【００６６】
また、本実施形態のデジタル放送受信装置１００は、映像信号や音声信号をディスプレイやスピーカなどの出力装置に出力するものとしたが、出力装置に出力するとともに、例えば、ハードディスクや磁気テープ、ＤＶＤ−Ｒディスクなどの記録媒体に書き込むようにすることもできる。すなわち、本発明をデジタル放送の録画装置に適用することも可能である。
【００６７】
また、本実施形態のデジタル放送受信装置１００は、ディスプレイを備えたテレビ装置とすることも容易にできる。
【００６８】
以上、本実施形態について説明したが、上記実施形態は本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物も含まれる。
【図面の簡単な説明】
【００６９】
【図１】本発明の一実施の形態によるデジタル放送受信装置１００の構成を示す図である。
【図２】トランスポート・パケットの構成を説明する図である。
【図３】データ放送のコンテンツを記述するＢＭＬ文書の一例を示す図である。
【００７０】
である。
【図４】本発明の一実施の形態によるＤＳＰ２の機能ブロック図である。
【図５】本発明の一実施の形態による設定情報９の構成を示す図である。
【図６】本発明の一実施の形態によるサービス番号対応表２２の一例を示す図である。
【図７】本発明の一実施の形態による受信周波数対応表２３の一例を示す図である。
【図８】本発明の一実施の形態によるデジタル放送受信装置１００の起動時における処理の流れを示す図である。
【図９】ＰＳＩのひとつであるＰＡＴの一例を示す図である。
【図１０】ＰＳＩのひとつであるＰＭＴの一例を示す図である。
【図１１】本発明の一実施の形態によるＤＳＰ２のブートシーケンスにおける処理の流れを示す図である。
【図１２】本発明の一実施の形態によるデジタル放送受信装置１００の電源をオフするときに行われる処理の流れを示す図である。
【図１３】本発明の一実施の形態によるデジタル放送受信装置１００の構成の一例を示す図である。
【図１４】本発明の一実施の形態によるデジタル放送受信装置１００の起動時における処理の一例の流れを示す図である。
【図１５】本発明の一実施の形態によるデジタル放送受信装置１００の起動時における処理の一例の流れを示す図である。
【図１６】本発明の一実施の形態によるデジタル放送受信装置１００の起動時における処理の一例の流れを示す図である。
【図１７】本発明の一実施の形態によるデジタル放送受信装置１００の構成の一例を示す図である。
【図１８】ＰＳＩのひとつであるＮＩＴの一例を示す図である。
【符号の説明】
【００７１】
１００  デジタル放送受信装置                ２００  リモコン
１  汎用プロセッサ                          ２  ＤＳＰ
３  デジタル放送チューナ                    ４  ＮＶＲＡＭ
５  フラッシュＲＯＭ                        ６  マイコン
７  受光器                                  ８  アンテナ
９  設定情報                              １０  プログラム
１１  メモリ                                １２  オペレーティングシステム
１３  プログラム                            １８  電源回路
２２  サービス番号対応表                    ２３  受信周波数対応表
２０１  ＴＳ入力部                          ２０２  ＴＳデコード処理部
２０３  デコードデータ送信部                ２０４  音声デコード処理部
２０５  音声出力部                          ２０６  映像デコード処理部
２０７  画像情報受信部                      ２０８  映像出力部
２０９  映像信号合成部                      ２１０  キーコード受信部
２１１  チューナ制御部
２１２  設定情報読み出し部                  ２１３  設定情報書き込み部
【図１】
2005295344.tif 000003
【図２】
2005295344.tif 000004
【図３】
2005295344.tif 000005
【図４】
2005295344.tif 000006
【図５】
2005295344.tif 000007
【図６】
2005295344.tif 000008
【図７】
2005295344.tif 000009
【図８】
2005295344.tif 000010
【図９】
2005295344.tif 000011
【図１０】
2005295344.tif 000012
【図１１】
2005295344.tif 000013
【図１２】
2005295344.tif 000014
【図１３】
2005295344.tif 000015
【図１４】
2005295344.tif 000016
【図１５】
2005295344.tif 000017
【図１６】
2005295344.tif 000018
【図１７】
2005295344.tif 000019
【図１８】
2005295344.tif 000020