(57)【要約】【課題】ホストＰＣなどを用いることなく、ドライブのみで短時間で容易に、ファームウェアのアップデートを自動的に行うことができる光ディスク装置を提供する。【解決手段】本発明の光ディスク装置１は、光ディスク２が挿入された場合、所定のディスクの種類、所定のフォーマット形式、及びファームウェアアップデート用であるか否かを判別し、挿入されたディスクが所定の種類及び所定のフォーマットであると判別された場合、光ディスク２に記録されているファームウェアのアップデート用データをバッファメモリ３１に一時的に格納し、光ディスク装置１のファームウェアをアップデートするか否かを確認し、ファームウェアのアップデートを実行することが確認された場合、バッファメモリ３１に格納されているファームウェアのアップデート用データを電気的に書き換え可能なフラッシュＲＯＭ３２に書き込む。【選択図】　図１
2004127386.tif 000002
【特許請求の範囲】
【請求項１】
光ディスクを再生又は記録・再生する光ディスク装置であって、
ディスクが挿入された場合、所定のディスクの種類、所定のフォーマット形式、及びファームウェアアップデート用であるか否かを判別する判別手段と、
前記判別手段によって前記挿入されたディスクが所定の種類及び所定のフォーマットであると判別された場合、前記ディスクに記録されているファームウェアのアップデート用データを一時的に格納するバッファメモリと、
前記光ディスク装置のファームウェアをアップデートするか否かを確認する確認手段と、
前記確認手段によって前記ファームウェアのアップデートを実行することが確認された場合、前記バッファメモリに格納されている前記ファームウェアのアップデート用データを書き込む、電気的に書き換え可能なフラッシュＲＯＭと、
を備えることを特徴とする光ディスク装置。
【請求項２】
前記確認手段は、イジェクトボタンの押下信号の有無により確認する請求項１に記載の光ディスク装置。
【請求項３】
前記判別手段は、前記挿入されたディスクがＣＤ−Ｒメディアであるか否か、１セッションであるか否か、追加不可であるか否か、１セッション内には可変パケットの１トラックのみであるか否か、ファームウェアアップデート用であるか否かを順次判別する請求項１又は２に記載の光ディスク装置。
【請求項４】
前記光ディスク装置は、ホストコンピュータ又はネットワークに接続することなく、ファームウェアのアップデートを実行する請求項１乃至３のいずれかに記載の光ディスク装置。
【請求項５】
光ディスク装置に搭載されたファームウェアをアップデートする方法であって、
ファームウェアのアップデート用データが記録された所定のフォーマットのディスクを前記光ディスク装置に挿入するステップと、
挿入されたディスクがファームウェアのアップデート用のディスクであるか否かを判別するステップと、
挿入されたディスクがファームウェアのアップデート用のディスクであると判別された場合、このアップデート用のデータをディスクから読み込み、前記光ディスク装置のバッファメモリに一時的に格納するステップと、
前記バッファメモリに一時的に格納されたアップデート用データを電気的に書き換え可能なフラッシュＲＯＭに書き込むことにより、前記光ディスク装置のファームウェアをアップデートするステップと、
を有することを特徴とするファームウェアアップデート方法。
【請求項６】
前記バッファメモリにファームウェアのアップデータ用データを一時的に格納するステップの後に、該バッファメモリに格納されたファームウェアのアップデート用データを前記フラッシュＲＯＭに格納すべきか否かを確認するステップをさらに有する請求項５に記載のファームウェアアップデート方法。
【請求項７】
前記所定のフォーマットのディスクは、ＣＤ−Ｒメディアのディスクであり、可変パケットの１トラック、１セッションを有し、追記不可であるように設定される請求項５又は６に記載のファームウェアアップデート方法。
【請求項８】
請求項５乃至７のいずれかに記載のファームウェアアップデート方法を光ディスク装置において実行するためのファームウェアアップデートプログラム。
【請求項９】
光ディスク装置に実行させるための請求項８に記載のファームウェアアップデートプログラムを記録した、光ディスク装置に読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、光ディスクを再生又は記録・再生する光ディスク装置、その光ディスク装置のファームウェアアップデート方法、並びに、該ファームウェアアップデートプログラム及び記録媒体に関する。
【０００２】
【従来の技術】
光ディスクのメディアが安価であるために、ＣＤ−Ｒ、ＣＤ−ＲＷのような光ディスクを記録・再生する光ディスク装置が急速に普及している。これらの光ディスク装置は、システム全体を制御するマイクロコンピュータ（制御手段）のためのファームウェアを電気的に書き換え可能なフラッシュＲＯＭなどに格納している。
【０００３】
ＣＤ−Ｒ、ＣＤ−ＲＷなどのメディア及びそれらにデータなどを記録・再生する光ディスク装置は、急速に多機能化、高機能化され（例えば、メディアの書き込み容量（録音時間）の増加や書き込み速度の高速化など）、それに伴ってファームウェアも改良がなされている。以前に製造・販売された光ディスク装置においてもこのような機能に対応するためには、光ディスク装置に予め格納されているファームウェアをアップデート（更新）することが必要になる。
【０００４】
従来のファームウェアのアップデート方法の一つは、ホストコンピュータ（ホストＰＣ）のハードディスクに格納されたユーティリティーから転送されるコマンド及びデータを用いて、ファームウェアのアップデートを実行している。また、別のファームウェアのアップデート方法は、例えば、ネットワーク（ＬＡＮやインターネット）に接続された他のＰＣやサーバなどから遠隔操作によりあるいは所定のコマンド及びデータをダウンロードすることによって、ファームウェアのアップデートを実行している。
【０００５】
【特許文献１】
特開２０００−３２７６号公報
上記文献には、フロッピーディスク装置（「フロッピー」は登録商標）を用いたファームウェア更新方法が記載されている。
【０００６】
【特許文献２】
特開平５−８１０１２号公報
上記文献には、コンピュータを用いた情報処理装置のファームウェア書き換え方式が記載されている。
【０００７】
【発明が解決しようとする課題】
しかしながら、従来の光ディスク装置において、ファームウェアのアップデートを行うためには、ホストＰＣやネットワークを用いて実行されているので、ドライブ（光ディスク装置）単体で自動的に実行することができず、例えば、出荷時や出荷前にファームウェアの不具合が発見されたときなどに、ホストＰＣなどの設備を介さずにファームウェアをアップデートすることができないという問題があった。
【０００８】
また、このように従来の光ディスク装置におけるファームウェアのアップデートでは、ホストＰＣの環境のセットアップ（設定）やユーティリティーなどの操作が必要であり、その作業に相当時間を要してしまうという問題もあった。
【０００９】
したがって、本発明の目的は、ホストＰＣなどを用いることなく、ドライブ及び電源装置のみの小さな設備及び短い時間で容易に、ファームウェアのアップデートを自動的に行うことができる光ディスク装置、ファームウェアアップデート方法、そのプログラム及び記録媒体を提供することにある。
【００１０】
【課題を解決するための手段】
このような目的は、下記（１）〜（９）の本発明により達成される。
【００１１】
（１）　光ディスクを再生又は記録・再生する光ディスク装置であって、
ディスクが挿入された場合、所定のディスクの種類、所定のフォーマット形式、及びファームウェアアップデート用であるか否かを判別する判別手段と、
前記判別手段によって前記挿入されたディスクが所定の種類及び所定のフォーマットであると判別された場合、前記ディスクに記録されているファームウェアのアップデート用データを一時的に格納するバッファメモリと、
前記光ディスク装置のファームウェアをアップデートするか否かを確認する確認手段と、
前記確認手段によって前記ファームウェアのアップデートを実行することが確認された場合、前記バッファメモリに格納されている前記ファームウェアのアップデート用データを書き込む、電気的に書き換え可能なフラッシュＲＯＭと、
を備えることを特徴とする光ディスク装置。
【００１２】
（２）　前記確認手段は、イジェクトボタンの押下信号の有無により確認する上記（１）に記載の光ディスク装置。
【００１３】
（３）　前記判別手段は、前記挿入されたディスクがＣＤ−Ｒメディアであるか否か、１セッションであるか否か、追加不可であるか否か、１セッション内には可変パケットの１トラックのみであるか否か、ファームウェアアップデート用であるか否かを順次判別する上記（１）又は（２）に記載の光ディスク装置。
【００１４】
（４）　前記光ディスク装置は、ホストコンピュータ又はネットワークに接続することなく、ファームウェアのアップデートを実行する上記（１）乃至（３）のいずれかに記載の光ディスク装置。
【００１５】
（５）　光ディスク装置に搭載されたファームウェアをアップデートする方法であって、
ファームウェアのアップデート用データが記録された所定のフォーマットのディスクを前記光ディスク装置に挿入するステップと、
挿入されたディスクがファームウェアのアップデート用のディスクであるか否かを判別するステップと、
挿入されたディスクがファームウェアのアップデート用のディスクであると判別された場合、このアップデート用のデータをディスクから読み込み、前記光ディスク装置のバッファメモリに一時的に格納するステップと、
前記バッファメモリに一時的に格納されたアップデート用データを電気的に書き換え可能なフラッシュＲＯＭに書き込むことにより、前記光ディスク装置のファームウェアをアップデートするステップと、
を有することを特徴とするファームウェアアップデート方法。
【００１６】
（６）　前記バッファメモリにファームウェアのアップデータ用データを一時的に格納するステップの後に、該バッファメモリに格納されたファームウェアのアップデート用データを前記フラッシュＲＯＭに格納すべきか否かを確認するステップをさらに有する上記（５）に記載のファームウェアアップデート方法。
【００１７】
（７）　前記所定のフォーマットのディスクは、ＣＤ−Ｒメディアのディスクであり、可変パケットの１トラック、１セッションを有し、追記不可であるように設定される上記（５）又は（６）に記載のファームウェアアップデート方法。
【００１８】
（８）　上記（５）乃至（７）のいずれかに記載のファームウェアアップデート方法を光ディスク装置において実行するためのファームウェアアップデートプログラム。
【００１９】
（９）　光ディスク装置に実行させるための上記（８）に記載のファームウェアアップデートプログラムを記録した、光ディスク装置に読み取り可能な記録媒体。
【００２０】
【発明の実施の形態】
以下、図１〜図４を参照して本発明に係る光ディスク装置及びファームウェアアップデート方法の好適な実施形態を詳細に説明する。なお、この実施形態は例示として挙げるものであり、これにより本発明の内容を限定的に解釈すべきではない。
【００２１】
まず、本発明の光ディスク装置１の構成を説明する。図１は、本発明の光ディスク装置の主要部（回路構成図）を示す概略的なブロック図である。この図１において、本発明の光ディスク装置１は、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどの光ディスク２を再生し、あるいは記録・再生するドライブ装置である。また、図２は、光ピックアップ３及びそれに関連する構成要素の一部を概略的に示す図である。以下、図１及び図２に基づいて説明する。なお、図示していないが、本発明の光ディスク装置１は、外部から交流又は直流電源を供給されることにより動作する。
【００２２】
光ディスク装置１は、この光ディスク２を装着するターンテーブル（図示せず）と、このターンテーブル（光ディスク２）を所定の一定線速度で回転するスピンドルモータ１１とを備えている。なお、光ディスク装置１は、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどのメディアを載せる（設置する）トレイ（図示せず）も備える。
【００２３】
また、光ディスク装置１は、装着された光ディスク２に対して、光ディスク２の径方向（ターンテーブルの径方向）に移動可能な光ピックアップ（光学ヘッド）３と、この光ピックアップ３を含む後述する光ピックアップベース（光学ヘッド本体）を光ディスク２の径方向に移動させるスレッドモータ７を備えた図示しない光ピックアップベース移動機構と、光ピックアップ３の検出信号から所定の信号を作成するＲＦアンプ４０と、この所定の信号に基づいて光ディスク装置１のスピンドルモータ１１などの各駆動部を駆動制御するサーボプロセッサ５１と、ＲＦアンプ４０によって再生された検出信号からサンプルデータやサブコードデータ（デジタルデータ）などを復調する信号処理部３０と、この信号処理部３０によって復調されたサンプルデータなどを一時保存するバッファメモリ３１と、制御手段（ＣＰＵ）９と、この光ディスク装置１に最適化されたファームウェアなどを格納しているフラッシュＲＯＭ３２と、信号処理部３０において復調され、バッファメモリ３１に一時保存されているサンプルデータなどを外部装置に出力するインターフェース部１０と、後述するアクチュエータ４を駆動するアクチュエータドライバ２１と、スレッドモータ７を駆動するスレッドドライバ２２と、スピンドルモータ１１を駆動するスピンドルドライバ２３と、これらを収納する図示しないケーシングとを備える。以下、各部の構成について詳細に説明する。
【００２４】
制御手段９は、通常、マイクロコンピュータ（ＣＰＵ）で構成され、光ピックアップ３（アクチュエータ４、レーザダイオード５など）、スレッドモータ７、スピンドルモータ１１、ＲＦアンプ４０、信号処理部３０、サーボプロセッサ５１、インターフェース部１０、バッファメモリ３１、フラッシュＲＯＭ３２など、光ディスク装置１全体の制御を行う。なお、特許請求の範囲における判別手段及び確認手段は、この制御手段９により実行される。
【００２５】
図２において、光ピックアップ３は、レーザダイオード（投光部）５及び分割フォトダイオード（受光部）６を備えた光ピックアップベースと、この光ピックアップベースに設けられた図示しない対物レンズ（集光レンズ）とを備える。
【００２６】
レーザダイオード５は、ＲＦアンプ４０によって制御されるレーザダイオードドライバ４３によって駆動され、所定波長のレーザビームを光ディスク２に照射するものである。また、分割フォトダイオード６は、レーザダイオード５から照射された光（レーザビーム）の光ディスク２からの反射光を受光する１以上の受光部を有する。この分割フォトダイオード６では、これらの受光部で受光された反射光の光量に対応する電圧レベルの電気信号（反射光検出信号）が生成され、ＲＦアンプ４０に出力される。
【００２７】
対物レンズは、光ピックアップベースに設けられたサスペンションワイヤーで支持され、光ピックアップベースに対し、光ディスク２の径方向及びスピンドルモータ１１の回転軸方向（すなわち、ターンテーブルの回転軸方向、光軸方向ともいう）のそれぞれに移動可能に構成されている。
【００２８】
また、対物レンズは、光ピックアップベースに予め設定されている対物レンズの基準位置（中点）、すなわち中立位置に配置されており、対物レンズがこの基準位置からずれると、上述のサスペンションワイヤーの復元力により基準位置に向かって付勢される。
【００２９】
また、光ピックアップ３は、光ピックアップベースに対して対物レンズを変位（移動）させるアクチュエータ４、すなわち、光ディスク２の径方向に対物レンズを移動させるトラッキングアクチュエータ４１と、光ピックアップベースに対し、光ディスク２の回転軸方向に対物レンズを移動させるフォーカスアクチュエータ４２とを備えている。このアクチュエータ４、すなわち、トラッキングアクチュエータ４１及びフォーカスアクチュエータ４２は、フォーカスコイル、トラッキングコイルからなり、アクチュエータドライバ２１によってフォーカス・トラッキングコイルに電流を流し、コイル付近に設けられたマグネットの磁界との作用により駆動される。
【００３０】
対物レンズが光ディスク２のトラックに追従するとき、光ピックアップ３を移動させずに追従可能な範囲では、サーボプロセッサ５１の制御によりアクチュエータドライバ２１を介してトラッキングアクチュエータ４１の駆動のみで追従する。光ピックアップ３を移動させなければ追従できない場合には、サーボプロセッサ５１は、スレッドドライバ２２を介してスレッドモータ７を駆動して光ピックアップベースを対物レンズが移動した方向と同方向に移動し、対物レンズが基準位置に戻るように制御する（これをスレッド制御という）。後述するシークコマンドに対する光ピックアップ３の移動制御において、ラフサーチを行う場合にはこのスレッド制御が行われる。
【００３１】
ＲＦアンプ４０は、光ピックアップ３の分割フォトダイオード６から反射光検出信号を供給されると、その反射光検出信号に基づいて、ＨＦ（ＲＦ）信号、トラッキングエラー（ＴＥ）信号及びフォーカスエラー（ＦＥ）信号などを生成する。ここで、ＲＦ信号は、光ディスク２に書き込まれているピットとランドに対応するアナログ信号であり、トラッキングエラー信号は、トラックの中心からの径方向における対物レンズのずれの大きさ及びその方向（トラックの中心からの対物レンズの径方向のずれ量）を示す信号である。また、フォーカスエラー信号は、合焦位置からの光軸方向（回転軸方向）における対物レンズのずれの大きさ及びその方向（合焦位置からの対物レンズの光軸方向（回転軸方向）のずれ量）を示す信号である。
【００３２】
また、ＲＦアンプ４０は、生成したＲＦ信号をデータスライスした二値化信号を生成し、それを再生データ信号として信号処理部３０に供給する。また、ＲＦアンプ４０は、生成したトラッキングエラー信号及びフォーカスエラー信号をサーボプロセッサ５１に供給する。
【００３３】
サーボプロセッサ５１は、ＲＦアンプ４０から供給されたトラッキングエラー信号とフォーカスエラー信号に基づいて、アクチュエータドライバ２１及び／又はスレッドドライバ２２を介してアクチュエータ４及び／又はスレッドモータ７を駆動制御して光ピックアップ３を光ディスク２の径方向及び光軸方向に適宜移動させる。
【００３４】
また、サーボプロセッサ５１は、光ディスク２から再生されるＷＯＢＢＬＥ信号、あるいは後述するホール素子の出力信号に基づいて、スピンドルドライバ２３を介してスピンドルモータ１１を駆動制御して光ディスク２を所定の回転速度で回転駆動させる。
【００３５】
信号処理部３０は、制御手段９の指示により、ＲＦアンプ４０から供給される再生信号を復調（デコード）し、所定の信号処理を実行する。そして、信号処理部３０は、この復調などによって得られたサンプリングデータなどをバッファメモリ３１に順次供給し、このバッファメモリ３１を介してインターフェース部１０に供給する。バッファメモリ３１は、所定容量のＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）などにより構成され、信号処理部３０において復調されたサンプリングデータなどを一次格納するためのものである。
【００３６】
インターフェース部１０は、制御手段９の指示により、バッファメモリ３１から供給されたサンプリングデータなどを外部装置（例えば、パーソナルコンピュータ（ＰＣ）などのホストコンピュータ）に伝送するとともに、外部装置から光ディスク装置１で実行するコマンドを受け取ることができるものである。このインターフェース部１０は、ＡＴＡＰＩ、ＳＣＳＩなどの既存のインターフェース規格に対応するものである。
【００３７】
フラッシュＲＯＭ３２は、ファームウェアなどを格納するためのＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ　Ｅｒａｓａｂｌｅ　ａｎｄ　Ｐｒｏｇｒａｍｍａｂｌｅ　Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）の一種であり、通常、光ディスク装置１の基本的な制御を行うためのファームウェアなどが予め格納されている。本発明では、後述のファームウェアアップデート処理において、予め格納されているファームウェアが新しいファームウェアに書き換えられる。
【００３８】
次に、図３のフローチャートを参照して、本発明の光ディスク装置の動作を説明する。図３は、本発明の光ディスク装置の一実施形態におけるファームウェアアップデート処理のフローチャートである。以下、上述の図１及び図２の各部の名称及び符号を用いて、このフローチャートを説明する。
【００３９】
ここで、このフローチャートに記述されている各機能を実現するためのプログラムは、コンピュータ（本実施形態では光ディスク装置１）に読み取り可能なプログラムコードの形態で本発明を実行するためのＣＤ−Ｒ（記録媒体）に格納されており、制御手段９はこのプログラムコードにしたがった動作を逐次実行する。
【００４０】
光ディスク装置１に交流電源が供給されている状態で、本発明のファームウェアアップデート処理が実行される。ユーザ（工場出荷前においては、工場のオペレータなども含む。以下、「ユーザ」によって代表する。）がＣＤ−Ｒなどのメディア（光ディスク２）をトレイに載せ、光ディスク装置１に挿入する（ステップＳ１０１）。
【００４１】
ここで、図４を参照して、本発明に適用される光ディスク２のトラック構造を説明する。図４は、本発明に適用される光ディスク２のトラック構造の概念図である。この図４において、光ディスク２は、最内周にリードイン、最外周にリードアウト、及びそれらの間にプログラムエリア（データ領域）を有する。リードインには、ＴＯＣ（Ｔａｂｌｅ　Ｏｆ　Ｃｏｎｔｅｎｔｓ）情報、すなわち、この光ディスク２に記録されているトラック数、記録の開始位置、データ領域の合計の長さ、及びディスクの種類などが記録されている。リードイン及びリードアウトは、セッションがクローズすると書き込まれる。このリードインには、光ディスク２がマルチセッション（１（シングル）セッション）であるか否かも記録される。なお、セッションをクローズすると、その光ディスクに追記することができず、セッションをクローズしていないときは、追記可能であるとともに、リードインに次の書き込みアドレスを記録している。これらの情報を利用して、本発明のファームウェアアップデート方法のステップＳ１０２以降の処理が実行される。
【００４２】
制御手段９は、リードインのＴＯＣ情報に基づいて、挿入された光ディスク２がＣＤ−Ｒであるか否かを判断し（ステップＳ１０２）、ＣＤ−Ｒ以外の種類の光ディスク、例えば、ＣＤ−ＲＯＭやＣＤ−ＲＷであればこのファームウェアアップデート処理を終了して、待機状態となる。このステップＳ１０２の処理が光ディスクの種類の判別処理に対応する。
【００４３】
挿入された光ディスク２がＣＤ−Ｒである場合、制御手段９は、リードインに記録されている情報に基づいて、そのＣＤ−Ｒが１セッション（ｓｅｓｓｉｏｎ）であるか否か（セッションが一つであるか）、すなわち、セッション数に等しい複数のリードイン及びリードアウトを有するマルチセッションでないかを判断し（ステップＳ１０３）、１セッションでなければ（マルチセッションであれば）この処理を終了する。このＣＤ−Ｒが１セッションの場合、制御手段９は、続いて、リードインに記録された情報に基づいて、このＣＤ−Ｒが追記不可になっているか否か（セッションがクローズになっているか否か）を判断し（ステップＳ１０４）、追記可能なＣＤ−Ｒであればこの処理を終了する。追記不可になっている場合、上記ステップＳ１０３で挿入されたＣＤ−Ｒが１セッションであることが確認されているので、制御手段９は、上記リードインのＴＯＣ情報に基づいて、このセッション内のトラック数が１トラック（ｔｒａｃｋ）であるか否かを判断し（ステップＳ１０５）、複数トラックであればこの処理を終了し、１トラックであればステップＳ１０６に移行する。これらのステップＳ１０３〜Ｓ１０５の処理が光ディスクの物理フォーマットの判別処理に対応する。
【００４４】
なお、レコーダブルＣＤの標準規格であるオレンジブック（Ｏｒａｎｇｅ　Ｂｏｏｋ）では、データトラックの記録方式が３種類規定されているが、本発明で使用するＣＤ−Ｒは、Ｖａｒｉａｂｌｅ　Ｐａｃｋｅｔ（１トラックを可変長のパケットで分割して記録する）方式である。
【００４５】
ステップＳ１０６において、制御手段９は、上述の光ディスクの種類及び光ディスクの物理フォーマットの判別をすべてクリアした光ディスクについて、最終的にそのデータの内容がファームウェアアップデート用であるか否かを判断する。具体的には、本実施形態では、図４には示されていないが、論理アドレス３２から２５７ブロックまでと２５７から５４４ブロックまでの２箇所に同一のファームウェアアップデート用のデータを記録しているので、この２つの領域のいずれかにファームウェアアップデート用データが記録されているか否かを判断する。なお、同一のデータを２箇所に記録するのは、２つの領域のいずれかが光ディスクの欠陥などにより読み取れない場合があるのを考慮したためである。
【００４６】
そして、この光ディスク２がファームウェアアップデート用でない場合にはこの処理を終了し、ファームウェアアップデート用の光ディスクである場合には、制御手段９は、各種ドライバを介してモータを駆動し、光ピックアップ３を介して上述のいずれかの領域からファームウェアアップデート用データを読み込んでバッファメモリ３１に格納し（ステップＳ１０７）、一旦光ディスク２を載せてあるトレイを自動的に排出させる（ステップＳ１０８）。
【００４７】
ステップＳ１０９において、制御手段９は、イジェクトボタンの押下信号の有無により、ユーザによって光ディスク装置１の前面に装備されているイジェクトボタン（図示せず）が押されたか否かを判断する（本発明の確認手段に対応する）。すなわち、ユーザは、ファームウェアのアップデート用の光ディスク２を搭載したトレイが光ディスク装置１から排出された状態であることを確認して、当該光ディスク２をトレイから取り出してから（あるいは、そのままトレイに載せて）イジェクトボタンを押し、そして、光ディスク装置１は、光ディスク２を挿入されていないこと（あるいは、挿入されていること）を確認して、ファームウェアのアップデート処理を進行する。
【００４８】
そして、イジェクトボタンが押されない間、制御手段９は、この状態で待機する。このように、本発明では、実際にファームウェアのアップデートをする前に実行するか否かを確認することとしたので、ユーザが間違えて光ディスク装置１に光ディスク２を挿入した場合でも、途中で処理を止めることができる。
【００４９】
なお、別途タイマや発振器などを用いて所定の時間を計測し、その所定時間内に制御手段９が押下信号を受け取らない場合には、バッファメモリ３１に格納されているファームウェアのアップデート用データを消去してこのファームウェアアップデート処理を終了するように構成してもよい。
【００５０】
イジェクトボタンが押されると、制御手段９は、光ディスク装置１のファームウェアのアップデートを開始する（ステップＳ１１０）。具体的には、制御手段９は、光ディスク装置１の前面に装備されるＬＥＤ（図示せず）を駆動して、アンバーのＬＥＤを点灯し、バッファメモリ３１に一時的に格納していたファームウェアのアップデート用データをフラッシュＲＯＭ３２に格納されているファームウェアに上書きする。なお、ユーザにアップデートの状態を知らせるために、制御手段９は、アップデートが正常に終了した場合には上記アンバーのＬＥＤを緑色（グリーン）に点灯し、アップデートが異常終了した場合には該ＬＥＤを赤色（レッド）に点灯する。アップデートが異常終了したときはユーザによって再度同様の処理を行うなどして対応する。
【００５１】
バッファメモリ３１に格納されていたファームウェアのアップデート用データをフラッシュＲＯＭ３２に書き込み終えると、このファームウェアアップデート処理を終了し、待機状態に移行する。
【００５２】
以上のように、本発明の一実施形態における光ディスク装置１によれば、所定のフォーマットの光ディスクを挿入すると、自動的にその光ディスクの内容を判別し、ファームウェアのアップデート用データを記録している場合、所定の確認作業を行うことによりファームウェアをアップデートすることとした。
【００５３】
従って、本発明の光ディスク装置１によって、データ転送のためのホストＰＣなどの外部装置やユーティリティーなどを介さずに、所定の光ディスクと光ディスク装置１のみでファームウェアのアップデート（更新）を自動的に行うことができる。
【００５４】
そのため、設備を最小限に抑えることができるとともに（光ディスクと光ディスク装置以外には電源装置のみ必要である）、ホストＰＣの起動や設定などの時間が不要であるため、ファームウェアのアップデートに要する時間やその操作を大幅に短縮することができる。
【００５５】
特に、本発明の光ディスク装置及びファームウェアのアップデート方法によれば、製品（光ディスク装置）のファームウェアが工場出荷時（出荷前）に不具合を生じたときに、ホストＰＣを用いずに電源投入のみで容易にファームウェアを変更することができる。
【００５６】
また、光ディスク２のメディアとしてＣＤ−Ｒを用いるので、大量に焼き増しすることなどもでき、ファームウェアのアップデートを安価に行うことができる。
【００５７】
なお、本実施形態では、ファームウェアのアップデート用データを記録するためのメディア（光ディスク）をＣＤ−Ｒとして説明したが、本発明はそれに限定されず、同様なディスクの物理フォーマット及び論理フォーマットを用いたメディアを利用することもできる。
【００５８】
以上、本発明の光ディスク装置を図示の各実施形態に基づいて説明したが、本発明は、これに限定されるものではなく、光ディスク装置を構成する各部は、同様の機能を発揮し得る任意の構成のものと置換することができる。また、任意の構成物が付加されていてもよい。
【００５９】
【発明の効果】
以上説明したように、本発明によれば、ホストＰＣなどの設備やユーティリティーなどを用いることなく、ディスクとドライブ単体のみでファームウェアのアップデートを自動的に行うことができるので、設備を最小に抑えることができるとともに、例えば、工場出荷時などにファームウェアの不具合などが生じた場合でもホストＰＣに接続することなく容易にファームウェアを変更することができる。
【００６０】
また、光ディスク装置のファームウェアを自動的にアップデートすることができるので、そのアップデートに要する時間及びの操作を大幅に短縮することができる。
【図面の簡単な説明】
【図１】本発明の光ディスク装置の主要部（回路構成図）を示す概略的なブロック図である。
【図２】光ピックアップ及びそれに関連する構成要素の一部を概略的に示す図である。
【図３】本発明の光ディスク装置の一実施形態におけるファームウェアアップデート処理のフローチャートである。
【図４】本発明に適用される光ディスクのトラック構造の概念図である。
【符号の説明】
１　　　光ディスク装置（ドライブ）
２　　　光ディスク
３　　　光ピックアップ（光学ヘッド）
４　　　アクチュエータ
４１　　　トラッキングアクチュエータ
４２　　　フォーカスアクチュエータ
４３　　　レーザダイオードドライバ
５　　　レーザダイオード
６　　　分割フォトダイオード
７　　　スレッドモータ
９　　　制御手段
１０　　　インターフェース部
１１　　　スピンドルモータ
２１　　　アクチュエータドライバ
２２　　　スレッドドライバ
２３　　　スピンドルドライバ
３０　　　信号処理部
３１　　　バッファメモリ
３２　　　フラッシュＲＯＭ
４０　　　ＲＦアンプ
５１　　　サーボプロセッサ
Ｓ１０１〜Ｓ１１０　　　ステップ
【図１】
2004127386.tif 000003
【図２】
2004127386.tif 000004
【図３】
2004127386.tif 000005
【図４】
2004127386.tif 000006