(57)【要約】【課題】電源投入からユーザによる選局操作が可能になるまでの時間を短縮したデジタル放送受信機を提供する。【解決手段】オペレーティングシステム上で動作する、選局機能を実現するための選局制御プログラム、及び前記選局機能以外の複数の他の機能をそれぞれ実現するための複数の他の制御プログラムを備え、前記選局制御プログラム、及び前記複数の他の制御プログラムを実行することにより、前記選局機能、及び前記複数の他の機能を実現する全体制御部６を有し、この全体制御部６は、本機の起動後、最初に前記選局制御プログラムを実行し、その後、前記複数の他の制御プログラムをそれぞれ実行する。【選択図】図１
2009027492.tif 000002
【特許請求の範囲】
【請求項１】
デジタル放送受信機において、
オペレーティングシステム上で動作する、選局機能を実現するための選局制御プログラム、及び前記選局機能以外の複数の他の機能をそれぞれ実現するための複数の他の制御プログラムを備え、前記選局制御プログラム、及び前記複数の他の制御プログラムを実行することにより、前記選局機能、及び前記複数の他の機能をそれぞれ実現する制御手段を有し、
前記制御手段は、
本機の起動後、最初に前記選局制御プログラムを実行し、その後、前記複数の他の制御プログラムのうち少なくとも１つを実行する、
ことを特徴とするデジタル放送受信機。
【請求項２】
前記デジタル放送受信機は、
前記複数の他の機能がそれぞれ過去に使用された使用回数を記憶する操作履歴取得手段を有し、
前記制御手段は、
本機の起動後、最初に前記選局制御プログラムを実行し、その後、前記複数の他の制御プログラムを、前記操作履歴取得手段で記憶した使用回数の多い機能に対応する他の制御プログラムの順に実行する、
ことを特徴とする請求項１記載のデジタル放送受信機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル化された放送を受信するデジタル放送受信機に関する。
【背景技術】
【０００２】
近年、衛星テレビジョン（ＴＶ）放送や地上ＴＶ放送などがデジタル化されている。
これらデジタル化された放送波を受信するデジタル放送受信機は、アナログ放送受信機と異なり、パソコンで用いられるのと同等の高い性能を持つＣＰＵ(Central Processing Unit)を備えている。そして、この高性能なＣＰＵ上で動作するマルチタスク処理に対応したＯＳ（Operating System）を用いて、アプリケーションやミドルウェアと呼ばれる複数のソフトウェアを同時に動作させ、これらのソフトウェア群の処理によって各種ハードウェアを制御することにより、デジタル放送波の受信処理や、映像音声の再生処理等を実現している。
【０００３】
従来のデジタル放送受信機は、上記のように、ＯＳを起動し、更にＯＳ上で動作する複数のソフトウェアを起動してから各種ハードウェアを動作させる形態であるため、電源投入から映像音声が出力されるまでの時間がアナログ放送受信機よりも長くかかるという問題がある。
【０００４】
また、選局処理においても、デジタル放送はアナログ放送のように単に所定周波数の物理チャンネルに選局するだけで良いのではなく、所定周波数の物理チャンネルに選局して得た信号から、更に所定のチャンネル（サービスとも呼ぶ）を選択する処理が必要となる。従って、デジタル放送受信機の選局処理は、選局開始から実際に選局し受信したサービスの映像音声が出力されるまでの選局処理時間がアナログ放送受信機よりも長くなるという問題がある。
【０００５】
選局処理時間を短縮する方法として、例えば特許文献１に開示されたものがある。特許文献１の方法では、まず、選局処理の際に映像及び音声のデコード（ＡＶデコード）に必要な情報をトランスポートストリーム（ＴＳ：Transport Stream）に入っているテーブル情報（ＰＭＴ：Program Map Table）から取得する前に、前回そのサービスを選局したときのテーブル情報を記憶しておく。そして、次に、そのテーブル情報を使ってＡＶデコードの準備を開始する。その後、ＴＳから取得したテーブル情報と違いがあれば、ＡＶデコードの準備処理をやり直す。このような方法でＡＶデコードの準備処理を工夫することにより、選局処理時間の短縮を図っている。
【０００６】
このように、選局処理時間を短縮することによっても、電源投入から映像音声が出力されるまでの時間を短縮することが可能である。
デジタル放送受信機は、通常の場合、電源が遮断（ＯＦＦ）されるときに選局していたチャンネルをラストチャンネルとし、このラストチャンネルのservice＿id等の選局に必要な情報を記憶しておく。そして、次に電源が投入されたときには、その記憶していたラストチャンネルの選局に必要な情報を読み出し、この情報によってラストチャンネルを選局し、ＡＶデコードを開始する。
【０００７】
特許文献１に開示された選局処理時間を短縮する方法は、上記したラストチャンネルの選局完了後、ＡＶデコードを開始する際の準備処理を短縮することによって、電源投入から映像音声が出力されるまでの時間の短縮を実現するものである。
【特許文献１】特開２００１−３４６１０９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
特許文献１に開示された方法では、電源投入から、ラストチャンネルを選局し、このラストチャンネルの映像音声を出力するまでの時間は短縮できる。
しかしながら、この方法では、ラストチャンネルの映像音声を出力した後も、全てのソフトウェアの起動は完了しておらず、これら全てのソフトウェアの起動が完了するまでの時間は、従来のデジタル放送受信機と同じである。
【０００９】
従って、ユーザが、電源を投入した直後、若しくはラストチャンネルの映像音声が出力された直後に、ラストチャンネル以外のチャンネルへの選局を試みても、この段階では全てのソフトウェアの起動が完了していないので、これら全てのソフトウェアの起動が完了するまでは、このユーザによる選局操作を受け付けられない。
【００１０】
つまり、特許文献１に開示された方法でも、電源投入からユーザによる選局操作が可能になるまでの時間は、従来のデジタル放送受信機と同様に長いという課題が残る。
そこで、本発明は、電源投入からユーザによる選局操作が可能になるまでの時間を短縮することを可能としたデジタル放送受信機を提供することを目的とする。
【課題を解決するための手段】
【００１１】
そこで、上記課題を解決するために、本発明は、下記の装置を提供するものである。
（１）デジタル放送受信機において、
オペレーティングシステム上で動作する、選局機能を実現するための選局制御プログラム、及び前記選局機能以外の複数の他の機能をそれぞれ実現するための複数の他の制御プログラムを備え、前記選局制御プログラム、及び前記複数の他の制御プログラムを実行することにより、前記選局機能、及び前記複数の他の機能をそれぞれ実現する制御手段を有し、
前記制御手段は、
本機の起動後、最初に前記選局制御プログラムを実行し、その後、前記複数の他の制御プログラムのうち少なくとも１つを実行する、
ことを特徴とするデジタル放送受信機。
（２）前記デジタル放送受信機は、
前記複数の他の機能がそれぞれ過去に使用された使用回数を記憶する操作履歴取得手段を有し、
前記制御手段は、
本機の起動後、最初に前記選局制御プログラムを実行し、その後、前記複数の他の制御プログラムを、前記操作履歴取得手段で記憶した使用回数の多い機能に対応する他の制御プログラムの順に実行する、
ことを特徴とする上記（１）記載のデジタル放送受信機。
【発明の効果】
【００１２】
本発明によれば、複数のソフトウェアのうち、選局操作に係わるソフトウェア群を最初に起動し、その後、その他の機能に関するソフトウェア群を起動することにより、電源投入からユーザ操作による選局が可能になるまでの時間を短縮することが可能となる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明のデジタル放送受信機を実施するための最良の形態について、図面を参照して説明する。
＜全体構成＞
図１は本発明の一実施例のデジタル放送受信機の構成を示すブロック図である。
【００１４】
図１において、ＢＳ(Broadcast Satellite)デジタルＮＩＭ(Network Interface Module)制御部２は、所望の周波数の物理チャンネルに選局し、アンテナ１で受信したＢＳデジタル放送信号を復調してＴＳを出力する。
【００１５】
地上デジタルＮＩＭ制御部３は、所望の周波数の物理チャンネルに選局し、アンテナ１で受信した地上デジタル放送信号を復調してＴＳを出力する。
デマルチプレクサ・映像音声デコーダ部（ＤＥＭＵＸ・ＡＶデコーダ部）４は、デマルチプレクサ（ＤＥＭＵＸ）４１と映像音声デコーダ（ＡＶデコーダ）４２とを有する。ＤＥＭＵＸ４１は、ＢＳデジタルＮＩＭ制御部２又は地上デジタルＮＩＭ制御部３から入力されたＴＳからＡＶ再生に必要なテーブル情報や音声ストリーム、映像ストリームを分離する。また、ＡＶデコーダ４２は、ＤＥＭＵＸ４１で分離された音声ストリーム、映像ストリームを復号し、ＡＶデコードを行う。
【００１６】
画面音声出力部５は、ＤＥＭＵＸ・ＡＶデコーダ部４でデコードされた映像信号の拡大縮小や音声信号の加工などを行い、この加工された映像信号や音声信号を出力する。
全体制御部６は、ＣＰＵを有し、デジタル放送受信機に設けられた各部を制御する。また、フラッシュメモリ８に格納された各種のプログラムを実行する。
【００１７】
メモリ７は、ＲＡＭ(Random Access Memory)と呼ばれる記憶エリアで、全体制御部６のＣＰＵのワークエリアであり、ＣＰＵが処理を実行する際にプログラムやデータを一時的に記憶する。
【００１８】
フラッシュメモリ８は、不揮発性のメモリで、ＯＳやアプリケーション、ミドルウェアなどのソフトウェアプログラムや、ラストチャンネルの情報など電源ＯＦＦ後も保存しておく必要があるデータを記憶する。
【００１９】
セレクタ９は、端子９ａ，９ｂ，９ｃを有している。そして、全体制御部６からの切り替え指示により、端子９ｂ−９ａが接続されたときにはＢＳデジタルＮＩＭ制御部２とＤＥＭＵＸ・ＡＶデコーダ部４とが接続され、端子９ｃ−９ａが接続されたときには地上デジタルＮＩＭ制御部３とＤＥＭＵＸ・ＡＶデコーダ部４とが接続される。
＜従来の動作手順＞
ここで、図２のフローチャートを用いて、電源投入からＡＶ再生までの従来のデジタル放送受信機の動作手順を説明する。
【００２０】
電源投入後、ステップＳ１１０では、全体制御部６は、ＯＳを起動するため、フラッシュメモリ８に格納されているＯＳをメモリ７上にロードし、特定のアドレスから実行を開始する。
【００２１】
次に、ステップＳ１２０では、全体制御部６は、ＯＳが指定する各ソフトウェア群をメモリ７上にロードする。そして、このロードしたソフトウェア群をそれぞれ起動する。
その後、ステップＳ１３０では、全体制御部６は、各ソフトウェア群の初期化処理を実行する。
【００２２】
そして、各ソフトウェア群の初期化処理が完了した後、ステップＳ１４０では、全体制御部６は、選局に係わるソフトウェア群の処理に従う。まず、前回受信機の電源がＯＦＦされる際に選局していたラストチャンネル（サービス）の周波数情報、network＿id、ts＿id、service＿id等のラストチャンネル情報をフラッシュメモリ８から読み出す。そして、その読み出したラストチャンネル情報に基づき、ＢＳデジタルＮＩＭ制御部２又は地上デジタルＮＩＭ制御部３に対して選局指示信号を出力する。また、全体制御部６は、network＿idに従いセレクタ９に切り替え指示を出力し、ＡＶデコード処理を開始して映像信号や音声信号を再生する。
【００２３】
その後、ステップＳ１５０では、番組表表示用ソフトウェア群、１３９４操作用ソフトウェア群等を始めとする全てのソフトウェア群の初期化処理が完了するまで待つ。全てのソフトウェア群の初期化処理が完了したら、次のステップに処理を移行する。
【００２４】
ステップＳ１６０においては、全てのソフトウェア群の初期化処理が完了しているので、ユーザによる選局操作が可能となる。
上記説明のように、従来の動作手順では、全てのソフトウェア群の起動が完了するまで、ユーザによる選局操作ができない。そこで本実施例では、選局操作に係わるソフトウェア群を最初に起動することにより、電源投入からユーザによる選局操作が可能になるまでの時間を短縮する。
＜実施例１＞
図３のフローチャートを用いて、電源投入からＡＶ再生までの本実施例１のデジタル放送受信機の動作手順を説明する。
【００２５】
上記従来の動作手順におけるステップＳ１５０の待ち時間をなくすため、以下のような動作手順とする。
電源投入後、ステップＳ２１０では、全体制御部６は、ＯＳを起動するため、フラッシュメモリ８に格納されているＯＳをメモリ７上にロードし、特定のアドレスから実行を開始する。
【００２６】
次に、ステップＳ２２０では、全体制御部６は、ＯＳが指定する選局操作に係わるソフトウェア群をメモリ７上にロードする。そして、このロードした選局操作に係わるソフトウェア群を起動する。
【００２７】
その後、ステップＳ２３０では、全体制御部６は、前ステップで起動した選局操作に係わるソフトウェア群の初期化処理を実行すると共に、前回電源がＯＦＦされるときに選局していたラストチャンネルを選局し、ＡＶデコード処理を開始し、映像信号や音声信号を再生する。
【００２８】
そして、ステップＳ２４０では、選局操作に係わるソフトウェア群の初期化が完了するまで待つ。これらのソフトウェア群の初期化処理が完了したら、次のステップに処理を移行する。
【００２９】
ステップＳ２５０においては、選局操作に係わるソフトウェア群の初期化が完了しているので、ユーザによる選局操作が可能となる。
次に、ステップＳ２６０では、番組表表示用ソフトウェア群、１３９４操作用ソフトウェア群等、残りの全てのソフトウェア群を起動する。
【００３０】
そして、ステップＳ２７０では、前ステップで起動した、番組表表示用ソフトウェア群、１３９４操作用ソフトウェア群等を始めとする全てのソフトウェア群の初期化処理が完了するまで待つ。これらのソフトウェア群の初期化処理が完了したら、次のステップに処理を移行する。
【００３１】
ステップＳ２８０においては、全てのソフトウェア群の初期化処理が完了しているので、ユーザによる全ての機能の操作が可能となる。
＜実施例２＞
なお、番組表表示用ソフトウェア群の初期化が終わった時点で番組表の操作を可能とし、その後、１３９４操作用ソフトウェア群の初期化を行い、それが終わった時点で１３９４操作を可能にする等、各機能にかかわるソフトウェア群毎に、順番に起動、初期化を行ってユーザ操作を可能とするようにしても良い。また、この順番を、ユーザの操作履歴によって決定するようにしても良い。
【００３２】
以下に、この場合の実施例を説明する。
図４は、デジタル放送受信機において用いられる代表的な各機能にかかわるアプリケーション群１０を示した図である。図４において、アプリケーション群１０は、その機能にかかわるソフトウェア群の最上位の層に位置するソフトウェアである。そして、各アプリケーションは、その下位層のミドルウェアやドライバと呼ばれるソフトウェアを用いて各機能の動作を実現する。
【００３３】
各アプリケーションは、ユーザのリモコン操作の内容によってそれぞれ全体制御部６から呼び出され動作する。例えば、番組表ボタンが押されれば、番組表アプリケーション１１を含む番組表表示用ソフトウェア群が動作し、設定メニューボタンが押されれば設定メニューアプリケーション１２を含む設定メニュー用ソフトウェア群が動作する。しかしながら、これらのソフトウェア群が動作するには、システム起動時に、それぞれのソフトウェア群の起動と初期化を行い、動作可能状態にする必要がある。よって、該当する機能に関するソフトウェア群の初期化が終わらない限り、そのリモコンボタンは動作しないことになる。そこで、ユーザが過去にどこくらいの頻度で各機能を使用したかの操作履歴をフラッシュメモリ８などに不揮発性メモリに記憶しておく。そして、電源投入時に、この操作履歴を読み出して、使用頻度の高い順に各機能を順番付けし、この順番で各機能にかかわるソフトウェア群を初期化し動作可能状態にする。こうすることにより、ユーザが使用する可能性が高い機能を出来る限り早い段階で動作させることが可能である。
【００３４】
図４において、詳細な説明は省略するが、１３９４機器操作アプリケーション１３、地上アナログ選局アプリケーション１４、地上デジタル選局アプリケーション１５、ＢＳデジタル選局アプリケーション１６についても同様に、それぞれに対応するソフトウェア群を用いて、各アプリケーションは、各機能の動作を実現する。なお、以降は説明を簡単にするために、地上アナログ選局アプリケーション１４、地上デジタル選局アプリケーション１５、ＢＳデジタル選局アプリケーション１６については区別せずに、ひとつの選局アプリケーションとし、その下位層のミドルウェア群、ドライバ群も全て併せてひとつの選局操作に係わるソフトウェア群とする。
【００３５】
図５のフローチャートを用いて、電源投入からＡＶ再生までの本実施例のデジタル放送受信機の動作手順を説明する。
電源投入後、ステップＳ３１０では、全体制御部６は、ＯＳを起動するために、フラッシュメモリ８に格納されているＯＳをメモリ７上にロードし、特定のアドレスから実行を開始する。
【００３６】
次に、ステップＳ３２０では、全体制御部６は、ＯＳが指定する選局操作に係わるソフトウェア群をメモリ７上にロードする。そして、このロードした選局操作に係わるソフトウェア群を起動する。
【００３７】
その後、ステップＳ３３０では、全体制御部６は、前ステップで起動した選局操作に係わるソフトウェア群の初期化処理を実行すると共に、前回電源がＯＦＦされるときに選局していたラストチャンネルを選局し、ＡＶデコード処理を開始し、映像信号や音声信号を再生する。
【００３８】
そして、ステップＳ３４０では、選局操作に係わるソフトウェア群の初期化が完了するまで待つ。これらのソフトウェア群の初期化処理が完了したら、次のステップに処理を移行する。
【００３９】
ステップＳ３５０においては、選局操作に係わるソフトウェア群の初期化が完了しているので、ユーザによる選局操作が可能となる。
次に、ステップＳ３６０では、フラッシュメモリ８に記憶してある操作履歴を読み出し、選局機能以外の機能に対して、使用頻度の高い順に優先度を付ける。そして、まず一番優先度の高い機能に係わるソフトウェア群を起動
する。
【００４０】
表１は、各機能と操作履歴と優先度との関係を示した表である。この表によれば、選局機能以外で一番優先度が高い機能は、操作履歴の回数が１０回の番組表機能であるので、この番組表表示用ソフトウェア群を最初に起動する。なお、図５では、この番組表機能を機能Ａ、番組表表示用ソフトウェア群を機能Ａにかかわるソフトウェア群Ａと記載している。
【００４１】
【表１】
2009027492.tif 000003
そして、ステップＳ３７０では、前ステップで起動した、番組表表示用ソフトウェア群の初期化処理が完了するまで待つ。このソフトウェア群の初期化処理が完了したら、次のステップに処理を移行する。
【００４２】
ステップＳ３８０においては、番組表表示用ソフトウェア群の初期化処理が完了しているので、ユーザによる番組表の表示操作が可能となる。
以降同様に、表１の優先順位に従って、１３９４機器操作機能、設定メニュー機能の順に、上記ステップＳ３６０〜Ｓ３８０を繰り返す（ステップＳ３９０）。
【００４３】
なお、表１で示した機能は一例であり、デジタル放送受信機が実際に有する機能は他にも多数あることは言うまでもない。
また、本発明は上記したデジタル放送受信機の機能をコンピュータに実現させるためのプログラムも含むものである。これらのプログラムは、記録媒体から読み取られてコンピュータに取り込まれてもよいし、通信ネットワークを介して伝送されてコンピュータに取り込まれてもよい。
【図面の簡単な説明】
【００４４】
【図１】本発明の一実施例のブロック図である。
【図２】従来の場合の電源投入後処理フローである。
【図３】本発明の一実施例の動作手順を示すフローチャートである。
【図４】本発明の一実施例のアプリケーション構成図である。
【図５】本発明の一実施例の動作手順を示すフローチャートである。
【符号の説明】
【００４５】
１  アンテナ
２  ＢＳデジタルＮＩＭ制御部
３  地上デジタルＮＩＭ制御部
４  ＤＥＭＵＸ・ＡＶデコーダ部
５  画面音声出力部
６  全体制御部
７  メモリ
８  フラッシュメモリ
９  セレクタ
【図１】
2009027492.tif 000004
【図２】
2009027492.tif 000005
【図３】
2009027492.tif 000006
【図４】
2009027492.tif 000007
【図５】
2009027492.tif 000008