(57)【特許請求の範囲】
【請求項１】
コンピュータ用ディスク装置とデコーダ装置からなるＤＶＤ再生装置において、前記コンピュータ用ディスク装置に設定されている地域番号の変更方法であって、前記コンピュータ用ディスク装置に書き換え可能な第一の不揮発性メモリを設けて、この不揮発性メモリに前記第一の地域番号を格納し、前記デコーダ装置に第二の不揮発性メモリを設けて、第二の不揮発性メモリに第二の地域番号を格納し、前記デコーダ装置が前記コンピュータ用ディスク装置より第一の地域番号を読み出し、前記第一の地域番号と前記第二の地域番号を比較し、前記第一の地域番号と前記第二の地域番号が一致していなかった場合に、前記デコーダ装置が前記第二の地域番号を前記第一の不揮発性メモリに書き込むようにしたファームウェアの変更方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータ用ディスク装置とデコーダ装置からなるＤＶＤ再生装置に関するものであり、特にこのデコーダ装置がコンピュータ用ディスク装置に適用するファームウェア（特定の目的のために制御記憶部に格納されているマイクロプログラムの総称）を変更する特徴を有するものである。
【０００２】
【従来の技術】
ＤＶＤ再生装置を構成する場合、ディスク装置とデコーダ装置のインターフェースには幾つかの種類がある。代表的なものは、コンピュータ用のディスク装置を用いた場合のＡＴＡＰＩインターフェースと、オーディオビジュアル機器である場合のＡＶインターフェースである。なお、ＡＴＡＰＩ（アタピ）とは、「ＡＴ  Ａttachment Ｐacket Ｉnterface」のことで、ＡＴ互換機のＩＤＥインタフェースの一種であり、ハードディスクドライブ以外のＣＤ−ＲＯＭ、テープストリーマやＤＶＤ−ＲＯＭをサポートするための規格となっている。
【０００３】
ＡＴＡＰＩインターフェースを用いた場合、コンピュータ用のディスク装置とデコーダ装置によってＤＶＤ再生装置を構成する。
【０００４】
また、ＤＶＤディスクについては、コンテンツ製作者の著作権を保護するために地域管理の運用規制が定められており、このような地域管理を行うために、ＤＶＤディスクには再生可能な地域情報が記録され、また、コンピュータ用ディスク装置とデコーダ装置からなるＤＶＤ再生装置においては、コンピュータ用ディスク装置とデコーダ装置の両方に地域情報として固有の地域番号が設定され保持されている。このようなコンピュータ用ディスク装置とデコーダ装置からなるＤＶＤ再生装置においては、ＤＶＤディスクに設定された地域番号とコンピュータ用ディスク装置に設定された地域番号とデコーダ装置に設定された地域番号の三者が一致した場合のみ当該ＤＶＤディスクが再生可能となる。
【０００５】
【発明が解決しようとする課題】
このように、コンピュータ用ディスク装置とデコーダ装置によって構成されたＤＶＤ再生装置では、コンピュータ用ディスク装置内の不揮発性メモリに格納されたファームウェアと、デコーダ装置内の不揮発性メモリに格納されたファームウェアの２つのファームウェアが存在する。
【０００６】
なお、このファームウェアは、一般に、コンピュータの処理中にコンピュータによって動的に修正されることのない種類のメモリ上にロードされる、コンピュータのプログラムおよびデータを指す。
【０００７】
ところが、市場には、製造上のばらつきなどにより再生困難なディスクも多く、このようなディスクに対しては、コンピュータ用ディスク装置のファームウェアが対応できないことがある。
【０００８】
この場合は、市場クレームとなって、ＤＶＤ再生装置を一旦分解した後に、コンピュータ用ディスク装置のファームウェア（を格納した半導体ＲＯＭ）を、対策したものと交換するか、コンピュータ用ディスク装置をコンピュータと接続し、コンピュータからコンピュータ用ディスク装置のファームウェアを書き替えなければならず、製造者側で、サービス工数およびコストがかかるという問題があった。
【０００９】
また、異なる地域番号を持つ複数の地域向けのコンピュータ用ディスク装置とデコーダ装置によって構成されたＤＶＤ再生装置を製造する場合、ＤＶＤ再生装置を製造する工場では、コンピュータ用ディスク装置の地域番号とデコーダ装置の地域番号をそれぞれ設定する必要があった。この場合、ＤＶＤ再生装置を組み立てる前に、コンピュータ用ディスク装置をコンピュータに接続して地域番号を設定する必要があった。
【００１０】
以上から本発明の目的は、コンピュータ用ディスク装置に適用するファームウェアを、簡単かつ経済的に、デコーダ装置から変更することができる、コンピュータ用ディスク装置とデコーダ装置からなるＤＶＤ再生装置を提供するところにある。
【００１１】
【課題を解決するための手段】
前記課題を解説するために、本発明の請求項１に記載されたＤＶＤ再生装置は、コンピュータ用ディスク装置とデコーダ装置によって構成されたＤＶＤ再生装置において、コンピュータ用ディスク装置に設定されている地域番号の変更方法であって、コンピュータ用ディスク装置に書き換え可能な第一の不揮発性メモリを設けて、この不揮発性メモリに第一の地域番号を格納し、デコーダ装置に第二の不揮発性メモリを設けて、第二の不揮発性メモリに第二の地域番号を格納し、デコーダ装置がコンピュータ用ディスク装置より第一の地域番号を読み出し、第一の地域番号と第二の地域番号を比較し、第一の地域番号と第二の地域番号が一致していなかった場合に、デコーダ装置が第二の地域番号を前記第一の不揮発性メモリに書き込むようにしたファームウェアの変更方法を特徴としたものであり、コンピュータ用ディスク装置とデコーダ装置によって構成されたＤＶＤ再生装置において、ディスク装置の不揮発性メモリに格納された地域番号の容易な変更を実現しうるものである。
【００１２】
【発明の実施の形態】
（参考例１）
以下に、参考例１について、図１、図２を用いて説明する。
図１は参考例１におけるＤＶＤ再生装置の構成を示すブロック図である。まず、この図１に基づいてコンピュータ用ディスク装置１０とデコーダ装置２０によって構成されたＤＶＤ再生装置の基本的構成について説明する。
【００１３】
このコンピュータ用ディスク装置１０は、中央演算処理装置としてのディスク装置制御用ＣＰＵ１５と、ディスク装置用ファームウェアを格納する不揮発性メモリであるフラッシュＲＯＭ（リードオンリーメモリ）１６と、ワーキングメモリとしてのＲＡＭ（ランダムアクセスメモリ）１７と、ディスク装置制御用ＣＰＵ１５からの指令に基づいて各種の信号処理を行うＬＳＩ（ＤＳＰ）で構成された信号処理部１４と、ディスク回転駆動部１２の回転速度および回転位相のサーボ制御を行うとともに光ピックアップ部１１のオートトラッキングならびにオートフォーカシングのサーボ制御を行うサーボ制御部１３と、ディスクＤの回転駆動制御を行うディスク回転駆動部１２と、ディスクＤに対してレーザーを出射するとともにディスクＤからの反射光をピックアップする光ピックアップ部１１などを備えている。
【００１４】
ディスク装置制御用ＣＰＵ１５とフラッシュＲＯＭ１６およびＲＡＭ１７は、一般的なマイクロコンピュータと同様に接続されている。信号処理部１４はディスク装置制御用ＣＰＵ１５とバス接続されており、この信号処理部１４は、サーボ制御部１３と光ピックアップ部１１とに接続されている。サーボ制御部１３は、ディスク回転駆動部１２および光ピックアップ部１１と接続されている。信号処理部１４は、ディスク装置制御用ＣＰＵ１５からの制御信号Ｓ１による命令に基づいて、サーボ制御信号Ｓ２を生成してサーボ制御部１３を制御するように構成されており、サーボ制御部１３は、制御信号Ｓ３を介してディスク回転駆動部１２に対するサーボ制御を行うとともに、光ピックアップ部１１のオートトラッキングならびにオートフォーカシングについてのサーボ制御を行うように構成されている。信号処理部１４は、また、ディスク装置制御用ＣＰＵ１５からの命令に基づいて、レーザー駆動信号Ｓ４を介して光ピックアップ部１１のレーザー出射部を駆動してディスクＤに対してレーザーを出射するとともに、そのレーザーのディスクＤからの反射光をピックアップして、電気信号に変換し、反射光量検出信号Ｓ５として信号処理部１４に与えるように構成されている。ディスク装置制御用ＣＰＵ１５はＡＴＡＰＩインターフェース１８を介してデコーダ装置２０に接続されている。
【００１５】
次に、デコーダ装置２０の構成について説明する。デコーダ装置２０は、ＭＰＥＧデータからデジタル映像信号とデジタルオーディオ信号をデコードするＭＰＥＧデコーダ２２と、中央演算処理装置としてのデコーダ装置制御用ＣＰＵ２３と、デコーダ装置用ファームウェアを格納する不揮発性メモリであるフラッシュＲＯＭ（リードオンリーメモリ）２４と、ＭＰＥＧデコーダ２２およびデコーダ装置制御用ＣＰＵ２３のワーキングメモリとしてのＲＡＭ（ランダムアクセスメモリ）２１と、ＭＰＥＧデコーダ２２がＭＰＥＧデータをデコードして作成したデジタル映像信号をＤ／Ａ変換しアナログ映像信号を作成する映像用Ｄ／Ａコンバータ２５と、ＭＰＥＧデコーダ２２がＭＰＥＧデータをデコードして作成したデジタルオーディオ信号をＤ／Ａ変換しアナログオーディオ信号を作成するオーディオ用Ｄ／Ａコンバータ２６と、アナログ映像信号出力端子２７、アナログオーディオ信号出力端子２８などを備えている。
【００１６】
デコーダ装置制御用ＣＰＵ２３とフラッシュＲＯＭ２４およびＲＡＭ２１は、一般的なマイクロコンピュータと同様に接続されている。ＭＰＥＧデコーダ２２はＡＴＡＰＩインターフェース１８を介してコンピュータ用ディスク装置１０と接続されている。またＭＰＥＧデコーダ２２はデコーダ装置制御用ＣＰＵ２３と接続されており、デコーダ装置制御用ＣＰＵ２３から送出されたＭＰＥＧデコーダ制御コマンドにしたがって、ＭＰＥＧデータのデコードや、ＡＴＡＰＩインターフェース１８へのＡＴＡＰＩコマンドの発行や、デコーダ装置２０からのデータの受信やデコーダ装置２０のステータスの受信を行う。
【００１７】
次に、図１、図２を用いてディスク装置用ファームウェアの変更方法について説明を行う。図２はこの発明によるディスク装置用ファームウェアの変更方法の参考例１を説明するための流れ図である。
【００１８】
前述のような事情により、ディスク装置用ファームウェアが改訂された場合は、改訂された新規ファームウェアが、安価なＣＤ−Ｒ（ＣＤ−Ｒecordable）もしくはＣＤ−ＲＯＭに格納されて、ＤＶＤ再生装置の製造工場に対して提供される。そして、工場の生産工程において、提供されたＣＤ−Ｒを旧仕様のＤＶＤ再生装置に装填して、ファームウェアの書き換えを実行する。
【００１９】
この参考例１では、新規ファームウェアがファイルの形式で格納されたＣＤ−Ｒがディスク装置１０に挿入されると、図２のディスク装置ファームウェア書換処理ルーチン３０がスタートし、最初のステップ３１では、デコーダ装置制御用ＣＰＵ２３がファイル名の確認を行い、新規ファームウェアが格納されたファイル名であると判断した場合、ステップ３２へ進んで、デコーダ装置制御用ＣＰＵ２３がＭＰＥＧデコーダ２２を制御してＡＴＡＰＩインターフェース１８へ、ディスク装置用ファームウェアを格納したフラッシュＲＯＭ１６書き換え用のＡＴＡＰＩコマンドを発行して、フラッシュＲＯＭ１６上の旧ファームウェアを新規ファームウェアへ書き替える。
【００２０】
この参考例１では、上述のようにして、旧仕様のディスク装置に搭載されていたファームウェアを、工場の工程において、簡単にバージョンアップすることができるので、製造者側では、出荷前に発見された不具合の解消、および出荷後のサービス工数およびコストを低減することができ、信頼性が高く、顧客が満足する製品を提供することができる。
【００２１】
（参考例２）
以下に、参考例２について、図１、図３を用いて説明する。
【００２２】
この参考例２では、新規ファームウェアがファイルの形式で格納されたＣＤ−Ｒがディスク装置１０に挿入されると、図３のディスク装置ファームウェア書換処理ルーチン４０がスタートし、最初のステップ４１では、デコーダ装置制御用ＣＰＵ２３がファイル名の確認を行い、新規ファームウェアが格納されたファイル名であると判断した場合、ステップ４２へ進んで、デコーダ装置制御用ＣＰＵ２３がファイル上に格納されたパスワードの確認を行い、正しいパスワードであると判断した場合、ステップ４３へ進んで、デコーダ装置制御用ＣＰＵ２３がＭＰＥＧデコーダ２２を制御してＡＴＡＰＩインターフェース１８へ、ディスク装置用ファームウェアを格納したフラッシュＲＯＭ１６書き換え用のＡＴＡＰＩコマンドを発行して、フラッシュＲＯＭ１６上の旧ファームウェアを新規ファームウェアへ書き替える。
【００２３】
この参考例２では、上述のようにして、ファイル名に加えてパスワードの確認を行うことにより、旧仕様のディスク装置に搭載されていたファームウェアを簡単にかつ確実にバージョンアップできる。
【００２４】
（参考例３）
以下に、参考例３について、図１、図４を用いて説明する。
【００２５】
この参考例３では、新規ファームウェアがファイルの形式で格納されたＣＤ−Ｒがディスク装置１０に挿入されると、図４のディスク装置ファームウェア書換処理ルーチン５０がスタートし、最初のステップ５１では、デコーダ装置制御用ＣＰＵ２３がファイル名の確認を行い、新規ファームウェアが格納されたファイル名であると判断した場合、ステップ５２へ進んで、ファイルからパスワード１を読み込み、ステップ５３へ進んで、ファイルからファイルの作成日付１を読み込み、ステップ５４へ進んで、ファイルからバージョンナンバ１を読み込み、ステップ５５へ進んで、デコーダ装置制御用ＣＰＵ２３がＭＰＥＧデコーダ２２を制御してＡＴＡＰＩコマンドを発行して、ディスク装置用ファームウェアを格納したフラッシュＲＯＭ１６からパスワード２を読み込み、ステップ５６へ進んで、フラッシュＲＯＭ１６から旧ファームウェアの作成日付２を読み込み、ステップ５７へ進んで、フラッシュＲＯＭ１６から旧ファームウェアのバージョンナンバ２を読み込み、ステップ５８へ進んで、デコーダ装置制御用ＣＰＵ２３がパスワード１とパスワード２の比較を行い、パスワード１とパスワード２が一致した場合、ステップ５９へ進んで、新規ファームウェアの作成日付１と旧ファームウェアの作成日付２の比較を行い、作成日付１が作成日付２よりも新しかった場合、ステップ６０へ進んで、新規ファームウェアのバージョンナンバ１と旧ファームウェアのバージョンナンバ２の比較を行い、バージョンナンバ１がバージョンナンバ２よりも新しかった場合、ステップ６１へ進んで、デコーダ装置制御用ＣＰＵ２３がＭＰＥＧデコーダ２２を制御してＡＴＡＰＩインターフェース１８へ、ディスク装置用ファームウェアを格納したフラッシュＲＯＭ１６書き換え用のＡＴＡＰＩコマンドを発行して、フラッシュＲＯＭ１６上の旧ファームウェアを新規ファームウェアへ書き替える。
【００２６】
この参考例３では、上述のようにして、新規ファームウェアを格納したファイルのファイル名に加えて、ファイル上とコンピュータ用ディスク装置上の旧ファームウェア上に格納されたパスワード、作成日付、ファームウェアのバージョンナンバとの比較確認をそれぞれ行うことにより、旧仕様のディスク装置に搭載されていたファームウェアを簡単にかつ確実にバージョンアップできる。
【００２７】
（実施の形態１）
以下に、本発明の請求項１に記載された発明の実施の形態について、図１、図５を用いて説明する。
【００２８】
この実施の形態では、コンピュータ用ディスク装置１０とデコーダ装置２０が接続され、図５のディスク装置地域番号書換処理ルーチン７０がスタートし、最初のステップ７１では、デコーダ装置制御用ＣＰＵ２３が、ＭＰＥＧデコーダ２２を制御してＡＴＡＰＩインターフェース１８へ、ディスク装置用ファームウェアを格納したフラッシュＲＯＭ１６から地域番号１を読み出すＡＴＡＰＩコマンドを発行して、コンピュータ用ディスク装置１０のディスク装置用ファームウェアを格納するフラッシュＲＯＭ１６から地域番号１を読み込み、ステップ７２へ進んで、デコーダ装置装置用ファームウェアを格納するフラッシュＲＯＭ２４から、地域番号２を読み込み、ステップ７３へ進み、地域番号１と地域番号２の比較を行い、地域番号１と地域番号２が一致していなかった場合、ステップ７４へ進み、デコーダ装置制御用ＣＰＵ２３がＭＰＥＧデコーダ２２を制御してＡＴＡＰＩインターフェース１８へ、ディスク装置用ファームウェアを格納したフラッシュＲＯＭ１６の地域番号書き換え用のＡＴＡＰＩコマンドを発行して、フラッシュＲＯＭ１６上の地域番号１を地域番号２へ書き替える。
【００２９】
この実施の形態では、上述のようにして、デコーダ装置制御用ＣＰＵが、コンピュータ用ディスク装置の持つ地域番号をデコーダ装置の持つ地域番号へ書き換えることにより、ＤＶＤ再生装置を製造する工場において、コンピュータ用ディスク装置を組み立て前にコンピュータに接続して地域番号を変更する必要が無く、工場の工程において、簡単に簡単かつ経済的に、コンピュータ用ディスク装置の持つ地域番号を変更することができる、コンピュータ用ディスク装置とデコーダ装置からなるＤＶＤ再生装置を提供することができる。
【００３０】
【発明の効果】
以上のように、本発明のＤＶＤ再生装置によれば、ＤＶＤ再生装置を構成するコンピュータ用ディスク装置とデコーダ装置において、コンピュータ用ディスク装置に適用するファームウェアを、簡単かつ経済的に、デコーダ装置から変更することができる。
【図面の簡単な説明】
【図１】  参考例１および参考例２および参考例３および本発明の実施の形態１のＤＶＤ再生装置の構成を示すブロック図
【図２】  参考例１におけるコンピュータ用ディスク装置のファームウェアの変更方法を説明するためのフローチャート
【図３】  参考例２におけるコンピュータ用ディスク装置のファームウェアの変更方法を説明するためのフローチャート
【図４】  参考例３におけるコンピュータ用ディスク装置のファームウェアの変更方法を説明するためのフローチャート
【図５】  本発明の実施の形態１におけるコンピュータ用ディスク装置のファームウェアの変更方法を説明するためのフローチャート
【符号の説明】
１０  コンピュータ用ディスク装置
１１  光ピックアップ部
１２  ディスク回転駆動部
１３  サーボ制御部
１４  信号処理部
１５  ディスク装置制御用ＣＰＵ
１６  フラッシュＲＯＭ
１７  ＲＡＭ
２０  デコーダ装置
２１  ＲＡＭ
２２  ＭＰＥＧデコーダ
２３  デコーダ装置制御用ＣＰＵ
２４  フラッシュＲＯＭ  ２５  映像用Ｄ／Ａコンバータ
２６  オーディオ用Ｄ／Ａコンバータ
２７  アナログ映像信号出力端子
２８  アナログオーディオ信号出力端子
３０、４０、５０  ディスク装置ファームウェア書換処理ルーチン
【図１】
0004023137.tif 000002
【図２】
0004023137.tif 000003
【図３】
0004023137.tif 000004
【図４】
0004023137.tif 000005
【図５】
0004023137.tif 000006