(57)【要約】【課題】  光ディスク装置ドライブのファームウェア書き換えに失敗した場合でも、ディスクからの書き換えを出来るようにした光ディスク装置を提供する。【解決手段】  コンピュータシステムの周辺装置である記憶媒体を持つ外部記憶装置であって、この外部記憶装置のシステム制御を行う制御手段と、この制御手段を含むファームウェアの更新手段を持ち、この更新手段を持つファームウェア部分に、上記記憶媒体の読み出し機能と上記記憶媒体の出し入れを行う機能を付加したファームウェアを持つ構成となっている。【選択図】  図４
2005071108.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータシステムの周辺装置である記憶媒体を持つ外部記憶装置であって、
この外部記憶装置のシステム制御を行う制御手段と、この制御手段を含むファームウェアの更新手段を持ち、この更新手段を持つファームウェア部分に、前記記憶媒体の読み出し機能と前記記憶媒体の出し入れを行う機能を付加したファームウェアを持つことを特徴とした外部記憶装置。
【請求項２】
コンピュータシステムの周辺装置である記憶媒体を持つ外部記憶装置のシステム制御を行う制御手段と、この制御手段を含むファームウェアの更新手段を持ち、この更新手段を持つファームウェア部分に前記記憶媒体の読み出し機能と前記記憶媒体の出し入れを行う機能を付加したファームウェアを持つ外部記憶装置であって、
前記制御手段を持つファームウェア部分が不完全である場合であって、前記外部記憶装置に前記記憶媒体が入っており、この記憶媒体がファームウェア更新のための情報を持つ物である場合には、自動的にこの記憶媒体から更新情報を読み出し、ファームウェアの更新動作を行うことを特徴とした外部記憶装置。
【請求項３】
請求項１あるいは２に記載の外部記憶装置において、前記制御手段を持つファームウェア部分が不完全である場合であって、前記外部記憶装置に前記記憶媒体が入っており、この記憶媒体がファームウェア更新のための情報を持たない物である場合には、自動的にこの記憶媒体を排出することを特徴とした外部記憶装置。
【請求項４】
請求項１あるいは２に記載の外部記憶装置において、前記制御手段を持つファームウェア部分が不完全である場合であって、前記外部記憶装置に前記記憶媒体が入っており、この記憶媒体がファームウェア更新のための情報を持つ物である場合でも、自動的にこの記憶媒体を排出することを特徴とした外部記憶装置。
【請求項５】
コンピュータシステムの周辺装置である記憶媒体を持つ外部記憶装置のシステム制御を行う制御手段と、この制御手段を含むファームウェアの更新手段を持ち、この更新手段を持つファームウェア部分に、前記記憶媒体の読み出し機能と前記記憶媒体の出し入れを行う機能を付加したことを特徴としたファームウェア。
【請求項６】
コンピュータシステムの周辺装置である記憶媒体を持つ外部記憶装置のシステム制御を行う制御手段と、この制御手段を含むファームウェアの更新手段を持ち、この更新手段を持つファームウェア部分に、前記記憶媒体の読み出し機能と前記記憶媒体の出し入れを行う機能を付加したファームウェアを格納したことを特徴とした記憶部。
【請求項７】
コンピュータシステムの周辺装置である記憶媒体を持つ外部記憶装置のシステム制御を行う制御手段と、この制御手段を含むファームウェアの更新手段を持ち、この更新手段を持つファームウェア部分に前記記憶媒体の読み出し機能と前記記憶媒体の出し入れを行う機能を付加したファームウェアを持つ外部記憶装置におけるファームウェアの更新方法であって、
前記制御手段を持つファームウェア部分が不完全である場合であって、前記外部記憶装置に前記記憶媒体が入っており、この記憶媒体がファームウェア更新のための情報を持つ物である場合には、自動的にこの記憶媒体から更新情報を読み出すステップと、
前記ファームウェアの更新動作を行うステップと、を有することを特徴としたファームウェアの更新方法。
【請求項８】
コンピュータシステムの周辺装置である記憶媒体を持つ外部記憶装置のシステム制御を行う制御手段と、この制御手段を含むファームウェアの更新手段を持ち、この更新手段を持つファームウェア部分に前記記憶媒体の読み出し機能と前記記憶媒体の出し入れを行う機能を付加したファームウェアを持つ外部記憶装置において、
前記制御手段を持つファームウェア部分が不完全である場合であって、前記外部記憶装置に前記記憶媒体が入っており、この記憶媒体がファームウェア更新のための情報を持つ物である場合には、自動的にこの記憶媒体から更新情報を読み出すステップと、
前記ファームウェアの更新動作を行うステップと、を実現するためのプログラム。
【請求項９】
請求項８に記載のプログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、小型コンピュータシステムの周辺装置である光ディスク装置、ＣＤ−Ｒ／ＣＤ−ＲＷ装置、書き込み可能ＤＶＤ装置などの外部記憶装置におけるファームウェア書き換え技術に関し、特に、光ディスク装置ドライブのファームウェア書き換えに失敗した場合でも、ディスク（記憶媒体）からの書き換えを出来るようにした光ディスク装置に関するものである。
【背景技術】
【０００２】
最近、小型コンピュータシステムの周辺装置である光ディスク装置、ＣＤ−Ｒ／ＣＤ−ＲＷ装置、書き込み可能ＤＶＤ装置などの外部記憶装置では、機器制御をおこなうファームウェアをＦＲＯＭに格納している。また、このファームウェアは機能向上、バグ修正等によりバージョンアップされることがあり、その際は、ＦＲＯＭの書き換え機能を使ってＦＲＯＭ上のファームウェアを書き換えることで新しいファームウェアを格納することができるようになっている。
ところで、ファームウェアの書き換えには、ホストコンピュータからファームウェアのコードを受信しＦＲＯＭに書き換える機能を実現するためのプログラムが必要であり、これもファームウェアの一部として用意しなければならない。
また、ファームウェアの書き換え時になんらかのトラブルが発生し、機器の電源が切られたり、接続したインターフェイスケーブルが外れたりした場合には、正しいファームウェアがＦＲＯＭに格納されずに書き換えが終了してしまう場合がある。この場合、書き換え機能が有る部分も不完全になっているので、再度書き換えを行おうとしても書き換えができない状態となる。つまり機器全体が機能しなくなってしまう。
この事態を防ぐため、ＦＲＯＭのバンク構成とバンク毎の書き換え機能を使ったり、ＥＥＰＲＯＭを別に設けて、ファームウェアの書き換え機能（以下ローダ部）と機器全体の制御機能（以下メイン部）を別のファームウェアモジュールとして別のバンクまたはＲＯＭに格納し、ファームウェアの書き換えはメイン部のみで行う方法が採られている。
つまり、メイン部は書き換えてもローダ部は書き換えないため、もし書き換え時に何らかのトラブルが発生してもローダ部は以前のまま残っているため、ローダ部を起動することで再度ファームウェアの書き換えができ、機器の復旧が可能である。
ところで、新しいファームウェアを機器に転送する方法として、ホストからインターフェイスを介して送る方法の他、ＣＤ−ＲＯＭ、ＣＤ−Ｒ等にデータを記録しておき、そのディスクを機器にセットすることで自動的に機器がディスクを認識しファームウェアの書き換えを行う方法が特開２００１−２８２５４０公報で提案されている。
【０００３】
なお、先行技術としては、１．特開２００１−９２６６７公報（下位装置の制御用ソフトウェアを格納する記憶部とインターフェイス部と制御部とを備える上位装置と、インターフェイス部と復号したソフトウェアを一時的に格納する記憶部と復号したソフトウェアを格納するフラッシュＲＯＭとソフトウェアを記憶部またはフラッシュＲＯＭに書き込む処理及び読み出す処理の制御を行う制御部とを備え、制御部は、制御用のソフトウエアを制御用のメインデータと、下位装置の装置識別名称と供給会社識別名称からなるベンダーデータとに分離して送出し、制御部は、メインデータをフラッシュＲＯＭ内のメインデータ用記憶領域に書き込んでからベンダーデータをベンダーデータ用領域に書き込む）、２．特開平８−１６１１６０号公報（システム制御部のファームウェアを、ファームウェア更新処理を含む装置起動時の処理を行うローダ部とこのローダ部以外の通常処理を行うためのプログラム部とに別けておき、ファームウェアの異常により装置が動作不能に陥った場合に機能制限用スイッチ７をＯＮ設定することで、機能するファームウェアがローダ部のみに制限され、このローダ部単独の機能で装置を再起動せしめてファームウェア更新処理を行うように構成されている）、３．特開２００１−２８２５４０公報（記録媒体の先頭セクタに、該記録媒体がファームウェア変更用の記録媒体であることを示す識別コードを記録しておき、該記録媒体を外部記憶デバイス（ストレージ）にセットすることで、該記録媒体がファームウェア変更用の記録媒体であることをインターフェイス装置に認識させ、記録媒体からファームウェアコードをダウンロードしてインターフェイス装置を構成するＲＡＭの内容を書き換える）、４．特開平１１−１５６５４号公報（情報記録媒体の再生装置に設けられた制御手段が実行するファームウェアのバージョンアップ方法であって、再生装置内にファームウェアを記憶する書き換え可能な記憶手段を設け、再生装置にてバージョンアップされたファームウェアが記録された情報記録媒体を再生し、制御手段により情報記録媒体から再生されたファームウェアに基づいて記憶手段の内容を更新する）、５．特開平１１−３３８６９０号公報（フラッシュメモリ内の、最上位アドレスが１である上位アドレス特定領域に、ファームウェアを格納し、最上位アドレスが０である下位アドレス特定領域に、システム立ち上げプログラムおよびファームウェア書き換えプログラムを格納する。フラッシュメモリの最上位アドレスは、ＣＰＵのアドレスバスではなく、出力ポートＯｃによって切り替えられるようにするとともに、電源投入時またはリセット時、出力ポートＯｃからは０が出力されて、下位アドレス側から動作を開始するようにする）等が挙げられる。
【特許文献１】特開２００１−９２６６７公報
【特許文献２】特開平８−１６１１６０号公報
【特許文献３】特開２００１−２８２５４０公報
【特許文献４】特開平１１−１５６５４号公報
【特許文献５】特開平１１−３３８６９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来技術では、以下のような問題点があった。
すなわち、先に説明したファームウェアのローダ部は、ホストからのファームウェアデータの転送を前提としているのが一般的である。そのため、このローダをもちいてディスクからのデータ供給でファームウェアの書き換えを行い、そのときに何らかのトラブルで書き換えが正常終了しなかった場合、残っているローダ部にはホストからのデータ受信機能しかないため、再度ディスクからのファームウェア書き換えをしようとしてもできない問題があった。
本発明は、上記従来の問題点を解決するためになされたものであって、光ディスク装置ドライブのファームウェア書き換えに失敗した場合でも、ディスクからの書き換えを出来るようにした光ディスク装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述の目的を達成するために、請求項１記載の発明は、コンピュータシステムの周辺装置である記憶媒体を持つ外部記憶装置であって、この外部記憶装置のシステム制御を行う制御手段と、この制御手段を含むファームウェアの更新手段を持ち、この更新手段を持つファームウェア部分に、上記記憶媒体の読み出し機能と上記記憶媒体の出し入れを行う機能を付加したファームウェアを持つことを特徴とした。
また、請求項２記載の発明は、コンピュータシステムの周辺装置である記憶媒体を持つ外部記憶装置のシステム制御を行う制御手段と、この制御手段を含むファームウェアの更新手段を持ち、この更新手段を持つファームウェア部分に上記記憶媒体の読み出し機能と上記記憶媒体の出し入れを行う機能を付加したファームウェアを持つ外部記憶装置であって、上記制御手段を持つファームウェア部分が不完全である場合であって、上記外部記憶装置に上記記憶媒体が入っており、この記憶媒体がファームウェア更新のための情報を持つ物である場合には、自動的にこの記憶媒体から更新情報を読み出し、ファームウェアの更新動作を行うことを特徴としたことを特徴とする。
また、請求項３記載の発明は、請求項１あるいは２に記載の外部記憶装置において、上記制御手段を持つファームウェア部分が不完全である場合であって、上記外部記憶装置に上記記憶媒体が入っており、この記憶媒体がファームウェア更新のための情報を持たない物である場合には、自動的にこの記憶媒体を排出することを特徴とした。
また、請求項４記載の発明は、請求項１あるいは２に記載の外部記憶装置において、上記制御手段を持つファームウェア部分が不完全である場合であって、上記外部記憶装置に上記記憶媒体が入っており、この記憶媒体がファームウェア更新のための情報を持つ物である場合でも、自動的にこの記憶媒体を排出することを特徴とした。
【０００６】
また、請求項５記載の発明は、ファームウェアであって、コンピュータシステムの周辺装置である記憶媒体を持つ外部記憶装置のシステム制御を行う制御手段と、この制御手段を含むファームウェアの更新手段を持ち、この更新手段を持つファームウェア部分に、上記記憶媒体の読み出し機能と上記記憶媒体の出し入れを行う機能を付加したことを特徴とした。
また、請求項６記載の発明は、記憶部であって、コンピュータシステムの周辺装置である記憶媒体を持つ外部記憶装置のシステム制御を行う制御手段と、この制御手段を含むファームウェアの更新手段を持ち、この更新手段を持つファームウェア部分に、上記記憶媒体の読み出し機能と上記記憶媒体の出し入れを行う機能を付加したファームウェアを格納したことを特徴とした。
また、請求項７記載の発明は、コンピュータシステムの周辺装置である記憶媒体を持つ外部記憶装置のシステム制御を行う制御手段と、この制御手段を含むファームウェアの更新手段を持ち、この更新手段を持つファームウェア部分に上記記憶媒体の読み出し機能と上記記憶媒体の出し入れを行う機能を付加したファームウェアを持つ外部記憶装置におけるファームウェアの更新方法であって、上記制御手段を持つファームウェア部分が不完全である場合であって、上記外部記憶装置に上記記憶媒体が入っており、この記憶媒体がファームウェア更新のための情報を持つ物である場合には、自動的にこの記憶媒体から更新情報を読み出すステップと、上記ファームウェアの更新動作を行うステップと、を有することを特徴とした。
また、請求項８記載の発明は、コンピュータシステムの周辺装置である記憶媒体を持つ外部記憶装置のシステム制御を行う制御手段と、この制御手段を含むファームウェアの更新手段を持ち、この更新手段を持つファームウェア部分に上記記憶媒体の読み出し機能と上記記憶媒体の出し入れを行う機能を付加したファームウェアを持つ外部記憶装置において、上記制御手段を持つファームウェア部分が不完全である場合であって、上記外部記憶装置に上記記憶媒体が入っており、この記憶媒体がファームウェア更新のための情報を持つ物である場合には、自動的にこの記憶媒体から更新情報を読み出すステップと、上記ファームウェアの更新動作を行うステップと、を実現するためのプログラムを特徴とした。
また、請求項９記載の発明は、請求項８に記載のプログラムを記録した記録媒体を特徴とした。
【発明の効果】
【０００７】
請求項１の発明によれば、光ディスク装置ドライブのファームウェア書き換えに失敗した場合でも、ディスクからの書き換えを出来るようになる。
請求項２の発明によれば、請求項１の効果の他、ディスクからの書き換え途中にトラブルがあり、再度電源を入れた状態でまだ装置にディスクが入っている場合には、そのまま自動的に再度書き換えを開始することで、使用者の面倒を減らすことができる。
請求項３の発明によれば、請求項１，２の効果に加え、装置内に残っているディスクがファームウェア情報をもたないディスクである場合にはそれを排出し、使用者に注意を促すことができる。
請求項４の発明によれば、請求項１の効果の他、ディスクからの書き換え途中にトラブルがあり、再度電源を入れた場合でまだ装置にディスクが入っている場合であって、このディスクになんらかの問題があったためトラブルが発生した場合を想定し、たとえディスクがファームウェア情報を持つ物であっても一旦自動的に排出して使用者に注意を促すことができる。
請求項５の発明によれば、光ディスク装置ドライブのファームウェア書き換えに失敗した場合でも、ディスクからの書き換えを出来るようになる。
請求項６の発明によれば、光ディスク装置ドライブのファームウェア書き換えに失敗した場合でも、ディスクからの書き換えを出来るようになる。
請求項７の発明によれば、請求項１の効果の他、ディスクからの書き換え途中にトラブルがあり、再度電源を入れた状態でまだ装置にディスクが入っている場合には、そのまま自動的に再度書き換えを開始することで、使用者の面倒を減らすことができる。
請求項８の発明によれば、請求項１の効果の他、ディスクからの書き換え途中にトラブルがあり、再度電源を入れた状態でまだ装置にディスクが入っている場合には、そのまま自動的に再度書き換えを開始することで、使用者の面倒を減らすことができる。
請求項９の発明によれば、請求項１の効果の他、ディスクからの書き換え途中にトラブルがあり、再度電源を入れた状態でまだ装置にディスクが入っている場合には、そのまま自動的に再度書き換えを開始することで、使用者の面倒を減らすことができる。
【発明を実施するための最良の形態】
【０００８】
以下に添付の図を参照してこの発明の実施形態を詳細に説明する。
本発明は、小型コンピュータシステムの周辺装置である光ディスク装置、ＣＤ−Ｒ／ＣＤ−ＲＷ装置、書き込み可能ＤＶＤ装置などの外部記憶装置で、ドライブ機能を制御するファームウェアの書き換え時に何らかのトラブルが発生し、再度書き換えを行おうとしたときの機能に関する。
【実施例】
【０００９】
図１は、本発明を実施した外部記憶装置としての光ディスク装置の構成図である。
図１に示すように、この光ディスク装置（ＣＤ−ＲＷドライブ）は、光ディスク（記憶媒体）にレーザーを当ててデータの読み出し書き込みを行うピックアップユニット１と、ピックアップユニット１の機械的動作を制御するＰＵ制御部２と、ピックアップユニット１で読み書きした信号を処理してＰＣで処理可能なデジタルデータに変換するＰＵ信号処理部３と、ドライブのファームウェアや保持すべきデータを格納するフラッシュＲＯＭであるＦ−ＲＯＭ（記憶部）４と、ドライブ全体の制御を行う処理部５と、主に光ディスクとＰＣでやりとりをするデータを一時的に格納するバッファＲＡＭ６と、ＰＣとのインターフェイスを制御するＰＣインターフェイス制御部７と、ＰＣと直接接続するＰＣインターフェイス９とから構成されている。
なお、インターフェイスにはハードディスクのインターフェイスとして標準化されているＩＤＥを用いるのが一般的である。また、ＰＣインターフェイス９はＰＣと直接接続する部分で前述のようにＩＤＥが使われるのが一般的である。また、Ｆ−ＲＯＭ４は、ローダ部を有している。
図２は、図１に示した本発明の光ディスク装置とＰＣ（パソコン）との接続構成図である。
図２に示すように、本発明の光ディスク装置であるＣＤ−ＲＷドライブ１０は、パーソナルコンピュータ本体１２に接続されている。ここで、ＣＤ−ＲＷドライブ１０の上部からでている実線は、ＰＣインターフェイスでありＩＤＥが用いられる。ＨＤＤ１１は、ＰＣの他の外部記憶装置としてのハードディスクドライブであり、パーソナルコンピュータ本体１２との接続には光ディスクと同じＩＤＥが用いられる。ＣＲＴ１３は、ＰＣの表示機能であり、キーボード１４およびマウス１５は、ＰＣの入力機能である。
【００１０】
図４は、本発明のドライブで使用しているファームウェアの構成とそれぞれの機能の概略を示した説明図である。
図４において、左の枠は上記Ｆ−ＲＯＭ４内のファームウェアの全容量を示しており、そのうちの一部はローダ部１６であり、残りはメイン部１７であることを示している。ローダ部１６には、ホストからのデータ受信機能、ＦＲＯＭへの書き換え機能、ディスクからデータを読み出す機能、ディスクを出し入れするためのトレイ制御機能があり、メイン部１７には、光ディスク装置の動作全てが含まれるが、特に明記するとディスク読み出し機能、ディスク書き込み機能、ホストインターフェイス機能、トレイ制御機能、ディスク種別データ等がある。なお、上記ＦＲＯＭへの書き換え機能は、ファームウェアの書き換え（更新）機能を有している。
なお、図３は、本発明との比較のための従来のファームウェアの構成とそれぞれの機能の概略を示した説明図である。
図３において、左の枠はファームウェアの全容量を示しており、そのうちの一部はローダ部１６であり、残りはメイン部１７であることを示している。ローダ部１６には、ホストからのデータ受信機能、ＦＲＯＭへの書き換え機能があり、メイン部１７には、光ディスク装置の動作全てが含まれるが、特に明記するとディスク読み出し機能、ディスク書き込み機能、ホストインターフェイス機能、トレイ制御機能、ディスク種別データ等がある。
【００１１】
次に、請求項１、５、６に対応するローダ部ついて説明する。
ここでは、図３に示した従来のローダ部１６の機能に追加して、図４に示すように、ローダ部１６にディスクからデータを読み出す機能とディスクを出し入れするためのトレイ制御機能を持たせている。これによりメイン部１７が不完全な書き換え状態である場合でも、ローダ部１６のみでディスクの読み出しが出来るようにしている。従って、光ディスク装置ドライブのファームウェア書き換え（更新）に失敗した場合でも、ディスクからの書き換えを出来るようになる。
一般にファームウェアの機能向上はディスクに対する書き込み方法や対応できるディスクの追加などが主であり、ディスクの読み出しに関しては技術が完成しているので、あらかじめローダ部にその機能を持たせることは容易である。
【００１２】
次に、請求項２、７、８、９に対応するローダ部の動作ついて説明する。
上記請求項１に対応するローダ部の動作では、ローダ部１６にディスクからデータを読み出す機能とディスクを出し入れするためのトレイ制御機能を持たせたが、請求項２ではこれに加えて、図５に示すように、光ディスク装置に電源が入りメイン部１７が不完全であると判断された後、光ディスク装置内にディスクが入っており、それがファームウェアのデータを記録したものである場合には、そのデータを読み出しファームウェアの書き換えを自動的に開始する機能を持たせている。なお、図５に示したローダ部の動作は、図１に示したＦ−ＲＯＭ４に格納されたプログラムに基づいて処理部５によって実行される。
図５は、請求項２に対応するローダ部の動作フローチャートである。すなわち、図５のステップ１００において、ドライブの電源が入れられると、メイン部１７のチェックサムが計算され、格納されている値と比較される（ステップ１０１）。その比較により計算値が正しくなくメイン部１７が不完全であると判断された場合（ステップ１０２）、光ディスク装置内にディスクが入っているか否かがチェックされ（ステップ１０４）、光ディスク装置内にディスクが入っている場合（ステップ１０５）、ファームウェアデータのディスクか否かがチェックされ（ステップ１０６）、ファームウェアデータのディスクの場合（ステップ１０７）、データが読み出されファームウェアの書き換えが行われる（ステップ１０８）。なお、上記ステップ１０２において計算値が正しいと判断された場合、通常動作に入り（ステップ１０３）、上記ステップ１０５および１０７においてディスクが入っていると判断された場合およびファームウェアデータのディスクと判断された場合、待機動作に入る（ステップ１０９）。
【００１３】
なお、比較のため、図６に従来のローダ動作のフローチャートを示す。すなわち、従来のローダ動作では、図６のステップ１００において、ドライブの電源が入れられると、メイン部１７のチェックサムが計算され、格納されている値と比較される（ステップ１０１）。その比較により計算値が正しくなくメイン部１７が不完全であると判断された場合（ステップ１０２）、ホストからのデータ受信状態に入り（ステップ１１０）、ファームの書き換え動作が行われる（ステップ１１１）。なお、上記ステップ１０２において計算値が正しいと判断された場合、通常動作に入る（ステップ１０３）。
このように、従来では、ディスクからの書き換え途中にトラブルがあった場合には、ホストからのデータ受信が必要となるが、本発明では、ディスクからの書き換え途中にトラブルがあり、再度電源を入れた状態でまだ装置にディスクが入っている場合には、そのまま自動的に再度書き換えを開始することで、使用者の面倒を減らすことができる。
【００１４】
次に、請求項３に対応するローダ部の動作ついて説明する。
請求項３に対応するローダ部の動作では、上記請求項２に対応するローダ部の動作において、ディスクの判断をした後ファームウェアのデータを記録したディスクでは無かった場合、そのディスクを自動的に排出する機能を持っている。
従って、装置内に残っているディスクがファームウェア情報をもたないディスクである場合にはそれを排出し、使用者に注意を促すことができる。なお、上記ローダ部の動作も、図１に示したＦ−ＲＯＭ４に格納されたプログラムに基づいて処理部５によって実行される。
【００１５】
次に、請求項４に対応するローダ部の動作ついて説明する。
請求項４に対応するローダ部の動作では、上記請求項２に対応するローダ部の動作において、ディスクの判断をした後ファームウェアのデータを記録したディスクであった場合でも、そのディスクにある情報に誤りがありそれがトラブルの原因である事を想定し、ディスクがファームウェアデータを持つ物でも一旦自動的に排出する機能を持っている。
従って、ディスクからの書き換え途中にトラブルがあり、再度電源を入れた場合でまだ装置にディスクが入っている場合であって、このディスクになんらかの問題があったためトラブルが発生した場合を想定し、たとえディスクがファームウェア情報を持つ物であっても一旦自動的に排出して使用者に注意を促すことができる。なお、上記ローダ部の動作も、図１に示したＦ−ＲＯＭ４に格納されたプログラムに基づいて処理部５によって実行される。
【図面の簡単な説明】
【００１６】
【図１】本発明の基本となる従来の光ディスク装置の構成図である。
【図２】図１に示した本発明の光ディスク装置とＰＣ（パソコン）との接続構成図である。
【図３】本発明との比較のための従来のファームウェアの構成とそれぞれの機能の概略を示した説明図である。
【図４】本発明のドライブで使用しているファームウェアの構成とそれぞれの機能の概略を示した説明図である。
【図５】請求項２に対応するローダ部の動作フローチャートである。
【図６】従来のローダ動作のフローチャートである。
【符号の説明】
【００１７】
１…ピックアップユニット、２…ＰＵ制御部、３…ＰＵ信号処理部、４…ＲＯＭ、５…処理部、６…ＲＡＭ、７…ＰＣインターフェイス制御部、９…ＰＣインターフェイス、１０…ＲＷドライブ、１１…ＨＤＤ、１２…パーソナルコンピュータ本体、１３…ＣＲＴ、１４…キーボード、１５…マウス、１６…ローダ部、１７…メイン部
【図１】
2005071108.tif 000003
【図２】
2005071108.tif 000004
【図３】
2005071108.tif 000005
【図４】
2005071108.tif 000006
【図５】
2005071108.tif 000007
【図６】
2005071108.tif 000008