(57)【要約】【課題】  デジタル放送受信装置は、電源投入してから映像音声視聴を開始するまでに時間がかかる。【解決手段】  装置を制御するためのソフトウエアを、サイズの小さいチューナ制御専用単機能ソフトウエアと、サイズの大きい本体ソフトウエアとに分割し、電源投入後は最初に単機能ソフトウエアを起動し受信周波数の設定を行い、チューナが受信処理を実行している間に平行して本体ソフトウエアを起動する。【選択図】  図２
2007282067.tif 000002
【特許請求の範囲】
【請求項１】
デジタル放送を視聴するためのデジタル放送受信装置であって、
デジタル放送のストリーム信号を受信する受信部と、
前記受信部からのストリーム信号を復号する復号部と、
前記受信部及び復号部を制御するための制御部と、
制御ソフトウエアを格納するための記憶部と、
前記記憶部に記憶された制御ソフトウエアを動作させるための制御ソフトウエア動作部とを備え、
前記制御ソフトウエアは、前記受信部を制御する機能を実行するための第１のソフトウエアと、前記受信部を制御する機能以外の機能を実行するための第１のソフトウエアとから構成され、
前記制御部は、前記制御ソフトウエア動作部を介して、前記第１のソフトウエアを実行処理した後に前記第２のソフトウエアを実行開始するように制御することを特徴とするデジタル放送受信装置。
【請求項２】
請求項１に記載のデジタル放送受信装置であって、
前記第１のソフトウエアは、
前記受信部を初期化する機能と、
前記受信部を所望の周波数に設定する機能だけを実行するように構成することを特徴とするデジタル放送受信装置。
【請求項３】
請求項２に記載のデジタル放送受信装置であって、
前記所望の周波数は、前記デジタル放送受信装置を前回使用した際に最後に受信していた周波数であり、前記第２のソフトウエアは、前記周波数に関する情報を前記記憶部に書込むための周波数情報書込み手段とを備え、
前記所望の周波数に設定する機能は、前記周波数に関する情報を前記記憶部から読み込むための周波数情報読み込み手段を備え、
前記記憶部は、前記周波数に関する情報を記憶する手段を備えることを特徴とするデジタル放送受信装置。
【請求項４】
デジタル放送信号を受信するためのチューナと、
前記チューナからの出力信号をデコードする映像音声デコーダと、
前記チューナおよび前記映像音声デコーダを制御するコントローラと、
制御ソフトウエアを格納する不揮発性メモリと、
制御ソフトウエアを動作させるためのローカルメモリとを備え、
前記制御ソフトウエアは、
チューナ部を制御する機能を実行するための第１のソフトウエアと、
チューナ部を制御する機能以外の機能を実行するための第２のソフトウエアとから構成され、
前記制御部は、前記第１のソフトウエアを前記第２のソフトウエアより先に実行開始するように制御することを特徴とするデジタル放送受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送を受信および視聴するために使用される情報処理システムに関し、例えば、ＨＤＴＶデジタル放送を受信する機能を持つテレビ受像機、ＤＶＤ／ＨＤＤビデオレコーダＳＴＢ装置（以下、ＳＴＢと略す）や、同様の機能を持つパーソナルコンピュータ（以下、ＰＣと略す）の構築に適用して有効な技術に関するものである。
【背景技術】
【０００２】
近年、テレビ放送のデジタル化が進んできている。日本では、ＢＳデジタル放送を皮切りに、地上波によるデジタル放送も本格化し、将来的には全てのアナログテレビ放送をデジタル放送へと切り替える計画となっている。
【０００３】
これに伴い、テレビ受像機、ＤＶＤ／ＨＤＤビデオレコーダＳＴＢ装置といった家庭用ＡＶ機器においては、デジタル放送への対応が進んできている状況にある。
【０００４】
また近年では、ＰＣにおける重要な一機能として、テレビ視聴・録画機能が広まってきている。この機能は、ＰＣの構成要素としてテレビチューナなどを搭載することによって、ＰＣのモニタ装置などのスクリーンにてテレビ視聴を可能とするものである。ＰＣ自体の性能向上もあいまって、最近ではデスクトップ型ＰＣのうち相当数がテレビ視聴機能を持つまでになった。ＰＣがそもそも備えている、高速演算プロセッサ、大容量記録装置、インターネット接続、自由度の高いユーザインタフェースの活用などにより、一般の人気を博している。そして当然のことながら、テレビ受像機などと同様にＰＣにおいても、デジタル放送の視聴機能を求められてきている状況にある。
【０００５】
一方で、デジタル化に伴うさまざまな付加機能、例えば、放送コンテンツを録画する機能や、旧来の映像音声にとどまらないデータ放送機能などの追加が行われることによって、デジタル放送受信装置を起動するために必要な時間が長くなる傾向にある。
【０００６】
特に近年では、機能のほとんどを、専用ＬＳＩのようなハードウエアではなく、ＣＰＵやＤＳＰといったプロセッサにより実行するソフトウエアとして実現することが多く、この傾向に拍車がかかっている。
【０００７】
例えば、特開２００３−１１５７７５号公報（特許文献１）に示される技術では、デジタル放送受信装置を構成するソフトウエアを、２段階起動されるタスクとして構成する。部分サービスのみ提供するタスクを先に起動することで、部分サービス、具体的にはテレビ放送視聴サービスを、起動開始してから比較的短時間でユーザに提供するとしている。
【０００８】
【特許文献１】特開２００３−１１５７７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、前記背景技術により構成されるデジタル放送受信装置には、以下のような課題があった。
【００１０】
デジタル放送は、その名称の通り、映像、音声および付加情報をデジタル化して伝送することを特徴としている。放送業者において、映像、音声などのデータ量の圧縮が行われ、また、映像、音声および付加情報の多重化を行う。続いて、多重化したデータストリームに対し、ＱＡＭやＱＰＳＫといった方式による変調を行ったうえで放送波に乗せられる。
【００１１】
一方、デジタル放送受信装置は、放送波を受信すると、その変調を解き、多重化された情報を各要素に分離し、映像および音声の圧縮を解く、といった一連の決まった手順により、映像や音声情報をユーザの視聴に供する。
【００１２】
このようにデジタル放送では、放送波の受信を開始してから、映像および音声をユーザが視聴可能となるまでの手順が複雑であり、そのための処理に時間がかかるという課題があった。この課題に起因して、デジタル放送受信装置の電源を入れてから、視聴可能となるまでの時間が長いという課題もあった。
【００１３】
そこで本発明の目的は、映像音声視聴を開始するまでに時間がかかるというデジタル放送受信機能特有の課題を解消すること、より具体的には、デジタル放送受信装置の電源投入後に短時間でユーザが放送視聴できるようになるデジタル放送受信装置を提供することにある。
【００１４】
なお、特許文献１に示される技術では、映像および音声を視聴する機能だけを部分機能として切り出すことにより、それ以外の付加機能、たとえばユーザ認証を必要とする機能が起動する前に、映像および音声の視聴だけを可能にするための技術にとどまるものであり、映像および音声を視聴開始するために必要となる時間自体を短縮する、という、本発明により得られるような効果は得られない。
【課題を解決するための手段】
【００１５】
上記課題を解決するために、特許請求の範囲の記載の技術思想を用いればよい。本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、次のとおりである。
【００１６】
デジタル放送受信装置内にあるソフトウェアはチューナ部を制御する機能を実行するための第一の部分ソフトウエアとチューナ部を制御する機能以外の機能を実行するための第二の部分ソフトウエアとから構成され、デジタル放送受信装置を起動する手順は、前記第一の部分ソフトウエアは、前記第二の部分ソフトウエアより先に実行開始するように構成すればよい。
【発明の効果】
【００１７】
本願において開示される発明のうち、代表的なものによって得られる効果を簡単に説明すれば以下のとおりである。
【００１８】
本発明によれば、映像音声視聴を開始するまでに時間がかかるというデジタル放送受信機能特有の課題を解消可能なデジタル放送受信装置を構築することができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための全図において、同一の部材には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００２０】
（実施の形態１）
＜デジタル放送受信装置の構成＞
図１および図２により、本発明の実施の形態１に係わるデジタル放送受信装置の構成について説明する。図１は、本発明の実施の形態１に係わるデジタル放送受信装置の構成を示す構成図である。
【００２１】
図１において、デジタル放送受信装置は、デジタル放送受信装置１と、表示装置２とから構成される。
【００２２】
デジタル放送受信装置１は、ＣＰＵ１０１、主記憶であるメモリ１０２、補助記憶装置であるハードディスクドライブ装置１０３（以下、ＨＤＤ装置と記す）、赤外線リモコン等を備える入力部１０４、デジタル放送信号を受信するチューナ部１０５、デジタル放送によるＨＤＴＶ放送信号を映像信号に変換するＤＳＰ部１０６から構成され、これらの構成要素のほとんどはバス１００を介して接続される。
【００２３】
なおここでは、例えばＣＰＵ１０１とメモリ１０２とは別の構成要素であるように示しているが、必ずしも別の構成要素である必要はなく、単一の部品内に構成される２つの機能であっても差し支えない。以降これと同様に、図示した構成要素は、いずれもかならずしも別の構成要素として独立している必要はなく、他の図示した構成要素と組み合わせたものとして構成しても構わない。
【００２４】
表示装置２は、液晶パネルやプラズマパネル等の表示部２０１、スピーカ装置などの音声出力部２０２から構成されている。
【００２５】
次に図２は、本発明の実施の形態１に係わるデジタル放送受信装置のうち、ＤＳＰ部１０６の内部の構成を示す構成図である。
【００２６】
ここで示す内部の構成は、必ずしもハードウエアの構成要素によるものである必要は無く、ソフトウエアによるものであったり、またはハードウエアとソフトウエアの組合せによるものであっても差し支えない。
【００２７】
図２において、ＤＳＰ部１０６は、ＤＳＰの動作を制御するコントロール手段６０１、ＤＳＰのソフトウエアを実行するために使用されるローカルメモリ６０２、ＤＳＰのソフトウエアを電源切断時に保持しておくための不揮発性メモリ６０３、デジタル放送による放送信号であるストリーム信号に対して暗号処理するための暗号処理手段６０４、暗号処理したストリーム信号を映像ストリームと音声ストリームとに分離する多重化解除手段６０５、映像ストリームを映像信号に変換するための映像デコード手段６０６、音声ストリームを音声信号に変換するための音声デコード手段６０７、ＤＳＰ部１０６とデジタル放送受信装置１を構成する他の構成要素とを接続するバスインタフェース手段６０８とから構成されている。
【００２８】
＜デジタル放送受信装置の動作＞
次に、図１により、本発明の実施の形態１に係るデジタル放送受信装置の動作について説明する
まず、入力部１０４からユーザ入力が受け付けられると、その指示内容に従って、ＣＰＵ１０１がバス１００を介してデジタル放送受信装置１全体の制御を開始する。ここでは始めに、ユーザによって、視聴チャンネルの変更動作が指示されたものとして説明を進める。
【００２９】
ＣＰＵ１０１は、入力部１０４からの視聴動作指示を受け付けると、まず、チューナ部１０５に対して、ユーザ所望のチャンネルを選択するように、ＤＳＰ部１０６を経由して指示を送る。チューナ部１０５は、指示の内容に従って適切な周波数を選択し、放送波を受信し、必要な信号処理を施した上で、圧縮されたデジタル映像音声信号として、ＤＳＰ部１０６に送る。
【００３０】
また、ＣＰＵ１０１は、ＤＳＰ部１０６に対しては、チューナ部１０５からの信号を受けとって映像を生成するように指示を送る。ＤＳＰ部１０６は、チューナ部１０５から圧縮されたデジタル映像音声信号、いわゆるストリーム信号を受け取り、これを人間が視聴できる形式に変換、即ちビデオデコード処理および音声デコード処理を行う。デコードの結果として得られた映像信号および音声信号は、表示装置２に送る。
【００３１】
以上の動作の結果、表示部２０１には現在放送されている映像が表示され、また、音声出力部２０２からは現在放送されている音声が出力され、これらをユーザの視聴に供することができる。
【００３２】
次に、図２により、本発明の実施の形態１に係わるデジタル放送受信装置のうち、ＤＳＰ部１０６の内部の動作について説明する。
【００３３】
まず、ＣＰＵ１０１から、ユーザ所望のチャンネルを選択するように指示が送られたものとして、ＤＳＰ１０６の動作を説明する。
【００３４】
ＣＰＵ１０１からの指示は、バス１００およびバスインタフェース手段６０８を経由し、コントロール手段６０１によって受け付けられる。
【００３５】
コントロール手段６０１は、チューナ部１０５に対し、適切な周波数を選択し、放送波を受信し、必要な信号処理を施した上で、圧縮されたデジタル映像音声信号をＤＳＰ部１０６に送りだすよう、指示を送る。
【００３６】
また、コントロール手段６０１は、暗号処理手段６０４、多重化解除手段６０５、映像デコード手段６０６、音声デコード手段６０７に対し、それぞれ適切な指示を送り、チューナ部１０５から送られるデジタル映像音声信号を、ユーザの視聴に供するための映像信号および音声信号に変換し、表示装置２へ送る。
【００３７】
このような動作により、全体としてデジタル放送受信装置は、ユーザが所望するチャンネルを視聴するように機能することができる。
【００３８】
＜デジタル放送受信装置の別の動作＞
次に、図１および図２により、本発明の実施の形態１に係るデジタル放送受信装置の別の動作について説明する。
【００３９】
まず、ユーザによって、放送の録画動作が指示されたものとして説明する。
【００４０】
ＣＰＵ１０１は、視聴動作時と同様に、チューナ部１０５に対して所望のチャンネルを選択するように指示を送る。
【００４１】
チューナ部１０５は、指示の内容に従って適切な周波数を選択し、放送波を受信し、必要な信号処理を施した上で、圧縮されたデジタル映像信号として、ＤＳＰ部１０６に送る。ＤＳＰ部は、受け取った圧縮映像信号を再暗号処理した上でバス１００に出力し、ＣＰＵ１０１はこれを受け取ってＨＤＤ装置１０３へ送り、録画データファイルとして保存する。
【００４２】
図２により、この録画動作時のＤＳＰ部の内部動作について説明する。
【００４３】
まず、暗号処理手段６０４は、暗号化された放送信号を受け取ってこれの暗号を解読し、平文に変換する。録画動作時は、装置固有のローカル暗号鍵（図示せず）を用いて再度暗号化する処理を行い、バス１００に出力する。
【００４４】
なお、録画動作の指示は、必ずしも現時点の放送に対して行われるとは限らず、未来の特定時刻の放送に対して行われることもあり、これは予約録画と呼ばれる。予約録画の指示がユーザによって行われた場合も、上述した説明と同様に、指定された時刻においてＣＰＵ１０１が制御の中心となって録画動作を実施する。
【００４５】
次に、ユーザによって、それ以前に放送から録画された録画データファイルの再生動作が指示されたものとして説明する。
【００４６】
ＣＰＵ１０１は、入力部１０４からの再生動作指示を受け付けると、ＨＤＤ装置１０３に対して指示を送り、当該の録画データファイルを取り出す。取り出したデータは、バス１００を経由してＤＳＰ部１０６に送られる。
【００４７】
また、ＣＰＵ１０１は、ＤＳＰ部１０６に対して、ＣＰＵからのデータを受け取って映像を生成するように指示を送る。ＤＳＰ部１０６は、ＣＰＵ１０１からバス１００を経由して圧縮されたデジタル映像信号を受け取り、これをデコードする。これ以降の動作については、放送視聴の動作と同一である。
【００４８】
図２により、この再生動作時のＤＳＰ部１０６の内部動作について説明する。
【００４９】
暗号処理手段６０４は、ＣＰＵ１０１からバス１００を経由して送られてくる暗号処理済みの映像情報を得、これを装置固有のローカル暗号鍵を用いて暗号解読処理し、多重化解除手段６０５へ送る。これ以降の動作については、放送視聴の動作と同一である。
【００５０】
前述した装置固有のローカル暗号鍵は、製品出荷時にそれぞれの装置に対して固有の値を与えることによって生成される暗号鍵であり、同じローカル暗号鍵を持った装置は存在しない。このため、例えば、ある装置ａで放送を録画し、次に装置ａのＨＤＤ装置を取り外し、これを装置ｂに接続した場合、装置ｂでは該録画を再生することはできない。このような構成とすることにより、放送映像の不正使用を防止することができる。
【００５１】
以上の説明では、放送視聴、録画、および再生の各動作について、それぞれ別々に動作するものとして説明してきたが、これらはもちろん同時に並行して動作しても良い。例えば、録画動作と、再生動作とを、同時に動作させることにより、いわゆる裏録画動作を行うようにしてもよい．
＜デジタル放送受信装置のさらに別の動作＞
次に、図１、図２および図３により、本発明の実施の形態１に係るデジタル放送受信装置のさらに別の動作について説明する。
【００５２】
ここでは、デジタル放送受信装置に対し電源が投入され、システムが起動する場合の動作について説明する。
【００５３】
まず図１および図２により、デジタル放送受信装置を構成する各構成要素の動作について説明する。
【００５４】
電源が投入されると、デジタル放送受信装置１を構成する各構成要素に対して電力供給が開始され、各構成要素は起動処理を開始する。
【００５５】
このうち、ＤＳＰ部１０６は、電力供給が開始されると、まずコントロール手段の初期化処理などを行い、続けて、不揮発性メモリ６０３に格納されている一連のソフトウエアを読み出し、これをローカルメモリ６０２に展開して実行するといった処理を順次行う。なお不揮発性メモリ６０３に格納されているソフトウエアは、チューナ部１０５に対して周波数設定を行うために起動される周波数設定ソフトウエア１００１と、サービス提供のために起動される本体ソフトウエア１００２とからなる。
【００５６】
次に、図３により、デジタル放送受信装置の各構成要素の動作タイミングについて説明する。
【００５７】
図３は、本発明の実施の形態１に係わるデジタル放送受信装置の、電源投入による起動動作を説明するタイミングシーケンス図である。
【００５８】
図３は、電源供給信号、リセット信号、不揮発性メモリ読み出し処理、チューナ周波数設定処理、チューナストリーム出力信号、映像・音声出力信号の、動作タイミングを示している。
【００５９】
始めに、電力供給信号がアサートされ、各構成要素への電力供給が開始される。ここでは、この時点での時刻をＴ００として説明する。
【００６０】
次に、リセット解除信号がアサートされ、システム全体のリセットが解除される。
【００６１】
続けて、不揮発性メモリ読み出し処理を開始する。不揮発性メモリには、周波数設定ソフトウエアと、本体ソフトウエアとが格納されており、前者は後者に比べ、物理的なソフトウエアサイズを非常に小さいものとすることができる。
【００６２】
最初に周波数設定ソフトウエアが読み出され、チューナ周波数設定処理が実行される。この周波数設定ソフトウエア実行開始時点での時刻をＴ０１とし、チューナ周波数設定処理完了時点での時刻をＴ０２とする。前述のように周波数設定ソフトウエアは物理的なソフトウエアサイズが小さいため、不揮発性メモリからの読み出しは短時間で完了する。
【００６３】
次に、再び不揮発性メモリ読み出し処理が実行され、本体ソフトウエアが読み出され、本体ソフトウエアの起動処理が実行される。
【００６４】
一方、チューナ部１０５は、周波数設定処理が完了した後は、これらのソフトウエア実行処理とは独立に内部処理を実行し、ストリームを出力できる状態になると、チューナストリーム出力信号を出力する。この時点での時刻をＴ０３とする。
【００６５】
チューナストリーム出力信号が出力され、かつ、本体ソフトウエアが起動済みの状態になると、本体ソフトウエアは映像音声信号のデコード処理を開始し、映像・音声出力信号を出力する。この時点の時刻をＴ０４とする。
【００６６】
さて、デジタル放送対応チューナは、周波数設定処理を実施してから、放送されている映像音声のストリーム信号を出力できるようになるまで、一定の待ち時間を要するという特徴を持つ。この特徴は、デジタル放送で採用されているストリーム伝送方式が、バースト的なエラーによる映像音声への影響を最小限にとどめるために工夫されていることに起因している。例えば、一定の長さを持つ時間フレームを検出することなく、ストリームを抽出することが原理的にできないといった特徴があり、このため、この時間フレームの長さの２倍程度の待ち時間が常に必要となる。
【００６７】
図３では、この待ち時間は（Ｔ０３−Ｔ０２）で表わされる。この待ち時間は、デジタル放送対応チューナの性能にもよるが、通常は１〜３秒程度を要する。
【００６８】
以上のような動作により、電源投入による起動動作において、電源投入から（Ｔ０４−Ｔ００）の時間後に映像音声信号が出力され、ユーザの視聴に供することができる。
【００６９】
次に、図４により、本発明を適用しない従来例のデジタル放送受信装置の各構成要素の動作タイミングについて説明する。
【００７０】
図４は、本発明によらない従来技術によるデジタル放送受信装置の電源投入による起動動作を説明するタイミングシーケンス図である。
【００７１】
図４は、図３と同様に、電源供給信号、リセット信号、不揮発性メモリ読み出し処理、チューナ周波数設定処理、チューナストリーム出力信号、映像・音声出力信号の、動作タイミングを示している。
【００７２】
始めに、電力供給信号がアサートされ、各構成要素への電力供給が開始される。ここでは、この時点での時刻をＴ１０として説明する。
【００７３】
次に、リセット解除信号がアサートされ、システム全体のリセットが解除される。
【００７４】
続けて、不揮発性メモリ読み出し処理を開始する。不揮発性メモリには、本体ソフトウエアが格納されている。まず本体ソフトウエアが読み出され、チューナ周波数設定処理が実行される。この本体ソフトウエア実行開始時点での時刻をＴ１１とし、チューナ周波数設定処理完了時点での時刻をＴ１２とする。
【００７５】
チューナ部１０５は、周波数設定処理が完了した後は、これらのソフトウエア実行処理とは独立に内部処理を実行し、ストリームを出力できる状態になると、チューナストリーム出力信号を出力する。この時点での時刻をＴ１３とする。
【００７６】
チューナストリーム出力信号が出力され、かつ、本体ソフトウエアが起動済みの状態になると、本体ソフトウエアは映像音声信号のデコード処理を開始し、映像・音声出力信号を出力する。この時点の時刻をＴ１４とする。
【００７７】
図４において、デジタル放送対応チューナに対し周波数設定処理を実施してから、放送されている映像音声のストリーム信号を出力できるようになるまでの待ち時間は、（Ｔ１３−Ｔ１２）で表される。この値は、チューナ部１０５などの環境が同じであれば、図３において説明した（Ｔ０３−Ｔ０２）の値と同じである。
【００７８】
一方、図４の動作タイミングにおいては、電源投入による起動動作において、電源投入から映像音声信号をユーザの視聴に供することができるようになるまでの時間（Ｔ１４−Ｔ１０）は、図３における時間よりも長くなる。これは、Ｔ１１時点で起動完了している本体ソフトウエアが、Ｔ１３時点でチューナからのストリーム信号が出力されるまでの間は、ストリーム入力待ちとなってデコード処理を開始できないことに起因している。ストリームを待っている間は映像音声信号は出力されないため、その間は単に時間を浪費していることになる。
【００７９】
以上のように、従来技術を使ったデジタル放送受信装置では、本発明の実施の形態１に係るデジタル放送受信装置に比べ、電源投入してから、映像音声信号をユーザの視聴に供するまでに必要な時間が、余分にかかることになる。
【００８０】
次に、図５、図６および図７により、本発明の実施の形態１に係るデジタル放送受信装置の動作フローについて説明する。
【００８１】
ここでは、デジタル放送受信装置に対し電源が投入され、システムが起動する場合の動作について説明する。
【００８２】
図５は、本発明の実施の形態１に係わるデジタル放送受信装置のブートローダ手段の動作についての動作フロー図である。
【００８３】
図６は、本発明の実施の形態１に係わるデジタル放送受信装置の周波数設定ソフトウエアの動作についての動作フロー図である。
【００８４】
図７は、本発明の実施の形態１に係わるデジタル放送受信装置の本体ソフトウエアの動作についての動作フロー図である。
【００８５】
まず図５により、ブートローダ手段の動作について説明する。ブートローダ手段は、デジタル放送受信装置に内蔵されている単純なハードウエア、ソフトウエア、もしくはその組合せであり（図示せず）、電源投入後もしくはリセット解除後に、他の複雑なソフトウエアを、不揮発性メモリ６０３からローカルメモリ６０２に自動的に読み出してくるための手段である。本発明の実施の形態１に係るデジタル放送受信装置の構成においては、ブートローダ手段は、コントロール手段６０１に内蔵されている手段であるものとして説明するが、これに限るものではない。
【００８６】
始めに、ステップＳ１０１にてブートローダ手段が処理開始すると、ステップＳ１０２にて周波数設定ソフトウエアを不揮発性メモリからローカルメモリにロードする。ロードが完了すると、ステップＳ１０３にてローカルメモリ上に置かれた周波数設定ソフトウエアを呼び出し、周波数設定処理を開始する。ブートローダ手段は、ステップＳ１０４にて周波数設定ソフトウエアが処理完了するのを待ち、これが完了した後、ステップＳ１０５にて本体ソフトウエアを不揮発性メモリからローカルメモリにロードする。ロードが完了すると、ステップＳ１０６にてローカルメモリ上に置かれた本体ソフトウエアを呼び出し、これによってデジタル放送受信装置としての動作を開始する。
【００８７】
次に図６により、周波数設定ソフトウエアの動作について説明する。
【００８８】
周波数設定ソフトウエアは、既に述べたように、物理的なサイズが小さいソフトウエアとして実現される。物理的なサイズを小さくするためには、周波数設定以外の機能は実装せずに省き、必要な追加機能は本体ソフトウエアに実装するようにすればよい。
【００８９】
始めに、ステップＳ２０１にて周波数設定ソフトウエアが処理開始すると、ステップＳ２０２にてラスト情報取得を実行する。ラスト情報は、デジタル放送受信装置を前回利用した際の状態を示す情報であり、例えば、前回利用時に最後に視聴していたチャンネル番号や、その際に設定されていた音声ボリューム値などの情報である。ラスト情報は不揮発性メモリ６０３に格納されることを想定する。なお、ラスト情報としてはここで上げたものの他に、デジタル放送受信装置の挙動を変更するためのあらゆる情報を適用することが可能である。
【００９０】
次に周波数設定ソフトウエアは、取得したラスト情報を元に、ステップＳ２０３にてチューナ初期化処理を、またステップＳ２０４にてチューナ周波数設定処理を、それぞれ実行する。
【００９１】
これらの設定処理が完了すると、ステップＳ２０５にて周波数設定ソフトウエアは終了する。
【００９２】
一方、これらの設定処理により、チューナ部１０５は、指定された周波数を選択して放送波を受信し、チューナストリーム信号を出力するように動作を開始する。この動作は、周波数設定ソフトウエアの終了処理や、次の本体ソフトウエアの起動処理とは関係せず平行して独立に動作する。
【００９３】
次に図７により、本体ソフトウエアの動作について説明する。
【００９４】
本体ソフトウエアは、上述した周波数設定ソフトウエアに比べ、物理的なサイズの大きいソフトウエアとして実現される。
【００９５】
始めにステップＳ３０１にて本体ソフトウエアが開始すると、ステップＳ３０２にてチューナ部１０５に対して問い合わせを行う。チューナ部１０５は、周波数設定が完了しており、かつ、チューナストリーム信号の出力を開始している状態、即ちチューナが準備完了である場合は、準備完了を意味する信号を返す。
【００９６】
本体ソフトウエアは、チューナ部１０５から準備完了を意味する信号を受け取ると、ステップＳ３０３にてストリーム信号のデコード処理などを開始し、映像音声信号をユーザの視聴に供する視聴サービスの処理を開始する。
【００９７】
次に、ステップＳ３０４にて本体ソフトウエアがユーザからの視聴サービス終了指示を受け取ると、ステップＳ３０５にて現在の視聴チャンネル番号などのラスト情報を記録するための、ラスト状態情報保存処理の実行を開始する。ここではラスト状態情報は、上述したように不揮発性メモリ６０３に格納されることを想定する。
【００９８】
ラスト状態情報の記録が完了すると、ステップＳ３０６にて本体ソフトウエアは動作終了する。
【００９９】
このような動作フローとすることで、デジタル放送受信装置に対し電源が投入されてシステムが起動する場合に、短時間で映像音声信号をユーザの視聴に供することを可能とする。
【０１００】
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【０１０１】
例えば、本明細書では、本体ソフトウエア１００２は一体の大きなソフトウエアとして説明したが、これは説明の簡単のためであり必ずしも一体である必要はなく、ソフトウエアの集合体として構成されていても差し支えない。
【０１０２】
また、本明細書では、周波数設定ソフトウエアは、ラスト情報を取得することによりユーザが最後に視聴していたチャンネル番号を選択するとしているが、このような動作に制限されるものではなく、例えば、ユーザ指示による起動時に特定のボタンが押されたことを検出して、当該ボタンに割り付けられているチャンネル番号を選択する、といった動作であっても差し支えない。これらの検出及び選択処理はCPU101が行う。
【０１０３】
なお、上記実施例を複数のチューナを搭載した受信装置に適当することも可能である。例えば、チューナ１とチューナ２と２つのチューナがあった場合に、チューナ１及びチューナ２それぞれにサイズの比較的小さなチューナ制御専用単機能ソフトウエアを設けて、CPU101を介して先行的に起動、受信周波数の設定を行わせるようにしても構わない。
【０１０４】
また、チューナ１を先行的に処理させて、チューナ２はユーザの指示があるまで起動処理させないようにしたり、また、チューナ１又はチューナ２のいずれを先行的に起動させるかをユーザに選択させるようにしても構わない。
【０１０５】
なお、上記（例えば、図１）では、デジタル放送受信装置と表示装置とが別体となるような構成について説明したが、一体であっても構わない。
【０１０６】
上記で開示される技術は、デジタル放送を受信および視聴するために使用される情報処理システム、特に、ＨＤＴＶデジタル放送を受信する機能を持つテレビ受像機、ＤＶＤ／ＨＤＤビデオレコーダＳＴＢ装置、同様の機能を持つパーソナルコンピュータなどに利用可能である。
【図面の簡単な説明】
【０１０７】
【図１】本発明の実施の形態１に係るデジタル放送受信装置の構成を示す構成図である。
【図２】本発明の実施の形態１に係るデジタル放送受信装置のＤＳＰ部の内部構成を示す構成図である。
【図３】本発明の実施の形態１に係るデジタル放送受信装置の電源投入による起動動作を説明するタイミングシーケンス図である。
【図４】本発明によらない従来技術によるデジタル放送受信装置の電源投入による起動動作を説明するタイミングシーケンス図である。
【図５】本発明の実施の形態１に係わるデジタル放送受信装置のブートローダ手段の動作についての動作フロー図である。
【図６】本発明の実施の形態１に係わるデジタル放送受信装置の周波数設定ソフトウエアの動作についての動作フロー図である。
【図７】本発明の実施の形態１に係わるデジタル放送受信装置の本体ソフトウエアの動作についての動作フロー図である。
【符号の説明】
【０１０８】
１…デジタル放送受信装置、２…表示装置、
１００…バス、１０１…ＣＰＵ、１０２…メモリ、１０３…ハードディスクドライブ装置、１０４…入力部、１０５…チューナ部、１０６…ＤＳＰ部、２０１…表示部、２０２…音声出力部、
６０１…コントロール手段、６０２…ローカルメモリ、６０３…不揮発性メモリ、６０４…暗号処理手段、６０５…多重化解除手段、６０６…映像デコード手段、６０７…音声デコード手段、６０８…バスインタフェース手段、１００１…周波数設定ソフトウエア、１００２…本体ソフトウエア。
【図１】
2007282067.tif 000003
【図２】
2007282067.tif 000004
【図３】
2007282067.tif 000005
【図４】
2007282067.tif 000006
【図５】
2007282067.tif 000007
【図６】
2007282067.tif 000008
【図７】
2007282067.tif 000009