(57)【要約】【課題】マイコンを搭載した電子機器の生産後にマイコンＲＯＭの不具合が生じたとき、マイコンＲＯＭやＥＥＰＲＯＭの交換やＥＥＰＲＯＭへ修正データを転送するための外部機器を用いることなく、修正データをＥＥＰＲＯＭへ転送する手段を提供する。【解決手段】記録媒体再生手段１２により、マイコンＲＯＭ修正データが格納された記録媒体１１を駆動し再生する。管理情報読込手段１３により、記録媒体１１の管理情報を読込む。修正データ抽出手段１４により、読み込んだ管理情報からマイコンＲＯＭを修正するためのデータを抽出する。ＥＥＰＲＯＭデータ書込手段５により、抽出した修正データをＥＥＰＲＯＭ１に転送する。プログラム実行時にはＲＯＭ修正制御手段４により、ＥＥＰＲＯＭ１に格納された修正データを用いてＲＯＭ３の修正を実行する。【選択図】  図１
2005004244.tif 000002
【特許請求の範囲】
【請求項１】
マイコンＲＯＭの修正機能を有するマイコンを搭載した電子機器において、
記録媒体を駆動しそれからデータを再生する記録媒体再生手段と、
前記記録媒体に記録されている記録媒体の管理情報を読み込む管理情報読込手段と、
前記記録媒体の管理情報からマイコンＲＯＭ修正データを抽出するマイコンＲＯＭ修正情報抽出手段と、
前記マイコンＲＯＭ修正データを不揮発性メモリに書き込む不揮発性メモリ書込手段とを有することを特徴とするマイコンＲＯＭ修正装置。
【請求項２】
前記マイコンＲＯＭ修正情報抽出手段は前記記録媒体の管理情報からマイコンＲＯＭ修正データに加えてＲＯＭ修正識別情報を抽出することを特徴とする請求項１記載のマイコンＲＯＭ修正装置。
【請求項３】
前記マイコンＲＯＭ修正情報抽出手段で抽出する情報は前記記録媒体の管理情報領域の文字情報領域より抽出することを特徴とする請求項１または２記載のマイコンＲＯＭ修正装置。
【請求項４】
前記文字情報領域として前記記録媒体の管理情報領域に格納された記録情報の名称の領域を用いることを特徴とする請求項３記載のマイコンＲＯＭ修正装置。
【請求項５】
前記文字情報領域として前記記録媒体の管理情報領域に格納された記録媒体の名称の領域を前記ＲＯＭ修正識別情報を格納することに用い、前記記録媒体の管理情報領域に格納された記録情報の名称の領域を前記マイコンＲＯＭ修正データを格納することに用いることを特徴とする請求項２記載のマイコンＲＯＭ修正装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、マイクロコンピュータ（以下、マイコンと省略）を搭載した電子機器の生産後に不具合が生じたときにマイコンのＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）に書き込まれたデータの修正を行うために、その電子機器に搭載したＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓｅａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等の不揮発性メモリへの書き込みに用いるマイコンＲＯＭ修正装置に関する。
【０００２】
【従来の技術】
従来、マイコンを搭載した電子機器の生産後にマイコンＲＯＭの不具合が生じたときは、次の方法で対応を行っていた。
【０００３】
（１）マイコンＲＯＭの交換
不具合が生じたマイコンＲＯＭをとりはずし、不具合が起こらないようにプログラムを修正したマイコンＲＯＭに部品交換する。ＲＯＭがマイコンに内蔵されている場合は、マイコン自身を交換することになる。
【０００４】
（２）マイコンＲＯＭ修正用ＥＥＰＲＯＭの追加
マイコンＲＯＭの修正機能を有するマイコンでは、マイコンＲＯＭの修正データをＥＥＰＲＯＭに格納し、ＥＥＰＲＯＭを機器に追加する。
【０００５】
（３）外部機器からのＥＥＰＲＯＭデータ書込み
電子機器に接続した外部機器より、あらかじめ内蔵されたＥＥＰＲＯＭにマイコンＲＯＭの修正データを転送し、機器に内蔵されたＥＥＰＲＯＭのデータを書き換える。
【０００６】
上記の（１）、（２）項については部品コストと部品変更による修正工数が大きいという問題がある。以下に（３）項の従来例を示す。外部機器からのＥＥＰＲＯＭデータ書込みとして、外部通信コントローラを用いて対象の電子機器と通信を行い、ＥＥＰＲＯＭへマイコンＲＯＭの修正データの送信を行うシステムが知られている。（例えば、特許文献１参照。）
図３は上記特許文献１のものとは異なる他の従来のマイコンＲＯＭ修正装置の構成を示すブロック図である。図３において、マイコンＲＯＭの修正機能を有する電子機器１０において、ＥＥＰＲＯＭ１はマイコン２に接続されている。マイコン２には、マイコンのプログラムやデータを格納するＲＯＭ３が内蔵され、または外付けで実装されている。そしてＥＥＰＲＯＭ１に格納されたＲＯＭ修正データを用いてＲＯＭ３のマイコンプログラムを修正するＲＯＭ修正制御手段４、ＥＥＰＲＯＭ１に修正データを書き込むＥＥＰＲＯＭデータ書込手段５、修正データ受信手段３２を、ＲＯＭ３に書きこまれたプログラムによって実現する。修正データ送信手段３１は、この電子機器の外部から修正データを送信するものである。マイコン２に属する修正データ受信手段３２は、修正データ送信手段３１より送信された修正データを受信するものである。
【０００７】
このような構成の従来のマイコンＲＯＭ修正装置の動作を、図４のフローチャートを用いて説明する。
【０００８】
ステップ４０１では、修正データ送信機３１は、マイコン２のＲＯＭ３を修正するためのデータをマイコン２の修正データ受信手段３２に送信し、ステップ４０２へ進む。
【０００９】
ステップ４０２では、修正データ受信手段３２が受信した修正データをＥＥＰＲＯＭデータ書込手段５より、修正データをＥＥＰＲＯＭ１に転送する。
【００１０】
ステップ４０１およびステップ４０２により、マイコン２のＲＯＭ３を修正するためのデータはＥＥＰＲＯＭ１に格納される。
【００１１】
マイコン２がＲＯＭ３に格納されたプログラムを用いて、この電子機器１０を制御する際、ステップ４０３では、ＲＯＭ修正制御手段４は、ＥＥＰＲＯＭ１に格納された修正データを用いてマイコン２のＲＯＭ３のデータの修正を行いながらプログラムを実行する。
【００１２】
ここで、修正データは修正位置と修正内容のプログラムにより構成される。マイコン２がＲＯＭ３に格納したプログラムを実行して、プログラムが修正位置に達したときに、マイコン２のＲＯＭ３に格納されているプログラムの代わりに、ＥＥＰＲＯＭ１に格納されている修正内容のプログラムを実行する。これにより、マイコン２のＲＯＭ３の不具合箇所を修正することが可能となる。
【００１３】
【特許文献１】
特開平６−８９５５８号公報（図２および要約参照）
【００１４】
【発明が解決しようとする課題】
このような従来のマイコンＲＯＭ修正装置である特許文献１のものや、図３を用いて説明した構成では、修正データをＥＥＰＲＯＭへ書込むためには、修正データ送信機を必要とする。
【００１５】
本発明は、修正データ送信機なしに修正データをＥＥＰＲＯＭへの書き込みができるマイコンＲＯＭ修正装置を提供することを目的としてなされたものである。
【００１６】
【課題を解決するための手段】
この課題を解決するために本発明のマイコンＲＯＭ修正装置は、マイコンＲＯＭの修正機能を有するマイコンを搭載した電子機器において、記録媒体を駆動しそれからデータを再生する記録媒体再生手段と、前記記録媒体に記録されている記録媒体の管理情報を読み込む管理情報読込手段と、前記記録媒体の管理情報からマイコンＲＯＭ修正データを抽出するマイコンＲＯＭ修正情報抽出手段と、前記マイコンＲＯＭ修正データを不揮発性メモリに書き込む不揮発性メモリ書込手段とを有する構成を持つものである。
【００１７】
本発明は上記の構成によって、管理情報読込手段を用いてマイコンＲＯＭの修正情報が格納された記録媒体の管理情報を読み込み、マイコンＲＯＭ修正情報抽出手段を用いて管理情報よりマイコンＲＯＭ修正データを抽出し、不揮発性メモリ書込手段を用いてマイコンＲＯＭ修正データを不揮発性メモリに書き込むことにより、不揮発性メモリに書き込まれたマイコンＲＯＭ修正データによりＲＯＭのデータを修正しながらプログラムを実行することができる。
【００１８】
【発明の実施の形態】
以下本発明のマイコンＲＯＭ修正装置の一実施の形態について、図１から図２を参照しながら説明する。図１は本発明の一実施の形態におけるマイコンＲＯＭ修正装置の構成を示すブロック図、図２は同じくその動作を示すフローチャートである。対象の電子機器はＭＤ機器であり、記録媒体はＭＤ（ミニディスク）であるものとして説明する。
【００１９】
図１の電子機器１０ａにおいて、ＥＥＰＲＯＭ１、ＲＯＭ３、ＲＯＭ修正制御手段４、不揮発性メモリ書込手段であるＥＥＰＲＯＭデータ書き込み手段５は従来の図４と同様の機能であるので説明を省略する。図３と異なる点として、管理情報の領域にマイコンＲＯＭ修正データを格納した記録媒体１１を用い、この記録媒体１１を駆動してそれからデータを再生する記録媒体再生手段１２を有すること、そしてマイコンブロック２ａには記録媒体１１の管理情報を読込む管理情報読込手段１３と、管理情報読込手段１３により読込まれた管理情報からマイコンＲＯＭ修正データを抽出するマイコンＲＯＭの修正情報抽出手段１４とを加えた点である。記録媒体再生手段は、この場合スピンドルモータでＭＤを回転駆動し、光磁気ピックアップをＭＤの記録面に合焦させて音楽などの信号を記録し、再生するものを、そのまま流用するので、通常の動作については公知のものであり、詳細な説明を省略する．
以上のように構成された本発明のマイコンＲＯＭ修正装置の一実施形態について、以下図２を用いて説明する。
【００２０】
ここで、ＭＤにおける管理情報と修正データの格納方式について述べる。ＭＤには管理情報として、ＴＯＣ（Ｔａｂｌｅ  ｏｆ  Ｃｏｎｔｅｎｔｓ）と呼ぶディスクの内容に関する文字情報を格納する領域がある。その中にＵＴＯＣ１と呼ばれる半角文字コードを用いたタイトル情報を格納する領域とＵＴＯＣ４と呼ばれる全角コードを用いたタイトル情報を格納する領域とが存在する。
【００２１】
また、タイトル情報を格納する領域には、ディスクタイトルとトラックタイトルとして最大２５５曲まで格納することができる。タイトルデータはディスクタイトルとトラックタイトルをあわせて最大１７９２バイトを格納することが可能である。
【００２２】
本実施形態のマイコンＲＯＭ修正装置では、ＵＴＯＣ４の、記録媒体の名称であるディスクタイトル領域にＲＯＭ修正識別情報を格納する。このＲＯＭ修正識別情報により、修正対象とするマイコン用のＲＯＭ修正データが格納されているかを確認する。また、記録媒体に記録された個々の記録情報の名称であるトラックタイトル領域にマイコンＲＯＭ修正データを格納する。
【００２３】
図２において、ステップ２０１では、記録媒体再生手段１２により、マイコンＲＯＭ修正データが格納された記録媒体１１を駆動し、ステップ２０２へ進む。
【００２４】
ステップ２０２では、管理情報読込手段１３により、記録媒体再生手段の図示しないピックアップ手段を用いて記録媒体１１のＵＴＯＣ４に記録された管理情報を読込み、ステップ２０３へ進む。
【００２５】
ステップ２０３では、修正データ抽出手段１４により、ステップ２０２で記録媒体１１から読み込まれた管理情報のＵＴＯＣ４のディスクタイトル領域に格納されているＲＯＭ修正識別情報を抽出し、ステップ２０４へ進む。
【００２６】
ステップ２０４では、ステップ２０３で抽出されたＲＯＭ修正識別情報中の機器の識別コードがＲＯＭ修正を行うべき機器の識別コードと一致するかを判断する。ここで識別コードはあらかじめマイコン２ａのＲＯＭ３に登録されている。もし一致すればステップ２０５へ進む。もし一致しなければ処理を中止する。
【００２７】
ステップ２０５では、修正データ抽出手段１４は、ＵＴＯＣ４のトラックタイトル領域に格納されている修正データを抽出し、ステップ２０６へ進む。
【００２８】
ステップ２０６では、ＥＥＰＲＯＭデータ書込手段５は、修正データを不揮発性メモリであるＥＥＰＲＯＭ１に転送する。
【００２９】
このマイコンＲＯＭ修正装置を搭載した電子機器１０ａを動作させる際、ステップ２０７において、ＲＯＭ修正制御手段４は、ＥＥＰＲＯＭ１に格納された修正データを用いてＲＯＭ３のプログラムを修正し、修正されたプログラムを実行する。マイコン２ａがＲＯＭ３に格納したプログラムを実行して、プログラムが修正位置に達したときに、マイコンＲＯＭ３に格納されているプログラムの代わりに、ＥＥＰＲＯＭ１に格納されている修正内容のプログラムを実行することによりこの電子機器を動作させる。
【００３０】
以上のように本実施形態によれば、マイコンＲＯＭ修正装置を搭載した電子機器がＭＤ機器であり、このＭＤ機器と通信可能な外部機器を用いることなく、記録媒体としてＭＤディスクを用いてマイコンＲＯＭを修正するデータをＥＥＰＲＯＭに書込み、この修正データでマイコンＲＯＭのプログラムを修正しながら実行することができ、記録媒体を送付すればユーザーも容易にプログラムの修正ができることとなる。
【００３１】
なお、本実施形態では、ＵＴＯＣ４のディスクタイトル領域とトラックタイトル領域にＲＯＭ修正識別情報とマイコンＲＯＭ修正データとを格納したが、ＲＯＭ修正識別情報とマイコンＲＯＭ修正データとをＵＴＯＣ１のディスクタイトル領域とトラックタイトル領域とに格納してもよく、格納領域を入れ替えてもよい。
【００３２】
また、不揮発性メモリとしてＥＥＰＲＯＭを例示したが、フラッシュメモリ等を用いても良いのは当然である。
【００３３】
さらに、本実施形態では、ＭＤを例として説明したが、ＣＤ（ＣｏｍｐａｃｔＤｉｓｃ）を用いてもよく、この場合は利用する管理情報領域をＣＤのものに合わせて用いればよい。
【００３４】
【発明の効果】
以上のように本発明のマイコンＲＯＭ修正装置によれば、不具合を生じたマイコンＲＯＭの交換や、マイコンＲＯＭの修正データを格納したＥＥＰＲＯＭを機器に追加する等の大きな修正工数を必要とすることなく、またマイコンＲＯＭ修正を行うために高価な外部機器を用いることなくＭＤディスクなどの低価格な記録媒体を用いることで実現可能であるため、生産後の不具合対応を実施する場合、低コストで実施可能という有利な効果が得られる。
【図面の簡単な説明】
【図１】本発明の一実施の形態におけるマイコンＲＯＭ修正装置の構成を示すブロック図
【図２】同じくその動作を示すフローチャート
【図３】従来のマイコンＲＯＭ修正装置の構成を示すブロック図
【図４】同じくその動作を示すフローチャート
【符号の説明】
１  ＥＥＰＲＯＭ
２ａ  マイコン
３  ＲＯＭ
４  ＲＯＭ修正手段
５  ＥＥＰＲＯＭデータ書込手段
１０ａ  マイコンＲＯＭ修正装置を備えた電子機器
１１  記録媒体
１２  記録媒体再生手段
１３  管理情報読込手段
１４  修正情報抽出手段
【図１】
2005004244.tif 000003
【図２】
2005004244.tif 000004
【図３】
2005004244.tif 000005
【図４】
2005004244.tif 000006