(57)【要約】【課題】  記録媒体を自機種により記録したか否かを容易に判別できるようにする。【解決手段】  自機種他機種情報生成部４１は、所定の記録単位ごとに自機種により記録したことを示す自機種他機種情報を生成する。判別コード演算部４２は、VMGIと有効な管理用テーブルＴＶを連続したデータ列とし、このハッシュ値を演算した結果を判別コードとする。記録再生装置１は、生成された判別コードと自機種他機種情報とを光ディスク５１の管理用テーブルＴＶ領域に記録する。光ディスク５１が装填された場合、記録再生装置１は、記録されている管理用テーブルＴＶとVMGIを連続したデータ列とし、このハッシュ値を演算することで求めた判別コード'と、光ディスク５１に記録されている判別コードが一致する場合に最後に光ディスク５１に記録したのが自機種であると判断し、自機種他機種情報を読み出す。本発明は記録再生装置に適用することができる。【選択図】図１
2006147004.tif 000002
【特許請求の範囲】
【請求項１】
追記可能な記録媒体に第１のデータを記録する記録装置において、
前記記録媒体に前記第１のデータを記録する記録手段と、
所定の記録単位ごとに、自分の機種を示す第２のデータを生成する生成手段と、
前記記録手段により前記記録媒体に記録された前記第１のデータに含まれるデータであって、前記記録手段により前記記録媒体に記録されるたびに変化する第３のデータに所定の関数を適用することにより、前記記録装置が前記記録媒体に前記第１のデータを記録したことを示す判別コードを演算する演算手段とを備え、
前記記録手段は、前記演算手段により演算された前記判別コード、前記第３のデータ、および前記生成手段により生成された前記第２のデータを、前記記録媒体にさらに記録する
ことを特徴とする記録装置。
【請求項２】
前記演算手段は、前記第３のデータよりデータ量を少なくする関数を適用することにより、前記判別コードを演算する
ことを特徴とする請求項１に記載の記録装置。
【請求項３】
前記演算手段は、前記第３のデータにハッシュ関数を適用することにより、前記判別コードを演算する
ことを特徴とする請求項２に記載の記録装置。
【請求項４】
前記第３のデータは、前記記録装置のみにより記録されるデータを少なくとも含む
ことを特徴とする請求項１に記載の記録装置。
【請求項５】
前記第３のデータは、前記記録媒体のプログラムエリアを管理するデータと、前記記録媒体の制御データとを含む
ことを特徴とする請求項４に記載の記録装置。
【請求項６】
前記生成手段が生成する第２のデータには、前記所定の記録単位ごとに、前記記録装置の機種による記録であることを示すデータと、前記記録装置とは異なる機種による記録であることを示すデータとが含まれる
ことを特徴とする請求項１に記載の記録装置。
【請求項７】
前記演算手段は、前記第１のデータの一部である前記第２のデータと、前記第３のデータとに前記関数を適用することにより、前記判別コードを演算する
ことを特徴とする請求項１に記載の記録装置。
【請求項８】
追記可能な記録媒体に第１のデータを記録する記録装置の記録方法において、
前記記録媒体に前記第１のデータを記録する第１の記録ステップと、
所定の記録単位ごとに、自分の機種を示す第２のデータを生成する生成ステップと、
前記第１の記録ステップの処理により前記記録媒体に記録された前記第１のデータに含まれるデータであって、前記第１の記録ステップの処理により前記記録媒体に記録されるたびに変化する第３のデータに所定の関数を適用することにより、前記記録装置が前記記録媒体に前記第１のデータを記録したことを示す判別コードを演算する演算ステップと、
前記演算ステップの処理により演算された前記判別コード、前記第３のデータ、および前記生成ステップの処理により生成された前記第２のデータを、前記記録媒体にさらに記録する第２の記録ステップと
を含むことを特徴とする記録方法。
【請求項９】
追記可能な記録媒体に第１のデータを記録するプログラムであって、
前記記録媒体に前記第１のデータを記録する第１の記録ステップと、
所定の記録単位ごとに、自分の機種を示す第２のデータを生成する生成ステップと、
前記第１の記録ステップの処理により前記記録媒体に記録された前記第１のデータに含まれるデータであって、前記第１の記録ステップの処理により前記記録媒体に記録されるたびに変化する第３のデータに所定の関数を適用することにより、前記記録装置が前記記録媒体に前記第１のデータを記録したことを示す判別コードを演算する演算ステップと、
前記演算ステップの処理により演算された前記判別コード、前記第３のデータ、および前記生成ステップの処理により生成された前記第２のデータを、前記記録媒体にさらに記録する第２の記録ステップと
を含む処理をコンピュータに実行させることを特徴とするプログラム。
【請求項１０】
記録媒体に記録された第１のデータを再生する再生装置において、
前記記録媒体から前記第１のデータに含まれる、前記記録媒体に前記第１のデータの記録を行った記録装置の機種を示す第２のデータ、前記記録媒体へ記録が行われるたびに変化する第３のデータ、および前記記録媒体に前記第１のデータを記録した記録装置の機種を示す第１の判別コードを読み出す読み出し手段と、
前記読み出し手段により読み出された前記第３のデータに所定の関数を適用することにより、前記記録媒体に前記第１のデータを記録した記録装置の機種を示す第２の判別コードを演算する演算手段と、
前記演算手段により演算された前記第２の判別コードと、前記読み出し手段により読み出された前記第１の判別コードとが一致する場合、前記第２のデータを用いて所定の処理を実行する実行手段と
を備えることを特徴とする再生装置。
【請求項１１】
前記演算手段は、前記第３のデータよりデータ量を少なくする関数を適用することにより、前記第２の判別コードを演算する
ことを特徴とする請求項１０に記載の再生装置。
【請求項１２】
前記演算手段は、前記第３のデータにハッシュ関数を適用することにより、前記第２の判別コードを演算する
ことを特徴とする請求項１１に記載の再生装置。
【請求項１３】
前記第３のデータは、前記記録装置のみにより記録されるデータを少なくとも含む
ことを特徴とする請求項１０に記載の再生装置。
【請求項１４】
前記第３のデータは、前記記録媒体のプログラムエリアを管理するデータと、前記記録媒体の制御データとを含む
ことを特徴とする請求項１３に記載の再生装置。
【請求項１５】
前記演算手段は、前記第２のデータと前記第３のデータとに前記関数を適用することにより、前記第２の判別コードを演算する
ことを特徴とする請求項１３に記載の再生装置。
【請求項１６】
記録媒体に記録された第１のデータを再生する再生装置の再生方法において、
前記記録媒体から前記第１のデータに含まれる、前記記録媒体に前記第１のデータの記録を行った記録装置の機種を示す第２のデータ、前記記録媒体へ記録が行われるたびに変化する第３のデータ、および前記記録媒体に前記第１のデータを記録した記録装置の機種を示す第１の判別コードを読み出す読み出しステップと、
前記読み出しステップの処理により読み出された前記第３のデータに所定の関数を適用することにより、前記記録媒体に前記第１のデータを記録した記録装置の機種を示す第２の判別コードを演算する演算ステップと、
前記演算ステップの処理により演算された前記第２の判別コードと、前記読み出しステップの処理により読み出された前記第１の判別コードとが一致する場合、前記第２のデータを用いて所定の処理を実行する実行ステップと
を含むことを特徴とする再生方法。
【請求項１７】
記録媒体に記録された第１のデータを再生するプログラムであって、
前記記録媒体から前記第１のデータに含まれる、前記記録媒体に前記第１のデータの記録を行った記録装置の機種を示す第２のデータ、前記記録媒体へ記録が行われるたびに変化する第３のデータ、および前記記録媒体に前記第１のデータを記録した記録装置の機種を示す第１の判別コードを読み出す読み出しステップと、
前記読み出しステップの処理により読み出された前記第３のデータに所定の関数を適用することにより、前記記録媒体に前記第１のデータを記録した記録装置の機種を示す第２の判別コードを演算する演算ステップと、
前記演算ステップの処理により演算された前記第２の判別コードと、前記読み出しステップの処理により読み出された前記第１の判別コードとが一致する場合、前記第２のデータを用いて所定の処理を実行する実行ステップと
を含む処理をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置および記録方法、再生装置および再生方法、並びにプログラムに関し、特に、記録媒体を自機種により記録したか否かを容易に判別できるようにした記録装置および記録方法、再生装置および再生方法、並びにプログラムに関する。
【背景技術】
【０００２】
近年、様々な機種のDVD(Digital Versatile Disk)レコーダやDVDビデオカメラなどのDVD記録再生装置が発売されている。
【０００３】
例えば、特許文献１には、動画像と静止画像とを記録し、再生できるDVD記録再生装置が開示されている。
【０００４】
【特許文献１】特開２００３−３３１５６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、DVD記録再生装置の機種によっては、記録するデータのフォーマットが異なることがあるため、他の機種のDVD記録再生装置によりデータが記録された追記可能なDVDに、その機種とは異なる機種のDVD記録再生装置を用いてデータを追記した場合、他機種で記録されたことをユーザに認識させたいことなどがあるが、DVDに既に記録されたデータが自機種により記録されたものであるか、他機種により記録されたものであるかを判断することが困難であるという課題があった。
【０００６】
本発明はこのような状況に鑑みてなされたものであり、記録媒体を自機種により記録したか否かを容易に判別できるようにするものである。
【課題を解決するための手段】
【０００７】
本発明の記録装置は、追記可能な記録媒体に第１のデータを記録する記録装置であって、記録媒体に第１のデータを記録する記録手段と、所定の記録単位ごとに、自分の機種を示す第２のデータを生成する生成手段と、記録手段により記録媒体に記録された第１のデータに含まれるデータであって、記録手段により記録媒体に記録されるたびに変化する第３のデータに所定の関数を適用することにより、記録装置が記録媒体に第１のデータを記録したことを示す判別コードを演算する演算手段とを備え、記録手段は、演算手段により演算された判別コード、第３のデータ、および生成手段により生成された第２のデータを、記録媒体にさらに記録することを特徴とする。
【０００８】
演算手段は、第３のデータよりデータ量を少なくする関数を適用することにより、判別コードを演算するものとすることができる。
【０００９】
演算手段は、第３のデータにハッシュ関数を適用することにより、判別コードを演算するものとすることができる。
【００１０】
第３のデータは、記録装置のみにより記録されるデータを少なくとも含むものとすることができる。
【００１１】
第３のデータは、記録媒体のプログラムエリアを管理するデータと、記録媒体の制御データとを含むものとすることができる。
【００１２】
生成手段が生成する第２のデータには、所定の記録単位ごとに、記録装置の機種による記録であることを示すデータと、記録装置とは異なる機種による記録であることを示すデータとが含まれるものとすることができる。
【００１３】
演算手段は、第１のデータの一部である第２のデータと、第３のデータとに関数を適用することにより、判別コードを演算するものとすることができる。
【００１４】
本発明の記録方法は、追記可能な記録媒体に第１のデータを記録する記録装置の記録方法であって、記録媒体に第１のデータを記録する第１の記録ステップと、所定の記録単位ごとに、自分の機種を示す第２のデータを生成する生成ステップと、第１の記録ステップの処理により記録媒体に記録された第１のデータに含まれるデータであって、第１の記録ステップの処理により記録媒体に記録されるたびに変化する第３のデータに所定の関数を適用することにより、記録装置が記録媒体に第１のデータを記録したことを示す判別コードを演算する演算ステップと、演算ステップの処理により演算された判別コード、第３のデータ、および生成ステップの処理により生成された第２のデータを、記録媒体にさらに記録する第２の記録ステップとを含むことを特徴とする。
【００１５】
本発明の第１のプログラムは、追記可能な記録媒体に第１のデータを記録するプログラムであって、記録媒体に第１のデータを記録する第１の記録ステップと、所定の記録単位ごとに、自分の機種を示す第２のデータを生成する生成ステップと、第１の記録ステップの処理により記録媒体に記録された第１のデータに含まれるデータであって、第１の記録ステップの処理により記録媒体に記録されるたびに変化する第３のデータに所定の関数を適用することにより、記録装置が記録媒体に第１のデータを記録したことを示す判別コードを演算する演算ステップと、演算ステップの処理により演算された判別コード、第３のデータ、および生成ステップの処理により生成された第２のデータを、記録媒体にさらに記録する第２の記録ステップとを含む処理をコンピュータに実行させることを特徴とする。
【００１６】
第１の本発明においては、記録媒体に第１のデータが記録され、所定の記録単位ごとに、自分の機種を示す第２のデータが生成され、記録媒体に記録された第１のデータに含まれるデータであって、記録媒体に記録されるたびに変化する第３のデータに所定の関数が適用されることにより、記録媒体に第１のデータを記録したことを示す判別コードが演算され、演算された判別コード、第３のデータ、および生成された第２のデータが、記録媒体にさらに記録される。
【００１７】
本発明の再生装置は、記録媒体に記録された第１のデータを再生する再生装置であって、記録媒体から第１のデータに含まれる、記録媒体に第１のデータの記録を行った記録装置の機種を示す第２のデータ、記録媒体へ記録が行われるたびに変化する第３のデータ、および記録媒体に第１のデータを記録した記録装置の機種を示す第１の判別コードを読み出す読み出し手段と、読み出し手段により読み出された第３のデータに所定の関数を適用することにより記録媒体に第１のデータを記録した記録装置の機種を示す第２の判別コードを、所定の関数を適用することにより演算する演算手段と、演算手段により演算された第２の判別コードと、読み出し手段により読み出された第１の判別コードとが一致する場合、第２のデータを用いて所定の処理を実行する実行手段とを備えることを特徴とする。
【００１８】
演算手段は、第３のデータよりデータ量を少なくする関数を適用することにより、第２の判別コードを演算するものとすることができる。
【００１９】
演算手段は、第３のデータにハッシュ関数を適用することにより、第２の判別コードを演算するものとすることができる。
【００２０】
第３のデータは、記録装置のみにより記録されるデータを少なくとも含むものとすることができる。
【００２１】
第３のデータは、記録媒体のプログラムエリアを管理するデータと、記録媒体の制御データとを含むものとすることができる。
【００２２】
演算手段は、第２のデータと第３のデータとに関数を適用することにより、第２の判別コードを演算するものとすることができる。
【００２３】
本発明の再生方法は、記録媒体に記録された第１のデータを再生する再生装置の再生方法であって、記録媒体から第１のデータに含まれる、記録媒体に第１のデータの記録を行った記録装置の機種を示す第２のデータ、記録媒体へ記録が行われるたびに変化する第３のデータ、および記録媒体に第１のデータを記録した記録装置の機種を示す第１の判別コードを読み出す読み出しステップと、読み出しステップの処理により読み出された第３のデータに所定の関数を適用することにより、記録媒体に第１のデータを記録した記録装置の機種を示す第２の判別コードを演算する演算ステップと、演算ステップの処理により演算された第２の判別コードと、読み出しステップの処理により読み出された第１の判別コードとが一致する場合、第２のデータを用いて所定の処理を実行する実行ステップとを含むことを特徴とする。
【００２４】
本発明の第２のプログラムは、記録媒体に記録された第１のデータを再生するプログラムであって、記録媒体から第１のデータに含まれる、記録媒体に第１のデータの記録を行った記録装置の機種を示す第２のデータ、記録媒体へ記録が行われるたびに変化する第３のデータ、および記録媒体に第１のデータを記録した記録装置の機種を示す第１の判別コードを読み出す読み出しステップと、読み出しステップの処理により読み出された第３のデータに所定の関数を適用することにより、記録媒体に第１のデータを記録した記録装置の機種を示す第２の判別コードを演算する演算ステップと、演算ステップの処理により演算された第２の判別コードと、読み出しステップの処理により読み出された第１の判別コードとが一致する場合、第２のデータを用いて所定の処理を実行する実行ステップとを含む処理をコンピュータに実行させることを特徴とする。
【００２５】
第３の本発明においては、記録媒体から第１のデータに含まれる、記録媒体に第１のデータの記録を行った記録装置の機種を示す第２のデータ、記録媒体へ記録が行われるたびに変化する第３のデータ、および記録媒体に第１のデータを記録した記録装置の機種を示す第１の判別コードが読み出され、読み出された第３のデータに所定の関数を適用することにより、記録媒体に第１のデータを記録した記録装置の機種を示す第２の判別コードが演算され、演算された第２の判別コードと、読み出された第１の判別コードとが一致する場合、第２のデータが用いられて所定の処理が実行される。
【発明の効果】
【００２６】
本発明によれば、記録媒体を迅速に再生することができる。特に、本発明によれば、記録媒体が自機種により記録されたか否かを迅速かつ容易に判別することができる。
【発明を実施するための最良の形態】
【００２７】
以下に本発明の実施の形態を説明するが、本明細書に記載の発明と、発明の実施の形態との対応関係を例示すると、次のようになる。この記載は、本明細書に記載されている発明をサポートする実施の形態が、本明細書に記載されていることを確認するためのものである。したがって、発明の実施の形態中には記載されているが、発明に対応するものとして、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その発明に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その発明以外の発明には対応しないものであることを意味するものでもない。
【００２８】
更に、この記載は、本明細書に記載されている発明の全てを意味するものでもない。換言すれば、この記載は、本明細書に記載されている発明であって、この出願では請求されていない発明の存在、すなわち、将来、分割出願されたり、補正により出現、追加される発明の存在を否定するものではない。
【００２９】
請求項１に記載の記録装置は、
追記可能な記録媒体（例えば、図１の光ディスク５１）に第１のデータ（例えば、図２のデータ）を記録する記録装置（例えば、図１の記録再生装置１）であって、
前記記録媒体に前記第１のデータを記録する記録手段（例えば、図１のアナログフロントエンド部２０、モータアンプ部２１、光学ヘッド２２、スピンドルモータ２３、およびスレッドモータ２４）と、
所定の記録単位ごとに、自分の機種を示す第２のデータ（例えば、図１２の自機種他機種情報）を生成する生成手段（例えば、図１の自機種他機種情報生成部４１）と、
前記記録手段により前記記録媒体に記録された前記第１のデータに含まれるデータであって、前記記録手段により前記記録媒体に記録されるたびに変化する第３のデータ（例えば、図９の管理用テーブルＴＶとVMGIとをあわせたデータ列）に所定の関数を適用することにより、前記記録装置が前記記録媒体に前記第１のデータを記録したことを示す判別コードを演算する演算手段（例えば、図１の判別コード演算部４２）とを備え、
前記記録手段は、前記演算手段により演算された前記判別コード、前記第３のデータ、および前記生成手段により生成された前記第２のデータを、前記記録媒体にさらに記録する
ことを特徴とする。
【００３０】
請求項２に記載の記録装置の
前記演算手段は、前記第３のデータよりデータ量を少なくする関数を適用することにより、前記判別コードを演算する
ことを特徴とする。
【００３１】
請求項３に記載の記録装置の
前記演算手段は、前記第３のデータにハッシュ関数を適用することにより、前記判別コードを演算する
ことを特徴とする。
【００３２】
請求項４に記載の記録装置の
前記第３のデータは、前記記録装置のみにより記録されるデータ（例えば、図９の管理用テーブルＴＶ）を少なくとも含む
ことを特徴とする。
【００３３】
請求項５に記載の記録装置の
前記第３のデータは、前記記録媒体のプログラムエリアを管理するデータ（例えば、図９の管理用テーブルＴＶ）と、前記記録媒体の制御データ（例えば、図９のVMGI）とを含む
ことを特徴とする。
【００３４】
請求項６に記載の記録装置の
前記生成手段が生成する第２のデータ（例えば、図１２の自機種他機種情報）には、前記所定の記録単位ごとに、前記記録装置の機種による記録であることを示すデータ（例えば、図１３のフラグ１）と、前記記録装置とは異なる機種による記録であることを示すデータ（例えば、図１３のフラグ０）とが含まれる
ことを特徴とする。
【００３５】
請求項７に記載の記録装置の
前記演算手段は、前記第１のデータの一部である前記第２のデータと、前記第３のデータとに前記関数を適用することにより、前記判別コードを演算する
ことを特徴とする。
【００３６】
請求項８に記載の記録方法は、
追記可能な記録媒体（例えば、図１の光ディスク５１）に第１のデータ（例えば、図２のデータ）を記録する記録装置（例えば、図１の記録再生装置１）の記録方法であって、
前記記録媒体に前記第１のデータを記録する第１の記録ステップ（例えば、図４のステップＳ１７）と、
所定の記録単位ごとに、自分の機種を示す第２のデータ（例えば、図１２の自機種他機種情報）を生成する生成ステップ（例えば、図１１のステップＳ８５）と、
前記第１の記録ステップの処理により前記記録媒体に記録された前記第１のデータに含まれるデータであって、前記第１の記録ステップの処理により前記記録媒体に記録されるたびに変化する第３のデータ（例えば、図９の管理用テーブルＴＶとVMGIとをあわせたデータ列）に所定の関数を適用することにより、前記記録装置が前記記録媒体に前記第１のデータを記録したことを示す判別コードを演算する演算ステップ（例えば、図１４のステップＳ１１３）と、
前記演算ステップの処理により演算された前記判別コード、前記第３のデータ、および前記生成ステップの処理により生成された前記第２のデータを、前記記録媒体にさらに記録する第２の記録ステップ（例えば、図１４のステップＳ１１４）と
を含むことを特徴とする。
【００３７】
請求項９に記載のプログラムは、
追記可能な記録媒体（例えば、図１の光ディスク５１）に第１のデータ（例えば、図２のデータ）を記録するプログラムであって、
前記記録媒体に前記第１のデータを記録する第１の記録ステップ（例えば、図４のステップＳ１７）と、
所定の記録単位ごとに、自分の機種を示す第２のデータ（例えば、図１２の自機種他機種情報）を生成する生成ステップ（例えば、図１１のステップＳ８５）と、
前記第１の記録ステップの処理により前記記録媒体に記録された前記第１のデータに含まれるデータであって、前記第１の記録ステップの処理により前記記録媒体に記録されるたびに変化する第３のデータ（例えば、図９の管理用テーブルＴＶとVMGIとをあわせたデータ列）に所定の関数を適用することにより、前記記録装置が前記記録媒体に前記第１のデータを記録したことを示す判別コードを演算する演算ステップ（例えば、図１４のステップＳ１１３）と、
前記演算ステップの処理により演算された前記判別コード、前記第３のデータ、および前記生成ステップの処理により生成された前記第２のデータを、前記記録媒体にさらに記録する第２の記録ステップ（例えば、図１４のステップＳ１１４）と
を含む処理をコンピュータに実行させることを特徴とする。
【００３８】
請求項１０に記載の再生装置は、
記録媒体に記録された第１のデータ（例えば、図２のデータ）を再生する再生装置（例えば、図１の記録再生装置１）であって、
前記記録媒体から前記第１のデータに含まれる、前記記録媒体に前記第１のデータの記録を行った記録装置の機種を示す第２のデータ（例えば、図１２の自機種他機種情報）、前記記録媒体へ記録が行われるたびに変化する第３のデータ（例えば、図９の管理用テーブルＴＶとVMGIとをあわせたデータ列）、および前記記録媒体に前記第１のデータを記録した記録装置の機種を示す第１の判別コード（例えば、図７または図１０の判別コード）を読み出す読み出し手段（例えば、図１のアナログフロントエンド部２０、モータアンプ部２１、光学ヘッド２２、スピンドルモータ２３、およびスレッドモータ２４）と、
前記読み出し手段により読み出された前記第３のデータに所定の関数を適用することにより、前記記録媒体に前記第１のデータを記録した記録装置の機種を示す第２の判別コード（例えば、判別コード'）を演算する演算手段（例えば、図１の判別コード演算部４２）と、
前記演算手段により演算された前記第２の判別コードと、前記読み出し手段により読み出された前記第１の判別コードとが一致する場合、前記第２のデータを用いて所定の処理を実行する実行手段（例えば、図８のステップＳ５８の処理を実行する図１のマイコン１４）と
を備えることを特徴とする。
【００３９】
請求項１１に記載の再生装置の
前記演算手段は、前記第３のデータよりデータ量を少なくする関数を適用することにより、前記第２の判別コードを演算する
ことを特徴とする。
【００４０】
請求項１２に記載の再生装置の
前記演算手段は、前記第３のデータにハッシュ関数を適用することにより、前記第２の判別コードを演算する
ことを特徴とする。
【００４１】
請求項１３に記載の再生装置の
前記第３のデータは、前記記録装置のみにより記録されるデータ（例えば、図９の管理用テーブルＴＶ）を少なくとも含む
ことを特徴とする。
【００４２】
請求項１４に記載の再生装置の
前記第３のデータは、前記記録媒体のプログラムエリアを管理するデータ（例えば、図９の管理用テーブルＴＶ）と、前記記録媒体の制御データ（例えば、図９のVMGI）とを含む
ことを特徴とする。
【００４３】
請求項１５に記載の再生装置の
前記演算手段は、前記第２のデータと前記第３のデータとに前記関数を適用することにより、前記第２の判別コードを演算する
ことを特徴とする。
【００４４】
請求項１６に記載の再生方法は、
記録媒体に記録された第１のデータ（例えば、図２のデータ）を再生する再生装置（例えば、図１の記録再生装置１）の再生方法であって、
前記記録媒体から前記第１のデータに含まれる、前記記録媒体に前記第１のデータの記録を行った記録装置の機種を示す第２のデータ（例えば、図１２の自機種他機種情報）、前記記録媒体へ記録が行われるたびに変化する第３のデータ（例えば、図９の管理用テーブルＴＶとVMGIとをあわせたデータ列）、および前記記録媒体に前記第１のデータを記録した記録装置の機種を示す第１の判別コード（例えば、図７または図１０の判別コード）を読み出す読み出しステップ（例えば、図４のステップＳ１３）と、
前記読み出しステップの処理により読み出された前記第３のデータに所定の関数を適用することにより、前記記録媒体に前記第１のデータを記録した記録装置の機種を示す第２の判別コード（例えば、判別コード'）を演算する演算ステップ（例えば、図８のステップＳ５５）と、
前記演算ステップの処理により演算された前記第２の判別コードと、前記読み出しステップの処理により読み出された前記第１の判別コードとが一致する場合、前記第２のデータを用いて所定の処理を実行する実行ステップ（例えば、図８のステップＳ５８）と
を含むことを特徴とする。
【００４５】
請求項１７に記載のプログラムは、
記録媒体に記録された第１のデータ（例えば、図２のデータ）を再生するプログラムであって、
前記記録媒体から前記第１のデータに含まれる、前記記録媒体に前記第１のデータの記録を行った記録装置の機種を示す第２のデータ（例えば、図１２の自機種他機種情報）、前記記録媒体へ記録が行われるたびに変化する第３のデータ（例えば、図９の管理用テーブルＴＶとVMGIとをあわせたデータ列）、および前記記録媒体に前記第１のデータを記録した記録装置の機種を示す第１の判別コード（例えば、図７または図１０の判別コード）を読み出す読み出しステップ（例えば、図４のステップＳ１３）と、
前記読み出しステップの処理により読み出された前記第３のデータに所定の関数を適用することにより、前記記録媒体に前記第１のデータを記録した記録装置の機種を示す第２の判別コード（例えば、判別コード'）を演算する演算ステップ（例えば、図８のステップＳ５５）と、
前記演算ステップの処理により演算された前記第２の判別コードと、前記読み出しステップの処理により読み出された前記第１の判別コードとが一致する場合、前記第２のデータを用いて所定の処理を実行する実行ステップ（例えば、図８のステップＳ５８）と
を含む処理をコンピュータに実行させることを特徴とする。
【００４６】
以下、図を参照して、本発明の実施の形態について説明する。
【００４７】
図１は、本発明を適用した記録再生装置１の構成例を示すブロック図である。
【００４８】
この記録再生装置１は、例えば、携帯型のビデオレコーダであり、DVD(Digital Versatile Disk)である光ディスク５１に、撮像した結果（画像データ）を記録できるようになされている。また、光ディスク５１は、追記可能なDVDとされている。
【００４９】
図１において、記録再生装置１には、画像データ入力部１１、音声データ入力部１２、圧縮伸長処理部１３、マイコン（マイクロコントローラ）１４、エンコーダ１５、RAM(Random Access Memory)１６、ヘッダ情報処理部１７、信号処理部１８、RAM１９、アナログフロントエンド部２０、モータアンプ部２１、光学ヘッド２２、スピンドルモータ２３、スレッドモータ２４、および出力部２５が設けられている。
【００５０】
すなわち、この記録再生装置１においては、画像データ入力部１１は、図示せぬ撮像部（例えば、CCD（Charge Coupled Device））により得られる撮像結果である画像信号、または、外部機器から入力される画像信号の入力を受け付け、受け付けた画像信号を、アナログディジタル変換処理し、画像データを出力する。例えば、画像データ入力部１１は、画像データを、エンコーダ１５、出力部２５、または圧縮伸長処理部１３の画像処理部３１に出力する。なお、記録再生装置１に内蔵される図示せぬ撮像部は、マイコン１４による制御により、動画像（複数の静止画像からなる動画像）や静止画像を出力するようになされており、これにより画像データ入力部１１においては、マイコン１４による撮像部への制御に応じて、動画像や静止画像による画像データを選択的に出力するようになされている。
【００５１】
音声データ入力部１２は、図示せぬマイクにより取得される音声信号、または外部入力による音声信号の入力を受け付け、受け付けた音声信号を、アナログディジタル変換処理し、音声データを出力する。例えば、音声データ入力部１２は、音声データを、エンコーダ１５、出力部２５、または圧縮伸長処理部１３の音声処理部３２に出力する。
【００５２】
圧縮伸長処理部１３は、マイコン１４のからの制御に基づいて動作を切り換え、記録するデータを処理したり、再生するデータを処理する。また、圧縮伸長処理部１３は、処理に必要なデータを、適宜RAM１６に記憶させる。具体的には、圧縮伸長処理部１３は、画像データ入力部１１から供給される画像データと、音声データ入力部１２から供給される音声データを光ディスク５１に記録する場合、RAM１６を用いて、画像データと音声データとを圧縮し、これを多重化する。その後、圧縮伸長処理部１３は、多重化したデータを、ヘッダ情報処理部１７に出力する。一方、光ディスク５１に記録されているデータを再生する場合、圧縮伸長処理部１３は、同様にRAM１６を用いて、ヘッダ情報処理部１７から供給されるデータを画像データと音声データとに分離した後、それぞれデータ伸長し、伸長した画像データと音声データとを出力する。RAM１６は、圧縮伸長処理部１３からの制御に基づいて、適宜、データを記憶する。
【００５３】
また、圧縮伸長処理部１３には、画像処理部３１、音声処理部３２、および多重化処理部３３が設けられている。
【００５４】
すなわち、圧縮伸長処理部１３の画像処理部３１は、マイコン１４からの制御に基づいて、記録時、画像データ入力部１１から供給される画像データをデータ圧縮して出力する。このとき、この画像データが動画像を構成する画像データである場合、画像処理部３１は、画像データを、MPEG（Moving Picture Expert Group）２の規格に基づいてデータ圧縮するのに対し、この画像データが静止画像を構成する画像データである場合、JPEG（Joint Photographic Expert Group）の規格に基づいてデータ圧縮する。また、再生時、画像処理部３１は、多重化処理部３３から供給される画像データをこの画像データのデータ圧縮フォーマット（例えば、MPEG２またはJPEG）に対応してデータを伸長し、出力する。
【００５５】
圧縮伸長処理部１３の音声処理部３２は、記録時、音声データ入力部１２から供給される音声データをMPEG、ドルビーオーディオ、またはリニアＰＣＭ等のフォーマットに基づいてデータ圧縮し、これを出力する。またこれとは逆に、再生時、音声処理部３２は、多重化処理部３３から供給される音声データを、この音声データのデータ圧縮フォーマットに対応してデータを伸長し、出力する。
【００５６】
圧縮伸長処理部１３の多重化処理部３３は、記録時、画像処理部３１から供給される画像データと、音声処理部３２から供給される音声データとを、時分割多重化してヘッダ情報処理部１７に供給する。ここで、画像データと音声データとが時分割多重化されたデータを、以下においては、時分割多重化データと称する。またこれとは逆に、再生時、多重化処理部３３は、ヘッダ情報処理部１７から供給される時分割多重化データから画像データと音声データとを分離し、それぞれ画像処理部３１と音声処理部３２に供給する。
【００５７】
エンコーダ１５は、画像データ入力部１１から供給される画像データおよび音声データ入力部１２から供給される音声データ、または、圧縮伸長処理部１３から出力される画像データおよび音声データを、所定のフォーマットによりデータ圧縮して外部機器に出力する。これにより、この記録再生装置１においては、撮像結果や再生結果を、外部機器（図示せぬ）に出力（モニタ）できるようになされている。
【００５８】
出力部２５は、画像データ入力部１１から供給される画像データおよび音声データ入力部１２から供給される音声データ、または、圧縮伸長処理部１３から供給される画像データおよび音声データを出力するための、表示部とスピーカなどにより構成されている。これにより、この記録再生装置１では、撮像結果を出力する（すなわち、画像を表示し、音声を出力する）ことができる。すなわち、この記録再生装置１によれば、再生結果をモニタすることができる。
【００５９】
ヘッダ情報処理部１７は、記録時、圧縮伸長処理部１３から供給される時分割多重化データを受け付け、マイコン１４からの制御に基づいて、光ディスク５１（DVD）に固有のヘッダ情報、拡張ファイルのヘッダ情報等を付加して出力する。また、ヘッダ情報処理部１７は、マイコン１４からの情報により、UDF（Universal Disk Format）、VMG（Video Manager）、VTSI（Video Title Set Information）等のデータを生成し、信号処理部１８に出力する。また、再生時等において、ヘッダ情報処理部１７は、信号処理部１８から供給されたデータから、記録時に付加したヘッダ情報を分離して圧縮伸長処理部１３に出力する。また、ヘッダ情報処理部１７は、この分離したヘッダ情報を、マイコン１４に通知する。なお、ここで拡張ファイルとは、この光ディスク５１について規格化されたフォーマットであるDVDビデオフォーマットで定義されていないファイルである。例えば、拡張ファイルは、静止画のファイル（JPEGの規格に基づいて圧縮されたファイル）とされる。
【００６０】
信号処理部１８は、記録時、RAM１９を用いて、ヘッダ情報処理部１７から出力（供給）されたデータに基づいてエラー訂正符号を生成し、このエラー訂正符号を、ヘッダ情報処理部１７から出力されたデータに付加する。また、信号処理部１８は、スクランブル処理、８／１６変調等の処理を実行し、その処理結果によるデータ列をシリアルデータ列によりアナログフロントエンド部２０に出力する。これに対して再生時、信号処理部１８は、記録時とは逆に、アナログフロントエンド部２０から出力されたデータを復号処理、デスクランブル処理、およびエラー訂正処理し、処理結果をヘッダ情報処理部１７に出力する。また信号処理部１８は、マイコン１４から供給されるスピンドル制御用、トラッキング制御用、フォーカス制御用、およびスレッド制御用の各種駆動情報を、ディジタルアナログ変換処理してこれらの駆動信号を生成し、これら駆動信号をモータアンプ部２１に出力する。
【００６１】
アナログフロントエンド部２０は、光学ヘッド２２から光ディスク５１に照射するレーザビームについて、光量制御信号を生成して出力する。アナログフロントエンド部２０は、再生時、この光量制御信号により光学ヘッド２２から光ディスク５１に照射するレーザビームの光量を再生用の一定光量に保持するのに対し、記録時、信号処理部１８からの出力データに応じてこの光量制御信号の信号レベルを変化させる。これにより、アナログフロントエンド部２０は、この信号処理部１８からの出力データに応じてレーザビームの光量を再生時の光量から記録の光量に間欠的に立ち上げる。
【００６２】
また、アナログフロントエンド部２０は、光学ヘッド２２から供給される戻り光の受光結果を増幅して演算処理を実行することにより、光ディスク５１に形成されたピット列に対応して信号レベルが変化する再生信号を生成し、この再生信号に対して信号処理を実行することで、この再生信号の２値識別結果である再生データを、信号処理部１８に出力する。またアナログフロントエンド部２０は、この演算処理により、トラッキングエラー量、フォーカスエラー量に応じて信号レベルが変化するトラッキングエラー信号、フォーカスエラー信号等を生成し、これらの信号をディジタル信号によりマイコン１４に出力する。
【００６３】
モータアンプ部２１は、信号処理部１８から出力される各種駆動信号により、それぞれ対応する機構を駆動する。すなわちモータアンプ部２１は、これらの駆動信号のうち、スピンドル制御用の駆動信号、スレッド制御用の駆動信号によりスピンドルモータ２３、スレッドモータ２４を回転駆動する。また、モータアンプ部２１は、トラッキング制御用の駆動信号、フォーカス制御用の駆動信号により光学ヘッド２２に搭載されているアクチュエータを駆動する。
【００６４】
スピンドルモータ２３は、光ディスク５１をチャッキングして所定の回転速度により回転駆動する。スレッドモータ２４は、光学ヘッド２２を光ディスク５１の半径方向に可動させる。
【００６５】
光学ヘッド２２は、アナログフロントエンド部２０から出力される光量制御信号に基づいて、内蔵する半導体レーザからレーザビームを出射し、対物レンズ（いずれも図示せず）を介してこのレーザビームを光ディスク５１の情報記録面に集光する。また、光学ヘッド２２は、このレーザビームの照射により光ディスク５１から得られる戻り光をこの対物レンズを介して所定の受光素子に導き、その受光素子の受光結果をアナログフロントエンド部２０に出力する。光学ヘッド２２は、この対物レンズがトラッキング制御用の駆動信号、フォーカス制御用の駆動信号により駆動されるアクチュエータにより可動するようになされており、これによりトラッキング制御、フォーカス制御できる。また、レーザビームの光量が光量制御信号により間欠的に立ち上げられるので、光ディスク５１の情報記録面を局所的に温度上昇させて所望のデータを記録するようになされている。
【００６６】
マイコン１４は、この記録再生装置１の全体の動作を制御するコンピュータであり、各種の処理を実行する。マイコン１４は、この記録再生装置１に事前にインストールされた処理プログラムを実行することにより各種の処理を実行する。例えば、マイコン１４は、図示せぬ操作部を介して得られるユーザからの操作や、アナログフロントエンド部２０で検出される各種信号等に基づいて、各種の処理を実行する。すなわち、マイコン１４は、アナログフロントエンド部２０で検出されるトラッキングエラー信号、フォーカスエラー信号により、トラッキング制御用、フォーカス制御用の駆動情報を生成し、信号処理部１８でアナログ信号に変換させてモータアンプ部２１に出力させる。これにより、マイコン１４は、トラッキング制御や、フォーカス制御の処理を実行する。また、マイコン１４は、ヘッダ情報処理部１７で検出されるヘッダ情報等によりレーザビーム照射位置を検出し、この検出結果よりスレッド制御用の駆動情報を生成して信号処理部１８に出力させ、これによりシーク等の処理を実行する。また、マイコン１４は、同様にしてスピンドル制御の処理を実行する。
【００６７】
また、マイコン１４には、自機種他機種情報生成部４１、判別コード演算部４２、およびRAM４３が設けられている。ここで、マイコン１４の内部ではデータの授受が可能とされている。自機種他機種情報生成部４１は、任意の記録単位ごとに、その記録単位が自機種（記録再生装置１と同じメーカかつ同じ機種）の記録再生装置で記録されたものであるか、他機種（記録再生装置１とは同じメーカであっても異なる機種の記録再生装置であったり、記録再生装置１とは異なるメーカである記録再生装置）で記録されたものであるかを示す情報である、自機種他機種情報を生成する。すなわち、自機種他機種情報は、自分の機種を示す情報である。なお、この自機種他機種情報の詳細は、図１２を用いて後述する。ここで、所定の機種の装置とは、特定の仕様の装置を指し、同じ機種の装置であれば、同じ記録処理や再生処理を実行することを示す。判別コード演算部４２は、光ディスク５１に、最後に記録を行った記録再生装置が、自機種であるか、または他機種であるかを判別するための情報である判別コードを演算する。すなわち、判別コードとは、記録再生装置１が、光ディスク５１にデータを記録したことを示すコードである。なお、判別コードの詳細は、図１０を用いて後述する。RAM４３には、マイコン１４が各種の処理を実行する上で適宜必要なデータが記憶される。
【００６８】
図２は、DVDビデオフォーマットによる光ディスク５１の論理フォーマットの例を説明する図である。このフォーマットによる光ディスク５１は、情報記録面が、先頭側である最内側よりリードイン（Lead in）、データゾーン（Data Zone）、リードアウト（Lead out）に区切られ、データゾーンには、所望の画像データや音声データ等が記録される。
【００６９】
ここでデータゾーンは、リードイン側より、UDF（Universal Disk Format）領域（ファイルシステムエリア）、管理用テーブルＴＶ領域（図中においては、ＴＶと記述する）、判別コード領域、自機種他機種情報領域、VMG（Video Manager ）領域（ＤＶＤ管理用情報エリア）、拡張ファイルの案内情報ＴＥ領域（図においては、ＴＥと記述する）、およびリアルタイムデータ記録エリアに区分される。UDF領域、管理用テーブルＴＶ領域、VMG領域、および拡張ファイルの案内情報ＴＥ領域は、この光ディスク５１に記録されたデータによるファイルを管理する管理用情報記録領域である。具体的には、案内情報ＴＥは、拡張ファイルが記録された領域の全体を管理する情報であり、上述したようにRMAの管理テーブルに記録位置が定義されるようになされている。より詳細には、案内情報ＴＥは、管理用テーブルＴＶに含まれる（図示せぬ）データにより記録されているか否かを判定できるようになされ、また先頭アドレス、サイズが定義されるようになされている。
【００７０】
VMG領域は、DVDを管理する情報を記録する領域であり、リアルタイムデータ記録エリアに記録された画像データ全体を管理する管理用情報であるＴＯＣの情報が記録される。これに対してUDF領域は、コンピュータによるファイル管理システムに対応する領域であり、コンピュータにおけるファイルシステムとの互換を図るフォーマットによりリアルタイムデータ記録エリアに記録したデータ全体を管理する管理用情報が記録される。
【００７１】
管理用テーブルＴＶ領域には、光ディスクのプログラムエリアを管理するテーブルを示す管理用テーブルＴＶが記録される。具体的には、管理用テーブルＴＶ領域には、リアルタイムデータ記録エリアに記録したVTSの先頭アドレスと末尾のアドレスや、拡張ファイルの案内情報ＴＥ領域の先頭アドレスなどを記録できるようになされており、再生専用のDVD再生装置（DVDプレーヤ）ではアクセスしない領域が割り当てられるようになされている。管理用テーブルＴＶの内容は、光ディスクへのデータの追加、削除、または編集などが行なわれた場合に、適宜、変化するものとされる。
【００７２】
また、この管理用テーブルＴＶ領域には、管理用テーブルＴＶの他に、自由にデータを記録することができる領域（フリーゾーン）が設けられている。本発明においては、この管理用テーブルＴＶ領域に設けられているフリーゾーンに、記録再生装置１の機種を判別するための判別コードと、自機種他機種情報が記録される。判別コードは、その光ディスク５１に最後に記録した記録再生装置が、自機種であるか他機種であるかを示すコード（データ）である。本実施の形態においては、管理用テーブルＴＶのデータとDVDビデオフォーマット上の(VMGの)VMGIとに基づいて、判別コードが生成される。自機種他機種情報は、その光ディスク５１に記録された所定の記録単位毎（例えば、タイトル毎、すなわちVTS毎）に、その記録単位が自機種により記録されたものであるか他機種により記録されたものであるかを示す情報である。自機種他機種情報は、判別コード領域に記録されている判別コードが有効である（すなわち、最後に記録したのが自機種である）場合に有効となる。記録再生装置１は、装填された光ディスク５１にデータを記録した後、自らがデータを記録したことを示すために、判別コードと自機種他機種情報とを書き込む。このようにすることで、記録再生装置１から光ディスク５１が取り出された後、その光ディスク５１が再び記録再生装置１に装填された場合に、光ディスク５１の管理用テーブルＴＶ領域（管理用テーブルＴＶ領域のフリーゾーン）に記録されている判別コードを確認することで、この光ディスク５１が、自機種により記録されたものであるか否かを判断することができる。
【００７３】
リアルタイムデータ記録エリアは、実データを記録するプログラムエリアであり、VTS（Video Title Set ）（以下、適宜、タイトルと呼ぶ）を単位にして、画像データが記録される他、拡張ファイルである静止画のファイルＥＦや中間管理用情報ＤＫなどが記録される。拡張ファイルＥＦと中間管理用情報ＤＫによれば、その拡張ファイルＥＦの位置等が特定され、再生可能とされている。
【００７４】
ここでVMGは、先頭側より、VMGI(Video Manager Information)、VMGM VOBS （Video Object Set for VMG Menu）、およびVMGI BUP（Backup of VMGI）が配置される。VMGIには、DVDのビデオゾーン全体についての制御情報が記録され、VMGM VOBSには、タイトルを選択するためのメニューに関連する情報が記録され、VMGI BUPには、VMGIと一致する情報が、バックアップとして記録される。また、VTSは、先頭側より、VTSI（Video Title Set Information ）、VTSM VOBS（VideoObject Set for the VTSM ）、VTSTT VOBS(Video ObjectSetFor Titl es in a VTS)、VTSI BUP（Backup of VTSI）が配置される。ここでは、１つのVTSは、１つのタイトルに対応している。VTSTT VOBSには、実データであるMPEG２のフォーマットによる画像データが記録され、VTSIには、この実データによる画像データを管理する管理用情報である記録位置情報等が、VTSM VOBS には、ビデオデータのタイトルメニューが記録される。なお、VTSMVOBSは、オプションである。VTSI BUPは、VTSIのバックアップである。また、VTSM VOBSやVTSTT VOBSには、図３に示されるようなMARK_PCKが格納される。図３のタイトルは、図２のVTSTT VOBSに対応している。MARK_PCKには、そのタイトル（VTS）を記録した機種を識別するための機種情報が含まれる。すなわち、各タイトル（各VTS）には、そのタイトルを記録した機種情報が格納されている。
【００７５】
コンピュータ用の管理用情報であるUDFについては、拡張ファイルについても認識してアクセスできるように、管理用情報が記録されるのに対し、ＤＶＤ再生用の管理用情報であるVMGについては、拡張ファイルに係る情報は何ら記録しないようなされている。このように、コンピュータによりアクセスする場合は、UDFにより所望するファイルを検索して再生することができるようになされ、DVDの記録再生装置によりアクセスする場合には、VMGにより所望する動画のファイルを検索して再生することができるようになされている。UDFは、コンピュータのファイル管理システムに対応して光ディスクに記録されたビデオデータの管理用情報を構成するのに対し、VMGは、DVD記録再生装置に対応して、光ディスク５１に記録された動画データの管理用情報を構成するようになされている。拡張ファイルの記録については動画の再生に何ら影響を与えることなく、確実にDVDビデオフォーマットによる再生を行えるように構成されている。
【００７６】
なお、光ディスク５１にデータを書き込む方式として、本実施の形態においては、ROW（Restricted Over Write）方式が使用される。ROW方式は、上書き可能（追記可能）な光ディスクに適用される方式である。ただし、ROW方式においても、未記録領域にデータを記録する場合には、シーケンシャルにビデオデータを記録する。なお、ROW方式においては、リードインの内周側に設けられたRMA（Recording Management Area）により、後述するパディング等による領域が管理されるようになされている。また、光ディスク５１への記録の手順や、図２の管理用テーブルＴＶ領域以外の領域（RMA，lead in，UDF，VMG，ＴＥ，VTS＃１乃至VTS＃ｎ（ＥＦ，ＤＫ），lead out）については、基本的には特開２００３−３３１５６３号公報に記載されている方式と同様であるので、その詳細な説明については省略する。なお、光ディスク５１へのデータの記録手順は、特開２００３−３３１５６３号公報に記載されている方式に限らず、他の記録手順であってもよい。
【００７７】
次に、図４のフローチャートを参照して、図１の記録再生装置１における記録再生処理を説明する。なお、この処理は、ユーザにより（図示せぬ操作部を介して）記録再生装置１の電源のオンが指令されたとき開始される。
【００７８】
ユーザにより記録再生装置１の電源のオンが指令されると、ステップＳ１１において、記録再生装置１は、電源をオンする。ステップＳ１２において、マイコン１４は、図示せぬ光ディスク５１の検出機構による検出結果により、光ディスク５１が（ドライブに）装填されたか否かを判定し、装填されるまで処理は待機される。すなわち、光ディスク５１が記録再生装置１の図示せぬドライブに挿入（装填）されるまで処理は待機される。なお、このステップＳ１２の繰り返しにおいて、電源がオフされた（立ち下げられた）場合には、処理はステップＳ１３に進む。
【００７９】
ステップＳ１２において、光ディスク５１が装填されたと判定された場合、ステップＳ１３において、マイコン１４は、スレッドモータ２４を駆動させて光学ヘッド２２を光ディスク５１の最内周に移動させ、この最内周側の再生結果を、信号処理部１８を介して取得することにより、光ディスク５１の記録再生に必要な管理用情報を取得する。具体的には、マイコン１４は、光ディスク５１の最内周側の再生結果を、信号処理部１８を介して取得することにより、ファイナライズ処理されている光ディスク５１については、VMGのデータを取得し、ファイナライズ処理されていない場合にはRMAのデータを取得する。また、マイコン１４は、このRMAの情報により、光ディスク５１のリアルタイムデータ記録エリアに既にデータが記録されている場合には、光ディスク５１をサーチして各VTSのVTSI、VTSTT VOBSのデータを取得する。このように、マイコン１４は、通常のDVDを記録再生する記録再生装置と同様に、光ディスク５１の記録再生に必要な光ディスク５１の管理用情報を取得する。なお、このステップＳ１３の処理において、マイコン１４は、VMGのデータに加えて、UDFのデータも併せて取得する。また、マイコン１４は、リアルタイムデータ記録エリアの再生において、中間管理用情報ＤＫが記録されている場合（図２）には、この中間管理用情報ＤＫも併せて取得する。これにより、マイコン１４は、DVD−ビデオフォーマットで定義されていない拡張ファイルに関しても、光ディスク５１から再生ができるように、この拡張ファイルの管理用情報についても併せて取得するようになされている。マイコン１４は、このようにして取得した一連の管理用情報をRAM４３（図１）に記録して保持する。
【００８０】
より詳細に説明すると、マイコン１４による信号処理部１８、モータアンプ部２１を介したスレッドモータ２４の駆動により、光学ヘッド２２を光ディスク５１の内周側に移動させる。光学ヘッド２２は、光ディスク５１にレーザビームを照射し、戻り光の光学ヘッド２２による受光結果が、アナログフロントエンド部２０とマイコン１４で順次処理され、このマイコン１４の処理による信号処理部１８、モータアンプ部２１を介した光学ヘッド２２の制御により、トラッキング制御、フォーカス制御の処理が実行される。また受光結果の信号処理部１８による処理により、光ディスク５１に記録されたデータが再生される。記録再生装置１では、この一連の処理により、光ディスク５１の内周側に記録された各種情報がマイコン１４で取得され、マイコン１４に内蔵のメモリに保持される。なお、以下においても各種の再生処理における手順は同様であるので、その説明は適宜省略する。
【００８１】
ステップＳ１４において、記録再生装置１は、自機種他機種記録の判別処理を実行する。この処理は、光ディスク５１に最後に記録した装置が、自機種であるか他機種であるかを、判別コード領域に記録されている判別コード（図２）に基づいて判定する処理である。なお、この処理の詳細は図８を参照して後述する。なお、まだ光ディスク５１に何も記録されていない場合には、このステップＳ１４の処理はスキップされる。
【００８２】
ステップＳ１５において、マイコン１４は、光ディスク５１の取り出しが（ユーザにより）指令されたか否かを判定する。具体的には、マイコン１４は、光ディスク５１の排出（Eject）がユーザにより指令されたか否かを判定する。ステップＳ１５において、光ディスク５１の取り出しが指令されたと判定された場合には、後述するステップＳ２０に進む。
【００８３】
ステップＳ１５において、光ディスク５１の取り出しが指令されていないと判定された場合、処理はステップＳ１６に進み、マイコン１４は、ユーザにより記録が指令されたか否かを判定する。具体的には、マイコン１４は、ユーザにより図示せぬ操作部を介して記録が指令されたか、再生が指令されたか否かを判定する。ステップＳ１５において、記録が指令された場合には、ステップＳ１７に進み、記録再生装置１は、記録処理を実行する。なお、この処理の詳細は、図１１を参照して後述する。
【００８４】
ステップＳ１６において、記録が指令されていないと判定された場合、すなわち、再生が指令された場合、処理はステップＳ１８に進み、記録再生装置１は、再生処理を実行する。具体的には、ユーザからの再生の指令が動画の再生に係るものである場合、マイコン１４は、内蔵するメモリ（図１のRAM４３）に記憶してある管理用情報（ステップＳ１３で取得した管理用情報）に基づいて、再生が指令された動画のファイルを再生するように全体の動作を制御する。
【００８５】
具体的には、光ディスク５１がファイナライズ処理された光ディスクである場合、マイコン１４は、メモリに保持したVMGのデータに基づいて対応するファイルの記録位置を検出し、この記録位置からの再生を各部に指令する。これにより記録再生装置１では、ユーザにより光ディスク５１の再生が指示されると、このVMGのデータに従って、信号処理部１８、モータアンプ部２１を介したスレッドモータ２４の駆動により、ユーザの所望するタイトルの記録位置まで光学ヘッド２２がシークし、さらには光学ヘッド２２の受光結果によりトラッキング制御、フォーカス制御した状態で、光学ヘッド２２の受光結果が信号処理部１８、ヘッダ情報処理部１７、圧縮伸長処理部１３で順次処理されて動画による画像データが再生される。すなわち、受光結果である光ディスク５１のピット列に応じて信号レベルが変化する再生信号がアナログフロントエンド部２０で処理されて再生データが生成され、この再生データが信号処理部１８で復号、デインターリーブ、誤り訂正処理される。またこの誤り訂正処理された再生データがヘッダ情報処理部１７に入力され、ここでヘッダが除去され、このヘッダの情報がマイコン１４に通知される。また、続いて圧縮伸長処理部１３に入力され、多重化処理部３３で画像データおよび音声データに分離され、画像データについては、画像処理部３１によりMPEGの規格に基づいてデータ圧縮が解かれ（データ伸長され）、出力部２５に表示されるか、エンコーダ１５により外部機器に出力される。これに対して、音声データは、音声処理部３２でデータ伸長された後、出力部２５により音声が出力されるか、エンコーダ１５により外部機器に出力される。
【００８６】
これに対して、光ディスク５１がファイナライズ処理されていない光ディスクである場合、マイコン１４は、メモリに保持した管理用テーブルＴＶ、対応するタイトルのVTSI、VTSTT VOBSにより対応するファイルの記録位置を検出し、この記録位置からの再生を記録再生装置１の各部に指令する。これにより再生処理が行なわれる。なお、この処理は再生の停止が指令されるまで実行され続ける。ユーザにより再生の停止が指令された場合には、マイコン１４は、再生の動作を終了するよう制御し、再生を停止する。
【００８７】
また、これに対して、ユーザにより指令された再生が拡張ファイルの再生に係るものである場合であって、光ディスク５１がファイナライズ処理された光ディスクであるとき、マイコン１４は、メモリに保持したUDFのデータにより対応するファイルの記録位置を検出し、この記録位置からの再生を記録再生装置１の各部に指示する。さらに、ユーザにより指令された再生が拡張ファイルの再生に係るものである場合であって、光ディスク５１がファイナライズ処理されていない光ディスクであるとき、マイコン１４は、メモリに保持した管理用テーブルＴＶ、案内情報、対応する中間管理用情報ＤＫに基づいて、対応するファイル（拡張ファイル）の記録位置を検出し、この記録位置からの再生を記録再生装置１の各部に指令する。これにより再生処理が行なわれる。なお、この処理は再生の停止が指令されるまで実行され続ける。ユーザにより再生の停止が指令された場合には、マイコン１４は、再生の動作を終了するよう制御し、再生を停止する。
【００８８】
ステップＳ１７の処理の後、またはステップＳ１８の処理の後、処理はステップＳ１９に進み、マイコン１４は、ユーザにより電源オフが指令されたか否かを判定する。ユーザにより電源オフが指令されていないと判定された場合、処理はステップＳ１５に戻り、それ以降の処理が繰り返される。
【００８９】
ステップＳ１５において、ディスクの取り出しが指令された場合、処理はステップＳ２０に進み、マイコン１４は、管理用テーブルＴＶを光ディスク５１に記録する。具体的には、マイコン１４は、内蔵するRAM４３に保持している管理用テーブルＴＶを光ディスク５１に記録する。
【００９０】
ステップＳ２１において、記録再生装置１は、判別コード記録処理を実行する。具体的には、記録再生装置１が光ディスク５１に対して記録したことを示す判別コードを演算し、これを、図２に示されるように判別コードとして記録するとともに、所定の記録単位（この例の場合VTS単位）ごとに、自機種が記録したものであるか、他機種が記録したものであるかを示す自機種他機種情報を生成し、これを図２に示されるように、自機種他機種情報として記録する。これにより、再度、この光ディスク５１が記録再生装置１に装填された場合に、上述したステップＳ１４の処理により自機種他機種記録の判断処理を実行することができる。なお、この処理の詳細は、図１４を参照して後述する。
【００９１】
ステップＳ２２において、マイコン５１は、図示せぬローディング機構に光ディスク５１の排出を指令する。これにより、光ディスク５１が排出される。ステップＳ２２の処理の後、処理はステップＳ１２に戻り、それ以降の処理が繰り返される。すなわち、再び光ディスクが装填されるまで処理は待機される。
【００９２】
ステップＳ１９において、電源オフが指令された場合、処理はステップＳ２３に進み、マイコン１４は、電源オフ処理（電源立ち下げの処理）を実行し、処理を終了する。
【００９３】
ここで、管理用テーブルＴＶ領域（図２）に記録されるデータの構成例について説明する。
【００９４】
管理用テーブルＴＶ領域には、管理用テーブルＴＶ、判別コード、および自機種他機種情報が記録される。具体的には、管理用テーブルＴＶ領域に、管理用テーブルＴＶが記録され、管理用テーブルＴＶのフリーゾーンに、判別コードと自機種他機種情報とが記録される。管理用テーブルＴＶは、上述した図４の処理において適宜RAM４３（図１）に保持されるとともに、ステップＳ２０の処理で更新され、判別コードと自機種他機種情報とは、ステップＳ２１の判別コード記録処理で更新される。
【００９５】
図５は、管理用テーブルＴＶの簡単な構成例を示す図である。図５においては、管理用テーブルＴＶには、タイトル数（VTSの数）、各VTSの始点アドレス、１つのタイトルに含まれる複数のチャプタの始点と終点のアドレス（各チャプタの始点と終点のアドレス）が含まれている。図５の例の場合、タイトル数（VTS）は２つであり、各タイトルの始点のアドレスが含まれる。すなわち、２つのタイトルは「VTS＃１」と「VTS＃２」とされる。また、図５の例の場合、VTS＃１に１０個のチャプタが含まれるとともに、１０個の各チャプタの始点と終点のアドレスが含まれる。また、VTS＃２に２０個のチャプタが含まれるとともに、２０個の各チャプタの始点と終点のアドレスが含まれる。なお、管理用テーブルＴＶには、この他にも、拡張ファイルの案内情報ＴＥ領域の先頭アドレスなどの各種の情報も含まれるが、ここでは省略している。
【００９６】
図６は、図４のステップＳ１７の記録処理が終了した後にメモリの管理用テーブルＴＶ領域に保持されているデータの例を示す図である。
【００９７】
図６において、管理用テーブルＴＶのための領域には、管理用テーブルＴＶが記録され、残りはフリーゾーン（空き領域）とされている。ここで、ステップＳ２１の判別コード記録処理において、マイコン１４は、図６の管理用テーブルＴＶとVMGのVMGIに基づいて、図７に示される判別コードを生成し記録するとともに、内蔵するメモリ（図１のRAM４３）に保持している自機種他機種情報（タイトルごとの自機種他機種情報）を記録する。このように、光ディスク５１の取り出しが指令された場合（ステップＳ１５でYESと判定された場合）には、管理用テーブルＴＶ領域に、判別コードと自機種他機種情報とが記録される。
【００９８】
次に、図８のフローチャートを参照して、図４のステップＳ１４の自機種他機種記録の判断処理の詳細を説明する。
【００９９】
ステップＳ５１において、マイコン１４は、光ディスク５１の管理用テーブルＴＶ領域に管理用テーブルＴＶが存在するか否かを判定する。例えば、マイコン１４は、スレッドモータ２４を駆動させて光学ヘッド２２を光ディスク５１の最内周に移動させ、この最内周側の再生結果を、信号処理部１８を介して取得することにより、光ディスク５１に管理用テーブルＴＶが記録されているか否かを判定する。記録再生装置１の記録においては、データを更新する場合に、管理用テーブルＴＶも更新されるので、管理用テーブルＴＶが存在しないということは、光ディスク５１に最後に記録処理を行った記録再生装置が図１の記録再生装置１とは異なることを示す。すなわち、管理用テーブルＴＶが存在しない場合、記録再生装置１とは異なる機種（他機種）により光ディスク５１にデータが記録されたものと判断される。
【０１００】
ステップＳ５１において、管理用テーブルＴＶが存在すると判定された場合、ステップＳ５２に進み、マイコン１４は、管理用テーブルＴＶ領域に判別コードが存在するか否かを判定する。例えば、図７に示されるように、管理用テーブルＴＶ領域に判別コードが記録されている場合には、YESと判定される。記録再生装置１から光ディスク５１が取り出される場合には、図４のステップＳ２１で上述したように、判別コードと自機種他機種情報が管理用テーブルＴＶ領域に記録されるので、判別コードが存在しない場合には、光ディスク５１に最後に記録処理を行った装置が、記録再生装置１とは異なる機種であると判定される。
【０１０１】
ステップＳ５２において、判別コードが存在すると判定された場合、ステップＳ５３において、マイコン１４は、光ディスク５１の管理用テーブルＴＶ領域から判別コードを読み出す。図７の例の場合、マイコン１４は、管理用テーブルＴＶのための領域から、判別コードを読み出す。
【０１０２】
ステップＳ５４において、マイコン１４は、管理用テーブルＴＶと、光ディスク５１のVMG領域のVMGI（図９参照）とを連続したデータ列とする。具体的には、マイコン１４は、図７の管理用テーブルＴＶと、VMGのVMGIとを、図９に示されるように、連続したデータ列とする。すなわち、管理用テーブルＴＶのデータと、VMGIのデータとを合わせる。なお、図９の例の場合、管理用テーブルＴＶのうしろにVMGIを加えるようにしているが、その順番は（あらかじめ定めるようにすれば）逆であってもよい。
【０１０３】
ステップＳ５５において、マイコン１４の判別コード演算部４２は、ステップＳ５４の処理で生成したデータ列のハッシュ値を演算し、これを「判別コード'」とする。具体的には、判別コード演算部４２は、図１０に示されるように、管理用テーブルＴＶとVMGIとにより構成されるデータ列に対して、ハッシュ関数プログラムを用いてハッシュ値を演算し、その演算結果を、判別コードとする。ハッシュ関数としては、例えば、ＭＤ(Message Digest)５のプログラムが用いられる。ハッシュ関数プログラムは、任意のデータ長のデータのハッシュ値が固定長（例えば、１２８bit）となるような値を演算する特徴を有している。また、ハッシュ関数プログラムによって求めた値から、入力されたデータ列（管理用テーブルＴＶとVMGIとをあわせたデータ列）を算出することができないという特徴（不可逆性の特徴）を有している。さらに、ハッシュ関数の出力値の出現確率は、その出力値が取りうる値の範囲において一様であるという特徴を有している。
【０１０４】
ステップＳ５６において、マイコン１４は、ステップＳ５３の処理で光ディスク５１から読み出した判別コードと、ステップＳ５５の処理で演算した「判別コード'」とが一致するか否かを判定する。ステップＳ５３の処理で光ディスク５１から読み出された判別コードは、前回記録再生装置１により記録処理が行われて光ディスク５１が取り出される場合に記録されたものである。このとき、前回記録再生装置１と同じ機種の記録再生装置１により光ディスク５１に記録が行われた場合には、光ディスク５１に記録されている判別コードと、ステップＳ５５の処理で演算された「判別コード'」とが一致する。
【０１０５】
ステップＳ５６において、読み出した判別コードと、演算した判別コード'とが一致すると判定された場合、ステップＳ５７に進み、マイコン１４は、最後に光ディスク５１に記録したのは、自機種であると判断する。
【０１０６】
ステップＳ５８において、マイコン１４は、タイトルごとの自機種他機種情報を、管理用テーブルＴＶ領域から読み出す。すなわち、最後に光ディスク５１に記録したのが自機種であるので、管理用テーブルＴＶ領域に記録されている自機種他機種情報が有効であると判断して自機種他機種情報を読み出す。マイコン１４は、例えば、図７の管理用テーブルＴＶ領域から、自機種他機種情報を読み出す。これにより、タイトルごとの自機種他機種情報を迅速に得ることができる。
【０１０７】
一方、ステップＳ５１において管理用テーブルＴＶが存在しないと判定された場合、ステップＳ５２において判別コードが存在しないと判定された場合、またはステップＳ５６において読み出した判別コードと、演算した判別コード'とが一致しないと判定された場合、光ディスク５１に前回記録処理を行った装置が、本発明を適用した記録再生装置１ではない、すなわち、他機種であるので、処理をステップＳ５９に進める。
【０１０８】
ステップＳ５９において、マイコン１４は、この光ディスク５１は、他機種記録された光ディスクであると判断する。例えば、１回目の記録処理において記録再生装置１（自機種）により記録が行われ、判別コードと自機種他機種情報が記録された後、２回目の記録処理において他の記録再生装置（他機種）により記録が行われた場合、判別コードや自機種他機種情報の更新がなされない。また、VMGのVMGIは更新されるが、管理用テーブルＴＶのデータは、更新されたり、更新されなかったりする。そのため、３回目の記録処理において、再び記録再生装置１（自機種）にこの光ディスク５１が装填された場合に、管理用テーブルＴＶとVMGIに基づいて演算された「判別コード'」は、２回目の記録処理で他機種により記録が行われた結果、管理用テーブルＴＶとVMGIのうちの少なくともいずれか１つが１回目の記録処理が終了した後のデータとは異なるので、光ディスク５１に１回目の記録処理で記録された判別コードと異なることになる。このようにして、前回光ディスク５１に記録した装置が自機種であるか他機種であるかを迅速に判定することができる。
【０１０９】
ステップＳ６０において、マイコン１４は、所定の記録単位(VTS)ごとに、自機種であるか他機種であるかを確認する。例えば、マイコン１４は、VTS（タイトル）ごとに記録されている図３のMARK_PCK（装置種別が記載されている情報）を確認し、自機種であるか他機種であるかを確認する。このとき、マイコン１４は、タイトルごとの自機種であるか他機種であるかの情報を、内蔵するメモリ（図１のRAM４３）に保持しておく。ステップＳ５８の処理の後、またはステップＳ６０の処理の後、処理は終了される。
【０１１０】
図８の処理により、光ディスク５１に最後に記録した装置が、自機種であるか他機種であるかを迅速に判断することができる。また、光ディスク５１に最後に記録した装置が自機種である場合には、光ディスク５１の所定の記録単位ごとに記録処理を行った機種が自機種であるか他機種であるかを迅速に判断することができる。
【０１１１】
具体的には、図８のステップＳ５１、ステップＳ５２、およびステップＳ５６の処理でＮＯと判定された場合には、光ディスク５１に最後に記録した装置が自機種ではないので、ステップＳ６０の処理で所定の記録単位ごと（ここではVTSごと）に自機種であるか他機種であるかを確認しているが、ステップＳ５１、ステップＳ５２、およびステップＳ５６の全てにおいてYESと判定された場合には、光ディスク５１に最後に記録した装置が自機種であるので、自機種他機種情報が有効となり、所定の記録単位ごとに自機種であるか他機種であるかを確認する必要がなくなる。すなわち、ステップＳ６０の処理を実行せずに済むので、より迅速に、記録単位ごとに、自機種であるか他機種であるかを判断することができる。
【０１１２】
次に、図１１のフローチャートを参照して、図４のステップＳ１７の記録処理の詳細について説明する。
【０１１３】
ステップＳ８１において、マイコン１４は、光ディスク５１に対してファイナライズするか否かを判定する。例えば、マイコン１４は、ユーザにより図示せぬ操作部を介して、ファイナライズ処理が指令されたか否かを判定する。ファイナライズ処理とは、図２のUDF、VMG、リードイン（lead in）、およびリードアウト(lead out)などを更新することで、記録処理を完了させる処理である。
【０１１４】
ステップＳ８１においてファイナライズしないと判定された場合、ステップＳ８２において、画像データ入力部１１と音声データ入力部１２は、記録するデータの入力を受け付ける。例えば、図示せぬ撮像部やスピーカなどにより取り込まれた画像データや音声データが受け付けられる。
【０１１５】
ステップＳ８２において、マイコン１４は、各部を制御して、入力データを、記録フォーマットに合わせて記録用データに変換する。具体的な例としては、マイコン１４は、圧縮伸長処理部１３（画像処理部３１と音声処理部３２）を制御して、画像データと音声データを圧縮させるとともに、画像データと音声データとを時分割多重化させ、ヘッダ情報処理部１７を制御して、光ディスク５１に固有のヘッダ情報、拡張ファイルのヘッダ情報などを付加させる。また、マイコン１４は、信号処理部１８を制御して、ヘッダが付加された時分割多重化データに、エラー訂正符号が付加された後、インターリーブ処理、符号化処理が施される。このようにすることで、入力データが記録用データに変換される。
【０１１６】
ステップＳ８３において、マイコン１４は、記録用データをディスクに記録させる。具体的には、記録用データに従って光学ヘッド２２から光ディスク５１に照射するレーザビームの光量がアナログフロントエンド部２０により立ち上げられ、これにより光ディスク５１に順次ピット列が形成されて動画による画像データが順次記録される。このとき、マイコン１４は、内蔵するメモリ(RAM４３)で保持している管理用テーブルＴＶのデータについても適宜更新するとともに、光ディスク５１の管理用テーブルＴＶ領域の管理用テーブルＴＶも更新する（図７）。
【０１１７】
ステップＳ８５において、マイコン１４の自機種他機種情報生成部４１は、自機種他機種情報をマイコン１４の内蔵するメモリ（図１のRAM４３）に対して更新する。自機種他機種情報は、所定の記録単位ごとに更新されるので、この処理において所定の記録単位分だけまだ記録がされていない場合にはこの処理はスキップされる。本実施の形態では、タイトルごとに自機種他機種情報が更新される。一般的には、１つのタイトルの中に、自機種と他機種による記録が行われることがないため、ここでは、タイトルごとに自機種他機種情報が更新される。
【０１１８】
ステップＳ８６において、マイコン１４はユーザからの図示せぬ操作部への操作に基づいて、記録を終了するか否かを判定する。記録を終了しないと判定された場合、処理はステップＳ８２に戻り、それ以降の処理が繰り返される。すなわち、再び記録するデータの入力が受け付けられ、記録用データが光ディスク５１に記録されるとともに、適宜、内蔵するメモリ内において自機種他機種情報が更新される処理が、記録の終了が指令されるまで繰り返される。
【０１１９】
ステップＳ８６において、記録を終了すると判定された場合、処理はステップＳ８７に進み、マイコン１４は、終了処理を実行する。このとき、ステップＳ８２以降の処理で、記録するデータが動画像の記録に係るものである場合、ステップＳ８７において、実データの記録が完了することで、VTSTT VOBSの記録が完了され、さらにVTSI BUP、VTSI、VTSM VOBSが順次形成される。これにより１つのVTSの記録が完了される。このように、記録再生装置１では、ユーザにより記録が停止指示されると、圧縮伸長処理部１３等における一連の処理がマイコン１４により停止制御されて画像データの記録が中止され、続いてこのようにして記録した動画によるファイルの管理用情報が光ディスクに記録される。すなわち、記録再生装置１では、動画像の位置情報、ファイルサイズの情報、記録日時等の情報よりマイコン１４により管理用情報が生成され、画像データに続いて記録するように、この管理用情報が信号処理部１８に出力されて光ディスク５１に記録され、これによりVTSI BUPの領域が形成され、続いてパディングにより、続くVTSのVTSI、VTSM VOBSを生成する領域が確保され、先に確保したVTSI、VTSM VOBSの領域に光学ヘッド２２がシークし、この領域において、同様の管理用情報が信号処理部１８に出力されて光ディスク５１に記録され、これによりVTSI、VTSM VOBSの領域が形成される。記録再生装置１では、これにより動画による画像データが１タイトル記録される。これらにより記録再生装置１では、動画によるファイルを記録する場合、VTSIによる管理用情報、VTSM VOBSによる管理用情報、ファイル、VTSI BUPによる管理用情報が連続するフォーマットであるDVDビデオフォーマットにより管理用情報、ファイルが記録される。記録再生装置１では、続いてユーザにより動画の記録が指示された場合、同様の処理の繰り返しにより順次光ディスク５１にタイトルが記録される。
【０１２０】
これに対して、ステップＳ８２以降の処理で、記録するデータが静止画像の記録に係るものである場合、所定のタイミングで得られた静止画像データが記録されるとともに、ステップＳ８７において、静止画ファイルによる拡張ファイルが記録されるとともに、中間管理用情報ＤＫ等が記録される。具体的には、光ディスク５１がバージンディスクである場合には、画像データ入力部１１より入力される静止画による画像データが圧縮伸長処理部１３の画像処理部３１でJPEGの規格によりデータ圧縮され、記録される。記録再生装置１においては、動画の記録においては、始めにVTSI、VTSM VOBSの領域を確保して実データを記録するのに対し、この静止画の記録においては、パディングにより確保した領域の先頭に戻って、このような領域を確保することなく静止画による実データを記録する。また、ユーザにより続く静止画の記録が指示されると、同様にして、続く静止画が光ディスク５１に記録される。またこれらの記録毎に、各ファイルの記録位置等がメモリに記録される。
【０１２１】
記録再生装置１では、このようにして所望するファイル数だけ静止画によるファイルを光ディスクに記録してユーザによる動作モードの切り換え等により静止画の記録停止が指示されると、メモリに保持した記録位置等による管理用情報がこれら複数ファイル分、続く領域に、ファイナライズまでの一時的な中間管理用情報ＤＫとして記録される。これにより記録再生装置１では、動画以外のファイルを記録する場合には、ファイル、対応する管理用情報の順となるように、ファイル及び管理用情報が記録され、記録するファイルの属性によりファイル及び管理用情報の記録フォーマットが切り換えられる。 
【０１２２】
記録再生装置１では、このような中間管理用情報ＤＫ（図２）が、連続して記録した複数ファイルでまとめられて、全体を管理する管理情報が記録された後、各ファイルの先頭位置、ファイル名を示す個別情報が記録されて形成され、この中間管理用情報ＤＫの先頭アドレスが拡張ファイルの案内情報ＴＥとして光ディスク５１の内周側、固定した領域に記録される。さらにこの拡張ファイルの案内情報ＴＥの記録位置情報が、管理用テーブルＴＶに記録される。
【０１２３】
これにより、このような動画以外のファイルをもサポートする記録再生装置１によれば、静止画のファイルについても再生することが可能となる。すなわち、このような光ディスク５１が装填された場合、記録再生装置１では、管理用テーブルを基準にした光ディスク５１のサーチにより、VTS、VTSM VOBSのデータだけでなく、静止画ファイルの中間管理用情報ＤＫについても光ディスク５１より再生され、マイコン１４のメモリに保持される。これにより、例えばユーザの指示により光ディスク５１に記録された動画および静止画のタイトル等をユーザに提供することができる。またユーザによる再生の指示により、ユーザが動画の再生を指示した場合、VTS、VTSM VOBSのデータにより再生専用の光ディスクについて上述したと同様にして対応する動画ファイルを再生することができる。
【０１２４】
一方、ステップＳ８１において、ファイナライズすると判定された場合、処理はステップＳ８８に進み、マイコン１４は、UDFとVMGを生成する。具体的には、マイコン１４は、管理用テーブルＴＶに基づいて光ディスク５１から取得して内蔵するメモリに保持した管理用情報、動画および静止画の記録により作成してメモリに保持した管理用情報、並びに、中間管理用情報をヘッダ情報処理部１７に供給し、ヘッダ情報処理部１７に、コンピュータ用のUDFのデータを生成させる。また、マイコン１４は、動画ファイルの管理用情報をヘッダ情報処理部１７に供給し、ヘッダ情報処理部１７に、DVDプレーヤ用のVMGデータを生成させる。
【０１２５】
ステップＳ８９において、マイコン１４は、各部を制御して、生成したUDF、VMGを光ディスク５１に記録させる。UDFとVMGとは、光ディスク５１に確保された内周側領域に記録され、またリードイン、リードアウトが形成される。これにより、この光ディスク５１は、通常のDVDフォーマットのみに対応するDVDプレーヤでも再生可能に設定される。ステップＳ８７の処理の後、またはステップＳ８９の処理の後、処理は終了される。
【０１２６】
図１１の処理により、光ディスク５１にデータが記録されるとともに、マイコン１４の内蔵するRAM４３に保持される自機種他機種情報が適宜更新される。また、ファイナライズする場合には、通常のDVDフォーマットのみに対応するDVD再生装置であっても、再生可能な光ディスク５１とすることができる。
【０１２７】
次に、図１１のステップＳ８５の処理で更新される自機種他機種情報の例について、図１２と図１３を参照して説明する。図１２は、自機種他機種情報のデータ領域に、まだ何もデータが記録されていない状態を示している。
【０１２８】
DVDビデオフォーマットにおいては、１枚のディスクに９９のタイトル（VTS）を記録することができる構成とされている。９９のタイトルにおいて、各タイトル毎に自機種による記録であるか、他機種による記録であるかを示す情報を残すために、９９ビット長の領域が必要となる。１byteは８bitであるので、図１２の例では、１３byteの領域が用意される。図１２において、１行目には、１タイトル目（タイトル＃１と称する）乃至８タイトル目（タイトル＃８と称する）のための領域が確保されており、２行目には、９タイトル目（タイトル＃９と称する）乃至１６タイトル目（タイトル＃１６と称する）のための領域が確保されている。同様にして、１３行目には、９７タイトル目（タイトル＃９７と称する）乃至９９タイトル目（タイトル＃９９と称する）が確保されている。なお、１３行目のタイトル＃９９以降の領域は無効エリアとされている。
【０１２９】
図１２において、あるタイトルが自機種により記録された場合にはそのタイトルに該当する領域のビットの値が１とされ、そのタイトルが他機種記録である場合にはそのタイトルに該当する領域のビットの値が０とされる。このようにすることで、自機種記録と他機種記録が混合して行われた光ディスクにおいても最後に記録したのが自機種であれば、以後の光ディスクの装填時には管理用テーブルＴＶ領域の自機種他機種情報の内容から全ての記録単位において、自機種による記録であるか、他機種による記録であるかを迅速に知ることができる。
【０１３０】
例えば、図１２において、図１の記録再生装置１が図１１の記録処理を実行することにより、タイトル＃１乃至タイトル＃９（図２のVTS＃１乃至VTS＃９）が記録されたとする。このとき、図１１のステップＳ８５の処理の繰り返しにより、自機種他機種情報生成部４１は、RAM４３に記憶させている自機種他機種情報を更新する。
【０１３１】
タイトル＃９までの自機種他機種情報が更新された結果、図１３に示されるように、自機種他機種情報のタイトル＃１乃至タイトル＃９に対応する記憶領域に、自機種により記録したことを示すフラグ（１）が格納される。このようにして、自機種他機種情報が、タイトルごとに更新される。
【０１３２】
なお、本実施の形態においては、１つのタイトルごとに自機種による記録であるか他機種による記録であるかを示すフラグを設けるようにしたが、これに限らず、所定の記録単位ごとに自機種による記録であるか他機種による記録であるかを示すフラグを設けるようにしてもよい。
【０１３３】
次に、図１４のフローチャートを参照して、図４のステップＳ２１の判別コード記録処理の詳細を説明する。
【０１３４】
ステップＳ１１１において、マイコン１４の判別コード演算部４２は、VMGIと、その時点において有効な管理用テーブルＴＶを読み込む。マイコン１４の判別コード演算部４２は、図６のVMGのVMGIと、例えばマイコン１４のRAM４３に保持しておいた管理用テーブルＴＶのデータ（または、光ディスク５１から読み出した管理用テーブルＴＶのデータ）を読み込む。このとき読み込まれる（有効な）管理用テーブルＴＶのデータは、最新の管理用テーブルＴＶのデータとされる。
【０１３５】
ステップＳ１１２において、マイコン１４の判別コード演算部４２は、読み出したVMGIと管理用テーブルＴＶとを、連続したデータ列とする。具体的には、判別コード演算部４２は、上述した図９に示されるように、管理用テーブルＴＶとVMGIのデータとを連続したデータ列とする。
【０１３６】
ステップＳ１１３において、マイコン１４の判別コード演算部４２は、データ列のハッシュ値を演算し、これを判別コードとする。例えば、判別コード演算部４２は、図１０に示されるように、データ列（管理用テーブルＴＶとVMGIのデータからなるデータ列）にハッシュ関数プログラムを用いてハッシュ値を演算し、演算結果を判別コードとする。ここでは、データ列は任意長とされているが、ハッシュ関数プログラムにより演算された結果、判別コードは固定長となる。
【０１３７】
ステップＳ１１４において、マイコン１４は、自機種他機種情報生成部４１によりRAM４３に適宜更新されていたタイトルごとの自機種他機種情報と、ステップＳ１１３の処理で生成した判別コードとを、管理用テーブルＴＶ領域のフリーゾーンに書き込む。具体的には、マイコン１４は、上述する図１１のステップＳ８５で自機種他機種情報生成部４１により適宜更新されていたタイトルごとの自機種他機種情報と、ステップＳ１１３の処理で判別コード演算部４２が演算した判別コードとを、図６の管理用テーブルＴＶのための領域のフリーゾーンに書き込む。これにより、図７に示されるように、管理用テーブルＴＶ領域に、判別コードと、自機種他機種情報とが記録される。ステップＳ１１４の処理の後、処理は終了される。
【０１３８】
図１４の処理により、光ディスク５１が記録再生装置１から取り出される場合には、VMGIと管理用テーブルＴＶとに基づいて、判別コードが光ディスク５１に記録される。また、各タイトルが自機種により記録されたか否かを示す自機種他機種情報が記録される。これにより、再び、光ディスク５１が記録再生装置１に装填された場合には（上述した図４のステップＳ１４）、最後に光ディスク５１に記録した装置が自機種であるかを判定することができる。また、最後に光ディスク５１に記録した装置が自機種である場合には、自機種他機種情報を参照することで、各タイトルが自機種により記録されたか否かを迅速に判断することができる。
【０１３９】
以上によれば、取り外し可能な光ディスク５１の記録再生装置１において、光ディスク５１にデータを書き込む（記録する）場合に、自機種がそのデータを書き込んだことを示す判別コードを付加して記録することにより、装填された光ディスク５１が自機種によって（最後に）記録されたものであるか、他機種によって（最後に）記録されたメディアであるかを高速に判別することができる。
【０１４０】
また、１つの光ディスク５１に複数の機種によりデータを書き込んだ場合であっても、その光ディスク５１に最後にデータを書き込んだ装置が自機種であるか他機種であるかを、判別コードを参照することで、迅速に判断することができる。さらに、判別コードとともに、自機種他機種情報を記録するようにしたので、光ディスク５１の装填時、判別コードが一致した場合（すなわち、判別コードが有効である場合）に、自機種他機種情報を参照することで、記録単位ごとの自機種記録であるか他機種記録であるかを迅速に確認することができる。
【０１４１】
さらに、判別コード演算部４２が、判別コードを生成する場合に、ハッシュ関数を用いて情報量を圧縮するようにしているので、入力値の情報量（本実施の形態では、管理用テーブルＴＶとVMGIのデータのデータ量）に対して、判別コードを少ない情報量とすることができる。また、ハッシュ関数を用いて判別コードを演算するようにしたので、判別コードの記憶領域を固定長とすることができる。さらに、ハッシュ関数で演算するための入力値（データ列）は、光ディスク５１に記録されているデータの一部に基づいて生成しているので、自機種記録であるか他機種記録であるかの判定を誤る確率を低下させることができる。
【０１４２】
また、装填された光ディスク５１に最後に記録を行った機器が自機種であるか他機種であるかを迅速に判別することができる。さらに、所定の記録単位(タイトル)ごとに自機種記録であるか他機種記録であるかを（各タイトルのデータを順次確認する時間と比較して）高速に得ることができる。
【０１４３】
また、自機種記録であるか他機種記録であるかを迅速に知ることができるので、よって、光ディスク５１の装填時の認識時間全体を短縮することができる。
【０１４４】
さらに、光ディスク５１の認識時間の短縮により、例えば、記録再生装置１のディスク装填後の再生や記録開始までの所要時間短縮を短縮することができ、記録再生装置１の操作性を向上させることができる。
【０１４５】
以上の例のまとめを以下に記載する。
【０１４６】
記録再生装置１において、光ディスク５１にデータの記録が完了した後（図４のステップＳ１７の処理の後）、光ディスク５１の取り出しが指令された場合（図４のステップＳ１５でYESと判定された場合）、管理用テーブルＴＶのデータとVMGのVMGIのデータとに基づいて判別コードを生成し、これを光ディスク５１の管理用テーブルＴＶ領域のフリーゾーンに記録させ、光ディスク５１を取り出す。この判別コードの生成の具体的な例としては、記録再生装置１が、光ディスク５１の管理用テーブルＴＶのデータとVMGのVMGIのデータとからなるデータ列のハッシュ値を演算することとで判別コードを生成する。このようにして記録された光ディスク５１が再び記録再生装置１に装填された場合（例えば、図４のステップＳ１２でYESと判定された場合）、記録再生装置１は、装填された光ディスク５１に最後に記録を行った機器が自機種であるか否かを、光ディスク５１の管理用テーブルＴＶ領域のデータに基づいて判別する（図４のステップＳ１４）。具体的には、記録再生装置１は、光ディスク５１の管理用テーブルＴＶのデータとVMGのVMGIのデータとからなるデータ列のハッシュ値を演算することで、「判別コード'」を演算し、演算した「判別コード'」と、光ディスク５１の管理用テーブルＴＶ領域に記録されている判別コードとが一致する場合には、その光ディスク５１に最後にデータを書き込んだ（または編集した）機器は、自機種であると判定する。
【０１４７】
このとき、１回目の記録処理（削除処理、または編集処理）で記録再生装置１（仮に、記録再生装置Ａとする）が上述した判別コードを光ディスク５１の管理用テーブルＴＶ領域のフリーゾーンに記録して光ディスク５１が取り出された後に、２回目の記録処理（削除処理、または編集処理）で他機種の記録再生装置（仮に、記録再生装置Ｂとする）が管理用テーブルＴＶ領域のフリーゾーン（すなわち、判別コードと自機種他機種情報）を書き換えなかったとする。この場合、管理用テーブルＴＶ領域の管理用テーブルＴＶのデータ以外の領域（すなわち、図６のフリーゾーン）には変化が無くとも、管理用テーブルＴＶおよびVMGIの少なくともいずれか一方の内容は変化する（管理用テーブルＴＶだけが変化するか、VMGIだけが変化するか、または、管理用テーブルＴＶとVMGIの両方が変化する）。このため、記録再生装置１（記録再生装置Ａ）にその光ディスク５１が再び装填された場合、記録再生装置１（記録再生装置Ａ）は、記録再生装置Ｂから取り外した時点での光ディスク５１の管理用テーブルＴＶとVMGIとから求めた「判別コード'」（ステップＳ５５で演算された判別コード）と、管理用テーブルＴＶ領域のフリーゾーンに記録されている判別コード（ステップＳ５３で読み出された判別コード）が異なる。従って、記録再生装置１（記録再生装置Ａ）は、この光ディスク５１に最後に記録した機器は他機種であると判別する。
【０１４８】
また、光ディスク５１の管理テーブルＴＶの内容を更新するように構成されている記録再生装置Ｂであれば、光ディスク５１へのデータの追加、削除、編集などを行ったときに、管理用テーブルＴＶの内容が変化する。そのため、本実施の形態においては、この管理用テーブルＴＶの内容と、DVDビデオフォーマット上のVMGIとに基づいて判別コードを生成し、記録することで、判別コードの偶然の一致（誤判定）を防ぐことができる。
【０１４９】
また、例えば、２回目の記録処理（削除処理、または編集処理）で他機種の記録再生装置Ｂが管理用テーブルＴＶ領域のフリーゾーン（すなわち、判別コードと自機種他機種情報）を書き換えたとする。この場合、１回目の記録処理で記録再生装置１（記録再生装置Ａ）が書き込んだ判別コードが失われる。そのため、２回目の記録処理の後に、記録再生装置１（記録再生装置Ａ）にその光ディスク５１が再び装填された場合、記録再生装置１（記録再生装置Ａ）は、判別コードが存在しないと判定し（図８のステップＳ５２でＮＯと判定し）、装填されている光ディスク５１が他機種により最後に記録されたと判断する（ステップＳ５９）。
【０１５０】
なお、記録再生装置Ｂが管理テーブルＴＶの内容を更新しないようになされている記録再生装置であった場合、光ディスク５１上には管理用テーブルＴＶが存在しないか、管理用テーブルＴＶが更新されずに、記録再生装置１（記録再生装置Ａ）からその光ディスク５１が取り出された時点の内容のままとなる。管理用テーブルＴＶが光ディスク５１上に存在しない場合には、その光ディスク５１は他機種記録されたと容易に判別できる（ステップＳ５１）。また、記録再生装置Ｂが管理用テーブルＴＶを更新しなかった場合においても、VMGIの内容は記録再生装置Ｂによって更新される。そのため、管理用テーブルＴＶ領域およびVMGIから求めた判別コードと、管理用テーブルＴＶ領域のフリーゾーンに記録されている判別コードとは異なる。このことから、記録再生装置１（記録再生装置Ａ）は、その光ディスク５１が他機種により最後に記録されていることを確実に判断することができる。
【０１５１】
ここで、記録再生装置１（記録再生装置Ａ）に再び装填された光ディスク５１に対して最後にデータを記録した機器が他機種の記録再生装置（例えば、記録再生装置Ｂ）であった場合、記録再生装置１は、タイトルやチャプタなどの所定の記録単位ごとに自機種記録である他機種記録であるかを判別する処理を行う（図８のステップＳ６０）。具体的には、記録再生装置１が、各記録単位ごとにストリームや管理情報に記録した情報を参照することで、自機種により記録したものであるか他機種により記録したものであるかを確認していく。例えば、記録再生装置１は、各VTSごとに記述されているMARK_PCK（図３）を参照して、自機種記録であるかを確認する。この、記録単位ごとの自機種記録であるか他機種記録であるかを示す自機種他機種情報は、マイコン１４が内蔵するRAM４３（図１）に記憶（保持）しておき、判別コード記録処理（図１４のステップＳ１１４）において光ディスク５１の管理用テーブルＴＶ領域のフリーゾーンに記録させる。なお、本実施の形態では、図１４のステップＳ１１４のタイミングで自機種他機種情報を光ディスク５１に書き込むようにしたが、これに限らず、管理用テーブルＴＶの更新時（例えば、図４のステップＳ２０の処理）に、光ディスク５１に書き込むようにしてもよい。
【０１５２】
このように、管理用テーブルＴＶ領域に、判別コードとともに自機種他機種情報を記録するようにしたので、自機種記録と他機種記録とが混合している光ディスク５１においても、最後に記録処理を行った記録再生装置が自機種であれば、以後の光ディスク５１の装填時には管理用テーブルＴＶのフリーゾーンの内容から、光ディスク５１の全ての記録単位において自機種記録であるか他機種記録であるかを迅速に知ることができる。
【０１５３】
なお、管理用テーブルＴＶとVMGIのデータのそのものを管理用テーブルＴＶ領域のフリーゾーンに記録するようにした場合、そのデータ量がフリーゾーンの領域を超えてしまうが、管理用テーブルＴＶとVMGIのデータをそのまま記録するのではなく、管理用テーブルＴＶとVMGIのデータとを圧縮するようにしたので、管理用テーブルＴＶ領域のフリーゾーンに、圧縮されたデータ（判別コード）を記録することができる。
【０１５４】
また、記録再生装置１は、判別コードの生成に、ハッシュ関数プログラムを用いる。これにより、より多くの情報を判別コードに含めることができる。例えば、光ディスク５１に記録されている全体のデータ（リアルタイムデータ記録エリア全体のデータ）をハッシュ関数プログラムで演算する対象としてもよい。また、このように、より多くの情報を、判別コードを生成する対象のデータ列とすることができるので、光ディスク５１に対して編集を行ったとき(例えば削除後の記録)、編集前と編集後に判別コードが偶然一致する確率を低下させることができる。
【０１５５】
なお、判別コード演算部４２は、ハッシュ関数プログラムを用いて演算するようにしたが、その関数は、これに限定されない。ハッシュ関数では、非可逆圧縮であるが、可逆圧縮の関数であっても非可逆圧縮の関数であってもよい。また、入力値（管理用テーブルＴＶとVMGIのデータ列）を圧縮する関数であれば、他の関数プログラムであってもよいが、光ディスク５１の既存のフォーマットの自由領域や予約領域を使用することを考慮すると、圧縮の結果は固定長のデータになるのが望ましい。すなわち、演算の対象となるデータ（記録されるたびに変化するデータ）よりデータ量を少なくする関数を適用することで、判別コードを演算するようにすればよい。このように、光ディスク５１に記録されるたびに変化するデータに、所定の関数を適用することにより、記録再生装置１が光ディスク５１にデータを記録したことを示す判別コードを演算するようにしたので、光ディスク５１に最後に記録した記録再生装置が自機種であるか他機種であるかを容易に判別することができる。
【０１５６】
また、判別コード演算部４２への入力値は、管理用テーブルＴＶとVMGIからなるデータ列に限らず、管理用テーブルＴＶ、VMGI、および自機種他機種情報からなるデータ列であってもよいし、光ディスク５１上に記録されている全てのデータであってもよいし、管理用テーブルＴＶとVMGIとは異なる光ディスク５１上に記録されている一部のデータ（光ディスク５１上の特定の情報）でもよい。この場合、圧縮する（判別コードを演算するための）対象となるデータには、記録、削除、編集処理ごとに変化する光ディスク５１上のデータであるのが望ましい。また、異なる入力値に対しては、異なる出力値が得られる関数（圧縮関数）を用いるのが望ましい。
【０１５７】
このような点から、本実施の形態においては、判別コードを演算するための関数としてハッシュ関数を用いるようにした。このことは、一般的に、ハッシュ関数の出力値の出現確率が、その出力値が取りうる値の範囲において一様であることと、出力値の値域が広い関数(例えば128bitを出力する関数)を用いることで、異なる入力（本実施の形態においては管理用テーブルＴＶおよびVMGI）に対する出力値が偶然に一致する可能性を限りなく０に近づけることができるからである。
【０１５８】
ハッシュ関数を用いて情報を圧縮する（ハッシュ値を演算する）と、そのデータはもとに復元することはできないが、本発明においては、判別コードとしてハッシュ値を比較することで判別を行うため、圧縮後のデータから、演算前のデータが得られなくても問題はない。
【０１５９】
なお、特開２００３−３３１５６３号公報に沿って、光ディスク５１にデータを書き込む場合、VMGIが光ディスク５１に記録されない場合もあるが、この場合には、VMGIのデータの代わりのデータ（例えば、NULLデータ）を用いるようにすればよい。このような場合においても、判別コードを、光ディスク５１上に記録されているデータに基づいて生成しているので、自機種による記録であるか他機種による記録であるかの判定を誤る確率を低下させることができる。
【０１６０】
このように、図１の記録再生装置１によれば、装填された光ディスク（DVD）がその記録再生装置１と同じ機種（自機種）により最後に記録されたものであるかを判断することができるので、例えば、ユーザにその光ディスクが他機種によって記録されたディスクであることを知らせることができる。
【０１６１】
なお、以上の例では、記録再生装置１が光ディスク５１に記録する場合について説明したが、光ディスク５１に限らず、光磁気ディスク、メモリカード、およびメモリスティック（商標）などの記録媒体であれば他のものであってもよい。
【０１６２】
また、以上の例では、ディスクが取り出される場合に、判別コードを記録するようにしたが、ディスクが取り出されずとも、１回の記録処理（例えば、ステップＳ１７の処理）を終える毎に判別コードをディスクに記録するようにしてもよい。
【０１６３】
また、本実施の形態においては、記録処理と再生処理を実行する記録再生装置１について説明したが、記録処理のみを実行する記録装置と、再生処理のみを実行する再生装置とを分けるようにしてもよい。この場合、記録装置は、図４の再生に関する処理（例えば、ステップＳ１８の処理）以外の処理を実行し、再生装置は、図４の記録に関する処理（例えば、ステップＳ１７、ステップＳ２０、およびステップＳ２１の処理）以外の処理を実行する。
【０１６４】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。この場合、上述した一連の処理は、図１５に示されるようなパーソナルコンピュータ２５０により実行される。
【０１６５】
図１５において、CPU２５１は、ROM２５２に記憶されているプログラム、または、記憶部２５８からRAM２５３にロードされたプログラムに従って各種の処理を実行する。RAM２５３にはまた、CPU２５１が各種の処理を実行する上において必要なデータなどが適宜記憶される。
【０１６６】
CPU２５１、ROM２５２、およびRAM２５３は、内部バス２５４を介して相互に接続されている。この内部バス２５４にはまた、入出力インターフェース２５５も接続されている。
【０１６７】
入出力インターフェース２５５には、キーボード、マウスなどよりなる入力部２５６、CRT，LCDなどよりなるディスプレイ、スピーカなどよりなる出力部２５７、ハードディスクなどより構成される記憶部２５８、並びに、モデム、ターミナルアダプタなどより構成される通信部２５９が接続されている。通信部２５９は、電話回線やCATVを含む各種のネットワークを介しての通信処理を行う。
【０１６８】
入出力インターフェース２５５にはまた、必要に応じてドライブ２６１が接続され、磁気ディスク、光ディスク、光磁気ディスク、あるいは半導体メモリなどによりなるリムーバブルメディア２７１が適宜装着され、それから読み出されたコンピュータプログラムが、必要に応じて記憶部２５８にインストールされる。
【０１６９】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、ネットワークや記録媒体からインストールされる。
【０１７０】
この記録媒体は、図１５に示されるように、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されているリムーバブルメディア２７１よりなるパッケージメディアにより構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM２５２や記憶部２５８が含まれるハードディスクなどで構成される。
【０１７１】
なお、本明細書において、コンピュータプログラムを記述するステップは、記載された順序に従って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１７２】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【図面の簡単な説明】
【０１７３】
【図１】本発明を適用した記録再生装置の構成例を示す図である。
【図２】光ディスクの論理フォーマットの例を説明する図である。
【図３】MARK_PCKを説明する図である。
【図４】図１の記録再生装置における記録再生処理を説明するフローチャートである。
【図５】管理用テーブルＴＶの簡単な構成例を説明する図である。
【図６】管理用テーブルＴＶ領域に保持されているデータを説明する図である。
【図７】管理用テーブルＴＶ領域に記録されるデータを説明する図である。
【図８】自機種他機種記録の判断処理を説明するフローチャートである。
【図９】データ列を説明する図である。
【図１０】判別コードの生成を説明する図である。
【図１１】記録処理を説明するフローチャートである。
【図１２】自機種他機種情報を説明する図である。
【図１３】自機種他機種情報を説明する図である。
【図１４】判別コード記録処理を説明するフローチャートである。
【図１５】パーソナルコンピュータの構成例を示す図である。
【符号の説明】
【０１７４】
１  記録再生装置，  １１  画像データ入力部，  １２  音声データ入力部，  １３  圧縮伸長処理部，  １４  マイコン，  １５  エンコーダ，  １６  RAM，  １７  ヘッダ情報処理部，  １８  信号処理部，  １９  RAM，  ３１  画像処理部，  ３２  音声処理部，  ３３  多重化処理部，  ４１  自機種他機種情報生成部，  ４２  判別コード演算部，  ４３  RAM，  ５１  光ディスク
【図１】
2006147004.tif 000003
【図２】
2006147004.tif 000004
【図３】
2006147004.tif 000005
【図４】
2006147004.tif 000006
【図５】
2006147004.tif 000007
【図６】
2006147004.tif 000008
【図７】
2006147004.tif 000009
【図８】
2006147004.tif 000010
【図９】
2006147004.tif 000011
【図１０】
2006147004.tif 000012
【図１１】
2006147004.tif 000013
【図１２】
2006147004.tif 000014
【図１３】
2006147004.tif 000015
【図１４】
2006147004.tif 000016
【図１５】
2006147004.tif 000017