JP2004030742A - Optical disk storage medium for storing data related to firmware, optical disk information recording / reproducing device, and storage medium for storing firmware update program - Google Patents
Optical disk storage medium for storing data related to firmware, optical disk information recording / reproducing device, and storage medium for storing firmware update program Download PDFInfo
- Publication number
- JP2004030742A JP2004030742A JP2002182911A JP2002182911A JP2004030742A JP 2004030742 A JP2004030742 A JP 2004030742A JP 2002182911 A JP2002182911 A JP 2002182911A JP 2002182911 A JP2002182911 A JP 2002182911A JP 2004030742 A JP2004030742 A JP 2004030742A
- Authority
- JP
- Japan
- Prior art keywords
- firmware
- optical disk
- data
- file
- area
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
【課題】書き換え可能な光ディスク記録媒体を使用しながら改ざんを困難にしセキュリティを高くすること。
【解決手段】ファイル管理領域とエリア管理領域とファイルデータ領域からなるデータエリアを有しファームウェアに関するデータを記憶する書き換え可能な光ディスク記憶媒体であって、予め初期化を行なった後、ファイルデータ領域のファイル未使用部分の先頭に、ファームウェアに関するデータとしてファームウェア識別情報とファームウェアインデックス情報と実データを記憶する。
【選択図】 図1An object of the present invention is to make tampering difficult while using a rewritable optical disk recording medium to increase security.
A rewritable optical disk storage medium having a data area including a file management area, an area management area, and a file data area, and storing data related to firmware. At the beginning of the unused portion of the file, firmware identification information, firmware index information, and actual data are stored as firmware-related data.
[Selection diagram] Fig. 1
Description
【0001】
【発明の属する技術分野】
本発明は、CD、DVD、MO等の光ディスク記録媒体のデータ記録再生を行なう光ディスク装置を有し映像を記録再生する光ディスク情報記録再生装置に関し、特に、光ディスク情報を記録再生する光ディスク装置を制御するためのマイクロコンピュータの制御プログラム(本明細書では、当該制御プログラムに限定したものだけを「ファームウェア」という)を容易に更新出来る光ディスク情報記録再生装置に関するものである。
【0002】
【従来の技術】
音楽用の再生光ディスク記録媒体として規格化されたCDは、その後規格が拡張されて、CD−ROM(再生専用)、CD−R(1回だけ記録可能)、CD−RW(複数回の記録が可能)等の光ディスク記録媒体が現在使用されており、それを記録再生する光ディスク装置がパーソナルコンピュータ(以下、「パソコン」という)の外部記憶装置用として使われ普及している。また、CDの次期メディアとしてDVDが規格化され、再生専用メディアとしてDVD−VIDEO、DVD−AUDIO、DVD−ROM、記録メディアとしてDVD−R、DVD−RW、DVD−RAM、DVD+RW等が普及しつつある。特に記録メディアとしてのDVD−R、DVD−RW、DVD−RAM、DVD+RWは映像信号にMPEG2を使った家庭向けの映像記録再生装置用のメディアとして期待されている。
【0003】
従来例について、図6〜図8を用いて説明する。図6は光ディスク装置の概略構成を示す図であり、図7は光ディスク装置を組み込んだパソコンの概略構成を示す図であり、図8は光ディスク装置を組み込んだ光ディスク情報記録再生装置の概略構成を示す図である。
【0004】
従来から知られている光ディスク装置の概略構成を、図6に示す。
【0005】
図6において、光ディスク装置20は、光ディスク記録媒体21を載せて回転駆動する載置部1と、スピンドルモータ2と、サーボ制御回路3と、読み取り/書き込みヘッド4と、再生信号処理回路5と、誤り訂正回路6と、バッファメモリ7と、ホストインターフェース8と、記録信号処理回路9と、誤り訂正符号付加回路10と、制御マイコン11と、フラッシュROM12と、RAM13から構成されている。載置部1は、サーボ制御回路3で制御されるスピンドルモータ2により回転駆動される。読み取り/書き込みヘッド4は、サーボ制御回路3により制御されて所望の箇所までシークされる。
【0006】
光ディスク情報を読み出す場合は、読み取り/書き込みヘッド4を用いて載置部1の光ディスク記録媒体21から再生信号を読み出し、再生信号処理回路5でディジタルデータを検出する。検出したデジタルデータは、誤り訂正回路6で再生時のノイズ等による誤りを訂正した後、バッファメモリ7に蓄積される。蓄積されたデータは、ホストインターフェース8からの要求に従い順次出力される。また、光ディスク情報を書き込む場合は、ホストインターフェース8からの要求に従い、デジタルデータが順次バッファメモリ7に蓄積される。蓄積されたデジタルデータは、誤り訂正符号付加回路10にて誤り訂正用の符号が付加され、載置部1の回転とタイミングを合わせて記録信号処理回路9に入力される。記録信号処理回路9から出力したデジタルデータは書き込みのための信号に変換され、読み取り/書き込みヘッド4から載置部1の光ディスク記録媒体21に記録される。
【0007】
制御マイコン11には、電気的に書き換え可能なROMであるフラッシュROM12と、RAM13が接続されており、光ディスク装置20の動作を制御するファームウェアがフラッシュROM12に格納されている。制御に必要なデジタルデータは、バッファメモリ7を介して制御マイコン11で読み書きされる。光ディスク装置20を動作する時は、制御マイコン11がフラッシュROM12からファームウェアを読み出し、各回路に制御信号を送出する(図中、点線で表示)。読み出し速度の早いRAM13上に読み出してから実行してもよい。
【0008】
以上で述べた光ディスク装置20を組み込んだパソコンは従来から知られている。その概略構成を、図7に示す。
【0009】
図7において、パソコンは、光ディスク装置20と、マイクロプロセッサ41と、バス制御回路42と、メモリ43と、ハードディスク装置44と、ドライブインターフェース45と、汎用バス46と、入力インターフェース47と、グラフィックインターフェース48と、ネットワークインターフェース49から構成されている。マイクロプロセッサ41には、バス制御回路42を介してメモリ43とPCIバス等の汎用バス46が接続され、汎用バス46には各種インターフェースが接続されている。各インターフェースとしては、キーボードやマウス等が接続される入力インターフェース47、ディスプレイモニタが接続されるディスプレイインターフェース48、ネットワークが接続されるネットワークインターフェース49、ハードディスク装置44や光ディスク装置20が接続されるドライブインターフェース45等がある。ドライブインターフェース45の例としては、SCSI(Small Computer System Interface)、IDE(Integrated Device Electronics)等が挙げられる。光ディスク装置20は、そのホストインターフェース8(図6参照)がドライブインターフェース45と接続されており、ドライブインターフェース45を介してパソコンの主要部との間で制御情報やデジタルデータが遣り取りされる。
【0010】
パソコンで光ディスク記録媒体21にデジタルデータを書き込む場合は、マイクロプロセッサ41の指示に従い、メモリ43等にあるデジタルデータを、汎用バス46とドライブインターフェース45を介して光ディスク装置20に出力する。また、光ディスク記録媒体21からデジタルデータを読み出す場合は、マイクロプロセッサ41の指示に従い、デジタルデータを光ディスク装置20からドライブインターフェース45と汎用バス46を介して読み出し、メモリ43に格納し、或いはディスプレイインターフェース48又はネットワークインターフェース49から出力する。
【0011】
ところで、パソコンで使用される光ディスク装置20に、出荷後に不具合や性能向上の必要が生じた場合、フラッシュROM12に格納されているファームウェアを変更するようにしていた。このファームウェアの変更は、ユーザがアップデートプログラムをパソコンのOS(オペレーティングシステム)上で実行させることで行なっていた。そのファームウェアのアップデートプログラムは、CD−ROM等の光ディスク記録媒体21から光ディスク装置20を介して、または、ネットワークからネットワークインターフェース49を介して、パソコンのハードディスク装置44に格納することにより、入手していた。ファームウェアを変更する時は、ハードディスク装置44に格納されているアップデートプログラムを読み出し、マイクロプロセッサ41で実行し、ドライブインターフェース45を介して、光ディスク装置20との間であらかじめ取り決めた通信方式でファームウエアの内容を光ディスク装置20に転送し、制御マイコン11はホストインターフェース8及びバッファメモリ7を介してファームウエアの内容を受け取り、自身でフラッシュROM12にファームウエアを書き込んで更新する。
【0012】
また、前記光ディスク装置20を組み込んだ映像を記録再生する光ディスク情報記録再生装置も従来から知られている。その概略構成を図8に示す。
【0013】
図8において、光ディスク情報記録再生装置は、光ディスク装置20と、ホストマイコン31と、映像変換回路32と、メモリ33と、各種インターフェース34〜36と、チューナー37から構成されている。各種インターフェースとしては、リモコンや操作スイッチ等が接続される入力インターフェース34、テレビモニタ等が接続される映像出力インターフェース35、外部の映像機器からの映像信号、またはアンテナが接続されたチューナー37からの映像信号、が入力される映像入力インターフェース36等がある。光ディスク装置20と映像出力インターフェース35及び映像入力インターフェース36との間には映像変換回路32が接続される。ホストマイコン31が光ディスク情報記録再生装置の動作の制御を行なう。
【0014】
光ディスク情報記録再生装置で光ディスク記録媒体21に映像データを書き込む場合は、映像入力インターフェース36から映像データを取り込んで、映像変換回路32にてMPEGデータに圧縮変換し、光ディスク装置20に転送して光ディスク記録媒体21に書き込み記録する。また、光ディスク記録媒体21から映像データを読み出す場合は、光ディスク記録媒体21から読み取ったMPEGデータを光ディスク装置20から送信し、映像変換回路32にて映像データに伸長変換し、映像出力インターフェース35を介してテレビモニタ等に出力し、映像を表示する。
【0015】
【発明が解決しようとする課題】
以上述べた光ディスク情報記録再生装置のような専用機は、パソコンの様な汎用的なプログラム実行環境を有していないので、前記アップデートプログラムを実行させることが出来ない。そこで、前記専用機の製造メーカから新しいファームウェアを記録した書き換えの不可能な専用の光ディスク記録媒体21をユーザに送付し、ユーザ側でファームウェアを更新するようにしている。その例として、特開平11−3219号公報や特開2001−229028号公報が挙げられる。しかし、ファームウェア専用の光ディスク記録媒体21は一度使用されるとその後は不要となるので、ファームウェアを更新する度に不要な光ディスク記録媒体21を増やすことになり、省資源の面からも問題がある。これを解決するため、CD−RW、DVD−RW等の書き換え可能な光ディスク記録媒体21を使用することが考えられる。しかし、ファームウェア用のデータを、書き換え可能な光ディスク記録媒体21に周知のファイルシステムに従ってファイルとして記録すると、ユーザを含む第三者からアクセスが可能であるため、改ざんの可能性がありセキュリティ面で不安がある。
【0016】
本発明は、前述した課題を解決するためになされたものであり、書き換え可能な光ディスク記録媒体21を使用しながら改ざんを困難にしセキュリティを高くすることを目的とする。
【0017】
【課題を解決するための手段】
上記の目的を達成するため、
請求項1の記載に係る発明は、
ファイル管理領域とエリア管理領域とファイルデータ領域からなるデータエリアを有しファームウェアに関するデータを記憶する書き換え可能な光ディスク記憶媒体であって、
予め初期化を行なった後、ファイルデータ領域のファイル未使用部分の先頭に、ファームウェアに関するデータとしてファームウェア識別情報とファームウェアインデックス情報と実データを記憶したことを特徴とし、
請求項2の記載に係る発明は、
請求項1に記載された光ディスク記録媒体において、
ファイルデータ領域の空き状況を示すエリア管理領域の、ファームウェアに関するデータを記憶した部分に対応する場所に、使用済みの状態を記憶したことを特徴とし、
請求項3の記載に係る発明は、
請求項1或いは請求項2に記載された光ディスク記録媒体において、
ファームウェアインデックス情報として、メーカ名、機種名、及びバージョン番号を記憶したことを特徴とし、
請求項4の記載に係る発明は、
光ディスク装置とホストマイコンとメモリと映像変換回路と各種インターフェースを有する光ディスク情報記録再生装置であって、
ホストマイコンが、光ディスク装置で読み取った、光ディスク記録媒体のファイルデータ領域のファイル未使用部分の先頭に存在するファイルの実データを読み込み、ファームウェア識別情報が有り且つ目的のファームウェアが有った場合、このファームウェアの実データを光ディスク装置に書き込んでファームウェアの更新を行なうことを特徴とし、
請求項5の記載に係る発明は、
請求項4に記載された光ディスク情報記録再生装置おいて、
ホストマイコンが、ファームウェアの実データを光ディスク装置に書き込んだ後に、この更新したファームウェアを用いて光ディスク装置を初期化することを特徴とし、
請求項6の記載に係る発明は、
請求項4に記載された光ディスク情報記録再生装置おいて、
ホストマイコンが、ファームウェアの実データを光ディスク装置に書き込んだ後に、エリア管理領域のファームウェアに関するデータを記憶した部分に対応する場所の使用済みの状態を未使用状態に書き直すことを特徴とし、
請求項7の記載に係る発明は、
請求項4乃至請求項6に記載された光ディスク情報記録再生装置おいて、
光ディスク装置が、電気的に書き換えられる不揮発性のメモリ手段を有し、このメモリ手段にファームウェアの実データを書き込むことを特徴とし、
請求項8の記載に係る発明は、
コンピュータプログラムを記憶した記憶媒体であって、
コンピュータプログラムが、光ディスク記録媒体のファイルシステム管理情報を読み込むステップと、光ディスク記録媒体のファイルデータ領域のファイル未使用部分の先頭に存在するファイルの実データを読み込むステップと、ファームウェア識別情報が有るか否かを判別するステップと、ファームウェアインデックス情報内に目的のファームウェアに関する情報がが有るか否かを判別するステップと、目的のファームウェア有った場合にこのファームウェアの実データを光ディスク装置に書き込んでファームウェアの更新を行なうステップからなるファームウェア更新プログラムであることを特徴とし、
請求項9の記載に係る発明は、
請求項8に記載されたコンピュータプログラムを記憶した記憶媒体おいて、
コンピュータプログラムが、ファームウェアの更新を行なうステップの後に、この更新したファームウェアを用いて光ディスク装置を初期化するステップを有するファームウェア更新プログラムであることを特徴とし、
請求項10の記載に係る発明は、
請求項8に記載されたコンピュータプログラムを記憶した記憶媒体おいて、
コンピュータプログラムが、ファームウェアの更新を行なうステップの後に、エリア管理領域のファームウェアに関するデータを記憶した部分に対応する場所の使用済みの状態を未使用状態に書き直すステップを有するファームウェア更新プログラムであることを特徴とする。
【0018】
【発明の実施の形態】
以下、本発明の光ディスク記録媒体21及び光ディスク情報記録再生装置の実施例について図1〜図5を用いて説明する。
【0019】
その前に図9〜図12を用いて、通常の光ディスク記録媒体21、そのデータ構成、ファイルフォーマット直後のデータ構成、ファイル格納時のデータ構成について説明する。図9は通常の光ディスク記録媒体21を示す図であり、図10はその通常のデータ構成を示す図であり、図11はそのファイルフォーマット直後の通常のデータ構成を示す図であり、図12はファイル格納時の通常のデータ構成を示す図である。
【0020】
通常の光ディスク記録媒体21は、DVDを例にすると、図9に示すように、その記録領域が、内周から順に、リードインエリア、データエリア、リードアウトエリアに分けられている。そして、内周から、決められたデータサイズのブロック毎にブロックアドレス番号が振られている。リードインエリアには、ディスクの互換性、ドライブの制御に必要なディスク制御情報が記録されている。また、リードインエリアには、データエリアの開始位置及びリードアウトエリアの開始位置が記録されている。光ディスク記録媒体21の内周から外周までをブロックアドレス番号順に表した通常のデータ構成を図10に示す。光ディスク記録媒体21を光ディスク情報記録再生装置で使用する場合は、事前にファイルを記録出来る様に初期化を行なう必要がある。ファイルを記録するフォーマットとしてはUDF(Universal Disc Format)等のファイルシステムが挙げられる。光ディスク記録媒体21にファイルフォーマットの初期化を行なうと、その通常のデータ構成は図11に示すようになる。即ち、データエリアとして、ファイルやディレクトリに関する名前、日時、サイズ等が書き込まれるファイル管理領域と、データエリアの使用状況(空き情報)が書き込まれるエリア管理領域と、実際にファイルの実データが格納されるファイルデータ領域が形成される。エリア管理領域には、全てのブロックアドレス番号に対応して最低1bitが割り当てられ、使用/未使用のフラグが書き込まれる。初期化した直後でも管理領域として使用している部分は使用中のフラグが立てられる。通常のファイルが記録された場合の光ディスク記録媒体21の通常のデータ構成を図12に示す。図12に示すものは、ファイルが2つ格納されている状態を示している。ファイルが作成されると、ファイル管理領域に情報が作成され、ファイルデータ領域にファイルの実データが記録されると共に、エリア管理領域における前記実データが格納されたファイルデータ領域に対応する場所に使用状態を表すフラグが立てられる。ファイル管理領域及びエリア管理領域に記録されるファイル管理情報及びエリア管理情報は、ファイルシステム管理情報と呼ばれる。
【0021】
以上説明したように、通常の光ディスク記録媒体21は、データエリアに書き込まれたファイルシステム管理情報であるファイル管理情報及びエリア管理情報を読み取り、それら管理情報に基づいてファイルの実データを正確に読み出すようにしている。
【0022】
これに対して、本発明は、ファイル管理領域にファイル管理情報を書き込まず、フォーマットの初期化後のファイルデータ領域のファイル未使用部分の先頭に、ファームウェア識別情報とファームウェアインデックス情報と実データからなるファームウェアのデータを書き込み、ファームウェアのデータ中の識別情報とインデックス情報を実質的なファイル管理情報としてファームウェアの実データを正確に読み出すようにしたものである。要するに、本発明は、実質的なファイル管理情報を、通常のようにファイル管理領域に書き込まず、ファイルの実データを書き込むファイルデータ領域中にファームウェアの実データに付加して書き込むようにしたものである。(「ファームウェアのデータ」及び「ファームウェアインデックス情報」の各構成については、図3及び図4を用いて後述する)
次に、本発明の光ディスク記録媒体21及び光ディスク情報記録再生装置の実施例について図1〜図5を用いて説明する。図1は本発明の第1の実施例の光ディスク記録媒体21のファームウェア格納時のデータ構成を示す図であり、図2は本発明の第2の実施例の光ディスク記録媒体21のファームウェア格納時のデータ構成を示す図であり、図3は本発明の実施例のファームウェアのデータ構成を示す図であり、図4は本発明の実施例のファームウェアインデックス情報のデータ構成を示す図であり、図5は本発明の第3の実施例である光ディスク情報記録再生装置におけるファームウェアを更新する動作のフローチャートを示す図である。
【0023】
本発明の第1の実施例は、図1に示すように、ファームウェア識別情報とファームウェアインデックス情報と実データからなるファームウェアのデータを、光ディスク記録媒体21のフォーマットの初期化後のファイルデータ領域のファイル未使用部分の先頭に記録するようにしている。なお、ファイル管理領域に情報は作成しない。
【0024】
本発明の第2の実施例は、図2に示すように、ファームウェア識別情報とファームウェアインデックス情報と実データからなるファームウェアのデータを、光ディスク記録媒体21のフォーマットの初期化後のファイルデータ領域のファイル未使用部分の先頭に記録すると共に、エリア管理領域における前記ファームウエアが格納されたファイルデータ領域に対応する場所に使用状態を表すフラグを立てるようにしている。なお、ファイル管理領域に情報は作成しない。
【0025】
本発明におけるファームウェアのデータの構成の例を図3に示す。図3は、複数のファームウエアを記録した場合の例を表している。ファームウェアのデータは、ファームウェア識別情報とファームウェアインデックス情報と各ファームウェアの実データからなる。ファームウェア識別情報は、ファームウェアデータが格納されていることを示すキーワード、及び、ファームウェアデータの大きさ等からなる。ファームウェアインデックス情報のデータ構成の例を図4に示す。ファームウェアインデックス情報は、例えばメーカ名、機種名、ファームウェアのバージョン番号、ファームウェアの格納場所等からなる。
【0026】
本発明の第3の実施例である光ディスク情報記録再生装置におけるファームウェアを更新する動作を、図5のフローチャートを用いて説明する。
【0027】
光ディスク情報記録再生装置において、光ディスク装置20の制御マイコン11は、光ディスク記録媒体21が挿入されると動作を開始し、ステップS1で光ディスク記録媒体21のリードインエリアに記録されているドライブの制御に必要なディスク制御情報を読み出す。続いてステップS2において、ホストマイコン31は、ファイル管理領域に記録されているファイルやディレクトリに関する名前、日時、サイズ等、及びエリア管理領域に記録されているデータエリアの使用状況(空き情報)の、ファイルシステム管理情報を読み出し、これを用いて、ステップS3でファイルデータ領域の未使用部分の先頭に書き込まれているファイルの実データ(「ファームウェアのデータ」を含む)を読み出し、メモリ33に記憶する。続いて、ホストマイコン31は、ステップS4でファイルデータ領域にファームウェア識別情報が有るか否かの判断を行なう。ファームウェア識別情報が無いと判定された場合は、ステップS5に進んで通常の記録再生処理を行う。ファームウェア識別情報が有ると判定した場合は、ステップS6でファームウェアインデックス情報を読み出し、ステップS7で該当するメーカ名、機種名が有るか否かの判断を行なう。該当する名前が無い場合は、ステップS8に進んでファームウェアが格納されているファイルデータ領域に対応するエリア管理情報を未使用状態に書き換え、ステップS5に進んで通常の記録再生処理を行う。該当する名前が有る場合は、ステップS9でファームウェアインデックス情報内のバージョン番号が現バージョンより新しいか否か判断する。ファームウェアのバージョン番号が現バージョンより古いか同じ場合は、ステップS8に進んでファームウェアが格納されているファイルデータ領域に対応するエリア管理情報を未使用状態に書き換え、ステップS5に進んで通常の記録再生処理を行う。ファームウェアのバージョン番号が現バージョンより新しい場合は、ステップS10で目的とするファームウェアを読み出し、光ディスク装置20との間であらかじめ取り決めた通信方式でファームウエアの実データを光ディスク装置20に転送する。次に、ステップS11において、制御マイコン11は、ホストマイコン31からホストインターフェース8及びバッファメモリを介してファームウエアの実データを受け取り、フラッシュROM12にファームウエアを書き込み更新する。最後に、ステップS12で光ディスク記録媒体21のファームウェアが格納されているファイルデータ領域に対応するエリア管理情報を未使用状態に書き換え、ステップS13で更新したプログラムを用いて光ディスク装置20を初期化して、動作を終了する。
【0028】
【発明の効果】
以上述べたように、本発明は、実質的なファイル管理情報を、通常のようにファイル管理領域に書き込まず、ファイルの実データを書き込むファイルデータ領域中にファームウェアの実データと共に書き込むようにしたので、第三者にファイル管理情報が何処にあるか解らず、書き換え可能な光ディスク記録媒体21を使用しながら改ざんを困難にしセキュリティを高くすることが出来るという効果がある。
【図面の簡単な説明】
【図1】本発明の第1の実施例の光ディスク記録媒体21のファームウェア格納時のデータ構成を示す図である。
【図2】本発明の第2の実施例の光ディスク記録媒体21のファームウェア格納時のデータ構成を示す図である。
【図3】本発明の実施例のファームウェアのデータ構成を示す図である。
【図4】本発明の実施例のファームウェアインデックス情報のデータ構成を示す図である。
【図5】本発明の第3の実施例である光ディスク情報記録再生装置におけるファームウェアを更新する動作のフローチャートを示す図である。
【図6】光ディスク装置の従来例の概略構成を示す図である。
【図7】パーソナルコンピュータの従来例の概略構成を示す図である。
【図8】光ディスク情報記録再生装置の従来例の概略構成を示す図である。
【図9】通常の光ディスク記録媒体21を示す図である。
【図10】光ディスク記録媒体21の通常のデータ構成を示す図である。
【図11】光ディスク記録媒体21のファイルフォーマット直後の通常のデータ構成を示す図である。
【図12】光ディスク記録媒体21のファイル格納時の通常のデータ構成を示す図である。
【符号の説明】
1 載置部
2 スピンドルモータ
3 サーボ制御回路
4 読み取り/書き込みヘッド
5 再生信号処理回路
6 誤り訂正回路
7 バッファメモリ
8 ホストインターフェース
9 記録信号処理回路
10 誤り訂正符号付加回路
11 制御マイコン
12 フラッシュROM
13 RAM
20 光ディスク装置
21 光ディスク記録媒体
31 ホストマイコン
32 映像変換回路
33 メモリ
34 入力インターフェース
35 映像出力インターフェース
36 映像入力インターフェース
37 チューナー
41 マイクロプロセッサ
42 バス制御回路
43 メモリ
44 ハードディスク装置
45 ドライブインターフェース
46 汎用バス
47 入力インターフェース
48 グラフィックインターフェース
49 ネットワークインターフェース[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to an optical disk information recording / reproducing apparatus for recording / reproducing a video having an optical disk apparatus for recording / reproducing data on / from an optical disk recording medium such as a CD, DVD, MO, etc. The present invention relates to an optical disk information recording / reproducing apparatus capable of easily updating a microcomputer control program (herein, only the control program is referred to as “firmware”).
[0002]
[Prior art]
The CD standardized as a reproduction optical disk recording medium for music has been expanded in terms of the standard thereafter, and has been expanded to include a CD-ROM (for reproduction only), a CD-R (recordable only once), and a CD-RW (recording for a plurality of times). An optical disk recording medium such as a personal computer (hereinafter, referred to as “personal computer”) is used and widely used for an external storage device of a personal computer (hereinafter, referred to as a “personal computer”). In addition, DVD is standardized as the next media of CD, and DVD-VIDEO, DVD-AUDIO, DVD-ROM is used as read-only media, and DVD-R, DVD-RW, DVD-RAM, DVD + RW, etc. are becoming popular as recording media. is there. In particular, DVD-R, DVD-RW, DVD-RAM, and DVD + RW as recording media are expected as media for video recording / reproducing devices for homes using MPEG2 for video signals.
[0003]
A conventional example will be described with reference to FIGS. 6 is a diagram showing a schematic configuration of an optical disk device, FIG. 7 is a diagram showing a schematic configuration of a personal computer incorporating the optical disk device, and FIG. 8 is a schematic configuration of an optical disk information recording / reproducing device incorporating the optical disk device. FIG.
[0004]
FIG. 6 shows a schematic configuration of a conventionally known optical disk device.
[0005]
In FIG. 6, an
[0006]
When reading the optical disk information, a read signal is read from the optical
[0007]
A
[0008]
A personal computer incorporating the
[0009]
7, the personal computer includes an
[0010]
When digital data is written to the optical
[0011]
By the way, when the
[0012]
An optical disk information recording / reproducing apparatus for recording / reproducing a video incorporating the
[0013]
8, the optical disk information recording / reproducing apparatus includes an
[0014]
When writing video data to the optical
[0015]
[Problems to be solved by the invention]
Since a dedicated machine such as the optical disk information recording / reproducing apparatus described above does not have a general-purpose program execution environment like a personal computer, it cannot execute the update program. Therefore, a non-rewritable dedicated optical
[0016]
The present invention has been made to solve the above-described problem, and has as its object to make tampering difficult while using a rewritable optical
[0017]
[Means for Solving the Problems]
To achieve the above objectives,
The invention according to
A rewritable optical disk storage medium having a data area including a file management area, an area management area, and a file data area and storing data related to firmware,
After initialization in advance, at the beginning of the file unused portion of the file data area, firmware identification information, firmware index information and actual data are stored as data relating to firmware,
The invention according to
The optical disc recording medium according to
In the area management area indicating the free status of the file data area, the used state is stored in a place corresponding to the part storing the data related to the firmware,
The invention according to
In the optical disk recording medium according to
It is characterized by storing a manufacturer name, a model name, and a version number as firmware index information,
The invention according to claim 4 provides:
An optical disc information recording / reproducing device having an optical disc device, a host microcomputer, a memory, a video conversion circuit, and various interfaces,
The host microcomputer reads the actual data of the file existing at the head of the file unused portion of the file data area of the optical disk recording medium read by the optical disk device, and if the firmware identification information is present and the target firmware is present, The firmware is updated by writing actual data of the firmware to the optical disk device,
The invention according to
An optical disk information recording / reproducing apparatus according to claim 4,
The host microcomputer writes actual data of the firmware to the optical disk device, and then initializes the optical disk device using the updated firmware,
The invention according to claim 6 is:
An optical disk information recording / reproducing apparatus according to claim 4,
After the host microcomputer writes the actual data of the firmware to the optical disk device, the used state of the area corresponding to the part storing the data related to the firmware in the area management area is rewritten to the unused state,
The invention according to claim 7 is:
In the optical disk information recording / reproducing apparatus according to claim 4,
An optical disc device having electrically rewritable nonvolatile memory means, and writing actual data of firmware to the memory means;
The invention according to claim 8 is:
A storage medium storing a computer program,
A step in which the computer program reads file system management information of the optical disk recording medium, a step of reading actual data of a file existing at the head of a file unused portion of a file data area of the optical disk recording medium, and a step of determining whether firmware identification information is present. Determining whether there is information about the target firmware in the firmware index information; and writing the actual data of the firmware to the optical disk device when the target firmware is present, and A firmware update program comprising an update step;
The invention according to claim 9 is:
A storage medium storing the computer program according to claim 8,
The computer program is a firmware update program having a step of initializing an optical disk device using the updated firmware after the step of updating the firmware,
The invention according to
A storage medium storing the computer program according to claim 8,
The computer program is a firmware update program having a step of rewriting a used state of a place corresponding to a portion of the area management area corresponding to the firmware data after the step of updating the firmware to an unused state. And
[0018]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the optical
[0019]
Before that, the normal optical
[0020]
As shown in FIG. 9, the recording area of the ordinary optical
[0021]
As described above, the normal optical
[0022]
On the other hand, according to the present invention, the file management information is not written in the file management area, and the firmware identification information, the firmware index information, and the actual data are provided at the head of the unused portion of the file data area after the format initialization. The firmware data is written, and the actual data of the firmware is accurately read using the identification information and index information in the firmware data as substantial file management information. In short, according to the present invention, the actual file management information is not written in the file management area as usual, but is added to the actual data of the firmware in the file data area where the actual data of the file is written. is there. (Each configuration of "firmware data" and "firmware index information" will be described later with reference to FIGS. 3 and 4.)
Next, an embodiment of the optical
[0023]
In the first embodiment of the present invention, as shown in FIG. 1, firmware data including firmware identification information, firmware index information, and actual data is stored in a file in a file data area of the optical
[0024]
In the second embodiment of the present invention, as shown in FIG. 2, the firmware data including the firmware identification information, the firmware index information, and the actual data is stored in the file data area of the optical
[0025]
FIG. 3 shows an example of the configuration of firmware data according to the present invention. FIG. 3 shows an example in which a plurality of firmware are recorded. The firmware data includes firmware identification information, firmware index information, and actual data of each firmware. The firmware identification information includes a keyword indicating that firmware data is stored, the size of the firmware data, and the like. FIG. 4 shows an example of the data configuration of the firmware index information. The firmware index information includes, for example, a maker name, a model name, a firmware version number, a storage location of the firmware, and the like.
[0026]
The operation of updating the firmware in the optical disc information recording / reproducing apparatus according to the third embodiment of the present invention will be described with reference to the flowchart of FIG.
[0027]
In the optical disk information recording / reproducing apparatus, the control microcomputer 11 of the
[0028]
【The invention's effect】
As described above, according to the present invention, the actual file management information is not written in the file management area as usual, but is written together with the actual data of the firmware in the file data area in which the actual data of the file is written. However, there is an effect that it is difficult for a third party to falsify the file management information while using the rewritable optical
[Brief description of the drawings]
FIG. 1 is a diagram showing a data structure when firmware is stored in an optical
FIG. 2 is a diagram showing a data configuration when firmware is stored in an optical
FIG. 3 is a diagram showing a data configuration of firmware according to the embodiment of the present invention.
FIG. 4 is a diagram showing a data configuration of firmware index information according to the embodiment of the present invention.
FIG. 5 is a flowchart showing an operation of updating firmware in an optical disc information recording / reproducing apparatus according to a third embodiment of the present invention.
FIG. 6 is a diagram showing a schematic configuration of a conventional example of an optical disk device.
FIG. 7 is a diagram showing a schematic configuration of a conventional example of a personal computer.
FIG. 8 is a diagram showing a schematic configuration of a conventional example of an optical disk information recording / reproducing apparatus.
FIG. 9 is a diagram showing a normal optical
FIG. 10 is a diagram showing a normal data configuration of an optical
FIG. 11 is a diagram showing a normal data configuration immediately after a file format of an optical
FIG. 12 is a diagram showing a normal data structure when a file is stored in the optical
[Explanation of symbols]
REFERENCE SIGNS
13 RAM
Claims (10)
予め初期化を行なった後、ファイルデータ領域のファイル未使用部分の先頭に、ファームウェアに関するデータとしてファームウェア識別情報とファームウェアインデックス情報と実データを記憶したことを特徴とする光ディスク記録媒体。A rewritable optical disk storage medium having a data area including a file management area, an area management area, and a file data area and storing data related to firmware,
An optical disk recording medium characterized by storing firmware identification information, firmware index information, and actual data as firmware-related data at the beginning of a file unused portion of a file data area after initializing in advance.
ファイルデータ領域の空き状況を示すエリア管理領域の、ファームウェアに関するデータを記憶した部分に対応する場所に、使用済みの状態を記憶したことを特徴とする光ディスク記録媒体。The optical disc recording medium according to claim 1,
An optical disc recording medium characterized in that a used state is stored in a location corresponding to a portion in which data relating to firmware is stored in an area management area indicating an empty state of a file data area.
ファームウェアインデックス情報として、メーカ名、機種名、及びバージョン番号を記憶したことを特徴とする光ディスク記録媒体。In the optical disk recording medium according to claim 1 or claim 2,
An optical disc recording medium storing a maker name, a model name, and a version number as firmware index information.
ホストマイコンが、光ディスク装置で読み取った、光ディスク記録媒体のファイルデータ領域のファイル未使用部分の先頭に存在するファイルの実データを読み込み、ファームウェア識別情報が有り且つ目的のファームウェアが有った場合、このファームウェアの実データを光ディスク装置に書き込んでファームウェアの更新を行なうことを特徴とする光ディスク情報記録再生装置。An optical disc information recording / reproducing device having an optical disc device, a host microcomputer, a memory, a video conversion circuit, and various interfaces,
The host microcomputer reads the actual data of the file existing at the beginning of the file unused portion of the file data area of the optical disk recording medium read by the optical disk device, and if the firmware identification information is present and the target firmware is present, An optical disk information recording / reproducing apparatus characterized in that actual data of firmware is written to an optical disk device to update the firmware.
ホストマイコンが、ファームウェアの実データを光ディスク装置に書き込んだ後に、この更新したファームウェアを用いて光ディスク装置を初期化することを特徴とする光ディスク情報記録再生装置。An optical disk information recording / reproducing apparatus according to claim 4,
An optical disk information recording / reproducing apparatus characterized in that a host microcomputer writes actual data of firmware to an optical disk apparatus, and then initializes the optical disk apparatus using the updated firmware.
ホストマイコンが、ファームウェアの実データを光ディスク装置に書き込んだ後に、エリア管理領域のファームウェアに関するデータを記憶した部分に対応する場所の使用済みの状態を未使用状態に書き直すことを特徴とする光ディスク情報記録再生装置。An optical disk information recording / reproducing apparatus according to claim 4,
Optical disc information recording characterized in that after the host microcomputer writes actual firmware data to the optical disc device, the used state of the area corresponding to the portion of the area management area that stores the firmware data is rewritten to the unused state. Playback device.
光ディスク装置が、電気的に書き換えられる不揮発性のメモリ手段を有し、このメモリ手段にファームウェアの実データを書き込むことを特徴とする光ディスク情報記録再生装置。In the optical disk information recording / reproducing apparatus according to claim 4,
An optical disk information recording / reproducing apparatus characterized in that an optical disk device has electrically rewritable nonvolatile memory means, and writes actual data of firmware into the memory means.
コンピュータプログラムが、光ディスク記録媒体のファイルシステム管理情報を読み込むステップと、光ディスク記録媒体のファイルデータ領域のファイル未使用部分の先頭に存在するファイルの実データを読み込むステップと、ファームウェア識別情報が有るか否かを判別するステップと、ファームウェアインデックス情報内に目的のファームウェアに関する情報がが有るか否かを判別するステップと、目的のファームウェア有った場合にこのファームウェアの実データを光ディスク装置に書き込んでファームウェアの更新を行なうステップからなるファームウェア更新プログラムであることを特徴とするコンピュータプログラムを記憶した記憶媒体。A storage medium storing a computer program,
A step in which the computer program reads file system management information of the optical disk recording medium, a step of reading actual data of a file existing at the head of a file unused portion of a file data area of the optical disk recording medium, and a step of determining whether firmware identification information is present. Determining whether there is information about the target firmware in the firmware index information, and writing the actual data of the firmware to the optical disk device when the target firmware is present, and A storage medium storing a computer program, which is a firmware update program including a step of performing an update.
コンピュータプログラムが、ファームウェアの更新を行なうステップの後に、この更新したファームウェアを用いて光ディスク装置を初期化するステップを有するファームウェア更新プログラムであることを特徴とするコンピュータプログラムを記憶した記憶媒体。A storage medium storing the computer program according to claim 8,
A storage medium storing a computer program, wherein the computer program is a firmware update program having a step of initializing an optical disk device using the updated firmware after the step of updating the firmware.
コンピュータプログラムが、ファームウェアの更新を行なうステップの後に、エリア管理領域のファームウェアに関するデータを記憶した部分に対応する場所の使用済みの状態を未使用状態に書き直すステップを有するファームウェア更新プログラムであることを特徴とするコンピュータプログラムを記憶した記憶媒体。A storage medium storing the computer program according to claim 8,
The computer program is a firmware update program having a step of rewriting a used state of a place corresponding to a portion of the area management area where data relating to firmware is stored to an unused state after the step of updating the firmware. Storage medium storing a computer program to be used.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002182911A JP2004030742A (en) | 2002-06-24 | 2002-06-24 | Optical disk storage medium for storing data related to firmware, optical disk information recording / reproducing device, and storage medium for storing firmware update program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002182911A JP2004030742A (en) | 2002-06-24 | 2002-06-24 | Optical disk storage medium for storing data related to firmware, optical disk information recording / reproducing device, and storage medium for storing firmware update program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2004030742A true JP2004030742A (en) | 2004-01-29 |
Family
ID=31179281
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002182911A Pending JP2004030742A (en) | 2002-06-24 | 2002-06-24 | Optical disk storage medium for storing data related to firmware, optical disk information recording / reproducing device, and storage medium for storing firmware update program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2004030742A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2416072A (en) * | 2004-07-07 | 2006-01-11 | Dell Products Lp | Embedding optical drive compatablity information in optical media |
| WO2007072384A3 (en) * | 2005-12-22 | 2007-11-22 | Koninkl Philips Electronics Nv | Device for and method of retrieval of a data file |
| JP2009523290A (en) * | 2006-01-11 | 2009-06-18 | ソニー株式会社 | Updating firmware for media |
| CN117112287A (en) * | 2023-09-07 | 2023-11-24 | 上海合芯数字科技有限公司 | Standby verification error correction method, device, server and storage medium |
-
2002
- 2002-06-24 JP JP2002182911A patent/JP2004030742A/en active Pending
Cited By (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009032396A (en) * | 2004-07-07 | 2009-02-12 | Dell Products Lp | System and method for embedding optical drive compatibility information in optical medium |
| DE102005011903B4 (en) | 2004-07-07 | 2018-05-03 | Dell Products L.P. | Optical media with embedded compatibility information |
| GB2416072B (en) * | 2004-07-07 | 2009-03-04 | Dell Products Lp | System and method for embedding optical drive compatibility information in optical media |
| GB2442631A (en) * | 2004-07-07 | 2008-04-09 | Dell Products Lp | Embedding optical drive compatibility information in optical media |
| US7391694B2 (en) | 2004-07-07 | 2008-06-24 | Dell Products L.P. | System and method for embedding optical drive compatibility information in optical media |
| GB2442631B (en) * | 2004-07-07 | 2008-11-05 | Dell Products Lp | System and method for embedding optical drive compatibility information in optical media |
| US8144555B2 (en) | 2004-07-07 | 2012-03-27 | Dell Products L.P. | System and method for embedding optical drive compatibility information in optical media |
| GB2416072A (en) * | 2004-07-07 | 2006-01-11 | Dell Products Lp | Embedding optical drive compatablity information in optical media |
| FR2873846A1 (en) * | 2004-07-07 | 2006-02-03 | Dell Products Lp | SYSTEM AND METHOD FOR INTEGRATING COMPATIBILITY INFORMATION OF OPTICAL UNITS IN OPTICAL MEDIA |
| US7606127B2 (en) | 2004-07-07 | 2009-10-20 | Dell Products L.P. | System and method for embedding optical drive compatibility information in optical media |
| US7885172B2 (en) | 2004-07-07 | 2011-02-08 | Dell Products L.P. | System and method for embedding optical drive compatibility information in optical media |
| WO2007072384A3 (en) * | 2005-12-22 | 2007-11-22 | Koninkl Philips Electronics Nv | Device for and method of retrieval of a data file |
| JP2009523290A (en) * | 2006-01-11 | 2009-06-18 | ソニー株式会社 | Updating firmware for media |
| CN117112287A (en) * | 2023-09-07 | 2023-11-24 | 上海合芯数字科技有限公司 | Standby verification error correction method, device, server and storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5095895B2 (en) | Method for immediately writing or reading a file on a disk-shaped recording medium | |
| JP2003223763A (en) | Information recording / reproducing device, information recording / reproducing unit, information recording / reproducing method, program and storage medium | |
| JP2005327447A (en) | Information recording medium, recording / reproducing apparatus and method, initialization method, and reinitialization method | |
| JP2004164822A (en) | Information recording apparatus, information recording method, information recording program, storage medium for storing information recording program, and information recording system | |
| CN100458956C (en) | Optical disc recording method and optical disc recording device | |
| JP2004030742A (en) | Optical disk storage medium for storing data related to firmware, optical disk information recording / reproducing device, and storage medium for storing firmware update program | |
| US7697387B2 (en) | Information recording medium, and information recording apparatus and method | |
| US5940353A (en) | Driving device for a recordable or a rewritable disk | |
| JP3045410U (en) | Disk drive device | |
| TWI386931B (en) | Recording medium, and method and apparatus for reformatting the same | |
| JP2003263842A (en) | Information recording device | |
| CN100389467C (en) | Recording/playback device and recording medium access method | |
| CN101506887B (en) | Recording device, recording method, and computer program | |
| JP2007511033A (en) | Information recording medium, recording / reproducing method, and recording / reproducing apparatus | |
| RU2005114052A (en) | OPTICAL RECORDING MEDIA, DEVICE AND METHOD FOR RECORDING-PLAYBACK, METHOD OF INITIALIZATION AND METHOD OF REPEAT INITIALIZATION | |
| JP4081395B2 (en) | Information recording / reproducing device | |
| JP2003263860A (en) | Storage medium to which data can be additionally written after finalization, recording and reproducing apparatus and method therefor | |
| JP2005093010A (en) | Recording apparatus, recording method, and program | |
| JP2003168265A (en) | Data recording method for optical disk, optical disk and data recording program for optical disk | |
| WO2005020238A1 (en) | Information recorder/reproducer, information recording/reproducing method and program | |
| US8077575B2 (en) | Information recording method that records management information for managing dummy information as a file in a user data area | |
| JP2004127459A (en) | Recording control device and recording control method, and program | |
| JP4015544B2 (en) | Information processing device | |
| JP4270163B2 (en) | Recording / reproducing method and disk recording / reproducing apparatus | |
| CN100570731C (en) | Initialize the recording device of the recording medium |