(57)【要約】      （修正有）【課題】装置自体に専用のアプリケーションを設けることなく、プログラム修正に関わる開発工数を低減する。【解決手段】ディスクメディア２００に記録されたデータを読み込み再生するディスクメディア再生装置１００であって、ディスクメディア２００に記録されたＴａｇ情報のデータが修正プログラムであるか否かを判定するＴａｇ情報判別部２１と、ＲＯＭコレクション処理を実行するＲＯＭコレクションユニット２２とを備え、Ｔａｇ情報に書き込まれたデータが修正プログラムの場合はＲＯＭコレクション処理を実行する。【選択図】図１
2006171961.tif 000002
【特許請求の範囲】
【請求項１】
記録メディアに記録されたデータを読み込み再生するデータ再生装置であって、
前記記録メディアに記録された拡張情報を処理する拡張情報処理手段と、
前記拡張情報に書き込まれたデータが修正プログラムであるか否かを判定する判定手段と、
前記拡張情報に書き込まれたデータを修正プログラムとしてＲＯＭコレクション処理を実行する処理手段とを備えるデータ再生装置。
【請求項２】
請求項１記載のデータ再生装置であって、
前記判定手段は、前記修正プログラムの有無を前記拡張情報に含まれるキーワードに基づいて判定するデータ再生装置。
【請求項３】
請求項１又は２記載のデータ再生装置であって、
前記ＲＯＭコレクション処理の完了を報知する報知手段を備えるデータ再生装置。
【請求項４】
記録メディアに記録された拡張情報を処理する拡張情報処理手段、
前記拡張情報に書き込まれたデータが修正プログラムであるか否かを判定する判定手段、
前記拡張情報に書き込まれたデータを修正プログラムとしてＲＯＭコレクション処理を実行する処理手段としてコンピュータを機能させるためのプログラム。
【請求項５】
請求項４記載のプログラムであって、
前記判定手段は、前記修正プログラムの有無を前記拡張情報に含まれるキーワードに基づいて判定するプログラム。
【請求項６】
請求項４又は５記載のプログラムであって、コンピュータを、
前記ＲＯＭコレクション処理の完了を報知する報知手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＣＤ（Compact Disc）やＤＶＤ（Digital Versatile Disc）などの記憶メディアに記録されたデータの再生が可能なデータ再生装置に関する。
【背景技術】
【０００２】
マスクＲＯＭ（Read Only Memory）を搭載したシングルチップ型マイクロコンピュータ（ＩＣ：Integrated Circuit）では、ＩＣ製造後にマスクＲＯＭに記憶されたプログラムのバグを修正することはできない。そのため、バグを有する現行命令をＣＰＵ（Central Processing Unit）が読み出す際に、当該現行命令に代えた修正命令を読み出して修正プログラムを実行する所謂ＲＯＭコレクション処理機能が実用されている（例えば、特許文献１参照）。また、修正プログラムを供給する方法の一例として、専用拡張子のファイルが記録された記憶メディアを記憶メディア再生手段で再生して修正プログラムを読み取ることにより、再生装置自体のプログラムの書き換えを行なう記憶メディア再生装置などが提案されている。
【特許文献１】特開２００１−２９０６３８号公報（第３−７頁、第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記従来の記憶メディア再生装置では、再生装置のソフトウェアに専用拡張子に対するアプリケーションが必要であり、そのためプログラム修正に関わる開発工数が多くなるという事情があった。
【０００４】
本発明は、上記事情に鑑みてなされたものであって、装置自体に専用のアプリケーションを設ける必要がなく、プログラム修正に関わる開発工数を低減できるデータ再生装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明のデータ再生装置は、記録メディアに記録されたデータを読み込み再生するデータ再生装置であって、前記記録メディアに記録された拡張情報を処理する拡張情報処理手段と、前記拡張情報に書き込まれたデータが修正プログラムであるか否かを判定する判定手段と、前記拡張情報に書き込まれたデータを修正プログラムとしてＲＯＭコレクション処理を実行する処理手段とを備える。上記構成によれば、拡張情報に書き込まれたデータが修正プログラムであるか否かを判定する判定手段を備えることにより、記録メディアに拡張情報として修正プログラムを記録しておけば、装置自体で修正プログラムを判定し、修正プログラムに基づくＲＯＭコレクションが可能となる為、装置自体に専用のアプリケーションを設ける必要がなくなり、プログラム修正に関わる開発工数を低減できる。
【０００６】
また、本発明のデータ再生装置は、前記判定手段が、前記修正プログラムの有無を前記拡張情報に含まれるキーワードに基づいて判定するものである。上記構成によれば、判定手段が、前記修正プログラムの有無を前記拡張情報に含まれるキーワードに基づいて判定することにより、拡張情報に含まれるデータがプログラム修正用データであるかメディア再生用データであるかを的確に判定することができる為、装置の誤動作を防止できる。
【０００７】
また、本発明のデータ再生装置は、前記ＲＯＭコレクション処理の完了を報知する報知手段を備える。上記構成によれば、ＲＯＭコレクション処理の完了を報知する報知手段を備えることにより、使用者は、プログラム修正が完了したことを簡単確実に認識することができる。
【０００８】
また、本発明のプログラムは、記録メディアに記録された拡張情報を処理する拡張情報処理手段、前記拡張情報に書き込まれたデータが修正プログラムであるか否かを判定する判定手段、前記拡張情報に書き込まれたデータを修正プログラムとしてＲＯＭコレクション処理を実行する処理手段としてコンピュータを機能させるためのプログラムである。また、本発明のプログラムは、前記判定手段が、前記修正プログラムの有無を前記拡張情報に含まれるキーワードに基づいて判定するものである。さらに、本発明のプログラムは、コンピュータを、ＲＯＭコレクション処理の完了を報知する報知手段として機能させるためのものである。
【発明の効果】
【０００９】
本発明によれば、拡張情報に書き込まれたデータが修正プログラムであるか否かを判定することにより、記録メディアに修正プログラムを記録しておけば、装置自体で修正プログラムを判定し、修正プログラムに基づくＲＯＭコレクションが可能となる為、装置自体に専用のアプリケーションを設ける必要がなくなり、プログラム修正に関わる開発工数を低減できる。
【発明を実施するための最良の形態】
【００１０】
以下、添付図面を参照しながら本発明の実施形態に係るデータ再生装置について詳細に説明する。尚、以下ではデータ再生装置の一例として、ＣＤ等のディスクメディアの再生が可能なディスクメディア再生装置について説明する。
【００１１】
図１は、本発明の一実施の形態を説明するためのディスクメディア再生装置の内部構成を示す図である。ディスクメディア再生装置１００は、ディスクメディアに記録されたデータを読み込み再生するものであり、ディスクメディア再生部１０、マイクロプロセッサ２０、ＲＡＭ（Random Access Memory）３０、表示部４０を備える。
【００１２】
ディスクメディア再生部１０は、ＣＤやＤＶＤなどのディスクメディア２００が装着されると、ディスクメディア２００に記録されたデータの読み出しを行う。マイクロプロセッサ２０は、ディスクメディア再生部１０の動作制御など、ディスクメディア再生装置１００の動作全般を統括制御する制御ブロックで、ＣＰＵやＲＯＭ（いずれも図示省略）などで構成される。マイクロプロセッサ２０は、ディスクメディアに記録されたＴａｇ情報（拡張情報）を処理する機能とＴａｇ情報に書き込まれたデータが修正プログラムであるか否かを判定する機能とを有するＴａｇ情報判別部２１と、Ｔａｇ情報に書き込まれたデータを修正プログラムとしてＲＯＭコレクション処理を実行するＲＯＭコレクションユニット２２、を含む。尚、ＲＯＭコレクション機能は公知の回路構成を用いて実現してよく、そのためＲＯＭコレクションユニット２２の詳細な回路構成及びそれにより実現される機能については説明を省略する。Ｔａｇ情報判別部２１は、後述するＴａｇ情報から、修正プログラムの有無を判別したり、修正プログラムデータをＲＯＭコレクションで使用するＲＡＭ３０へ格納したりする。表示部４０は、液晶ディスプレイや有機ＥＬ（electro-luminescence）ディスプレイなどで構成され、ＲＯＭコレクション処理の完了を報知する。
【００１３】
図２は、本発明の一実施の形態におけるディスクメディア再生装置の修正プログラム供給手順を示すフローチャートである。はじめに、拡張情報領域に、Ｔａｇ情報として、プログラム修正用データを示すキーワード、修正を行うプログラムのコレクションアドレス
、コレクションデータの転送数、コレクションデータ、チェックサム、などを含むメディアデータが記録されたディスクメディア２００を、ディスクメディア再生装置１００に挿入する（ステップＳ１０１）。
【００１４】
ここで、ディスクメディアに記録されるメディアデータのデータ構成について説明する。図３は、ディスクメディアに記録されたＭＰ３オーディオデータのデータ構成を模式的に示す図である。ＭＰ３（MPEG Audio Layer-3）オーディオデータでは、曲名等のオーディオデータの有益な付帯情報を格納するために、ファイルの前後にID3TagV2等のヘッダまたはフッタ（Ｔａｇ情報）を任意で付加できる。本実施の形態におけるディスクメディア再生装置では、このＴａｇ情報（拡張情報）に修正プログラムデータが記述されているディスクメディア２００を用いる。またＴａｇ情報には前述の通り、キーワード、コレクションアドレス、コレクションデータの転送数、コレクションデータ、チェックサムなども含まれている。
【００１５】
図２のフローチャートに戻り、ディスクメディア再生部１０で読み出されたＴａｇ情報を含むオーディオデータは、マイクロプロセッサ２０へ転送される（ステップＳ１０２）。マイクロプロセッサ２０のＴａｇ情報判別部２１は、読み込んだＴａｇ情報が修正プログラムデータであるかオーディオに付随するテキストデータであるかをキーワードにより判別する（ステップＳ１０３）。判別処理において、修正プログラムデータを含むと判定された場合、Ｔａｇ情報判別部２１は、当該修正プログラムデータをＲＡＭ３０に転送して格納する（ステップＳ１０４）。Ｔａｇ情報判別部２１は、更に前述のチェックサムで修正プログラムの格納完了の成否を判別する（ステップＳ１０５）。Ｔａｇ情報判別部２１は、修正が完了した場合、その旨を示す表示情報を表示部４０に出力する（ステップＳ１０６）。
【００１６】
一方、チェックサムでエラーとなった場合、Ｔａｇ情報判別部２１は、その旨を示す表示情報を表示部４０に出力し（ステップＳ１０７）、プログラム修正を再試行するか否かの判別を行って（ステップＳ１０８）、再試行を行う場合はステップＳ１０４からの手順を繰り返す。また、ステップＳ１０３において、オーディオデータであると判別された場合、マイクロプロセッサ２０は、オーディオデータの通常の再生処理を行う（ステップＳ１０９）。
【００１７】
尚、ＲＯＭコレクションユニット２２がＲＯＭコレクションを実行する場合、当然のことながら、上述のステップＳ１０４でＲＡＭ３０内に格納された修正プログラムのデータ処理が優先して行われる。
【００１８】
また、Ｔａｇ情報から修正プログラムを読み出す動作においては、データの構成に修正プログラムか、通常使用データ（例えばＭＰ３ならばテキストデータ）かを判別するキーワードを持たせているだけであり、読み込んだ後の動作（データをＥＥＰＲＯＭに送るか、表示用ＣＰＵに送るか）が異なるだけとしている。さらに、修正プログラムであることを示すキーワードは単なる数字列であって、例えばプログラムの先頭に１６進データで２つのデータを準備し、データ読み込み過程の最初に判別を実施しているので、専用拡張子や専用プログラムを用いることなく、プログラム修正を行うことができ、煩雑な処理を不要としている。
【００１９】
そして、修正プログラムの内容としては、例えばモード遷移などにおいて、音量設定の後に設定していた音声出力の設定（前後左右の出力バランス設定）と音質設定との順番を入れ替えるなどのＤＳＰ内部のポインタの接続先の変更や、あるいは、ラジオのＳＥＥＫ感度を３０ｄＢから２５ｄＢへ変更するなどのマイコン、またはＤＳＰの有するパラメータの変更程度のものであり、さらに、修正プログラムでは、修正アドレスと修正内容（データ）とをセットで取り扱っているため、キーワードと修正プログラムは同一Ｔａｇ情報に収めることができる。このように、同一のマイコンで制御している装置内の対象全てに対してプログラムのバージョンアップを簡単な方法で行うことができることとなる。
【００２０】
以上のように、修正プログラムデータを含むファイルを記録したプログラム修正用ディスクを、ディスクメディア再生装置で再生させることにより、ＲＯＭコレクションにおける修正プログラム参照先であるＲＡＭに修正プログラムを供給することができる。このようなディスクメディア再生装置やディスクメディアの利用形態としては、次のような例が考えられる。例えば、車載用のＤＶＤプレイヤーやＤＶＤナビゲーションシステムのバージョンアップが必要となった場合、装置のユーザーは、まず、メーカーのホームページサイトにアップロードされた修正プログラムデータをダウンロードしてディスクメディアに記録する。その後、メディア互換性のある車載器側にそのディスクメディアを挿入し、ディスクメディアを再生する。以上の操作により、Ｔａｇ情報に書き込まれたデータが修正プログラムであるか否かを判定することにより、装置自体で修正プログラムを判定し、修正プログラムに基づくＲＯＭコレクションが可能となる為、装置自体に専用のアプリケーションを設けることなく車載器側のアプリケーションソフトをバージョンアップできる。
【００２１】
メーカーは、専用拡張子を持つ修正データ用のアプリケーションを開発する必要がなく、また修正プログラムをＣＤなどで個別に配布する手間も省略できるため、プログラム修正に関わる開発工数を大幅に低減できる。一方、機器の取り外しや煩雑な操作も不要であるため、修正プログラムを作成するメーカーのみならず、ユーザー側にとってもプログラムの修正が容易に行えるという利点がある。
【産業上の利用可能性】
【００２２】
本発明は、拡張情報に書き込まれたデータが修正プログラムであるか否かを判定することにより、記録メディアに拡張情報として修正プログラムを記録しておけば、装置自体で修正プログラムを判定し、修正プログラムに基づくＲＯＭコレクションが可能となる為、装置自体に専用のアプリケーションを設ける必要がなくなり、プログラム修正に関わる開発工数を低減できる効果を有し、ＣＤ（Compact Disc）やＤＶＤ（Digital Versatile Disc）などの記憶メディアに記録されたデータの再生が可能なデータ再生装置等に有用である。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施の形態を説明するためのディスクメディア再生装置の内部構成を示す図
【図２】本発明の一実施の形態におけるディスクメディア再生装置の修正プログラム供給手順を示すフローチャート
【図３】ディスクメディアに記録されたＭＰ３オーディオデータのデータ構成を模式的に示す図
【符号の説明】
【００２４】
１０  ディスクメディア再生部
２０  プロセッサ
２１  Ｔａｇ情報判別部
２２  ＲＯＭコレクションユニット
３０  ＲＡＭ
４０  表示部
１００  ディスクメディア再生装置
２００  ディスクメディア
【図１】
2006171961.tif 000003
【図２】
2006171961.tif 000004
【図３】
2006171961.tif 000005