(57)【要約】【課題】電子機器のコストダウンを実現するには、プログラムメモリとして使用している不揮発性メモリを安価なＮＡＮＤ型フラッシュに置換する必要がある。しかしＮＡＮＤ型フラッシュメモリは、２ｂｉｔ以上のエラーが発生した場合に、エラー修正ができないのでプログラムメモリとしては適さないという問題がある。【解決手段】本発明に係わるデジタル放送受信機によれば、ＮＡＮＤ型フラッシュで２ｂｉｔ以上のエラーが発生した場合に、エラーがないデータを外部メモリやネットワーク経由で取得する。これによりＮＡＮＤ型フラッシュメモリの２ｂｉｔ以上のエラーが修復可となり、ＮＡＮＤ型フラッシュメモリをプログラムメモリと使用でき、電子機器のコスト削減を実現できる。【選択図】  図１
2004318465.tif 000002
【特許請求の範囲】
【請求項１】
電子機器の制御プログラムと電子機器のアプリケーションデータを格納すると共に電子機器の管理データと当該不揮発記録部管理データとを格納する第１の不揮発性記録部と、前記第１の不揮発性記録部からの各種データを格納する主記憶部と、外部メモリおよびネットワークへのインターフェースを行う外部インターフェース制御部と、前記第１の不揮発性記録部から前記主記憶部へのデータ転送を行うとともに前記外部インターフェース制御部の制御を行うプログラムを格納する第２の不揮発記録部と、前記第２の不揮発記録部からプログラムを起動した後、前記第１の不揮発記録部に格納した電子機器の制御プログラムを実行するＣＰＵとを有することを特徴とする電子機器。
【請求項２】
請求項１記載の第２の不揮発記録部を読み出しのみ可能でエラーが発生しないマスクＲＯＭで構成することを特徴とする請求項１記載の電子機器。
【請求項３】
請求項１記載の第１の不揮発記録部を書き込み可能なＮＡＮＤ型フラッシュメモリで構成し、前記ＮＡＮＤ型フラッシュメモリの書き込み及び読み出し制御と前記ＮＡＮＤ型フラッシュメモリで発生するエラーの検出及び訂正と請求項１記載の主記憶部へのインターフェースを行うＮＡＮＤフラッシュメモリ制御部を有することを特徴とする請求項１記載の電子機器。
【請求項４】
請求項３記載のＮＡＮＤフラッシュメモリ制御部の制御プログラムを請求項１記載の第２の不揮発記録部に格納することを特徴とする請求項３記載の電子機器。
【請求項５】
請求項１記載の第１の不揮発性記録部から請求項１記載の主記憶部へのデータ転送を行う際に、上記第１の不揮発性記録部の管理データをまず上記主記憶部へのデータ転送し、次に上記第１の不揮発性記録部の制御プログラムを上記主記憶部へのデータ転送し、最後に上記第１の不揮発性記録部の電子機器のアプリケーションデータを上記主記憶部へのデータ転送することを特徴とする請求項１記載の電子機器。
【請求項６】
請求項１記載の第１の不揮発性記録部は、電子機器制御プログラム格納領域と電子機器のアプリケーションデータ格納領域と電子機器の管理データ及び当該不揮発記録部管理データとを格納した管理データ領域に区分し、当該区分情報を上記管理データ部に記録することを特徴とする請求項１記載の電子機器。
【請求項７】
請求項６記載の管理データ格納領域のバックアップデータを複数個作成し、もとの管理データ及び作成した複数のバックアップ管理データを請求項６記載の第１の不揮発性記録部の管理データ領域に格納し、さらに当該バックアップ管理情報を上記管理データ部に記録することを特徴とする請求項１記載の電子機器。
【請求項８】
請求項３記載のＮＡＮＤフラッシュメモリ制御部で検出したエラー情報に基づき、エラー訂正が可能な場合はエラー訂正を行うことを特徴とする請求項４記載の電子機器。
【請求項９】
請求項３記載のＮＡＮＤフラッシュメモリ制御部で検出したエラー情報に基づき、エラー訂正が不可能でかつ請求項１記載の管理データである場合には、請求項７記載の複数の管理データバックアップの中からエラー訂正が可能な管理データをＣＰＵが取得することを特徴とする請求項４記載の電子機器。
【請求項１０】
請求項３記載のＮＡＮＤフラッシュメモリ制御部で検出したエラー情報に基づき、エラー訂正が不可能でかつ電子機器のプログラムデータである場合には、請求項１記載の外部インターフェースよりエラーがないデータを取得することを特徴とする請求項４記載の電子機器。
【請求項１１】
請求項３記載のＮＡＮＤフラッシュメモリ制御部で検出したエラー情報に基づき、エラー訂正が不可能でかつアプリケーションデータである場合にはエラー訂正を行わず、プログラムが正常に動作した後にアプリケーションデータを更新することを特徴とする請求項４記載の電子機器。
【請求項１２】
外部メモリはＰＣカードまたは光ディスクを含むことを特徴とする請求項１記載の電子機器。
【請求項１３】
請求項１２記載の外部メモリは、当該電子機器の電子機器のプログラムデータが格納されたことを特徴とする請求項４記載の電子機器。
【請求項１４】
請求項１０記載のエラー訂正が不可能でかつ電子機器のプログラムデータである場合に、請求項１３記載の当該電子機器の電子機器のプログラムデータが格納された外部メモリより、エラーがないデータを取得することでエラー修復を行うことを特徴とする請求項４記載の電子機器。
【請求項１５】
請求項１４の記載のエラー修復を行う場合に、請求項１０記載の電子機器のプログラムデータでエラー訂正が不可能な場合が発生した際に、まず電子機器の操作人に、請求項８記載の当該電子機器の電子機器のプログラムデータが格納された外部メモリを当該電子機器に挿入するようにメッセージを発信し、当該電子機器操作人が当該外部メモリを挿入しエラー修復が完了した時点で、エラー修復完了のメッセージを発信することを特徴とする請求項４記載の電子機器。
【請求項１６】
ネットワークは、公衆回線またはＬＡＮを含むことを特徴とする請求項１記載の電子機器。
【請求項１７】
請求項１６記載のネットワークは、当該電子機器メーカのネットワークに接続され、当該電子機器の電子機器のプログラムデータをネットワークより取得できることを特徴とする請求項４記載の電子機器。
【請求項１８】
請求項１０記載のエラー訂正が不可能でかつ電子機器のプログラムデータである場合に、請求項１７記載の当該電子機器メーカのネットワークにアクセスし、電子機器のプログラムデータを当該電子機器メーカより、エラーがないデータを取得することを特徴とする請求項４記載の電子機器。
【請求項１９】
請求項１８の記載のエラー修復を行う場合に、請求項１０記載の電子機器のプログラムデータでエラー訂正が不可能な場合が発生した際に、まず電子機器の操作人に、当該電子機器に不具合が発生したのでエラー修正を行うと言うメッセージを発信し、請求項１８記載の方法でエラー修復が完了した時点で、エラー修復完了のメッセージを発信することを特徴とする請求項４記載の電子機器。
【請求項２０】
電子機器起動時から上記機器プログラムが実行されるまでの制御プログラムを請求項１記載の第２の不揮発記録部に格納することを特徴とする請求項１記載の電子機器。
【請求項２１】
請求項９と請求項１０と請求項１１に記載したいずれかのエラー訂正不可なエラーが発生した場合に、エラーの発生内容を請求項１記載の第１の不揮発記録部の管理データブロックに格納することにより、エラー修復中に処理が中断しても、次回に電子機器を軌道する際に再度エラー修復を行うことを特徴とする請求項１記載の電子機器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、書き込み可能な不揮発性メモリにプログラムを格納する必要がある電子機器のコストダウンに関し、特に安価な書き込み可能な不揮発性メモリであるＮＡＮＤフラッシュを電子機器に導入しコストダウン実現に関するものである。
【０００２】
【従来の技術】
不揮発性半導体メモリによる電子機器のコストダウンの従来例として、データを書き換えることがないデータに対して読み出しのみ可能な不揮発メモリの一種であるマスクＲＯＭに格納し、また書き換えが起こり得るデータに対しては書き込み可能な不揮発性メモリに格納するものがある（特許文献１参照。）。
【０００３】
図５に上記従来の電子機器の構成を示すブロック図を示す。
【０００４】
図５において、５１はシステムバス、５２はバスインターフェースコントローラ、５３はデータコントローラ、５４はフラッシュメモリ、５５はマスクＲＯＭ、５６はデータ格納領域である。
【０００５】
以下、図５を用いて従来例について説明する。
【０００６】
データ格納領域５６は、フラッシュメモリ５４と安価なマスクＲＯＭ５５とを有する。ここでデータのうち、書き換えることがないデータを安価なマスクＲＯＭ５５に格納し、フラッシュメモリ５４は書き換えが起こり得るデータを格納する。
【０００７】
これにより、データによるメモリの使い分けを実現し、従来高価なフラッシュメモリメモリだけにデータを格納していた記録媒体のコストを低減し、電子機器のコストを低減している。
【０００８】
【特許文献１】
特開平０６−１６８５９９号公報
【０００９】
【発明が解決しようとする課題】
デジタル放送受信機などの電子機器では、機器プログラムをダウンロードにより書き換える可能性があり、書き換えることがないデータが少なくマスクＲＯＭ化によるコスト低減が困難である。従って従来例によるコスト低減効果が少ないと言う問題がある。
【００１０】
またデジタル放送受信機では、アプリケーション及び機器制御プログラムの容量が増大する傾向にあり、さらに番組表データも書き換え可能な不揮発性メモリに格納する必要があり、書き換え可能な不揮発性メモリの必要容量も膨大となりコスト低減はさらに大きな課題となっている。
【００１１】
この課題に対して近年、安価で大容量な書き込み可能な不揮発性メモリＮＡＮＤフラッシュメモリがデータ蓄積用としてスマートカードなどのメモリカードなどに使用されているので、ＮＡＮＤフラッシュメモリをデジタル放送受信機の不揮発性メモリとして採用することが考えられる。
【００１２】
しかしＮＡＮＤフラッシュメモリは、読み出し時にエラーが発生する可能性があり、１ｂｉｔエラーの場合はエラー訂正が可能であるが、２ｂｉｔ以上のエラーは修正できないと言う課題がある。したがって、ＮＡＮＤフラッシュメモリではプログラムデータで２ｂｉｔ以上のエラーが発生する可能性があり、２ｂｉｔ以上のエラーが発生すればプログラムが実行不可となり、ＮＡＮＤフラッシュメモリはプログラム格納用としては使用できないという課題がある（参考文献：ＣＱ出版社  ＴＥＣＨＩ  インターフェース増刊  ＰＣカード／メモリカードの徹底研究  Ｐ．２００『第７章  スマートメディアの概要（助川博  氏／前迫勇人氏）』）。
【００１３】
【課題を解決するための手段】
前記の問題を解決するために本発明では、第１の発明として、安価で大規模な書き換え可能なＮＡＮＤフラッシュメモリ１個に電子機器のプログラムデータと管理データとアプリケーションデータを格納し、これらのデータを主記憶メモリに転送した後、エラー訂正不可なデータがなければプログラムを実行し、エラー訂正不可なデータがあれば、管理データ（メモリ使用情報、メモリ分割情報、メモリ不良領域情報、電子機器操作環境／設定など）場合は予め管理データのバックアップを用意しておき、エラー訂正可能な管理データをバックアップのなかから選択することでエラー修復を行う。また機器プログラムにエラー訂正不可が発生した場合には予めプログラムを格納しておいたＰＣカードやＣＤＲＯＭなどの外部メモリより訂正不可エラー部分のプログラムデータを取り込み、エラーを修復した後にプログラムを実行する電子機器を提供する。
【００１４】
第２の発明では、第１の発明に対しプログラムデータで訂正不可なデータがあれば、ネットワークで機器メーカのネットワークにアクセスし、当該機器プログラムの訂正不可エラーの部分に対応したプログラムデータを取り込み、エラーを修復した後にプログラムを実行する電子機器を提供する。
【００１５】
【発明の実施の形態】
以下、本発明に係る電子機器の実施の形態について、図面に基づき詳細に説明する。
【００１６】
（実施の形態１）
図１は本発明の実施の形態１に係る電子機器の構成を示すブロック図である。また図２は、実施の形態１に係る電子機器の説明図である。
【００１７】
図１において１はシステムバス、２は外部インターフェース部、３はＣＰＵ、４はＣＰＵ用の主記憶メモリ、５はＮＡＮＤフラッシュメモリ制御部、
６はマスクＲＯＭ、７はＮＡＮＤフラッシュメモリ、８は電子機器、９は外部メモリとのインターフェースバス、１０は外部メモリである。
【００１８】
以下、図１、図２を用いてデジタル放送受信機を例として説明する。
【００１９】
ＮＡＮＤフラッシュ７には、デジタル放送受信機用プログラムデータとＮＡＮＤフラッシュメモリや電子機器の管理データと番組表データなどのアプリケーションデータを格納する。
【００２０】
図６は、ＮＡＮＤフラッシュメモリ管理情報の一例の説明図である。
【００２１】
６１はＮＡＮＤフラッシュメモリ全空間、６２は管理情報格納部、６３はプログラムデータ格納部、６４は番組情報格納部である。
【００２２】
管理情報格納部６２には、上記デジタル放送受信機の操作環境（リモコン設定など）といった使用者固有データの他に、ＮＡＮＤフラッシュメモリ７のメモリ使用情報（メモリ分割）や不良ブロック情報を格納するとともに、複数個バックアップデータを格納する。なお管理データは機器プログラムデータやアプリケーションデータに比べ、格納すべきデータ容量が小さいので、複数のバックアップデータを用意してもコストアップへの影響は小さい。
【００２３】
またマスクＲＯＭ６にはＮＡＮＤフラッシュメモリ７から主記憶メモリ４にＮＡＮＤフラッシュメモリ７に格納された各種データ転送を行うためのＮＡＮＤフラッシュメモリ制御部５を制御するプログラムと、ＮＡＮＤフラッシュメモリ７のデータのエラー検出及び訂正を行うプログラムと、外部メモリ１０とインターフェースするための外部インターフェース部２を制御するプログラムとを格納する。
【００２４】
ここでデジタル放送受信機を起動（Ｓ１）すると、ＣＰＵ３はマスクＲＯＭ６に格納されたプログラムを起動し（Ｓ２）、ＮＡＮＤフラッシュメモリ７からの各種データを主記憶メモリ４に転送する（Ｓ３）。
【００２５】
この転送において、ＮＡＮＤフラッシュメモリ制御部５では、ＮＡＮＤフラッシュメモリ７から読み出されたデータのエラー検出（Ｓ４、Ｓ５）を行い、エラーなし（訂正不要）、１ｂｉｔエラー（訂正可能）、２ｂｉｔ以上エラー（訂正不可）かをＣＰＵに知らせるとともに、１ｂｉｔエラーの場合にはＣＰＵで誤り訂正を行うためにエラーの箇所をＣＰＵに知らせる。ＣＰＵではこれらの情報に基づき、エラーがない場合には、ＮＡＮＤフラッシュから転送された管理データ、プログラム、アプリケーションデータでプログラムを実行する。
【００２６】
またエラー訂正可能である場合には、エラー箇所のデータを反転することでエラー訂正（Ｓ６）を行い、その後プラグラムを実行する。
【００２７】
ここでＮＡＮＤフラッシュメモリ制御部５では、ＮＡＮＤフラッシュメモリ７から読み出す際に、ＣＰＵではＮＡＮＤフラッシュメモリ管理情報に基づき行うので、現在転送しているデータが、デジタル放送受信機用プログラムデータか番組表データなどのアプリケーションデータかがわかるとともに、それぞれのデータのアドレスも知ることが可能であるので上記誤り訂正が可能となる。
【００２８】
次にエラー訂正不可なエラーが発生した場合について説明する。
【００２９】
ＮＡＮＤフラッシュメモリ７に格納されている管理データからまず主記憶メモリ４に対して転送を開始するが、管理データでエラー訂正不可が発生した場合（Ｓ９）には、ＮＡＮＤフラッシュメモリ７の複数の管理データバックアップデータのなかからエラー訂正可能なデータを選択し管理データとして使用する（Ｓ１０）。なお管理データはプログラムデータやアプリケーションデータに比べ格納容量が小さいので本発明の構成でもコストアップは少ない。
【００３０】
管理データが問題なく取得できると、次は機器プログラムデータを転送する。
【００３１】
この際エラー訂正不可が発生した場合には、デジタル放送受信機８の操作人に対して、エラーメッセージを音声やグラフィックスで提示する（Ｓ１１）。例えば“システムにトラブルが発生しました、デジタル放送受信機８メーカから提供されている外部メモリ１０を挿入してください”などである。
【００３２】
このメッセージで、デジタル放送受信機８の操作人はデジタル放送受信機８メーカから提供されている外部メモリ１０をデジタル放送受信機８に挿入する。
【００３３】
ＣＰＵ３では、修正できないエラーが発生しているプログラムの場所（アドレス）をＮＡＮＤフラッシュメモリ制御部７より入手し、この部分のプログラムを外部メモリ１０よりロードする（Ｓ１２、１３）。外部メモリ１０よりロードが終了することで、訂正不可なエラーが修復できるので、修復終了メッセージを音声やグラフィックスで提示する（Ｓ１４）。例えば“システムにトラブルが修復しました。ご迷惑をおかけしました。デジタル放送受信機８メーカから提供されている外部メモリ１０を抜いても結構です”などである。
【００３４】
以上で、プログラムが完全に修復できたので、主記憶メモリよりプログラムを実行可能である（Ｓ７）。プログラム実行後には、ＮＡＮＤフラッシュメモリ７のエラー箇所のデータを更新（Ｓ８）することで、次回電源ＯＮした場合のエラー発生頻度を大幅に抑圧することができる。
【００３５】
なおアプリケーションデータにエラー訂正不可のエラーが発生した場合には、エラー修正をおこなわずプログラムを実行し、プログラムが正常に動作してからアプリケーションデータを更新または再設定する。例えばデジタル放送受信では番組データがエラー訂正不能になった場合は、オンエアーから再度データを取得した後、ＮＡＮＤフラッシュメモリ７のエラー箇所のデータを更新する。
【００３６】
これによりバックアップが必要なのは管理データのみであるのでＮＡＮＤフラッシュメモリの容量を削減でき、コストダウンを行うことができる。
【００３７】
また実施の形態１のエラー修復手法では、プログラムデータに更新があった場合に、最新のプログラムに更新できないという課題があるが、デジタル放送受信機の場合にはエラー修復後の次のデジタル放送システムでのプログラムデータダウンロードで最新のプログラムに更新可能である。またパソコンなどで機器メーカにアクセスし最新のプログラムデータを入手することで、デジタル放送システムでのプログラムデータダウンロードを待つことなく最新のプログラムに更新可能である。
【００３８】
さらにエラー訂正不可なエラーが発生した場合に、エラーの発生内容をＮＡＮＤフラッシュメモリ７の管理データブロックに格納することで、エラー修復中に処理が中断しても、次回に電子機器を軌道する際に再度エラー修復を行うことが
可能である。
【００３９】
尚、外部メモリ１０はＰＣカードまたは光ディスクを含む。
【００４０】
（実施の形態２）
図３は本発明の下記の実施の形態２に係る電子機器の構成を示すブロック図である。また図４は、実施の形態２に係る電子機器の説明図である。
【００４１】
図２において２１はシステムバス、２２は外部インターフェース部、２３はＣＰＵ、２４はＣＰＵ用の主記憶メモリ、２５はＮＡＮＤフラッシュメモリ制御部、
２６はマスクＲＯＭ、２７はＮＡＮＤフラッシュメモリ、２８は電子機器、２９は公衆回線／ＩＳＤＮ網、３０はデジタル放送受信機製造メーカである。
【００４２】
以下、図３、図４を用いてデジタル放送受信機を例として説明する。
【００４３】
ＮＡＮＤフラッシュ２７には、デジタル放送受信機用プログラムデータとＮＡＮＤフラッシュメモリや電子機器の管理データと番組表データなどのアプリケーションデータを格納する（図６参照）。またマスクＲＯＭ２６にはＮＡＮＤフラッシュメモリ２７から主記憶メモリ２４にＮＡＮＤフラッシュメモリ２７に格納された各種データ転送を行うためのＮＡＮＤフラッシュメモリ制御部２５を制御するプログラムと、ＮＡＮＤフラッシュメモリ２７のデータのエラー検出及び訂正を行うプログラムと、デジタル放送受信機製造メーカ３０と公衆回線、ＩＳＤＮ網またはＬＡＮを含むネットワーク経由にアクセスするための外部インターフェース部２２を制御するプログラムとを格納する。
【００４４】
ここでデジタル放送受信機を起動（Ｓ２１）すると、ＣＰＵ２３はマスクＲＯＭ２６に格納されたプログラムを起動し（Ｓ２２）、ＮＡＮＤフラッシュメモリ２７からの各種データを主記憶メモリ２４に転送する（Ｓ２３）。
【００４５】
ＣＰＵではこれらの情報に基づき、エラーがない場合には、ＮＡＮＤフラッシュから転送された管理データ、プログラム、アプリケーションデータでプログラムを実行する。
【００４６】
またエラー訂正可能である場合には、エラー箇所のデータを反転することでエラー訂正（Ｓ２６）を行い、その後プラグラムを実行する。
【００４７】
ここでＮＡＮＤフラッシュメモリ制御部２５では、ＮＡＮＤフラッシュメモリ２７から読み出す際に、ＣＰＵではＮＡＮＤフラッシュメモリ管理情報に基づき行うので、現在転送しているデータが、デジタル放送受信機用プログラムデータか番組表データなどのアプリケーションデータかがわかるとともに、それぞれのデータのアドレスも知ることが可能であるので上記誤り訂正が可能となる。
【００４８】
次にエラー訂正不可なエラーが発生した場合について説明する。
【００４９】
ＮＡＮＤフラッシュメモリ２７に格納されている管理データからまず主記憶メモリ２４に対して転送を開始するが、管理データでエラー訂正不可が発生した場合（Ｓ２９）には、ＮＡＮＤフラッシュメモリ２７の複数の管理データバックアップデータのなかからエラー訂正可能なデータを選択し管理データとして使用する（Ｓ３０）。なお管理データはプログラムデータやアプリケーションデータに比べ格納容量が小さいので本発明の構成でもコストアップは少ない。
【００５０】
管理データが問題なく取得できると、次は機器プログラムデータを転送する。
【００５１】
ここでプログラムデータが２ｂｉｔ以上エラー（訂正不可）の場合には、デジタル放送受信機２８の操作人に対して、エラーメッセージを音声やグラフィックスで提示する（Ｓ３１）。例えば“システムにトラブルが発生しました、デジタル放送受信機メーカにアクセスしていますので、しばらくお待ちください”などである。
【００５２】
ＣＰＵ２３では、修正できないエラーが発生しているプログラムの場所（アドレス）をＮＡＮＤフラッシュメモリ制御部２７より入手し、この部分のプログラムをデジタル放送受信機製造メーカ３０よりロードする（Ｓ３２、３３）。デジタル放送受信機製造メーカ３０よりロードが終了することで、訂正不可なエラーが修復できるので、修復終了メッセージを音声やグラフィックスで提示する（Ｓ３４）。例えば“システムにトラブルが修復しました。ご迷惑をおかけしました”などである。
【００５３】
以上で、プログラムが完全に修復できたので、主記憶メモリよりプログラムを実行可能である（Ｓ２７）。プログラム実行後には、ＮＡＮＤフラッシュメモリ２７のエラー箇所のデータを更新（Ｓ２８）することで、次回電源ＯＮした場合のエラー発生頻度を大幅に抑圧することができる。
【００５４】
なおプログラム以外のデータ、例えばデジタル放送受信機の番組情報データがエラー訂正不能になった場合は、致命的な問題にはならないので、オンエアーから再度番組情報データを取得した後、ＮＡＮＤフラッシュメモリ７のエラー箇所のデータを更新する。これによりバックアップが必要なのは管理データのみであるのでＮＡＮＤフラッシュメモリの容量を削減でき、コストダウンを行うことができる。
【００５５】
さらにエラー訂正不可なエラーが発生した場合に、エラーの発生内容をＮＡＮＤフラッシュメモリ２７の管理データブロックに格納することで、エラー修復中に処理が中断しても、次回に電子機器を軌道する際に再度エラー修復を行うことが可能である。
【００５６】
本実施の形態２では、ネットワーク経由で最新のプログラムに更新可能であるので、本実施の形態１のようにデジタル放送システムでのプログラムデータダウンロードを待つこともなく、またパソコンなども必要とせず最新のプログラムに更新可能である。
【００５７】
また本発明では、管理データに関して、格納すべきデータ容量が小さいので複数のバックアップを格納してもコストアップに大きな影響がないと考え管理データをバックアップする。しかし万一コストアップに影響がでる場合には、第１の発明での外部メモリにバックアップする方法、第２の発明のネットワークを介しバックアップする方法にも対応可能である。
【００５８】
【発明の効果】
本発明に係る電子機器によれば、安価で大規模な書き換え可能なＮＡＮＤフラッシュメモリをプログラム格納用のメモリとして使用可能とした。さらにバックアップすべきデータを最少化し、ＮＡＮＤフラッシュメモリ１個に電子機器のプログラムデータと管理データとアプリケーションデータを格納できるので、電子機器、特にデジタル放送受信機のコストダウンに有効である。
【図面の簡単な説明】
【図１】本発明の実施の形態１における電子機器の構成を示すブロック図
【図２】本発明の実施の形態１における電子機器の動作説明図
【図３】本発明の実施の形態２における電子機器の構成を示すブロック図
【図４】本発明の実施の形態２における電子機器の動作説明図
【図５】従来の電子機器の構成を示すブロック図
【図６】ＮＡＮＤフラッシュメモリの領域分割の一例を示す図
【符号の説明】
１  システムバス
２  外部インターフェース制御部
３  ＣＰＵ
４  主記憶メモリ
５  ＮＡＮＤフラッシュメモリ制御部
６  マスクＲＯＭ
７  ＮＡＮＤフラッシュメモリ
８  電子機器
９  外部メモリインターフェースバス
１０  外部メモリ
２１  システムバス
２２  外部インターフェース制御部
２３  ＣＰＵ
２４  主記憶メモリ
２５  ＮＡＮＤフラッシュメモリ制御部
２６  マスクＲＯＭ
２７  ＮＡＮＤフラッシュメモリ
２８  電子機器
２９  公衆回線／ＩＳＤＮ網
３０  デジタル放送受信機製造メーカ
５１  システムバス
５２  バスインターフェースコントローラ
５３  データコントローラ
５４  フラッシュメモリ
５５  マスクＲＯＭ
５６  格納領域
６１  ＮＡＮＤフラッシュメモリ全空間
６２  管理データ格納部
６３  プログラムデータ格納部
６４  番組情報格納部
【図１】
2004318465.tif 000003
【図２】
2004318465.tif 000004
【図３】
2004318465.tif 000005
【図４】
2004318465.tif 000006
【図５】
2004318465.tif 000007
【図６】
2004318465.tif 000008