(57)【要約】【課題】　デジタル受信装置のメインプログラムをダウンロードする時、移動式格納媒体を用いてパソコン無しにもメインプログラムをダウンロードすることができ、時空間の合理化およびコストダウンが可能なデジタル受信装置を提供する。【解決手段】　メインプログラムを格納するメモリカードと、メモリと、全般的な動作および前記メモリの動作を制御する中央処理装置と、メモリカードと中央処理装置との間を電気的に連結するメモリカードインターフェースと、ユーザから制御命令を入力し、メモリカードからメモリにメインプログラムを直接ダウンロードするためのメモリカードを制御するためのキー入力信号を中央処理装置に出力するキー入力部とを備えている。【選択図】　　　図４
2004086909.tif 000002
【特許請求の範囲】
【請求項１】
　メインプログラムを格納するメモリカード；
　メモリ；
　全般的な動作および前記メモリの動作を制御する中央処理装置；
　前記メモリカードと前記中央処理装置との間を電気的に連結するメモリカードインターフェース；および
　ユーザから制御命令を入力し、前記メモリカードから前記メモリに前記メインプログラムを直接ダウンロードするため前記メモリカードを制御するためのキー信号を前記中央処理装置に出力するキー入力部；
を備えることを特徴とするデジタル受信機。
【請求項２】
　前記メインプログラムは、所定の拡張子名を有することを特徴とする請求項１に記載のデジタル受信機。
【請求項３】
　前記メモリカードインターフェースは、
　前記中央処理装置が前記メモリカード内に記録された前記メインプログラムのアドレス構造を制御することができるようにすることを特徴とする請求項１に記載のデジタル受信機。
【請求項４】
　前記メモリは、
　前記中央処理装置の制御に応じて情報を格納し、前記メモリカードインターフェースに関する情報を有するブートプログラムを格納することを特徴とする請求項１に記載のデジタル受信機。
【請求項５】
　前記メモリの上位アドレス領域には、前記ブートプログラムが格納され、下位アドレス領域には、前記メインプログラムが格納されることを特徴とする請求項４に記載のデジタル受信機。
【請求項６】
　前記キー信号は、
　前記キー入力部のアップキーおよびダウンキーが同時に押された時の信号入力によって前記キー信号がセットされることを特徴とする請求項１に記載のデジタル受信機。
【請求項７】
　前記メモリカードは、
　メモリスティック、メディアカード、ＳＤメモリカード、ＣＦカードおよびスマートカードのうちのいずれか１つであることを特徴とする請求項１にデジタル受信機。
【請求項８】
　前記メモリカードは、前記デジタル受信機の種々の機能の遂行およびオーディオ／ビデオデータを実行するための前記メインプログラムを格納することを特徴とする請求項１に記載のデジタル受信機。
【請求項９】
　前記ブートプログラムは、
　前記中央処理装置が前記メモリカードインターフェースを介して前記メモリカードを認識可能とし、前記メモリカードに記録された前記情報を制御可能とすることを特徴とする請求項４に記載のデジタル受信機。
【請求項１０】
　前記メモリカードは、
　前記メモリカードインターフェースのインサート認識端子に連結されるＩＳＮピンを含むことを特徴とする請求項１に記載のデジタル受信機。
【請求項１１】
　前記メモリカードが前記メモリカードインターフェース内に挿入される場合、
　前記インサート認識端子の論理電圧を「ロー」から「ハイ」に変換し、前記メモリカードインターフェースは、割り込みを発生し、前記メモリカードインターフェースを介して前記メモリカード内の前記メインプログラムを検索するためのメモリカードインサート信号を前記中央処理装置に送ることを特徴とする請求項１０に記載のデジタル受信機。
【請求項１２】
　前記メインプログラムは、
　前記ユーザインターフェースおよび／または電子プログラムガイド（ＥＰＧ）からなる前記デジタル受信機の機能を行うことを特徴とする請求項１に記載のデジタル受信機。
【請求項１３】
　ブートプログラムを実行して初期化するステップ；
　前記メモリカードインタフェースを介して前記メモリカード内に所定の拡張子名を有するファイルを検索するためのメモリカードインサート信号を検出するステップ；
　補助メモリ内に前記ファイルを読み出して格納するステップ；
　前記所定の拡張子名を有する読み出された前記ファイルのヘッダを読み取り、チェックサムを行うステップ；
　前記読み出されたファイルがメインプログラムであるか否かを決定するステップ；
　前記メモリに前記メインプログラムをダウンロードするステップ；および
　前記ファイルのヘッダに記録された情報と前記メモリ内に記録されたメインプログラムの容量をチェックし、前記メインプログラムのダウンロードを決定するステップ；
を含むことを特徴とするデジタル受信機のメモリカードからメインプログラムをダウンロードする方法。
【請求項１４】
　前記メモリに前記メインプログラムが格納される場合、前記デジタル受信機の機能を行うため、前記メインプログラムを実行させるステップをさらに含むことを特徴とする請求項１３に記載のデジタル受信機のメモリカードからメインプログラムをダウンロードする方法。
【請求項１５】
　ブートプログラムを実行するステップ；
　メモリカードインターフェースを介してメモリカードに直接メインプログラムをダウンロードするため、キー入力部から入力されたメモリカード選択キー信号を受信するステップ；
　前記メモリカード選択キー信号が入力されない場合、データ制御部（ＤＣＵ）を介してパソコン（ＰＣ）から前記メインプログラムをダウンロードするステップ；
　前記ＤＣＵが動作しないと共に前記メモリカード選択キー信号が入力されない場合、シリアル通信を介して前記パソコンから前記メインプログラムをダウンロードするステップ；
　メモリに前記メインプログラムを格納するステップ；
　リセットによってシステムを再ブートするステップ；および
　前記メインプログラムを実行するステップ；
を含むことを特徴とするデジタル受信機のメモリカードからメインプログラムをダウンロードする方法。
【請求項１６】
　前記メモリカードから前記メインプログラムをダウンロードするためメモリカードインサート信号を供給するか否かを決定するステップ；および
　前記メモリカードインサート信号が供給される場合、前記メモリカードインターフェースを介して前記メモリカードから前記メインプログラムをダウンロードするステップ；
をさらに含むことを特徴とする請求項１５に記載のデジタル受信機のメモリカードからメインプログラムをダウンロードする方法。
【請求項１７】
　前記メインプログラムが前記メモリカードからダウンロードできない場合、エラーを表示するステップをさらに含むことを特徴とする請求項１５に記載のデジタル受信機のメモリカードからメインプログラムをダウンロードする方法。
【請求項１８】
　前記ユーザは、
　前記メモリカードから前記メインプログラムが直接ダウンロード可能とするメモリカード選択キー信号を前記中央処理装置に入力するように前記キー入力部を操作することを特徴とする請求項１５に記載のデジタル受信機のメモリカードからメインプログラムをダウンロードする方法。
【請求項１９】
　前記メモリカード選択キー信号は、
　前記デジタル受信機上に提供された前記キー入力部の所定のキー信号または遠隔調整装置の所定のキー信号によって予め設定されることを特徴とする請求項１５に記載のデジタル受信機のメモリカードからメインプログラムをダウンロードする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
　本発明は、デジタル受信機に関し、より詳しくは、メモリカードを用いてメインプログラムをダウンロードすることのできる、デジタル受信機およびその制御方法に関する。
【背景技術】
【０００２】
　一般に、デジタル受信機は、セットトップボックス（Ｓｅｔ　ｔｏｐ　Ｂｏｘ）のようにデジタルネットワークを介してビデオサーバーから伝送された圧縮信号を元の映像および音声信号に復元する通信端末装置である。以下、受信機のうちでもセットトップボックスを中心に説明する。サービス提供サーバーからデジタル化した情報がセットトップボックスに受信されると、セットトップボックスは、入力された情報から映像信号があればディスプレイ可能なフォーマットに変換し、音声信号があればスピーカを介して出力できるように入力されたデジタル信号をアナログ信号に変換する。かかるセットトップボックスは、注文形ビデオ（ＶＯＤ：Ｖｉｄｅｏ　Ｏｎ　Ｄｅｍａｎｄ）システムの構築に利用される。また、セットトップボックスは、実際にインターネットを介してデータを受信することのできる通信装置として利用される。なお、セットトップボックスをテレビに連結してインターネットユーザインターフェース（ｉｎｔｅｒｎｅｔ　ｕｓｅｒ　ｉｎｔｅｒｆａｃｅ）として使用することもできる。セットトップボックスに連結されるテレビは、ウェブテレビ（ｗｅｂ　ｔｅｌｅｖｉｓｉｏｎ）の機能を行う。
【０００３】
　かかる機能を果たす、セットトップボックスで実行されるプログラムとしては、ブートプログラムとメインプログラムとがある。ブートプログラムは、セットトップボックスを初期化するためのものであって、通常、製造時にセットトップボックスに備えられたメモリに格納されている。メインプログラムは、セットトップボックスの種々の機能を実行するためのものであって、ユーザの要求に応じて変更することのできるＵＩ（Ｕｓｅｒ　Ｉｎｔｅｒｆａｃｅ）、ＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ　Ｐｒｏｇｒａｍ　Ｇｕｉｄｅ）のようなものが挙げられる。メインプログラムは、ユーザが外部からダウンロードしてメモリに格納する必要がある。
【０００４】
　図１は、従来のセットトップボックスとメインプログラムをダウンロードするためのパソコンとの連結状態を示したブロック図である。セットトップボックス１０は、セットトップボックスの全体的な制御を行う中央処理装置１１と、セットトップボックス１０の制御によって情報が記録または格納されるメモリ１２を備えている。
【０００５】
　かかるセットトップボックス１０は、メインプログラムを外部のパソコン３０からダウンロードする必要がある。メインプログラムをダウンロードするには、メインプログラムの格納された外部パソコン３０とセットトップボックス１０との間でデータ通信が行われる必要がある。かかるデータ通信のため、従来のセットトップボックス１０では、ＤＣＵ２０またはシリアル通信を利用している。
【０００６】
　ＤＣＵ２０は、高速データ通信が行えるようにセットトップボックス１０とパソコン３０とを直接連結させる装置である。ＤＣＵ２０は、マスタとして動作し、セットトップボックス１０の中央処理装置１１とパソコン３０とは、スレーブとして動作する。ＤＣＵ２０を用いると、メインプログラムとブートプログラムとの両方をダウンロードすることができる。ダウンロードされたプログラムは、メモリ１２に格納される。
【０００７】
　シリアル通信を用いる場合、パソコンとセットトップボックスには、それぞれシリアルポートを備え、シリアルケーブルを用いて各シリアルポートを連結し、プログラムをダウンロードする。シリアル通信を用いたメインプログラムのダウンロードは、ブートされた上で中央処理装置１１の制御によって行われる。
【０００８】
　図２は、図１に示されたセットトップボックスのメインプログラムのダウンロード過程を示したフローチャートである。先ずブートプログラムを実行してシステムを初期化し（Ｓ１０）、メインプログラムが格納されていて実行できるか否かを判断する（Ｓ１１）。
【０００９】
　メインプログラムが格納されていないか損傷された場合、ＤＣＵ２０が連結されていて、これを用いたメインプログラムのダウンロードが可能であるか否かを判断する（Ｓ１２）。ＤＣＵ２０が連結されていると判断されると、ＤＣＵ２０は、パソコン３０からメインプログラムをセットトップボックス１０にダウンロードする（Ｓ１４）。ダウンロードされたメインプログラムは、メモリ１２に格納される（Ｓ１５）。ＤＣＵ２０が連結されていないと判断されると、シリアル通信を用いたメインプログラムのダウンロードが可能であるか否かを判断する（Ｓ１３）。
【００１０】
　シリアル通信を用いたメインプログラムのダウンロードが可能な場合（Ｓ１３）。シリアル通信を用いてメインプログラムをダウンロードしてメモリ１２に格納する（Ｓ１４、Ｓ１５）。メインプログラムがメモリ１２に格納されると、システムをリセットして再ブート（Ｓ１６）した後、メインルートにリターンする（Ｓ１７）。シリアル通信も不可と判断されると、メインルートにリターンしてエラー表示を行う。
【００１１】
　このようにメインプログラムのダウンロードのためには、ＤＣＵ２０やシリアル通信で連結されたパソコン３０が必要となる。それで、パソコンが備えられていない場合は、放送受信装置が利用できなくなるという問題点がある。また、ＤＣＵ２０を用いるためには、高価のＤＣＵ２０を設ける必要があるため、コストの問題が発生する。また、放送受信装置と、プログラムをダウンロードするためのパソコンおよびＤＣＵを全て備える必要があり、シリアル通信を用いる場合においてもパソコンが必要となるため、場所の制約を受けるという不都合がある。
【発明の開示】
【発明が解決しようとする課題】
【００１２】
　上記のような問題点を解決するためになされた本発明の目的は、デジタル受信装置のメインプログラムをダウンロードする時、移動式格納媒体を使用することによって、パソコンを用いることなく、メインプログラムをダウンロードすることができ、時空間の合理化およびコストダウンが可能なデジタル受信装置を提供することにある。
【課題を解決するための手段】
【００１３】
　前述の技術的な課題を解決するための本発明によるデジタル受信装置は、メインプログラムを格納するメモリカードと、メモリと、全般的な動作および前記メモリの動作を制御する中央処理装置と、前記メモリカードと前記中央処理装置との間を電気的に連結するメモリカードインターフェースと、ユーザから制御命令を入力し、前記メモリカードから前記メモリに前記メインプログラムを直接ダウンロードするため前記メモリカードを制御するためのキー入力信号を前記中央処理装置に出力するキー入力部とを備えている。
【００１４】
　また、本発明によるデジタル受信機のメモリカードからメインプログラムをダウンロードする方法は、ブートプログラムを実行して初期化するステップと、前記メモリカードインタフェースを介して前記メモリカード内に所定の拡張子名を有するファイルを検索するためのメモリカードインサート信号を検出するステップと、補助メモリ内に前記ファイルを読み出して格納するステップと、前記所定の拡張子名を有する読み出された前記ファイルのヘッダを読み取り、チェックサムを行うステップと、前記読み出されたファイルがメインプログラムであるか否かを決定するステップと、前記メモリに前記メインプログラムをダウンロードするステップと、前記ファイルのヘッダに記録された情報と前記メモリ内に記録されたメインプログラムの容量をチェックし、前記メインプログラムのダウンロードを決定するステップとを含むことを特徴とする。
【００１５】
　さらに、本発明によるデジタル受信機のメモリカードからメインプログラムをダウンロードする方法は、ブートプログラムを実行するステップと、メモリカードインターフェースを介してメモリカードに直接メインプログラムをダウンロードするため、キー入力部から入力されたメモリカード選択キー信号を受信するステップと、前記メモリカード選択キー信号が入力されない場合、データ制御部（ＤＣＵ：Ｄａｔａ　Ｃｏｎｔｒｏｌ　Ｕｎｉｔ）を介してパソコン（ＰＣ）から前記メインプログラムをダウンロードするステップと、前記ＤＣＵが動作しないと共に前記メモリカード選択キー信号が入力されない場合、直列通信を介して前記パソコンから前記メインプログラムをダウンロードするステップと、メモリに前記メインプログラムを格納するステップと、リセットによってシステムを再ブートするステップと、前記メインプログラムを実行するステップとを含むことを特徴とする。
【００１６】
　前記メモリカードから前記メインプログラムをダウンロードするためメモリカードインサート信号を供給するか否かを決定するステップ、および前記メモリカードインサート信号が供給される場合、前記メモリカードインターフェースを介して前記メモリカードから前記メインプログラムをダウンロードするステップをさらに含む。
【００１７】
　これによって、本発明によれば、別途のパソコンを設けることなく、放送受信装置の種々の機能を実現するためのメインプログラムをメモリにダウンロードすることが可能である。
【発明の効果】
【００１８】
　本発明によれば、パソコンを設けることなく放送受信装置の種々の機能を遂行するためのメインプログラムをダウンロードし、放送受信装置が使用できるようになるため、場所的制限を克服することができる。また、高価のＤＣＵ装備やシリアル通信装備を備える必要がなく、ＭＰ３ファイルや映像ファイルなどの情報を提供するためのメモリカードを用いることによって、コストダウンおよびプログラムの高速なダウンロードおよびアップデートが可能となる。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照して本発明が適用されたセットトップボックスを中心にして詳細に説明する。
【実施例】
【００２０】
　図３は、本発明に係るセットトップボックスを示したブロック図である。本発明が適用されたセットトップボックス１００には、メインプログラムの格納されたメモリカード４００が装着される。セットトップバックス１００は、システムの全般的な制御を行う中央処理装置１１０、中央処理装置１１０の制御によって情報を格納するメモリ１２０、メモリカード４００と中央処理装置１１０とを連結するメモリカードインターフェース１３０で構成される。
【００２１】
　中央処理装置１１０は、プログラムおよびユーザの制御命令によってシステムの全般的な制御を行う。特に本発明による中央処理装置１１０は、ブートプログラムが実行されシステムが初期化された後、メモリカード４００インサート信号が印加されると、メモリカード４００に格納されたファイルのうちでメインプログラムが格納されたファイルをサーチしてメインプログラムが記録されたファイルをメモリ１２０にダウンロードする。
【００２２】
　メモリ１２０は、中央処理装置１１０の制御によって情報が記録・格納され、メモリカードインターフェース１３０情報を含むブートプログラムが格納される。また、中央処理装置１１０の制御によってメモリカード４００に記録されたメインプログラムがダウンロードされ、記録・格納される。メモリ１２０としては、フラッシュメモリを使用することが好ましい。図４は、メモリ１２０の構造を示した概略図である。図示されたメモリ１２０は、フラッシュメモリで、総容量は４ＭＢｙｔｅである。格納されるブートプログラムの容量は、１２８ＫＢｙｔｅ程度であるため、ブートプログラムは、７ＦＣ０　００００番地から７ＦＣ１　ＦＦＦＦに記録され、メインプログラムは、７ＦＣ２　００００番地から記録可能である。フラッシュメモリの容量は、１ＭＢｙｔｅ、２ＭＢｙｔｅ、４ＭＢｙｔｅなど、装置の仕様に合わせて適宜変更することができる。
【００２３】
　また、セットトップボックス１００は、ユーザが制御命令を入力するキー入力部１４０を有している。キー入力部１４０の所定のキー信号をメモリカード選択信号として設定し、所定のキーを操作することによって、メモリカードから直接メインプログラムがダウンロードされるように制御することができる。
【００２４】
　メモリカード４００としては、メモリスティック、メディアカード、ＳＤメモリカード、コンパクトフラッシュ（登録商標）またはスマートカードのように、本体に着脱可能で本体と連結され、かつ交換可能な小型のメモリカードが使用される。本発明のメモリカード４００は、セットトップボックス１００の種々の機能を行うためのＵＩ、ＥＰＧのようなメインプログラムおよびオーディオ／ビデオデータを格納する。メインプログラムは、ユーザの選択仕様に応じて好適なプログラムが選択され、格納される。メインプログラムは、．ｂｉｎの拡張子名を有しているため、中央処理装置１１０は、メモリカード４００に格納されたデータのうちから「．ｂｉｎ」ファイルを検索し、メインプログラムであるか否かを確認する。また、メモリカード４００には、ＭＰ３ファイル、ＷＡＶファイルのようなオーディオファイル、ＪＰＧファイルのようなビデオファイルなどが格納される。メインプログラムでないオーディオ／ビデオデータの場合、拡張子によって区分され、メインプログラムが実行された後、メニューツールなど用いてダウンロードが行われ、ユーザが選択するアプリケーションを用いてオーディオ／ビデオＤＡＣブロックで処理する。
【００２５】
　メモリカードインターフェース１３０は、メモリカード４００に対する回路的インターフェースおよびメモリカード４００内のファイル構造に対する中央処理装置１１０の制御を行うようになっている。メモリカードインターフェース１３０にインサートされるメモリカード４００は、１０ピンで電源および通信がなされ、このなかでＩＳＮ端子は、メモリカードインターフェース１３０に連結される時、論理的にＨＩＧＨ（１）に変更される。即ち、メモリカードインターフェース１３０のＰＩＯというメモリカード４００インサート認識端子がメモリカード４００が挿入されると、ＨＩＧＨに変更され、割り込みを発生し、中央処理装置１１０にメモリカード４００インサート信号が印加される。
【００２６】
　なお、メモリカードインサート信号を、前述のようにメモリカードインターフェース１３０を介することなく直接中央処理装置１１０が認識可能とすることができる。中央処理装置１１０のＧＰＩＯ端子の１つをメモリカード認識端子として割り当て、メモリカード４００が挿入されると、メモリカード４００のＩＳＮ端子が直接中央処理装置１１０のＧＰＩＯ端子に連結されるようにする。メモリカード４００が挿入されると、中央処理装置１１０のＧＰＩＯ端子がＨＩＧＨに変更され、メモリカードインサート信号を認識することになる。
【００２７】
　本発明のブートプログラムには、メモリカードインターフェースに関する情報がメモリコンフィギュレーション領域に格納される。従って、ブートプログラムの実行によって中央処理装置１１０は、メモリカードインターフェース１３０を介してメモリカードに記録されたデータを認識制御することができる。
【００２８】
　図５は、本発明によるセットトップボックスのシステム構成を示したブロック図であり、図６は、メモリカードからメインプログラムをダウンロードする過程の一実施例を示したフローチャートである。図面を参照してメインプログラムをダウンロードするためのセットトップボックスの制御方法を説明する。
【００２９】
　図示されたように、本発明によるセットトップボックス１００は、電源が入力されると、ブートプログラムが実行され、システムが初期化される（Ｓ２００、Ｓ２１０）。システムが初期化されると、メインプログラムがメモリ１２０に格納されていて、実行可能であるか否かを判断する（Ｓ２２０）。メインプログラムが実行可能である場合、メインプログラムを実行し、プログラムに応じてセットトップボックス１００の機能を行うようにする（Ｓ３００）。
【００３０】
　前記ブートプログラムには、メモリカードインターエース１３０に関する情報が含まれており、システムが初期化されると、中央処理装置１１０は、メモリカードインタフェース１３０を介してメモリカード４００を認識し、メモリカード４００に記録された情報の制御が可能となる。メモリカード４００がメモリカードインターフェース１３０に挿入されると、メモリカードインターフェースのＰＩＯというメモリカードインサート認識端子が論理的にＬＯＷ（０）からＨＩＧＨ（１）に変更される。このとき、メモリカードインターフェース１３０は、割り込みを発生して中央処理装置にメモリカードインサート信号を印加するようになる。中央処理装置１１０は、メモリカードインサート信号が検出されると（Ｓ２３０）。メモリカードインターフェース１３０を介してメモリカード４００に記録されたファイルのうち．ｂｉｎのように設定された拡張子名のファイルをサーチしてＳＤＲＡＭのような補助メモリ１５０に読み込む（Ｓ２４０）。読み込まれたｂｉｎファイルのヘッダファイルを読んでチェックサム（ｃｈｅｃｋｓｕｍ）などを実行し、使用しようとするメインプログラムであるか否かを確認する（Ｓ２５０）。メインプログラムと確認されると（Ｓ２６０）、当該ファイルをメモリにダウンロードする（Ｓ２７０）。メインプログラムに記録されたファイルは、図４に示されたようにブートプログラムが７ＦＣ１　ＦＦＦＦまで記録されるため、メモリ１２０の７ＦＣ２　００００番地から記録される。ヘッダファイルの認識コードが一致しないかまたはチェックサムエラーが発生すると、メモリ１２０に記録されず、メインルートに抜ける（Ｓ２６０）。記録が完了すると、ヘッダファイルに記録されたファイル情報の読み出し時に確認したファイルの容量などをチェックしてファイルが正常にダウンロードされたか否かを判断する（Ｓ２８０）。ダウンロードが完了したと判断されると、システムをリセットして再ブートし、メインプログラムを実行する（Ｓ２９０、Ｓ２１０、Ｓ２２０、Ｓ３００）。
【００３１】
　なお、メインプログラムのダウンロードは、上記のようにメモリカードを用いる方法と共にＤＣＵやシリアルポートを用いることができる。ＤＣＵやシリアル通信を用いたメインプログラムのダウンロードを並行する場合、システムの制御方法は、図７の通りである。先ず、電源が印加されると、ブートプログラムを実行し、メインプログラムの実行が可能であるか否かを判断する（Ｓ１００、Ｓ１１）。
【００３２】
　メインプログラムが格納されていないか損傷された場合は、メインプログラムをダウンロードするためのルートを実行する。先ず、メモリカード４００から直にダウンロードするため、ユーザによってメモリカード選択信号が入力されたか否かを判断する（Ｓ１２０）。メモリカード選択キー信号は、キー入力部１４０の所定キーの入力信号として設定することができる。ブートプログラムの実行だけでは、メニューＯＳＤのようなディスプレイが実行できないため、外部入力装置であるキー入力部１４０の所定キーを操作することによって、メモリカードからのメインプログラムの直接ダウンロードを可能とする選択信号を中央処理装置１１０に入力することができる。
【００３３】
　メモリカード選択キー信号が入力されたと判断されると、メモリカードインターフェース１３０を介してメモリカード４００からメインプログラムをダウンロードする（Ｓ１５０、Ｓ１６０）。メモリカード４００に記録されたメインプログラムのダウンロードは、前述の図５を用いた説明と同様である。
【００３４】
　メモリカード選択信号は、セットトップボックス１００に備えられたキー入力部１４０の所定キー信号またはリモコンの所定キー信号を予め設定したものである。例えば、キー入力部またはリモコンのチャネルアップ／ダウンのキー信号をメモリカード選択信号として設定した場合、チャネルアップ／ダウンのキー信号が同時に入力されると、中央処理装置１１０は、メモリカード選択信号が入力されたと判断し、メモリカードインターフェース１３０を介してメインプログラムをメモリカード４００からダウンロードする。
【００３５】
　メモリカード選択信号が入力されていない場合、ＤＣＵ２００またはシリアル通信が備えられていて、これらを用いてメインプログラムをダウンロードすることができるか否かを判断する。
【００３６】
　ＤＣＵ２００が連結されていて、ＤＣＵ２００を介してパソコン３００に格納されたメインプログラムをダウンロードすることができると判断されると（Ｓ１３０）。ＤＣＵ２００を介してパソコン３００からメインプログラムをダウンロードしてメモリ１２０に格納する（Ｓ１６０、Ｓ１７０）。ＤＣＵ２００の使用ができない場合は、シリアル通信でパソコン３００に連結されていて、シリアル通信を用いたメインプログラムのダウンロードか可能であるか否かを判断し、可能と判断されると（Ｓ１４０）、シリアル通信を用いてメインプログラムをダウンロードする（Ｓ１６０）。ダウンロードされたメインプログラムは、メモリ１２０に格納する（Ｓ１７０）。
【００３７】
　シリアル通信が備えられていない場合は、メモリカードインサート信号が印加され、メモリカードからメインプログラムをダウンロードすることができるか否かを判断する（Ｓ１５０）。メモリカードからメインプログラムをダウンロードすることができると判断されると、メモリカードインターフェース１３０を介してメモリカードに格納されたメインプログラムをダウンロードしてメモリに格納する（Ｓ１６０、Ｓ１７０）。ダウンロードしたメインプログラムがメモリ１２０に格納されると、システムをリセットして（Ｓ１８０）再ブートした後、メインルートにリターンしてメインプログラムを実行する（Ｓ１９０）。メモリカード４００におけるメインプログラムのダウンロードができないと判断されると、メインルートにリターンしてエラー表示を行う。
【００３８】
　本発明によれば、シリアル通信やＤＣＵが設けられている場合は、ＤＣＵまたはシリアル通信を用いてメインプログラムを外部のパソコンからダウンロードすることができ、ＰＣとの通信手段を用いることなく移動式メモリカードであるメモリカードを利用して放送受信装置の機能を行うためのメインプログラムをダウンロードすることができる。
【００３９】
　以上、本発明の好適な実施例について図示および説明してきたが、前述の実施例はほんの一例にすぎず、本発明がこのような場合にのみ限定されるものではないことはいうまでもない。特許請求の範囲で請求する本発明の要旨を逸脱することなく当該技術分野で通常の知識を有する者であれば種々の変形実施を行うことができ、この変更実施は本発明の請求範囲の範囲内に属するものである。
【産業上の利用可能性】
【００４０】
　メモリカードを用いてメインプログラムをダウンロードすることのできるデジタル受信装置に適用することができる。
【図面の簡単な説明】
【００４１】
【図１】従来の放送受信装置と外部のパソコンとの連結状態を示したブロック図である。
【図２】図１の放送受信装置にメインプログラムがダウンロードされる過程を示したフローチャートである。
【図３】本発明のデジタル受信機を示したブロック図である。
【図４】図３のメモリのデータ構造を示した概略図である。
【図５】図３のシステムの連結関係を示したブロック図である。
【図６】図３のデジタル受信装置にメインプログラムがダウンロードされる過程を示したフローチャートである。
【図７】図３のデジタル受信装置にメインプログラムがダウンロードされる他の実施例を示したフローチャートである。
【符号の説明】
【００４２】
１００　デジタル受信装置（セットトップボックス）
１１０　中央処理装置（ＣＰＵ）
１２０　メモリ
１３０　メモリカードインターフェース
１４０　キー入力部（ＫＥＹ）
１５０　補助メモリ（ＳＤＲＡＭ）
２００　ＤＣＵ
３００　パソコン（ＰＣ）
４００　メモリカード
【図１】
2004086909.tif 000003
【図２】
2004086909.tif 000004
【図３】
2004086909.tif 000005
【図４】
2004086909.tif 000006
【図５】
2004086909.tif 000007
【図６】
2004086909.tif 000008
【図７】
2004086909.tif 000009