(57)【要約】【課題】プログラム格納用マスクＲＯＭとＲＡＭを有するＣＰＵにおいて、修正プログラム格納用に新たに不揮発メモリを追加する必要があるコストアップにつながっていた。【解決手段】第１のＣＰＵのプログラム格納用書き換え可能不揮発メモリに第２のＣＰＵ用修正プログラム格納領域を設けて、ディスクから任意にこのプログラムデータを書き換えることができるようにし、かつ第２のＣＰＵのＲＡＭ領域の一部を修正プログラム格納領域に設定し割り当てることにより、１次電源がＯＦＦされた場合は第１のＣＰＵの不揮発メモリから再度修正プログラムを第２のＣＰＵのＲＡＭに格納する必要があるが、新たに修正プログラム格納用の書き換え可能不揮発メモリを追加することなく、プログラム修正機能を実現できるので、コストアップ抑制と待機時消費電力アップ抑制を同時に満足する効果がある。【選択図】図２
2005092711.tif 000002
【特許請求の範囲】
【請求項１】
光ディスクに記録された信号を読み取る光ピックアップと前記光ディスクを回転させるスピンドルモータと前記光ピックアップと前記スピンドルモータを制御する機構制御部と前記光ピックアップからサーボ信号とデジタルストリーム信号を抽出して機構制御部を制御する信号処理部と、前記システムストリームから前記デジタルオーディオ信号あるいはデジタルビデオ信号を抽出してデコードするＡＶ復号装置と、プログラム格納用の書き換え可能な不揮発メモリとワーキングＲＡＭに接続され、前記信号処理部と前記ＡＶ復号装置を制御する第１のＣＰＵと、プログラム格納用のマスクＲＯＭとワーキングＲＡＭに接続され、さらに２次電源制御回路、パネル表示器、キー、前記第１のＣＰＵに接続され、前記２次電源制御回路を制御し、前記キー入力処理を行い、前記表示器に表示データを出力する第２のＣＰＵとで構成されている光ディスク再生装置において、
あらかじめディスクから前記第１のＣＰＵの前記不揮発メモリにある前記第２のＣＰＵ用修正プログラム格納領域に修正データをロードしておき、１次電源リセット時に前記第２のＣＰＵのバグ修正プログラムを前記第１のＣＰＵのプログラム格納用の書き換え可能な不揮発メモリから前記第２のＣＰＵのワーキングＲＡＭに転送することを特徴とする光ディスク再生装置におけるプログラム修正方法。
【請求項２】
光ディスクを回転駆動して記録された信号を読み出す機構制御部と、前記光ディスクからサーボ信号とデジタルストリーム信号とを抽出して前記機構制御部を制御する信号処理部と、使用者により各種操作命令が入力される操作手段と、前記光ディスクから再生された映像信号を表示する表示手段と、前記信号処理部を制御するプログラムを格納及び実行する第１の制御手段と、前記第１の制御手段との間で信号の授受を行い少なくとも前記表示手段を制御する第２の制御手段と、本装置に電源を供給する電源手段とを備え、
前記光ディスクから前記第１の制御手段に修正データをロードしておき、電源リセット時に、前記第１の制御手段から前記第２の制御手段へ修正プログラムを転送することを特徴とする光ディスク再生装置におけるプログラム修正方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ディスク再生装置におけるプログラム修正方式に関するものである。
【背景技術】
【０００２】
光ディスク再生装置は年々機能増加と共に開発プログラム容量が増大する一方、開発期間が短縮される状況にあり、プログラム不具合（以下バグと呼ぶ。）発生をいかに防止し、仮に発生したバグをいかに早急に修正できるかが重要な課題になっている。
【０００３】
従来、部品交換することなく、早急にプログラム修正する手段としては、プログラム格納用として書き換え可能な不揮発メモリを用いることが広く用いられている。ところが、この書き換え可能な不揮発メモリは、書き換え不可能なリードオンリーメモリ（マスクＲＯＭと呼ぶ。）に比べてコストが高いという欠点があった。
【０００４】
また、書き換え可能な不揮発メモリは、マスクＲＯＭと比較して消費電力も大きいため２次電源が活きている待機時消費電力を削減するためには、書き換え可能な不揮発メモリを使用することができないという課題もあった。
【０００５】
図３は従来の光ディスク再生装置の構成を示すブロック図であり、図示の装置は液晶パネルを装備したポータブルタイプの光ディスク装置を一例として示している。この例について以下詳細を説明する。
【０００６】
図において、１は映像信号や音声信号や情報信号などが記録された光ディスク、２は光ディスク１を回転させるスピンドルモータ、３は光ディスク１に記録された信号を読み取る光ピックアップ、４は光ピックアップ３とスピンドルモータ２を制御する機構制御部、５は光ピックアップ３からサーボ信号とデジタルストリーム信号を抽出して機構制御部４を制御する信号処理部、６はデジタルストリーム信号からデジタルオーディオ信号あるいはデジタルビデオ信号を抽出してデコードするＡＶ復号部、７はＡＶ復号部６から出力されるデジタルビデオ信号をアナログビデオ信号に変換するビデオエンコーダ、８はＡＶ復号部６から出力されるデジタルオーディオ信号をアナログオーディオ信号に変換するオーディオＤＡコンバータである。１０は第１のＣＰＵ（以下ＣＰＵ（１）と呼ぶ）に接続されＣＰＵ（１）９のプログラムを格納するための書き換え可能不揮発メモリ、１１はＣＰＵ（１）９に接続されＣＰＵ（１）９のスタック領域及びワーキング領域として用いられるＲＡＭであり、ＣＰＵ（１）９は信号処理部５とＡＶ復号部６に接続され、光ディスク再生制御全体を実行する。
【０００７】
１３は第２のＣＰＵ（以下ＣＰＵ（２）と呼ぶ）１２に接続され、ＣＰＵ（２）１２のプログラムを格納するための書き換え不可能なマスクＲＯＭ、１４はＣＰＵ（２）１２に接続されＣＰＵ（２）１２のスタック領域及びワーキング領域として用いられるＲＡＭ、２０はＣＰＵ（２）１２に接続されＣＰＵ（２）１２の修正プログラムを格納するための書き換え可能不揮発メモリ、１５は赤外線リモコン（図示せず）からの赤外線信号を受信して電気信号パルスに変換するリモコン受光器、１６は本体パネルに取り付けられた表示器であり、１７は本体キー入力部、１８は２次電源のＯＮとＯＦＦを制御する２次電源制御回路であり、ＣＰＵ（２）はリモコン受光器１５のリモコン受光信号からリモコンコードをデコードし、本体キー入力部１７からキー入力信号を受け取って、各種情報をパネル表示器１６に表示データを転送し、ＣＰＵ（１）９と接続されて操作情報を転送すると共に再生状態情報を受信し、前記２次電源制御回路１８を制御する。１９はＡＣ入力電源から必要なＤＣ電源を生成する電源回路である。２１は２次電源制御回路１８から電源が供給される再生回路ブロックを示し、２２は２次電源制御回路１８に無関係に電源回路１９から直接的に電源供給されるパネル回路ブロックを示す。
【０００８】
なお、ＣＰＵ（１）９とプログラム格納用書き換え可能不揮発メモリ１０とＲＡＭ１１がひとつの集積されたワンチップＣＰＵ２３として構成されていても良い。また、ＣＰＵ（２）１２とプログラム格納用マスクＲＯＭ１３とＲＡＭ１４がひとつの集積されたワンチップＣＰＵ２４として構成されていても良い。
【０００９】
以上のように構成された従来の光ディスク装置のプログラム修正方法について、以下その動作について説明する。
【００１０】
この構成において、光ディスク１を用いてＣＰＵ（１）のプログラムを修正する場合は、予め光ディスク１に記録されたプログラム修正データを本光ディスク装置に装填し、光ピックアップ３を用いて読み出し、この光ピックアップ信号から信号処理部５を用いてデジタルストリーム信号を抽出して、このデジタルストリーム信号をＣＰＵ（１）９を経由して、プログラム格納用書き換え可能不揮発メモリ１０のデータを書き換える。
【００１１】
一方、光ディスクを用いてＣＰＵ（２）のプログラムを修正する場合は、前記デジタルストリーム信号をＣＰＵ（１）９とＣＰＵ（２）１２を経由して修正プログラム格納用書き換え可能不揮発メモリ２０のデータを書き換える。
【００１２】
図４を用いて、プログラム動作を説明する。ＣＰＵ（２）のＲＯＭメモリマッピングには、プログラム格納用マスクＲＯＭで規定されたメモリマッピングに修正プログラム格納用書き換え不揮発メモリで規定されたメモリマッピングを追加する。ＣＰＵ（２）はマスクＲＯＭ領域のプログラムを実行し、修正プログラムがある場合はアドレスＡから不揮発メモリ領域にあるアドレスＢにジャンプして、アドレスＣまで修正プログラムを実行した後にアドレスＤにジャンプして戻る。もし、修正プログラムがない場合は、アドレスＢからアドレスＣを経由することなく、すぐにアドレスＤに戻る（点線矢印で記載）。
【特許文献１】特開昭６２−２２４８２５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
解決しようとする問題点は、プログラム格納用マスクＲＯＭとＲＡＭを有するＣＰＵにおいて、修正プログラム格納用に新たに不揮発メモリを追加する必要があるコストアップにつながるという点と、また待機時消費電力を抑えてリモコンで電源をＯＮ／ＯＦＦする機能を実現するためには、パネル回路ブロックは電源をＯＮのままにして、再生回路ブロックは電源をＯＦＦする必要があるが、この待機時においても不揮発メモリが追加されているので、待機時消費電力が追加前よりも増加するという点である。
【００１４】
本発明は、プログラム格納用マスクＲＯＭとＲＡＭを有するＣＰＵにおいて、特別なプログラム修正用の書き換え可能な不揮発メモリを追加することなく、光ディスクを用いてパネル回路ブロックのＣＰＵプログラム修正機能を実現することを最も主要な特徴とする。
【課題を解決するための手段】
【００１５】
上記課題を解決するために本発明は、光ディスクに記録された信号を読み取る光ピックアップと前記光ディスクを回転させるスピンドルモータと前記光ピックアップと前記スピンドルモータを制御する機構制御部と前記光ピックアップからサーボ信号とデジタルストリーム信号を抽出して機構制御部を制御する信号処理部と、前記システムストリームから前記デジタルオーディオ信号あるいはデジタルビデオ信号を抽出してデコードするＡＶ復号装置と、プログラム格納用の書き換え可能な不揮発メモリとワーキングＲＡＭに接続され、前記信号処理部と前記ＡＶ復号装置を制御する第１のＣＰＵと、プログラム格納用のマスクＲＯＭとワーキングＲＡＭに接続され、さらに２次電源制御回路、パネル表示器、キー、前記第１のＣＰＵに接続され、前記２次電源制御回路を制御し、前記キー入力処理を行い、前記表示器に表示データを出力する第２のＣＰＵとで構成されている光ディスク再生装置において、あらかじめディスクから前記第１のＣＰＵの前記不揮発メモリにある前記第２のＣＰＵ用修正プログラム格納領域に修正データをロードしておき、１次電源リセット時に前記第２のＣＰＵのバグ修正プログラムを前記第１のＣＰＵのプログラム格納用の書き換え可能な不揮発メモリから前記第２のＣＰＵのワーキングＲＡＭに転送するものである。
【発明の効果】
【００１６】
本発明の光ディスク再生装置におけるプログラム修正方式は、不揮発メモリを有するＣＰＵ（１）のプログラム格納領域にＣＰＵ（２）の修正プログラム領域を割り当て確保して、光ディスクに記録されたＣＰＵ（２）の修正プログラムを前記ＣＰＵ（１）の不揮発メモリ領域のＣＰＵ（２）の修正プログラム領域に書き込む。また、ＣＰＵ（２）のＲＡＭ領域に修正プログラム領域を割り当て確保して、１次電源がＯＮする毎にＣＰＵ（１）の不揮発メモリ領域にあるＣＰＵ（２）の修正プログラムをＣＰＵ（２）のＲＡＭ領域に書き込むことにより、ＣＰＵ（２）は専用の不揮発メモリを追加することなく、また待機時消費電力を上げることなく、自らのＲＡＭ領域を利用して修正プログラム実行することによりプログラム修正機能を実現できるという利点がある。
【発明を実施するための最良の形態】
【００１７】
光ディスク再生装置において、光ディスクを用いてプログラム格納用マスクＲＯＭとＲＡＭを有するＣＰＵのプログラムを修正するという目的を、コストアップすることなく、また待機時消費電力も上げることなく、実現した。
【００１８】
（実施の形態１）
図１は、本発明の光ディスク装置の実施の形態であって、１〜１９と２１〜２４は、図３と同様である。すなわち、本発明は従来例から修正プログラム格納用書き換え可能不揮発メモリ２０を削除した構成である。
【００１９】
図において、１は映像信号や音声信号や情報信号などが記録された光ディスク、２は光ディスク１を回転させるスピンドルモータ、３は光ディスク１に記録された信号を読み取る光ピックアップ、４は光ピックアップ３とスピンドルモータ２を制御する機構制御部、５は光ピックアップ３からサーボ信号とデジタルストリーム信号を抽出して機構制御部４を制御する信号処理部、６はデジタルストリーム信号からデジタルオーディオ信号あるいはデジタルビデオ信号を抽出してデコードするＡＶ復号部、７はＡＶ復号部６から出力されるデジタルビデオ信号をアナログビデオ信号に変換するビデオエンコーダ、８はＡＶ復号部６から出力されるデジタルオーディオ信号をアナログオーディオ信号に変換するオーディオＤＡコンバータである。１０は第１のＣＰＵ（以下ＣＰＵ（１）と呼ぶ）に接続されＣＰＵ（１）９のプログラムを格納するための書き換え可能不揮発メモリ、１１はＣＰＵ（１）９に接続されＣＰＵ（１）９のスタック領域及びワーキング領域として用いられるＲＡＭであり、ＣＰＵ（１）９は信号処理部５とＡＶ復号部６に接続され、光ディスク再生制御全体を実行する。ＣＰＵ（１）９とプログラム格納用不揮発メモリ１０とＲＡＭ１１とで第１の制御手段を構成している。
【００２０】
１３は第２のＣＰＵ（以下ＣＰＵ（２）と呼ぶ）１２に接続され、ＣＰＵ（２）１２のプログラムを格納するための書き換え不可能なマスクＲＯＭ、１４はＣＰＵ（２）１２に接続されＣＰＵ（２）１２のスタック領域及びワーキング領域として用いられるＲＡＭで、ＣＰＵ（２）１２とプログラム格納用マスクＲＯＭ１３とＲＡＭ１４とで第２の制御手段を構成している。１５は赤外線リモコン（図示せず）からの赤外線信号を受信して電気信号パルスに変換するリモコン受光器、１６は本体パネルに取り付けられた表示器であり、１７は本体キー入力部、１８は２次電源のＯＮとＯＦＦを制御する２次電源制御回路であり、ＣＰＵ（２）はリモコン受光器１５のリモコン受光信号からリモコンコードをデコードし、本体キー入力部１７からキー入力信号を受け取って、各種情報をパネル表示器１６に表示データを転送し、ＣＰＵ（１）９と接続されて操作情報を転送すると共に再生状態情報を受信し、前記２次電源制御回路１８を制御する。１９はＡＣ入力電源から必要なＤＣ電源を生成する電源回路である。２１は２次電源制御回路１８から電源が供給される再生回路ブロックを示し、２２は２次電源制御回路１８に無関係に電源回路１９から直接的に電源供給されるパネル回路ブロックを示す。
【００２１】
なお、ＣＰＵ（１）９とプログラム格納用書き換え可能不揮発メモリ１０とＲＡＭ１１がひとつの集積されたワンチップＣＰＵ２３として構成されていても良い。また、ＣＰＵ（２）１２とプログラム格納用マスクＲＯＭ１３とＲＡＭ１４がひとつの集積されたワンチップＣＰＵ２４として構成されていても良い。
【００２２】
以上のように構成された本実施の形態の光ディスク再生装置におけるプログラム修正方法について、以下その動作について説明する。
【００２３】
この構成において、光ディスク１を用いてＣＰＵ（１）のプログラムを修正する場合は、予め光ディスク１に記録されたプログラム修正データを本光ディスク装置に装填し、光ピックアップ３を用いて読み出し、この光ピックアップ信号から信号処理部５を用いてデジタルストリーム信号を抽出して、このデジタルストリーム信号をＣＰＵ（１）９を経由して、プログラム格納用書き換え可能不揮発メモリ１０のデータを書き換える。
【００２４】
次に、光ディスクを用いてＣＰＵ（１）９のプログラムを修正する場合は、修正プログラムを格納した光ディスクを別途用意する。その方法は、例えばインターネットに接続したコンピュータに光ディスクを装填し、コンピュータを操作してインターネット上から修正プログラムを入手して、光ディスクに保存する。このようにして修正プログラムが保存された光ディスクを、光ディスク再生装置に装填し、読み出し操作を行う。
【００２５】
光ディスク１のプログラム修正データを光ピックアップ３を用いて読み出し、この光ピックアップ信号から信号処理部５を用いてデジタルストリーム信号を抽出して、このデジタルストリーム信号をＣＰＵ（１）９を経由してプログラム格納用書き換え可能不揮発メモリ１０のＣＰＵ（１）プログラム格納領域のデータを書き換える。
【００２６】
一方、光ディスク１を用いてＣＰＵ（２）１２のプログラムを修正する場合は、前記デジタルストリーム信号をＣＰＵ（１）９を経由してプログラム格納用書き換え可能不揮発メモリ１０のＣＰＵ（２）プログラム格納領域のデータを書き換える。そして、１次電源がＯＦＦされた場合、ＣＰＵ（２）１２に接続されたＲＡＭ１４の電源もＯＦＦされてデータが消えるので、ＣＰＵ（１）９を経由してプログラム格納用書き換え可能不揮発メモリ１０に格納されているＣＰＵ（２）の修正プログラムをＣＰＵ（２）１２に接続されたＲＡＭ１４の修正プログラム格納領域に転送する。ＲＡＭ１４には従来設定してあるスタック領域、ワーク領域以外に修正プログラム格納領域を設定して確保する。
【００２７】
図２を用いて、プログラム動作を説明する。ＣＰＵ（２）のＲＡＭメモリマッピングには、スタック領域、ワーク領域以外に修正プログラムを格納する修正プログラム格納領域を新たにメモリマッピングとして定義する。ＣＰＵ（２）はマスクＲＯＭ領域のプログラムを実行し、修正プログラムがある場合はアドレスＡから不揮発メモリ領域にあるアドレスＢにジャンプして、アドレスＣまで修正プログラムを実行した後にアドレスＤにジャンプして戻る。もし、修正プログラムがない場合は、アドレスＢからアドレスＣを経由することなく、すぐにアドレスＤに戻る（点線矢印で記載）。
【００２８】
このようにＣＰＵ（１）９のプログラム格納用書き換え可能不揮発メモリ１０にＣＰＵ（２）用修正プログラム格納領域を設けて、ディスク１から任意にこのプログラムデータを書き換えることができるようにし、かつＣＰＵ（２）１２のＲＡＭ領域の一部を修正プログラム格納領域に設定し割り当てることにより、１次電源がＯＦＦされた場合はＣＰＵ（１）９の不揮発メモリ１０から再度修正プログラムをＣＰＵ（２）１２のＲＡＭ１４に格納する必要があるが、新たに修正プログラム格納用の書き換え可能不揮発メモリを追加することなく、プログラム修正機能を実現できるので、コストアップ抑制と待機時消費電力アップ抑制を同時に満足する効果がある。
【産業上の利用可能性】
【００２９】
本発明の光ディスク再生装置におけるプログラム修正方法は、光ディスクを用いて装置内部のプログラム修正を行うものである。
【図面の簡単な説明】
【００３０】
【図１】本発明の光ディスク再生装置の構成を示したブロック図
【図２】本発明のメモリマッピング構成を示した模式図
【図３】従来の光ディスク再生装置の構成を示したブロック図
【図４】従来のメモリマッピング構成を示した模式図
【符号の説明】
【００３１】
１    光ディスク
２    スピンドルモータ
３    光ピックアップ
４    機構制御部
５    信号処理部
６    ＡＶ復号部
７    ビデオエンコーダ
８    オーディオＤＡコンバータ
９    第１のＣＰＵ（ＣＰＵ（１）と呼ぶ）
１０    プログラム格納用書き換え可能不揮発メモリ
１１    ＲＡＭ
１２    第２のＣＰＵ（ＣＰＵ（２）と呼ぶ）
１３    プログラム格納用マスクＲＯＭ
１４    ＲＡＭ
１５    リモコン受光器
１６    パネル表示器
１７    キー
１８    ２次電源制御回路
１９    電源回路
２１    再生回路ブロック
２２    パネル回路ブロック
２３    ワンチップＣＰＵ
２４    ワンチップＣＰＵ
【図１】
2005092711.tif 000003
【図２】
2005092711.tif 000004
【図３】
2005092711.tif 000005
【図４】
2005092711.tif 000006