(57)【要約】【課題】メディアＩＤ重複を防止するＢＣＡデータ記録システムの提供。【解決手段】ＢＣＡマーカが光ディスクに記録するＢＣＡデータに含まれるメディアＩＤをファイル名とするＢＣＡデータを保存するＢＣＡデータ保存メモリ５１と、ＢＣＡデータの記録命令が発行されたとき、同一ファイル名のＢＣＡデータが存在していると判定したときに警告情報を発する機能を有する基本ソフトウェア（ＯＳ）により動作する制御部５３とを備え、ＩＤ生成部５４が生成したメディアＩＤを含むＢＣＡデータを生成し、このメディアＩＤをファイル名として前記ＢＣＡデータをＢＣＡデータ保存メモリへ記憶する際、基本ソフトウェア６０の同一ディレクトリ内に同一ファイル名のデータ記録を試みたときに警告を発する機能を利用してメディアＩＤの重複を防止するもの。【選択図】図１
2010097684.tif 000002
【特許請求の範囲】
【請求項１】
光ディスクにメディアＩＤを含むＢＣＡデータを記録するＢＣＡマーカと、該ＢＣＡマーカによるＢＣＡデータの記録を制御するコンピュータとを有するＢＣＡデータ記録システムであって、
前記コンピュータが、
前記光ディスクに記録するメディアＩＤを生成するＩＤ生成部と、
前記ＢＣＡマーカが光ディスクに記録したＢＣＡデータに含まれるメディアＩＤをファイル名とするＢＣＡデータを保存するＢＣＡデータ保存メモリと
前記ＢＣＡデータ保存メモリにファイル名が指定されたＢＣＡデータの記録命令が発行されたとき、同一ファイル名のＢＣＡデータが存在しているか否かを判定し、指定されたファイル名と同一ファイル名のＢＣＡデータが存在していると判定したときに警告情報を発する機能を有する基本ソフトウェアにより動作する制御部と、
該制御部から発せられた警告情報を表示又は音により警告する警告部とを備え、
該制御部が、
前記ＩＤ生成部によりメディアＩＤを生成する第１工程と、
該第１工程により生成したメディアＩＤを含むＢＣＡデータを生成する第２工程と、
前記第１工程により生成したメディアＩＤをファイル名として前記第２工程により生成されたＢＣＡデータをＢＣＡデータ保存メモリへ記憶する命令を基本ソフトウェアに命令する第３工程と、
該第３工程により基本ソフトウェアが前記警告情報を発したとき、前記警告部により警告を発する第４工程とを実行するＢＣＡデータ記録システム。
【請求項２】
前記制御部が、前記第３工程により基本ソフトウェアが前記警告情報を発しないとき、前記ＢＣＡデータを２進化されたバイナリデータとして前記ＢＣＡデータ保存メモリへ保存する第５工程を実行する請求項１記載のＢＣＡデータ記録システム。
【請求項３】
光ディスクにメディアＩＤを含むＢＣＡデータを記録するＢＣＡマーカと、該ＢＣＡマーカによるＢＣＡデータの記録を制御するコンピュータとを有し、該ＢＣＡデータをテキスト形式に変換したテキストファイルをＢＣＡデータ保存メモリに保存するＢＣＡデータ記録システムであって、
前記コンピュータが、
名称が付与されて細分化された記憶領域である細分保存メモリ領域を複数有し、前記ＢＣＡデータのメディアＩＤを含むテキストファイルを前記細分保存メモリ領域に保存するＢＣＡデータ保存メモリと、
前記光ディスクに記録するメディアＩＤを生成するＩＤ生成部と、
前記ＢＣＡデータ保存メモリにＢＣＡデータの記録命令が発行されたとき、前記細分保存メモリ領域のテキストファイルに前記メディアＩＤを追加する処理を基本ソフトウェアにより試みる制御部と、
該制御部によるテキストファイルを細分保存メモリ領域に追加する処理を試みるとき、該テキストファイル内に同一名のメディアＩＤが存在しているか否かを判定し、同一名のメディアＩＤが存在していると判定したときに警告情報を発する機能を有するソフトウェアとを備え、
該制御部が、
前記ＩＤ生成部によりメディアＩＤを生成する第１工程と、
該第１工程により生成したメディアＩＤを含むＢＣＡデータを生成する第２工程と、
該生成したＢＣＡデータに含まれる細分保存メモリ領域名称と同一名の細分保存メモリ領域のテキストファイルに前記メディアＩＤを追加する処理を基本ソフトウェアにより試みる第３工程と、
該第３工程のメディアＩＤを追加する処理によりソフトウェアが前記警告情報を発したとき、前記警告部により警告を発する第４工程とを実行するＢＣＡデータ記録システム。
【請求項４】
前記制御部が、前記第３工程によりソフトウェアが前記警告情報を発しないとき、前記細分保存メモリ領域のテキストファイルに前記メディアＩＤを追加する第５工程を実行するＢＣＡデータ記録システム。
【請求項５】
前記制御部が、第３工程においてＢＣＡデータに含まれる細分保存メモリ領域名称と同一名の細分保存メモリ領域が存在しないと判定したとき、該存在しない名称の細分保存メモリ領域を生成し、該生成した細分保存メモリ領域にメディアＩＤを含むテキストファイルを格納する第６工程を実行する請求項３又は４記載のＢＣＡデータ記録システム。
【請求項６】
光ディスクにメディアＩＤを含むＢＣＡデータを記録するＢＣＡマーカと、該ＢＣＡマーカによるＢＣＡデータの記録を制御するコンピュータとを有するＢＣＡデータ記録システムのＢＣＡデータ記録方法であって、
前記コンピュータに、
前記光ディスクに記録するメディアＩＤを生成するＩＤ生成部と、
前記ＢＣＡマーカが光ディスクに記録したＢＣＡデータに含まれるメディアＩＤをファイル名とするＢＣＡデータを保存するＢＣＡデータ保存メモリと
前記ＢＣＡデータ保存メモリにファイル名が指定されたＢＣＡデータの記録命令が発行されたとき、同一ファイル名のＢＣＡデータが存在しているか否かを判定し、指定されたファイル名と同一ファイル名のＢＣＡデータが存在していると判定したときに警告情報を発する機能を有する基本ソフトウェアにより動作する制御部と、
該制御部から発せられた警告情報を表示又は音により警告する警告部とを設け、
該制御部に、
前記ＩＤ生成部によりメディアＩＤを生成する第１工程と、
該第１工程により生成したメディアＩＤを含むＢＣＡデータを生成する第２工程と、
前記第１工程により生成したメディアＩＤをファイル名として前記第２工程により生成されたＢＣＡデータをＢＣＡデータ保存メモリへ記憶する命令を基本ソフトウェアに命令する第３工程と、
該第３工程により基本ソフトウェアが前記警告情報を発したとき、前記警告部により警告を発する第４工程とを実行させるＢＣＡデータ記録方法。
【請求項７】
前記制御部に、前記第３工程により基本ソフトウェアが前記警告情報を発しないとき、前記ＢＣＡデータを２進化されたバイナリデータとして前記ＢＣＡデータ保存メモリへ保存する第５工程を実行させる請求項６記載のＢＣＡデータ記録方法。
【請求項８】
光ディスクにメディアＩＤを含むＢＣＡデータを記録するＢＣＡマーカと、該ＢＣＡマーカによるＢＣＡデータの記録を制御するコンピュータとを有し、該ＢＣＡデータをテキスト形式に変換したテキストファイルをＢＣＡデータ保存メモリに保存するＢＣＡデータ記録システムのＢＣＡデータ記録方法であって、
前記コンピュータに、
名称が付与されて細分化された記憶領域である細分保存メモリ領域を複数有し、前記ＢＣＡデータのメディアＩＤを含むテキストファイルを前記細分保存メモリ領域に保存するＢＣＡデータ保存メモリと、
前記光ディスクに記録するメディアＩＤを生成するＩＤ生成部と、
前記ＢＣＡデータ保存メモリにＢＣＡデータの記録命令が発行されたとき、前記細分保存メモリ領域のテキストファイルに前記メディアＩＤを追加する処理を基本ソフトウェアにより試みる制御部と、
該制御部によるテキストファイルを細分保存メモリ領域に追加する処理を試みるとき、該テキストファイル内に同一名のメディアＩＤが存在しているか否かを判定し、同一名のメディアＩＤが存在していると判定したときに警告情報を発する機能を有するソフトウェアとを設け、
該制御部に、
前記ＩＤ生成部によりメディアＩＤを生成する第１工程と、
該第１工程により生成したメディアＩＤを含むＢＣＡデータを生成する第２工程と、
該生成したＢＣＡデータに含まれる細分保存メモリ領域名称と同一名の細分保存メモリ領域のテキストファイルに前記メディアＩＤを追加する処理を基本ソフトウェアにより試みる第３工程と、
該第３工程のメディアＩＤを追加する処理によりソフトウェアが前記警告情報を発したとき、前記警告部により警告を発する第４工程とを実行させるＢＣＡデータ記録方法。
【請求項９】
前記制御部に、前記第３工程によりソフトウェアが前記警告情報を発しないとき、前記細分保存メモリ領域のテキストファイルに前記メディアＩＤを追加する第５工程を実行させる請求項８記載のＢＣＡデータ記録方法。
【請求項１０】
前記制御部に、第３工程においてＢＣＡデータに含まれる細分保存メモリ領域名称と同一名の細分保存メモリ領域が存在しないと判定したとき、該存在しない名称の細分保存メモリ領域を生成し、該生成した細分保存メモリ領域にメディアＩＤを含むテキストファイルを格納する第６工程を実行させる請求項７又は８記載のＢＣＡデータ記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ディスク等の記録媒体に記録される著作物の著作権表示のために使用されるＢＣＡデ−タを記録するＢＣＡデ−タ記録システム及びＢＣＡデ−タ記録方法に関する。
【背景技術】
【０００２】
一般に映画や音楽等を記録する記録媒体であるＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ：登録商標）等の光ディスクは、著作物の不正コピー防止を目的とした著作権表示のためにＢＣＡ（Ｂｕｒｓｔ  Ｃｕｔｔｉｎｇ  Ａｒｅａ）と呼ばれる領域にディスク１枚毎に固有の「メディアＩＤ」を含む情報を記録しており、この情報はＢＣＡデータと呼ばれ、このＢＣＡデータ中のメディアＩＤは固有でなければならない。
【０００３】
このため光ディスクを製造する製造メーカは、メディアＩＤが他の光ディスクと重複していないことを確認する手段としてメディアＩＤを格納するデータベース（ＤＢ）サーバを設け、該データベースサーバを用いてメディアＩＤの管理を行っている。
【０００４】
この従来技術によるＢＣＡデ−タ記録システムは、図８に示す如く、前記ＢＣＡデータを管理するためのデータベースサーバ３０と、該データベースサーバ３０に接続される複数のＢＣＡデータ記録ライン１０〜ｎとから成り、例えばＢＣＡデータ記録ライン１０は、光ディスク１にＢＣＡデータを記録するＢＣＡマーカ１６と、生成したメディアＩＤが以前に使用したメディアＩＤと重複しないか否かを前記データベースサーバ３０に問い合わせるコントローラ１１とから構成される。
【０００５】
該コントローラ１１は、光ディスク１にＢＣＡマーカ１６を用いて記録したメディアＩＤを含むＢＣＡデータを格納するＢＣＡデータ格納メモリ１４と、予め定められた規則によってメディアＩＤを生成するＩＤ生成回路１３と、該ＩＤ生成回路１３により生成したメディアＩＤが他のＢＣＡデータ記録ラインで使用したメディアＩＤと重複しないか否かをデータベースサーバ３０に問い合わせ、問い合わせの結果、使用されていないと判定したときに当該使用されていないメディアＩＤを含むＢＣＡデータをＢＣＡデータ格納メモリ１４に格納し、ＢＣＡマーカを用いて光ディスク１への記録を指示する制御部１２とから構成される。
【０００６】
この従来技術によるＢＣＡデ−タ記録システムは、例えばＢＣＡデータ記録ライン１０において、コントローラ１１がＩＤ生成回路１３にてメディアＩＤを含むＢＣＡデータを生成する工程と、それが以前のメディアＩＤと重複していないかを確認するために、データベースサーバ３０に問い合わせを行う工程と、重複がないことを確認できた場合、そのＢＣＡデータをＢＣＡデータ格納メモリ１４に格納する工程と、ＢＣＡマーカ１６が光ディスク１にＢＣＡデータを記録するときコントローラ１１にＢＣＡデータを要求する工程と、この要求を受信したコントローラ１１の制御部１２がＢＣＡデータ格納メモリ１４に格納したＢＣＡデータをＢＣＡマーカ１６に供給すると共にそのＢＣＡデータに含まれるメディアＩＤをＤＢサーバに登録する工程と、ＢＣＡマーカ１６が光ディスク１にＢＣＡデータを記録する工程とを繰り返すことによって、重複のない固有のメディアＩＤを含むＢＣＡデータを光ディスクに記録することができる。
【０００７】
尚、前記光ディスクのＢＣＡデータの記録に関する技術が記載された文献としては、下記特許文献１が挙げられ、下記特許文献１には、ＢＣＡデータに秘密鍵を含ませ、再生装置側で前記秘密鍵を解読できなければデータの再生を防止する技術が記載されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００６−２２１８０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
前述したメディアＩＤの管理は、映画データ等のコンテンツデータを記録して出荷するＤＶＤ−ＲＯＭの製造メーカにおいては、ＢＣＡデータに含まれる固有のメディアＩＤを利用することにより出荷管理や不正複写を監視するためのトレーサビリティ管理が実現できるため、メディアＩＤが重複していないことを確認する手段として有意義なものであるが、ＤＶＤ−Ｒ等のブランクディスクの製造メーカにおいては、メディアＩＤが重複していないことを確認する手段としてのみにしか使用しないため、データベースの設置が負担になるという不具合があった。この不具合は、特にライン数が小規模な製造メーカにおいて顕著であるが、一方、このような製造メーカにおいても、光ディスクに記録した固有のメディアＩＤを含むＢＣＡデータは保存しておきたいという要望もある。
【００１０】
本発明の目的は、データベースサーバを設置することなく重複しないメディアＩＤを含むＢＣＡデータを容易に記録することができるＢＣＡデータ記録システム及びＢＣＡデータ生成方法を提供することである。
【課題を解決するための手段】
【００１１】
前記目的を達成するために本発明は、光ディスクにメディアＩＤを含むＢＣＡデータを記録するＢＣＡマーカと、該ＢＣＡマーカによるＢＣＡデータの記録を制御するコンピュータとを有するＢＣＡデータ記録システムであって、
前記コンピュータが、
前記光ディスクに記録するメディアＩＤを生成するＩＤ生成部と、
前記ＢＣＡマーカが光ディスクに記録したＢＣＡデータに含まれるメディアＩＤをファイル名とするＢＣＡデータを保存するＢＣＡデータ保存メモリと、
前記ＢＣＡデータ保存メモリにファイル名が指定されたＢＣＡデータの記録命令が発行されたとき、同一ファイル名のＢＣＡデータが存在しているか否かを判定し、指定されたファイル名と同一ファイル名のＢＣＡデータが存在していると判定したときに警告情報を発する機能を有する基本ソフトウェアにより動作する制御部と、
該制御部から発せられた警告情報を表示又は音により警告する警告部とを備え、
該制御部が、
前記ＩＤ生成部によりメディアＩＤを生成する第１工程と、
該第１工程により生成したメディアＩＤを含むＢＣＡデータを生成する第２工程と、
前記第１工程により生成したメディアＩＤをファイル名として前記第２工程により生成されたＢＣＡデータをＢＣＡデータ保存メモリへ記憶する命令を基本ソフトウェアに命令する第３工程と、
該第３工程により基本ソフトウェアが前記警告情報を発したとき、前記警告部により警告を発する第４工程とを実行することを第１の特徴とする。
【００１２】
また本発明は、第１の特徴のＢＣＡデータ記録システムにおいて、前記制御部が、前記第３工程により基本ソフトウェアが前記警告情報を発しないとき、前記ＢＣＡデータを２進化されたバイナリデータとして前記ＢＣＡデータ保存メモリへ保存する第５工程を実行することを第２の特徴とする。
【００１３】
更に本発明は、光ディスクにメディアＩＤを含むＢＣＡデータを記録するＢＣＡマーカと、該ＢＣＡマーカによるＢＣＡデータの記録を制御するコンピュータとを有し、該ＢＣＡデータをテキスト形式に変換したテキストファイルをＢＣＡデータ保存メモリに保存するＢＣＡデータ記録システムであって、
前記コンピュータが、
名称が付与されて細分化された記憶領域である細分保存メモリ領域を複数有し、前記ＢＣＡデータのメディアＩＤを含むテキストファイルを前記細分保存メモリ領域に保存するＢＣＡデータ保存メモリと、
前記光ディスクに記録するメディアＩＤを生成するＩＤ生成部と、
前記ＢＣＡデータ保存メモリにＢＣＡデータの記録命令が発行されたとき、前記細分保存メモリ領域のテキストファイルに前記メディアＩＤを追加する処理を基本ソフトウェアにより試みる制御部と、
該制御部によるテキストファイルを細分保存メモリ領域に追加する処理を試みるとき、該テキストファイル内に同一名のメディアＩＤが存在しているか否かを判定し、同一名のメディアＩＤが存在していると判定したときに警告情報を発する機能を有するソフトウェアとを備え、
該制御部が、
前記ＩＤ生成部によりメディアＩＤを生成する第１工程と、
該第１工程により生成したメディアＩＤを含むＢＣＡデータを生成する第２工程と、
該生成したＢＣＡデータに含まれる細分保存メモリ領域名称と同一名の細分保存メモリ領域のテキストファイルに前記メディアＩＤを追加する処理を基本ソフトウェアにより試みる第３工程と、
該第３工程のメディアＩＤを追加する処理によりソフトウェアが前記警告情報を発したとき、前記警告部により警告を発する第４工程とを実行することを第３の特徴とする。
【００１４】
また本発明は、第３の特徴のＢＣＡデータ記録システムにおいて、前記制御部が、前記第３工程によりソフトウェアが前記警告情報を発しないとき、前記細分保存メモリ領域のテキストファイルに前記メディアＩＤを追加する第５工程を実行することを第４の特徴とする。
【００１５】
また本発明は、第３又は第４の特徴のＢＣＡデータ記録システムにおいて、前記制御部が、第３工程においてＢＣＡデータに含まれる細分保存メモリ領域名称と同一名の細分保存メモリ領域が存在しないと判定したとき、該存在しない名称の細分保存メモリ領域を生成し、該生成した細分保存メモリ領域にメディアＩＤを含むテキストファイルを格納する第６工程を実行することを第５の特徴とする。
【００１６】
更に本発明は、光ディスクにメディアＩＤを含むＢＣＡデータを記録するＢＣＡマーカと、該ＢＣＡマーカによるＢＣＡデータの記録を制御するコンピュータとを有するＢＣＡデータ記録システムのＢＣＡデータ記録方法であって、
前記コンピュータに、
前記光ディスクに記録するメディアＩＤを生成するＩＤ生成部と、
前記ＢＣＡマーカが光ディスクに記録したＢＣＡデータに含まれるメディアＩＤをファイル名とするＢＣＡデータを保存するＢＣＡデータ保存メモリと
前記ＢＣＡデータ保存メモリにファイル名が指定されたＢＣＡデータの記録命令が発行されたとき、同一ファイル名のＢＣＡデータが存在しているか否かを判定し、指定されたファイル名と同一ファイル名のＢＣＡデータが存在していると判定したときに警告情報を発する機能を有する基本ソフトウェアにより動作する制御部と、
該制御部から発せられた警告情報を表示又は音により警告する警告部とを設け、
該制御部に、
前記ＩＤ生成部によりメディアＩＤを生成する第１工程と、
該第１工程により生成したメディアＩＤを含むＢＣＡデータを生成する第２工程と、
前記第１工程により生成したメディアＩＤをファイル名として前記第２工程により生成されたＢＣＡデータをＢＣＡデータ保存メモリへ記憶する命令を基本ソフトウェアに命令する第３工程と、
該第３工程により基本ソフトウェアが前記警告情報を発したとき、前記警告部により警告を発する第４工程とを実行させることを第６の特徴とする。
【００１７】
また本発明は、第６の特徴のＢＣＡデータ記録方法において、前記制御部に、前記第３工程により基本ソフトウェアが前記警告情報を発しないとき、前記ＢＣＡデータを２進化されたバイナリデータとして前記ＢＣＡデータ保存メモリへ保存する第５工程を実行させることを第７の特徴とする。
【００１８】
更に本発明は、光ディスクにメディアＩＤを含むＢＣＡデータを記録するＢＣＡマーカと、該ＢＣＡマーカによるＢＣＡデータの記録を制御するコンピュータとを有し、該ＢＣＡデータをテキスト形式に変換したテキストファイルをＢＣＡデータ保存メモリに保存するＢＣＡデータ記録システムのＢＣＡデータ記録であって、
前記コンピュータに、
名称が付与されて細分化された記憶領域である細分保存メモリ領域を複数有し、前記ＢＣＡデータのメディアＩＤを含むテキストファイルを前記細分保存メモリ領域に保存するＢＣＡデータ保存メモリと、
前記光ディスクに記録するメディアＩＤを生成するＩＤ生成部と、
前記ＢＣＡデータ保存メモリにＢＣＡデータの記録命令が発行されたとき、前記細分保存メモリ領域のテキストファイルに前記メディアＩＤを追加する処理を基本ソフトウェアにより試みる制御部と、
該制御部によるテキストファイルを細分保存メモリ領域に追加する処理を試みるとき、該テキストファイル内に同一名のメディアＩＤが存在しているか否かを判定し、同一名のメディアＩＤが存在していると判定したときに警告情報を発する機能を有するソフトウェアとを設け、
該制御部に、
前記ＩＤ生成部によりメディアＩＤを生成する第１工程と、
該第１工程により生成したメディアＩＤを含むＢＣＡデータを生成する第２工程と、
該生成したＢＣＡデータに含まれる細分保存メモリ領域名称と同一名の細分保存メモリ領域のテキストファイルに前記メディアＩＤを追加する処理を基本ソフトウェアにより試みる第３工程と、
該第３工程のメディアＩＤを追加する処理によりソフトウェアが前記警告情報を発したとき、前記警告部により警告を発する第４工程とを実行させることを第８の特徴とする。
【００１９】
また本発明は、第８の特徴のＢＣＡデータ記録方法において、前記制御部に、前記第３工程によりソフトウェアが前記警告情報を発しないとき、前記細分保存メモリ領域のテキストファイルに前記メディアＩＤを追加する第５工程を実行させることを第９の特徴とする。
【００２０】
また本発明は、第７又は８の特徴のＢＣＡデータ記録方法において、前記制御部に、第３工程においてＢＣＡデータに含まれる細分保存メモリ領域名称と同一名の細分保存メモリ領域が存在しないと判定したとき、該存在しない名称の細分保存メモリ領域を生成し、該生成した細分保存メモリ領域にメディアＩＤを含むテキストファイルを格納する第６工程を実行させることを第１０の特徴とする。
【発明の効果】
【００２１】
本発明によるＢＣＡコード記録システム及び方法は、基本ソフトウェアである基本ＯＳの同一ディレクトリに同一名称のファイル記録を試みたときに警告を発する警告機能を利用してメディアＩＤの重複を検査することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の第１実施形態によるＢＣＡデータ記録システムの構成図。
【図２】第１実施形態によるＢＣＡデータを説明するための図。
【図３】第１実施形態によるＢＣＡデータ記録システムの動作フロー図。
【図４】本発明の第２実施形態によるＢＣＡデータ記録システムの構成図。
【図５】第２実施形態によるＢＣＡデータ記録システムの動作フロー図。
【図６】第２実施形態によるＢＣＡデータを説明するための図。
【図７】第１と第２実施形態のＢＣＡデータの関係を説明するための図。
【図８】従来技術によるＢＣＡデータ記録システムの構成図。
【発明を実施するための形態】
【００２３】
［第１実施形態の説明］
本発明の第１の実施形態に係るＢＣＡデータ記録システムは、複数のＢＣＡデータ記録ラインから成り、当該ＢＣＡデータ記録ラインは、図１に示す如く、光ディスク１にＢＣＡデータを記録するＢＣＡマーカ１６と、該ＢＣＡマーカ１６にメディアＩＤを含むＢＣＡデータを提供して制御するパーソナルコンピュータ（ＰＣ）５０とから構成される。
【００２４】
前記ＰＣ５０は、一般のパーソナルコンピュータと同様の構成及び機能を有し、例えばＣＰＵ（制御部）、メモリ、ハードディスクドライブ、ディスプレイ、キーボード等の入出力手段を備えるものであって、特に本例においては、ＰＣ５０を制御する基本ソフトウェアである基本ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）５５と、該基本ＯＳ６０の制御下において生成したメディアＩＤを含むＢＣＡデータを格納するコントローラ５２と、光ディスクに記録したＢＣＡデータを記録するＢＣＡデータ保存メモリ５１とから構成される。尚、前記基本ＯＳとは、例えばＭｉｃｒｏｓｏｆｔ（登録商標）社のＷｉｎｄｏｗｓ（登録商標）や、Ａｐｐｌｅ（登録商標）社のＭａｃＯＳ（登録商標）や、ＵＮＩＸ（登録商標）系ＯＳや、Ｌｉｎｕｘその他の基本ソフトウェアであって、同一ディレクトリ（フォルダとも呼ぶデータを格納する階層を含む領域）内に同一ファイル名のファイルが存在し、当該同一ディレクトリ内に同一ファイル名の新ファイルの書き込みを試みるとき、既設ファイルに新ファイルを上書きして良いか否か等の警告をユーザに行う機能を有するものである。
【００２５】
前記コントローラ５２は、後述する予め定められた処理手順によって重複しない固有のメディアＩＤを生成するＩＤ生成回路５４と、メディアＩＤを含むＢＣＡデータを格納するＢＣＡデータ格納メモリ５５と、前記ＩＤ生成回路５４及びＢＣＡデータ格納メモリ５５を制御する制御部５３とから構成され、実際にはソフトウェア機能及びメモリにより前記回路等が実現される。
【００２６】
［動作］
この様に構成されたＢＣＡデ−タ記録システムは、コントローラ５２のＩＤ生成回路５４が所定の規則に従ってメディアＩＤを生成する第１工程と、この第１工程により生成したメディアＩＤを含むＢＣＡデータを作成する第２工程と、前記第１工程により生成したメディアＩＤをファイル名とするファイル（ＢＣＡデータ）をＢＣＡデータ格納メモリ５５内に対する保存命令を基本ＯＳ６０に指示する第３工程と、この第３工程において基本ＯＳ６０が前記メディアＩＤをファイル名としたファイル（ＢＣＡデータ）の保存を行うと共に当該ＢＣＡデータを光ディスク１に書き込み、再生した際に同一ファイル名の既設ファイルが存在するか否かを判定する第４工程とを実行する。
【００２７】
前記第２工程において作成するＢＣＡデータは、図２に示す如く、本ＢＣＡ記録ラインを備えたメーカを識別するためのメーカ固有ＩＤ等を含む第１領域９０と、ＢＣＡデータを書き込んだ記録ラインに固有に付与されたライン固有ＩＤを含む第２領域と、前述したメディアＩＤを含む第３領域とから構成される。
【００２８】
前記第４工程において同一ファイル名のデータが保存されているか否かを判定する機能はＯＳの基本機能を利用するものであって、図３に示す如く、コントローラ５２の制御部５３が、前述したＢＣＡデータを書き込んだ光ディスク１からＢＣＡデータを読み込むステップＳ６１と、この読み込んだＢＣＡデータからメディアＩＤ９２を抽出するステップＳ６２と、該ステップＳ６２により抽出したメディアＩＤをファイル名としたバイナリ形式のＢＣＡデータを作成するステップＳ６３とを実行する。
【００２９】
このステップＳ６３により作成したファイル名のバイナリ形式のＢＣＡデータの記録が保存メモリ５５に対して試みれられたとき、基本ＯＳは、前記ステップＳ６２により抽出したメディアＩＤのファイル名が同一ディレクトリ（フォルダとも呼ぶデータを格納する階層を含む領域）内に同一ファイル名のファイルが存在するか否かを判定し、同一ファイル名が存在すると判定したとき、制御部５３にメディアＩＤが重複していることを警告するステップＳ６６とを実行する。
【００３０】
このステップＳ６６により警告を受けた制御部５３は、メディアＩＤが重複していることを管理者等に報告するステップＳ６４を実行してＢＣＡデータ記録ラインを停止するステップＳ６５とを実行し、他方、前記ステップＳ６６において同一ファイル名がないと判定した基本ＯＳは、ＢＣＡデータの保存メモリ５５にバイナリデータ形式のＢＣＡデータを記録するステップＳ６７を実行するように動作する。尚、バイナリデータ形式とは、コンピュータが処理・記憶するために２進化されたファイル（バイナリファイル）またはその内部表現の形式のことを言う。
【００３１】
この様に本例によるＢＣＡデ−タ記録システムは、ＩＤ生成回路５４が生成したメディアＩＤをファイル名としたＢＣＡデータのファイルを同一ディレクトリであるＢＣＡデータ格納メモリ５５への書き込みを試みたとき、基本ＯＳ６０が同一ディレクトリ内に既設の同一ファイル名のファイルデータが存在するか否かを判定し、存在すると判定したとき、前述したデータ上書きの警告情報を発し、この警告情報を制御部５３が検知することによってメディアＩＤが既に生成されたものであることを判定する。即ち、本実施形態においては、基本ＯＳ６０が、ＢＣＡデータ格納メモリ５５の同一ディレクトリ内に同一ファイル名のデータが存在したときに警告情報を発する機能を利用し、同一のメディアＩＤが既に使用されたか否かを判定することができる。
【００３２】
これによって本実施形態によるＢＣＡデ−タ記録システム及び方法は、メディアＩＤが基本ＯＳ６０の機能を利用した当該ＢＣＡ記録ライン１０固有の識別情報であり、ＢＣＡデータがライン固有ＩＤ及びメーカ固有ＩＤ固有ＩＤとの組合せにより構成されるため、光ディスクに記録するＢＣＡデータを、その光ディスク固有の情報として記録することができる。
【００３３】
尚、前記ＩＤ生成回路５４により生成するメディアＩＤの生成方法は、一般にＤＶＤ（登録商標）の同一コンテンツの同一ロットにおける製造枚数の上限値が１００万枚に規制されていることから、整数を順次カウントアップすることによって生成することや、所定桁数内においてランダムに生成することが考えられる。
【００３４】
また本実施形態においては、前記光ディスクに記録したＢＣＡデータをＢＣＡデータ保存メモリ５１に保存することによって、光ディスクに記録したメディアＩＤを含むＢＣＡデータを保存し、トレーサビリティを確保することもできる。
【００３５】
［第２実施形態］
本発明の第１実施形態によるＢＣＡデータ記録システム及び方法は、前述のように基本ＯＳの機能を利用して光ディスク固有の情報としたＢＣＡデータを生成するものであるが、第１実施形態で説明した例ではメディアＩＤ毎にファイルを作成するために、メディアの生産枚数が増加するにつれファイル数も増加し、基本ＯＳが検査する対象ファイル数が増大し、警告発生機能の時間性能が低下する可能性がある。
【００３６】
そこで、発明者は前述の警告発生機能の時間性能低下を防止するため、メディアＩＤを分類情報とシリアルＮｏ部に分けて定義し、ＢＣＡデータ格納メモリをこの分類情報で細分化し、その細分化された保存メモリ内ごとにメディアＩＤを記録したテキストファイルを作成し、該テキストファイルに記録したメディアＩＤをチェックすることにより重複を防止する本発明の第２の実施形態を成し、この第２実施形態によるＢＣＡデータ記録システム及びＢＣＡデータ生成方法を次に説明する。
【００３７】
この実施形態によるＢＣＡデータ記録システムは、図４に示す如く、前述の実施形態同様に複数のＢＣＡデータ記録ラインから成り、当該ＢＣＡデータ記録ラインは、光ディスク１にＢＣＡデータを記録するＢＣＡマーカ１６と、該ＢＣＡマーカ１６にメディアＩＤを含むＢＣＡデータを提供して制御するパーソナルコンピュータ（ＰＣ）５０とから構成される。
【００３８】
このＰＣ５０は、該ＰＣ５５を制御する基本ソフトウェアである基本ＯＳ６０と、該基本ＯＳ６０の制御下において生成したメディアＩＤを含むＢＣＡデータを格納するコントローラ５２と、光ディスクに記録したＢＣＡデータを記録するＢＣＡデータ保存メモリ５１とから構成される。尚、前記基本ＯＳは、前述の実施形態同様に同一ディレクトリ内に同一ファイル名のファイルが存在し、当該同一ディレクトリ内に同一ファイル名の新ファイルの書き込みを試みるとき、既設ファイルに新ファイルを上書きして良いか否か等の警告をユーザに行う機能を有する。
【００３９】
本実施形態によるコントローラ５２は、予め定められた処理手順によって重複しない固有のメディアＩＤを生成するＩＤ生成回路５４と、メデイアＩＤを含むＢＣＡデータを格納するＢＣＡデータ格納メモリ５５と、前記ＩＤ生成回路５４及びＢＣＡデータ格納メモリ５５を制御する制御部５３とから構成され、ソフトウェア機能及びメモリにより前記回路等が実現される。
【００４０】
この様に構成されたＢＣＡデ−タ記録システムは、コントローラ５２のＩＤ生成回路５４が所定の規則に従ってメディアＩＤを生成する第１工程と、この第１工程により生成したメディアＩＤを含むＢＣＡデータを作成する第２工程と、前記第１工程により生成したメディアＩＤをファイル名とするファイル（ＢＣＡデータ）をＢＣＡデータ格納メモリ５５内に対する保存命令を基本ＯＳ６０に指示する第３工程と、この第３工程において基本ＯＳ６０が前記メディアＩＤをファイル名としたファイル（ＢＣＡデータ）の保存を行うと共に当該ＢＣＡデータを光ディスク１に書き込み、該ＢＣＡデータを読み込み、同一ファイル名の既設ファイルが存在するか否かを判定する第４工程とを実行する。
【００４１】
前記第２工程において作成するＢＣＡデータは、図４下段に示す如く、ＢＣＡ記録ラインを備えたメーカを識別するためのメーカ固有ＩＤ等を含む第１領域９０と、ＢＣＡデータを書き込んだ記録ラインに固有に付与されたライン固有ＩＤを含む第２領域と、特に本実施形態においては後述する分類情報８１及びシリアルＮｏ部８２から成るメディアＩＤ８０とから構成される。
【００４２】
本実施形態は、メディアＩＤ８０を分類情報８１とシリアルＮｏ部８２とに分けて定義すると共に、ＢＣＡデータ保存メモリ５１内のメモリ領域を分類情報８１を名称とした単位で細分化し、その細分化された細分保存メモリ領域内毎にメディアＩＤ８０を記録したテキストファイルを作成する。
【００４３】
［動作］
この様に構成されたＢＣＡデ−タ記録システムは、コントローラ５２のＩＤ生成回路５４が所定の規則に従ってメディアＩＤを生成する第１工程と、この第１工程により生成したメディアＩＤを含むＢＣＡデータを作成する第２工程と、前記第１工程により生成したメディアＩＤをファイル名とするファイル（ＢＣＡデータ）をＢＣＡデータ格納メモリ５５内に対する保存命令を基本ＯＳ６０に指示する第３工程と、この第３工程において基本ＯＳ６０が予め定めた分類情報８１及びシリアルＮｏ部８２から成るメディアＩＤ８０を含むＢＣＡデータの保存を行うと共に当該ＢＣＡデータを光ディスク１に書き込み、再生した際に同一ファイル名の既設ファイルが存在するか否かを判定する第４工程とを実行する。
【００４４】
この第４工程において同一ファイル名のデータが保存されているか否かを判定する機能は基本ＯＳの基本機能及び前述の分類情報を利用したものであって、図５に示す如く、コントローラ５２の制御部５３が、前述したＢＣＡデータを書き込んだ光ディスク１からＢＣＡデータを読み込むステップＳ２０１と、この読み込んだＢＣＡデータからメディアＩＤ８０を抽出するステップＳ２０２と、該抽出したメディアＩＤ８０から分類情報８１を抽出するステップＳ２０３と、該抽出した分類情報８１を名称とした細分保存メモリ領域がＢＣＡデータ保存メモリ５１内に存在するか否かを判定するステップＳ２０４とを実行する。
【００４５】
次いで本システムは、該ステップＳ２０４において抽出した分類情報８１を名称とした細分保存メモリ領域がＢＣＡデータ保存メモリ５１内に存在しないと判定したとき、該ＢＣＡデータ保存メモリ５１に前記抽出した分類情報８１を名称とした細分保存メモリ領域を作成するステップＳ２０５と、該ステップＳ２０５により作成した細分保存メモリ領域内に固定したファイル名（例えばＤＡＴＡ．ｔｘｔ）を付けたテキストファイルを作成するステップＳ２０６と、前記ステップＳ２０４においてステップＳ２０３により抽出した分類情報８１を名称とした細分保存メモリ領域がＢＣＡデータ保存メモリ５１内に存在すると判定したとき、この判定した細分保存メモリ領域内の固定名（例えばＤＡＴＡ．ｔｘｔ）のテキストファイルを開くステップＳ２０７と、該ステップＳ２０７によって開いたテキストファイルに含まれる全テキストデータ行を検索するステップＳ２０８とを実行する。
【００４６】
更に本システムは、前記ステップＳ２０８による全テキストデータ行の検索が終了したと判定したとき、前述のステップＳ２０２により抽出したメディアＩＤ８０をテキストファイル（ＤＡＴＡ．ｔｘｔ）の最終行に追加して前記ステップＳ２０１に戻るステップＳ２１２を実行することによって、既存又は新規に作成した細分保存メモリ領域に格納したテキストファイル（ＤＡＴＡ．ｔｘｔ）に光ディスク１から読み込んだメディアＩＤ８０を記録するように動作する。
【００４７】
前記ステップＳ２０８による全テキストデータ行の検索が終了していないと判定したとき、本システムは、ステップＳ２０２により抽出したメディアＩＤとテキストファイル（ＤＡＴＡ．ｔｘｔ）のｎ行（初期値ｎ＝１）に記載されたメディアＩＤとを比較するステップＳ２０９と、該ステップＳ２０９による比較の結果により一致するか否かを判定し、一致しないと判定したときに比較対象行を次行へ移動［ｎ＝ｎ＋１］させて前記ステップＳ２０８に戻るステップＳ２１３と、前記ステップＳ２１０においてステップＳ２０２により光ディスクから抽出したメディアＩＤと細分保存メモリ領域に格納したテキストファイルに含まれるメディアＩＤとが一致すると判定したとき（メディアＩＤ重複と判定したとき）、メディアＩＤの重複を報告して処理を停止するステップＳ２１１とを実行することによって、分類情報８１により指定した細分保存メモリ領域に格納したテキストファイルに含まれるメディアＩＤを検索対象とするため、高速にメディアＩＤの重複を検出することができる。
【００４８】
即ち本発明の第２実施形態によるＢＣＡデ−タ記録システム及び方法は、メディアＩＤの重複をチェックするとき、メディアＩＤから抽出した分類情報を名称とした細分保存メモリ領域の存在を判定する工程と、細分保存メモリ領域が存在しないと判定したとき、抽出した分類情報を名称とした新たな細分保存メモリ領域を生成する工程と、該生成した細分保存メモリ領域に、メディアＩＤのテキストデータを記載した固定名のテキストファイルを格納する工程と、前記細分保存メモリ領域が存在すると判定したとき、当該判定対象となった細分保存メモリ領域内に格納した固定名のテキストファイルを読み出す工程と、該読み出した固定名テキストファイル内のテキストデータ中に前記メディアＩＤのテキストデータが存在するか否かを判定する工程と、存在しないと判定したとき、固定名テキストファイル内のテキストデータに前記メディアＩＤのテキストデータを追加する工程と、存在すると判定したときにメディアＩＤの重複を行うエラー処理工程とを実行することによって、制御部が検査対象とする固定名テキストファイルに含まれるテキストデータ量を低減すると共に、検索対象を第１実施形態のバイナリデータではなくテキストデータとすることによって、警告発生機能の時間性能の低下を防止したメディアＩＤの重複を高速に検査することができる。
【００４９】
また本実施形態によるＢＣＡデ−タ記録システム及び方法は、前記固定名テキストファイルに含まれるテキストデータに記録されるメディアＩＤ数が生産枚数の増加に比例するため、制御部によるメディアＩＤの検索時間も生産枚数の増加に比例して長くなるが、シリアルＮｏ部をこの検索時間が生産に支障をもたらさない範囲とし、シリアルＮｏ部が桁あふれ（オーバーフロー）した場合には自動で分類情報を名称とした細分保存メモリ領域を新たに作成することにより、性能低下を防ぐことができる。
【００５０】
このシリアルＮｏ部が桁あふれ（オーバーフロー）した場合には自動で分類情報を名称とした細分保存メモリ領域を新たに作成する処理は、図６に示す如く、分類情報８１を３ビット、シリアルＮｏ部を７ビットとし、最初に細分保存メモリ領域名称が"０００"のみ、光ディスクから抽出したメディアＩＤの分類情報８１が"０００"、シリアルＮｏ部８２が"１１１１１１１"（１２７［７Ｆｈｅｘ］）であり、"１１１１１１１"（１２７［７Ｆｈｅｘ］）が固定名テキストファイルに含まれない場合は、図中左側に示す如く、当該２進法の値"１２７"を固定名テキストファイルに追加する処理を実行し、前記"１１１１１１１"（１２７［７Ｆｈｅｘ］）が固定名テキストファイルに含まれ且つ"１１１１１１１"（１２７［７Ｆｈｅｘ］）が桁あふれ（オーバーフロー）の場合、図中右側に示す如く、新たに"００１"を名称とした細分保存メモリ領域を生成すると共に該生成した細分保存メモリ領域に、テキストデータ"１２８"を新規に追加した固定テキストファイルを格納する様に動作することによって、シリアルＮｏ部が桁あふれ（オーバーフロー）した場合には自動で分類情報を名称とした細分保存メモリ領域を新たに作成することができる。
【００５１】
ここで第１実施形態と第２実施形態によるメディアＩＤ及びＢＣＡデータ保存メモリ５１への記録方式の相違を図７を参照して説明する。
まず、第１実施形態によるＢＣＡデータは、図７（ａ）に示す如く、メーカ固有情報９０とライン固有情報９１と前述の第１実施形態にて説明した手法により一意に作成されるメディアＩＤ９２とから成るものであるのに対し、第２実施形態によるＢＣＡデータは、図７（ｂ）に示す如く、メーカ固有情報９１及びライン固有情報９２に加え、前述した分類情報８１及びシリアルＮｏ部８２を含むメディアＩＤ８０とから構成される。
【００５２】
第１実施形態によるＢＣＡデータ保存メモリ５１に記録されるデータは、メディアＩＤ名をファイル名とした複数のバイナリファイル７０ａであるのに対し、第２実施形態によるＢＣＡデータ保存メモリ５１に記録されるデータは、該ＢＣＡデータ保存メモリ５１に細分化して設けられた複数の細分保存メモリ領域８０毎にテキストファイル形式のテキストファイル７０ｂが格納される。
【００５３】
これら両実施形態により格納されるメディアＩＤは、例えば１６進数で「０２−２５−００−８１−００−０１−００−０１−Ｃ０−２Ａ−６１−７Ｂ」の場合、第１実施形態のバイナリファイル７０ａに格納されるバイナリデータが（一般のソフトウェアでは表示不能であるが）「０２２５００８１０００１０００１Ｃ０２Ａ６１７Ｂ」の如く格納され、第２実施形態のバイナリファイルの細分保存メモリ８０に格納されるテキストデータ（メディアＩＤ）が「７５１８９７０２３５」の如く各行毎に改行して格納される形式となる。
【００５４】
従って本実施形態による制御部５３が基本ＯＳ６０の機能によってメディアＩＤの重複チェック動作を行う場合、第１実施形態ではバイナリ形式の複数のバイナリファイル７０ａを検索対象とし、複数バイナリファイル７０ａ内のバイナリデータを全て検索するためにデータ量の増大に伴って検索時間が冗長になるものであるのに対し、第２実施形態では分類情報８１を基に検索対象とする細分保存メモリ領域８０（フォルダまたはディレクトリ）を特定し、該特定した細分保存メモリ領域８０内の特定名テキストファイル内のテキストデータを検索対象とするため、第１実施形態に比べて高速にメディアＩＤの重複を判定することができる。
【００５５】
このように本実施形態によるＢＣＡデータ記録システム及び方法は、基本ソフトウェアである基本ＯＳの同一ディレクトリに同一名称のファイル記録を試みたときに警告を発する警告機能を利用してメディアＩＤの重複を検査することができる。
【符号の説明】
【００５６】
１０：ＢＣＡデータ記録ライン、１１：コントローラ、１２：制御部、１３：ＩＤ生成回路、１４：ＢＣＡデータ格納メモリ、３０：データベースサーバ、５１：ＢＣＡデータ保存メモリ、５２：コントローラ、５３：制御部、５４：ＩＤ生成回路、５５：ＢＣＡデータ格納メモリ、６０：基本ＯＳ、７０ａ：バイナリファイル、７０ｂ：テキストファイル、８０：細分保存メモリ領域。
【図１】
2010097684.tif 000003
【図２】
2010097684.tif 000004
【図３】
2010097684.tif 000005
【図４】
2010097684.tif 000006
【図５】
2010097684.tif 000007
【図６】
2010097684.tif 000008
【図７】
2010097684.tif 000009
【図８】
2010097684.tif 000010