(57)【特許請求の範囲】
【請求項１】
データの記録再生が可能なメモリ手段を備え、
前記メモリ手段において記録が許されている任意の位置に、任意の記録長のファイルを記録してクラスタとする過程と、
前記クラスタが記録された位置と範囲、または区切り位置情報を示す記録位置情報を、データ記録位置情報として前記メモリ手段の所定の位置に記録する過程と、
前記クラスタ毎に設定される少なくとも書込みの可否を示すプロテクト情報を、前記メモリ手段の任意の位置に記録する過程と、
前記プロテクト情報の記録位置情報を、プロテクト記録位置情報として前記メモリ手段の所定の位置に記録する過程と、
を含むことを特徴とするファイル記録方法。
【請求項２】
データの記録再生が可能なメモリ手段に、再生を所望するファイルが任意の記録長で任意の位置に記録されたクラスタとして存在し、
且つ所定の位置に、前記クラスタの記録された位置と範囲、または区切り位置を示す情報を、データ記録位置情報として記録され、
且つ任意の位置に、前記クラスタ毎に設定される少なくとも読取りの可否を示すプロテクト情報が記録され、
さらに前記プロテクト情報の記録された位置を示す情報が、所定の位置にプロテクト記録位置情報として記録された前記メモリ手段であり、
前記所定の位置から前記データ記録位置情報を読取り、再生を所望する前記ファイルが属する前記クラスタを確認する過程と、
前記メモリ手段の前記所定の位置から前記プロテクト記録位置情報を読取る過程と、
前記プロテクト記録位置情報に基づき、前記メモリ手段の前記任意の位置にある前記プロテクト情報を読み取る過程と、
前記プロテクト情報に基づき前記所望のファイルが属する前記クラスタの読取り可能を確認する過程と、
前記クラスタの読取り可能を確認後に、前記データ記録位置情報に基づき前記クラスタを構成する前記ファイルを読み取り再生する過程と、
を含むことを特徴とするファイル再生方法。
【請求項３】
内蔵するメモリ手段に、記録データと、記録された各記録データ夫々の位置情報が参照可能に編成されたデータ記録位置情報と、記録された前記各記録データ夫々の少なくとも書込み可否を規定するプロテクト情報とを記録可能で、且つ外部の装置とデータ授受可能なデータ記録再生装置と、
前記データ記録再生装置とデータ授受可能なデータ書込装置と、
を備えて構成されるデータ書込システムであって、
前記データ書込装置は、少なくとも、
記録データ及び当該記録データが記録される位置情報を指定して送付する手段と、
前記記録データの、記録後における読取り可否または書込み可否の少なくとも何れかを規定するプロテクトデータを前記データ記録再生装置へ送付可能とする手段とを備え、
前記データ記録再生装置は、
前記記録データを前記メモリ手段の前記指定された位置へ記録する手段と、
前記データ記録位置情報を、前記メモリ手段の予め定めた第１固定位置へ記録または更新記録する手段と、
前記第１固定位置から前記データ記録位置情報を再生する手段と、
前記プロテクト情報または、前記送付されたプロテクトデータにより更新されたプロテクト情報を、前記メモリ手段の任意の位置に記録するとともに、前記プロテクト情報の記録位置を記載したプロテクト記録位置情報を、前記メモリ手段の予め定めた第２固定位置へ記録する手段と、
前記第２固定位置から前記プロテクト記録位置情報を再生する手段と、
前記プロテクト記録位置情報に基づき前記プロテクト情報を再生する手段と、
を備えることを特徴とするデータ書込システム。
【請求項４】
メモリ手段を内蔵し、前記メモリ手段に記録されたデータの再生が可能で且つ外部の装置とデータ授受可能なデータ記録再生装置と、
前記データ記録再生装置とデータ授受可能なデータ読取装置と、
を備えて構成されるデータ読取システムであって、
前記メモリ手段には、任意の位置に任意の記録長の記録データが記録され、さらに記録された各記録データ夫々の少なくとも読取り可否を規定するプロテクト情報が任意の位置に記録され、
さらに記録された前記各記録データ夫々の記録位置が参照可能に編成されたデータ記録位置情報と、前記プロテクト情報の記録位置が参照可能に編成されたプロテクト記録位置情報とが前記メモリ手段の予め定めた固定位置に記録され、
前記データ読取装置は、少なくとも、
読取りを所望する記録データを前記メモリ手段の位置情報を指定して送付する手段と、
前記データ記録再生装置から送付された、前記メモリ手段から再生された再生データを受理する手段と、
を備え、
前記データ記録再生装置は、
前記データ記録位置情報の、前記固定位置からの再生手段と、
前記プロテクト記録位置情報の、前記固定位置からの再生手段と、
前記プロテクト記録位置情報から得られた前記プロテクト情報の記録位置情報に基づく前記プロテクト情報の再生手段と、
前記プロテクト情報に基づき読取許可が確認された後に、前記送付された読取りを所望する記録データの位置情報に基づき該当するデータを前記メモリ手段から読取る手段と、
前記読取り結果を再生データとして前記データ読取装置へ送付する手段と、
を備えることを特徴とするデータ読取システム。
【請求項５】
メモリ手段を内蔵し、前記メモリ手段にデータを記録し、また記録されたデータの再生が可能で且つデータ書込装置またはデータ読取装置の少なくとも何れかとデータ授受可能なデータ記録再生装置であって、
前記メモリ手段には、任意の位置に任意の記録長の記録データが記録でき、さらに記録された各記録データ夫々の書込み可否または読取り可否の少なくとも何れかを規定するプロテクト情報が任意の位置に記録でき、
さらに記録された前記各記録データ夫々の記録位置が、参照可能に編成されたデータ記録位置情報が前記メモリ手段の予め定めた第１固定位置に記録され、
前記プロテクト情報の記録位置が、参照可能に編成されたプロテクト記録位置情報が前記メモリ手段の予め定めた第２固定位置に記録され、
前記データ書込装置またはデータ読取装置の少なくとも何れかから送付された前記第１固定位置に記録されたデータに基づき、前記データ記録位置情報を前記メモリ手段から読取り、または送付された前記第１固定位置に記録されたデータおよび書込データに基づき、前記データ記録位置情報を書き込む手段と、
前記データ書込装置またはデータ読取装置の少なくとも何れかから送付された前記第２固定位置に記録されたデータに基づき、前記プロテクト記録位置情報を前記メモリ手段から読取り、または送付された前記第２固定位置に記録されたデータおよび書込データに基づき、前記プロテクト記録位置情報を書き込む手段と、
前記データ書込装置またはデータ読取装置の少なくとも何れかから送付された記録位置データに基づき、前記プロテクト情報を前記メモリ手段から読取り、または送付された前記記録位置データおよび書込データに基づき、前記プロテクト情報を書き込む手段と、
前記データ読取装置から送付された指定位置データに基づき、前記メモリ手段に記録されたデータを読取る手段と、
前記データ書込装置から送付された指定位置データおよび記録データに基づき、前記記録位置データを前記メモリ手段の前記指定位置へ書き込む手段と、
前記各読取り結果を前記データ書込装置またはデータ読取装置の少なくとも何れかへ送付する手段と、
前記各手段の動作結果を前記データ書込装置またはデータ読取装置の少なくとも何れかへ通知する手段と、
を備えることを特徴とするデータ記録再生装置。
【請求項６】
メモリ手段を内蔵し、前記メモリ手段にデータを記録し、また記録されたデータの再生が可能で且つデータ書込装置またはデータ読取装置の少なくとも何れかとデータ授受可能なデータ記録再生装置であって、
前記メモリ手段には、任意の位置に任意の記録長の記録データが記録でき、さらに記録された各記録データ夫々の書込み可否または読取り可否の少なくとも何れかを規定するプロテクト情報が任意の位置に記録でき、
さらに記録された前記各記録データ夫々の記録位置が参照可能に編成されたデータ記録位置情報が前記メモリ手段の予め定めた第１固定位置に記録され、
前記プロテクト情報の記録位置が参照可能に編成されたプロテクト記録位置情報が前記メモリ手段の予め定めた第２固定位置に記録され、
前記データ書込装置またはデータ読取装置の少なくとも何れかから送付された前記第１固定位置に記録されたデータに基づき、前記データ記録位置情報を前記メモリ手段から読取り、または送付された前記第１固定位置に記録されたデータおよび書込データに基づき、前記データ記録位置情報を書き込む手段と、
前記データ書込装置またはデータ読取装置の少なくとも何れかから送付された前記第２固定位置に記録されたデータに基づき、前記プロテクト記録位置情報を前記メモリ手段から読取り、または送付された前記第２固定位置に記録されたデータおよび書込データに基づき、前記プロテクト記録位置情報を書き込む手段と、
前記データ書込装置またはデータ読取装置の少なくとも何れかから送付された前記第２固定位置に記録されたデータに基づき、前記プロテクト情報を前記メモリ手段から読取り、または送付された前記第２固定位置に記録されたデータおよび書込データに基づき、前記プロテクト情報を書き込む手段と、
前記データ読取装置または前記データ書込装置から送付された指定位置データと前記プロテクト情報を照合して当該指定位置の読取許可または書込許可を確認する照合手段と、
前記照合結果および前記データ読取装置から送付された指定位置データに基づき、前記メモリ手段に記録されたデータを読取る手段と、
前記照合結果および前記データ書込装置から送付された指定位置データおよび記録データに基づき、前記記録データを前記メモリ手段の前記指定位置へ書き込む手段と、
を備えることを特徴とするデータ記録再生装置。
【請求項７】
メモリ手段を内蔵し、入力されたデータ及び記録位置指定情報に基づき前記入力されたデータを前記メモリ手段の指定位置へ記録可能なデータ記録再生装置に対して、データ授受が可能なデータ書込装置であって、
前記データ記録再生装置へ、前記メモリ手段の任意の位置に記録された各記録データ夫々の位置情報が参照可能に編成したデータ記録位置情報を予め定めた固定位置から再生するよう指示し、前記データ記録再生装置から読み取られたデータの送付を受ける手段と、
前記メモリ手段に記録された各記録データ夫々の少なくとも書込み可否を規定するプロテクト情報の記録位置を収めたプロテクト記録位置情報を予め定めた固定位置から再生するよう前記データ記録再生装置へ指示し、前記データ記録再生装置から読み取られたデータの送付を受ける手段と、
前記プロテクト記録位置情報から前記プロテクト情報が記録された位置情報を得る手段と、
前記位置情報に基づき前記プロテクト情報を再生するよう前記データ記録再生装置へ指示し、前記データ記録再生装置から読み取られたデータの送付を受ける手段と、
書込みを所望する記録データが記録される所望の記録位置と前記データ記録位置情報と前記プロテクト情報に基づき、前記所望の記録位置が書込可能であることを確認する手段と、
前記書込可能の確認後に、前記データ記録再生装置へ書込指示を前記所望の記録データ及び前記所望の記録位置情報とともに送付する手段と、
前記記録データが書込まれた後に、前記データ記録位置情報の更新書込指示を、更新データとともに前記データ記録再生装置へ送付する手段と、
前記記録データが書込まれた後に、前記プロテクト情報の更新書込指示を、更新データとともに前記データ記録再生装置へ送付する手段と、
を備えることを特徴とするデータ書込装置。
【請求項８】
データを指定された位置へ再生可能に記録するメモリ手段を内蔵するデータ記録再生装置に対してデータ授受が可能な、データ読取装置であって、
前記メモリ手段の任意の位置に記録された各記録データ夫々の位置情報を参照可能に編成したデータ記録位置情報を、前記メモリ手段の予め定めた第１固定位置から再生する指示を前記データ記録再生装置に送付し、前記データ記録再生装置から読み取られたデータの送付を受ける手段と、
前記メモリ手段に記録された各データ夫々の少なくとも読取り可否を規定するプロテクト情報の記録位置を収めたプロテクト記録位置情報を、前記メモリ手段の予め定めた第２固定位置から再生する指示を前記データ記録再生装置に送付し、前記データ記録再生装置から読み取られたデータの送付を受ける手段と、
前記プロテクト記録位置情報から前記プロテクト情報が記録された位置情報を得る手段と、
前記位置情報に基づき前記メモリ手段からプロテクト情報を再生する指示を前記データ記録再生装置に送付し、前記データ記録再生装置から読み取られたデータの送付を受ける手段と、
読取りを所望するデータの読取位置と前記データ記録位置情報と前記プロテクト情報に基づき、前記読取位置が読取可能であることを確認する手段と、
前記読取可能であることを確認後に、所望のデータの読取を前記メモリ手段の前記読取位置から読取る指示を前記データ記録再生装置に送付し、前記データ記録再生装置から読み取られたデータの送付を受ける手段と、
を備えることを特徴とするデータ読取装置。
【請求項９】
任意の記録長から成るファイルをクラスタとして記録が可能なメモリ手段へのファイル記録方法であって、
任意の記録長のファイルを、既存の最後尾のクラスタの末尾に続けて記録することにより最新クラスタとする過程と、
クラスタ毎に設定される少なくとも書込み可否を規定するプロテクトデータを全クラスタに設定されたプロテクト情報を、前記最新クラスタの末尾に続けて記録する過程と、
前記各クラスタの区切り位置または記録された位置と範囲を示す位置情報を設定し、且つ最新のクラスタを示すように設定されたデータ記録位置情報を前記メモリ手段の所定の固定位置に記録する過程と、
を含むことを特徴とするファイル記録方法。
【請求項１０】
任意の記録長から成るファイルがクラスタとして記録され、且つ最新クラスタが既存の最後尾のクラスタの末尾に続けて記録され、且つクラスタ毎に設定される少なくとも読取り可否を規定するプロテクトデータを全クラスタについて設定したプロテクト情報が前記最新クラスタの末尾に続けて記録され、且つ前記各クラスタの区切り位置または記録された位置と範囲を示す位置情報を設定し、且つ最新のクラスタを示すように設定されたデータ記録位置情報が所定の固定位置に記録されたメモリ手段を対象として、
前記固定位置から前記データ記録位置情報を読取り、再生を所望するファイルが属する前記クラスタを確認する過程と、
前記データ記録位置情報の前記最新クラスタの位置情報から、前記プロテクト情報の記録位置を演算する過程と、
前記記録位置に基づき前記プロテクト情報から前記読取り可否を規定するプロテクトデータを読み出す過程と、
前記プロテクトデータに基づき前記所望のファイルが属する前記クラスタの読取り可能を確認する過程と、
前記クラスタの読取り可能の確認後に、前記データ記録位置情報に基づき前記クラスタ内の前記再生を所望するファイルを再生する過程と、
を含むことを特徴とするファイル再生方法。
【請求項１１】
メモリ手段を内蔵し、前記メモリ手段にデータを記録し、または前記メモリ手段に記録されたデータの再生が可能で且つ他の装置とデータ授受可能なデータ記録再生装置と、
前記データ記録再生装置とデータ授受可能なデータ書込装置と、
を備えて構成されるデータ書込システムであって、
前記データ書込装置は、
記録を所望する任意の記録長の記録データ及び所望する指定記録位置を前記データ記録再生装置へ送出する手段と、
前記記録データの、記録後における読取り可否または書込み可否の少なくとも何れかを規定するプロテクト情報を前記データ記録再生装置へ送出可能とする手段とを備え、
前記データ記録再生装置は、
所定の固定位置に記録され、前記メモリ手段に記録された各記録データ夫々の位置情報が参照可能に編成され、且つ前記各記録データ中の最新の記録データを示す記載がなされたデータ記録位置情報を再生する手段と、
前記メモリ手段の、最新に記録された前記記録データの末尾に続く位置に記録された、各記録データ夫々の少なくとも書込み可否を規定するプロテクト情報を再生する手段と、
前記データ書込装置から送付された前記記録データを前記メモリ手段の指定された位置へ記録する手段と、
前記記録データを前記メモリ手段へ記録後に、最新の記録データの位置情報が更新された前記データ記録位置情報を前記固定位置へ更新記録する手段と、
前記記録データを前記メモリ手段へ記録後に、前記データ書込装置から送付された前記プロテクト情報を、前記最新の記録データの末尾に続く位置に記録する手段と、
を備えることを特徴とするデータ書込システム。
【請求項１２】
メモリ手段を内蔵し、前記メモリ手段に記録されたデータの再生が可能で且つ外部の装置とデータ授受可能なデータ記録再生装置と、
前記データ記録再生装置とデータ授受可能なデータ読取装置と、
を備えて構成されるデータ読取システムであって、
前記メモリ手段には、任意の位置に任意の記録長の記録データが記録され、
さらに記録された前記各記録データ夫々の記録位置が参照可能に編成され、且つ前記各記録データ中の最新の記録データを示す設定がなされたデータ記録位置情報が前記メモリ手段の予め定めた固定位置に記録され、
さらに記録された各記録データ夫々の少なくとも読取り可否を規定するプロテクト情報が前記最新の記録データの末尾に続く位置に記録され、
前記データ読取装置は、少なくとも、
読取りを所望する記録データの前記メモリ手段の位置情報を指定して送付する手段と、
前記データ記録再生装置から送付された、前記メモリ手段から再生された再生データを受理する手段と、
を備え、
前記データ記録再生装置は、
前記データ記録位置情報の、前記固定位置からの再生手段と、
前記データ記録位置情報に基づき演算された前記プロテクト情報の記録位置に基づき前記プロテクト情報を再生する手段と、
前記プロテクト情報に基づき読取許可が確認された後に、前記送付された読取りを所望する記録データの位置情報に基づき、該当するデータを前記メモリ手段から読取る手段と、
前記読取り結果を再生データとして前記データ読取装置へ送付する手段と、
を備えることを特徴とするデータ読取システム。
【請求項１３】
メモリ手段を内蔵して、入力されたデータ及び記録位置指定情報に基づき前記入力されたデータを前記メモリ手段の指定位置へ記録可能なデータ記録再生装置に対してデータ授受が可能な、データ書込装置であって、
前記データ記録再生装置へ、前記メモリ手段の任意の位置に記録された各記録データ夫々の位置情報を参照可能に編成し、且つ前記各記録データ中の最新の記録データの位置情報を示すように設定されたデータ記録位置情報を、予め定めた固定位置へ記録し、または再生するよう指示する手段と、
前記メモリ手段に記録された各データ夫々の少なくとも書込み可否を規定するプロテクト情報を前記最新の記録データの末尾位置に続けて記録し、または前記最新の記録データの末尾位置に続く位置から再生するよう指示する手段と、
書込みを所望する記録データが記録される所望の記録位置と前記データ記録位置情報と前記プロテクト情報に基づき、前記所望の記録位置が書込可能であることを確認する手段と、
前記書込可能の確認後に、書込指示を前記所望の記録データ及び前記所望の記録位置情報とともに前記データ記録再生装置へ送付する手段と、
前記記録データが書込まれた後に、更新された前記データ記録位置情報を前記固定位置に書き込む指示を前記データ記録再生装置へ送付する手段と、
前記記録データが書込まれた後に、更新された前記プロテクト情報を前記記録データの末尾位置に続けて書き込む指示を前記データ記録再生装置へ送付する手段と、
を備えることを特徴とするデータ書込装置。
【請求項１４】
メモリ手段を内蔵し、前記メモリ手段に記録されたデータの再生が可能で且つ外部の装置とデータ授受可能なデータ記録再生装置に対しデータ授受可能なデータ読取装置であって、
前記メモリ手段には、任意の位置に任意の記録長の記録データが記録され、
さらに、記録された前記各記録データ夫々の記録位置が参照可能に編成され、且つ前記各記録データ中の最新の記録データを示す設定がなされたデータ記録位置情報が、前記メモリ手段の予め定めた固定位置に記録され、
さらに、記録された各記録データ夫々の少なくとも読取り可否を規定するプロテクト情報が、前記最新の記録データの末尾に続く位置に記録され、
前記データ記録再生装置から前記データ記録位置情報の送付を受ける手段と、
前記データ記録位置情報から前記最新の記録データの末尾位置を読取り、当該末尾位置から前記プロテクト情報が記録された位置情報を得て、当該位置情報に基づき前記データ記録再生装置から前記プロテクト情報の送付を受ける手段と、
読取りを所望するデータの読取位置と前記データ記録位置情報と前記プロテクト情報に基づき、前記所望の読取位置が読取可能であることを確認する手段と、
前記読取可能の確認後に、前記データ記録再生装置へ読取指示を前記所望の読取位置情報とともに送付し、前記データ記録再生装置から読み取られたデータの送付を受ける手段と、
を備えたことを特徴とするデータ読取装置。
【請求項１５】
任意の記録長の記録データが任意の位置に記録され、
前記各記録データに係る記録位置情報を参照可能に編成したデータがデータ記録位置情報として予め定めた第１固定位置に記録され、
少なくとも前記各記録データにつき書込み可否または読取り可否の少なくとも何れかを規定するプロテクト情報が任意の位置に記録され、
且つ、前記プロテクト情報が記録された位置情報を収めたプロテクト記録位置情報が予め定めた第２固定位置に記録され、
前記各記録がコンピュータまたはストアード・プログラム方式で動作する論理処理回路によって読取りまたは書込可能としたことを特徴とするデータが記録されたコンピュータが読み取り可能な記録媒体。
【請求項１６】
入力されたデータを指定された位置へ再生可能に記録する領域を有する記録媒体にアクセス可能なデータ書込装置であって、
前記記録媒体の任意の位置に記録された各記録データ夫々の位置情報を参照可能に編成したデータ記録位置情報を、前記記録媒体の予め定めた固定位置から再生する手段と、
前記記録媒体に記録された各記録データ夫々の少なくとも書込み可否を規定するプロテクト情報の記録位置を収めたプロテクト記録位置情報を、前記記録媒体の予め定めた固定位置から再生する手段と、
前記プロテクト記録位置情報から前記プロテクト情報が記録された位置情報を得る手段と、
前記位置情報に基づき前記記録媒体からプロテクト情報を再生する手段と、
書込みを所望する記録データが記録される所望の記録位置と前記データ記録位置情報と前記プロテクト情報に基づき、前記所望の記録位置が書込可能であることを確認する手段と、
前記書込可能の確認後に、前記所望の記録データを前記所望の記録位置へ書き込む手段と、
前記記録データの書込み後に、前記データ記録位置情報を更新する手段と、
前記記録データの書込み後に、前記プロテクト情報を更新する手段と、
を備えることを特徴とするデータ書込装置。
【請求項１７】
データを指定された位置へ再生可能に記録する領域を有する記録媒体にアクセス可能なデータ読取装置であって、
前記記録媒体の任意の位置に記録された各記録データ夫々の位置情報を参照可能に編成したデータ記録位置情報を、前記記録媒体の予め定めた第１固定位置から再生する手段と、
前記記録媒体に記録された各記録データ夫々の少なくとも読取り可否を規定するプロテクト情報の記録位置を収めたプロテクト記録位置情報を、前記記録媒体の予め定めた第２固定位置から再生する手段と、
前記プロテクト記録位置情報から前記プロテクト情報が記録された位置情報を得る手段と、
前記位置情報に基づき前記記録媒体からプロテクト情報を再生する手段と、
読取りを所望するデータの読取位置と前記データ記録位置情報と前記プロテクト情報に基づき、前記読取位置が読取可能であることを確認する手段と、
前記読取可能の確認後に、前記読取を所望するデータを前記記録媒体の前記読取位置から読取る手段と、
を備えることを特徴とするデータ読取装置。
【請求項１８】
任意の記録長の記録データが任意の位置に記録され、
前記各記録データに係る記録位置情報を参照可能に編成したデータがデータ記録位置情報として予め定めた固定位置に記録され、
少なくとも前記各記録データにつき書込み可否または読取り可否の少なくとも何れかを規定するプロテクト情報が、前記各記録データ中の最新の記録データの記録位置に続いて記録され、
前記各記録がコンピュータまたはストアード・プログラム方式で動作する論理処理回路によって読取りまたは書込可能としたことを特徴とするデータが記録されたコンピュータが読み取り可能な記録媒体。
【請求項１９】
任意の記録長の記録データを記録可能で任意の位置に置かれる領域と、予め定めた固定位置に置かれ、任意の位置に記録された前記各記録データ夫々の位置情報を参照可能に編成したデータ記録位置情報を記録する領域と、各領域につき少なくとも書込み可否を規定するプロテクト情報を記録する領域とを有する記録媒体にアクセス可能なデータ書込装置であって、
前記データ記録位置情報には、記録された前記各記録データ中の最新の記録データの位置情報を示すように設定され、
且つ前記プロテクト情報は、前記記録媒体上の前記最新の記録データの末尾位置に続けて記録されるものとし、
前記記録媒体の前記固定位置から前記データ記録位置情報を読み取る手段と、
前記データ記録位置情報から前記最新の記録データの末尾位置を読取り、当該末尾位置から前記プロテクト情報が記録された位置情報を得て、当該位置情報に基づき前記プロテクト情報を読み取る手段と、
記録データが記録される所望の記録位置と前記データ記録位置情報と前記プロテクト情報に基づき、前記所望の記録位置が書込可能であることを確認する手段と、
前記書込可能であることを確認後に、前記所望の記録データを前記記録媒体の所望の位置へ記録する手段と、
前記記録データが書込まれた後に、前記記録データを最新の記録データとして更新する前記データ記録位置情報を前記記録媒体の前記固定位置に更新記録する手段と、
前記記録データが書込まれた後に、更新する前記プロテクト情報を前記記録媒体の最新の前記記録データの末尾に続けて更新記録する手段と、
を備えることを特徴とするデータ書込装置。
【請求項２０】
任意の記録長の記録データを記録可能で任意の位置に置かれる領域と、予め定めた固定位置に置かれ、任意の位置に記録された前記各記録データ夫々の位置情報を参照可能に編成したデータ記録位置情報を記録する領域と、各領域につき少なくとも読取り可否を規定するプロテクト情報を記録する領域とを有する記録媒体にアクセス可能なデータ読取装置であって、
前記データ記録位置情報には、記録された前記各記録データ中の最新の記録データの位置情報を示すように記載され、
且つ前記プロテクト情報は、前記記録媒体上の前記最新の記録データの末尾位置に続けて記録されるものとし、
前記記録媒体の前記固定位置から前記データ記録位置情報を読み取る手段と、
前記データ記録位置情報から前記最新の記録データの末尾位置を読取り、当該末尾位置から前記プロテクト情報が記録された位置情報を得て、当該位置情報に基づき前記プロテクト情報を読み取る手段と、
記録データが記録される所望の記録位置と前記データ記録位置情報と前記プロテクト情報に基づき、前記所望の記録位置が読取可能であることを確認する手段と、
前記読取可能であることを確認後に、前記所望の再生データを前記記録媒体の所望の位置から再生する手段と、
を備えることを特徴とするデータ読取装置。
【請求項２１】
データの記録再生が可能なメモリ手段を備え、
前記メモリ手段において記録が許されている任意の位置に、任意の記録長のファイルを記録してクラスタとする過程と、
前記クラスタが記録された位置と範囲、または区切り位置情報を示す記録位置情報を、データ記録位置情報として前記メモリ手段の所定の位置に記録する過程と、
前記クラスタ毎に設定される少なくとも書込みの可否を示すプロテクト情報を前記メモリ手段の所定の位置に記録する過程と、
を含むことを特徴とするファイル記録方法。
【請求項２２】
データの記録再生が可能なメモリ手段に、再生を所望するファイルが任意の記録長で任意の位置に記録されたクラスタとして存在し、
且つ所定の位置に、前記クラスタの記録された位置と範囲または区切り位置を示す情報が、データ記録位置情報として記録され、
且つ所定の位置に、前記クラスタ毎に設定される少なくとも読取りの可否を示すプロテクト情報が記録された前記メモリ手段であり、
前記所定の位置から前記データ記録位置情報を読取り、再生を所望する前記ファイルが属する前記クラスタを確認する過程と、
前記メモリ手段の前記所定の位置から前記プロテクト情報を読み取る過程と、
前記プロテクト情報に基づき前記所望のファイルが属する前記クラスタの読取り可能を確認する過程と、
前記クラスタの読取り可能の確認後に、前記データ記録位置情報に基づき前記クラスタ内の前記ファイルを読み取り再生する過程と、
を含むことを特徴とするファイル再生方法。
【請求項２３】
内蔵するメモリ手段に記録データを記録する記録手段と、前記メモリ手段に記録された各記録データ夫々の位置情報が参照可能に編成されたデータ記録位置情報の記録および再生手段と、前記メモリ手段に記録された前記各記録データ夫々の少なくとも書込み可否を規定するプロテクト情報の記録および再生手段を備え、外部の装置とデータ授受可能なデータ記録再生装置と、
前記データ記録再生装置とデータ授受可能なデータ書込装置と、
を備えて構成されるデータ書込システムであって、
前記データ書込装置は、少なくとも、
記録データ及び当該記録データが記録される位置情報を指定して送付する手段と、
前記記録データの、記録後における読取り可否または書込み可否の少なくとも何れかを規定するプロテクトデータを前記データ記録再生装置へ送付可能とする手段とを備え、
前記データ記録再生装置は、
前記記録データを前記メモリ手段の前記指定された位置へ記録し、記録後に、更新された前記データ記録位置情報を前記メモリ手段の予め定めた第１固定位置へ記録する手段と、
前記送付されたプロテクトデータにより更新されたプロテクト情報を前記メモリ手段の予め定めた第２固定位置へ記録する手段と、
前記データ記録位置情報を前記第１固定位置から再生する手段と、
前記プロテクト情報を前記第２固定位置から再生する手段と、
を備えることを特徴とするデータ書込システム。
【請求項２４】
メモリ手段を内蔵し、前記メモリ手段に記録されたデータの再生が可能で且つ外部の装置とデータ授受可能なデータ記録再生装置と、
前記データ記録再生装置とデータ授受可能なデータ読取装置と、
を備えて構成されるデータ読取システムであって、
前記メモリ手段には、任意の位置に任意の記録長の記録データが記録され、
さらに記録された前記各記録データ夫々の記録位置が参照可能に編成されたデータ記録位置情報が前記メモリ手段の予め定めた第１固定位置に記録され、
さらに記録された各記録データ夫々の少なくとも読取り可否を規定するプロテクト情報が前記メモリ手段の予め定めた第２固定位置に記録され、
前記データ読取装置は、少なくとも、
読取りを所望する記録データの前記メモリ手段の位置情報を指定して送付する手段と、
前記データ記録再生装置から送付された、前記メモリ手段から再生された再生データを受理する手段と、を備え、
前記データ記録再生装置は、
前記データ記録位置情報の、前記第１固定位置からの再生手段と、
前記プロテクト情報の、前記第２固定位置からの再生手段と、
前記プロテクト情報に基づき読取許可が確認された後に、前記送付された読取りを所望する記録データの位置情報に基づき該当するデータを前記メモリ手段から読取る手段と、
前記読取り結果を再生データとして前記データ読取装置へ送付する手段と、
を備えることを特徴とするデータ読取システム。
【請求項２５】
メモリ手段を内蔵して、入力されたデータ及び記録位置指定情報に基づき前記入力されたデータを前記メモリ手段の指定位置へ記録可能なデータ記録再生装置に対してデータ授受が可能な、データ書込装置であって、
前記データ記録再生装置へ、前記メモリ手段の任意の位置に記録された各記録データ夫々の位置情報を参照可能に編成したデータ記録位置情報を予め定めた第１固定位置から再生するよう指示し、前記データ記録再生装置から読み取られたデータの送付を受ける手段と、
前記メモリ手段に記録された各データ夫々の少なくとも書込み可否を規定するプロテクト情報を予め定めた第２固定位置から再生するよう前記データ記録再生装置へ指示し、前記データ記録再生装置から読み取られたデータの送付を受ける手段と、
書込みを所望する記録データが記録される所望の記録位置と前記データ記録位置情報と前記プロテクト情報に基づき、前記所望の記録位置が書込可能であることを確認する手段と、
前記書込可能であることを確認後に、前記データ記録再生装置へ書込指示を前記所望の記録データ及び前記所望の記録位置情報とともに送付する手段と、
前記記録データが書込まれた後に、前記第１固定位置に在る前記データ記録位置情報の更新書込指示を、更新データとともに前記データ記録再生装置へ送付する手段と、
前記記録データが書込まれた後に、前記第２固定位置に在る前記プロテクト情報の更新書込指示を、更新データとともに前記データ記録再生装置へ送付する手段と、
を備えることを特徴とするデータ書込装置。
【請求項２６】
データを指定された位置へ再生可能に記録するメモリ手段を内蔵するデータ記録再生装置に対してデータ授受が可能な、データ読取装置であって、
前記メモリ手段の任意の位置に記録された各記録データ夫々の位置情報を参照可能に編成したデータ記録位置情報を、前記メモリ手段の予め定めた第１固定位置から再生する指示を前記データ記録再生装置に送付し、前記データ記録再生装置から読み取られたデータの送付を受ける手段と、
前記メモリ手段に記録された各記録データ夫々の少なくとも読取り可否を規定するプロテクト情報を、前記メモリ手段の予め定めた第２固定位置から再生する指示を前記データ記録再生装置に送付し、前記データ記録再生装置から読み取られたデータの送付を受ける手段と、
読取りを所望するデータの読取位置と前記データ記録位置情報と前記プロテクト情報に基づき、前記読取位置が読取可能であることを確認する手段と、
前記読取可能であることを確認後に、前記読取を所望するデータを前記メモリ手段の前記読取位置から読取る指示を前記データ記録再生装置に送付し、前記データ記録再生装置から読み取られたデータの送付を受ける手段と、
を備えることを特徴とするデータ読取装置。
【請求項２７】
任意の記録長の記録データが任意の位置に記録され、
前記各記録データに係る記録位置情報を参照可能に編成したデータがデータ記録位置情報として予め定めた第１固定位置に記録され、
少なくとも前記各記録データにつき書込み可否または読取り可否の少なくとも何れかを規定するプロテクト情報が、予め定めた第２固定位置に記録され、
前記各記録がコンピュータまたはストアード・プログラム方式で動作する論理処理回路によって読取りまたは書込可能としたことを特徴とするデータが記録されたコンピュータが読み取り可能な記録媒体。
【請求項２８】
入力されたデータを指定された位置へ再生可能に記録する領域を有する記録媒体にアクセス可能なデータ書込装置であって、
前記記録媒体の任意の位置に記録された各記録データ夫々の位置情報を参照可能に編成したデータ記録位置情報を、前記記録媒体の予め定めた第１固定位置から再生する手段と、  前記記録媒体に記録された各記録データ夫々の少なくとも書込み可否を規定するプロテクト情報を、前記記録媒体の予め定めた第２固定位置から再生する手段と、
書込みを所望する記録データが記録される所望の記録位置と前記データ記録位置情報と前記プロテクト情報に基づき、前記所望の記録位置が書込可能であることを確認する手段と、
前記書込可能の確認後に、前記所望の記録データを前記所望の記録位置へ書き込む手段と、
前記記録データの書込み後に、前記第１固定位置の前記データ記録位置情報を更新する手段と、
前記記録データの書込み後に、前記第２固定位置の前記プロテクト情報を更新する手段と、
を備えることを特徴とするデータ書込装置。
【請求項２９】
データを指定された位置へ再生可能に記録する領域を有する記録媒体にアクセス可能なデータ読取装置であって、
前記記録媒体の任意の位置に記録された各記録データ夫々の位置情報を参照可能に編成したデータ記録位置情報を、前記記録媒体の予め定めた第１固定位置から再生する手段と、
前記記録媒体に記録された各記録データ夫々の少なくとも読取り可否を規定するプロテクト情報を、前記記録媒体の予め定めた第２固定位置から再生する手段と、
読取りを所望するデータの読取位置と前記データ記録位置情報と前記プロテクト情報に基づき、前記読取位置が読取可能であることを確認する手段と、
前記読取可能の確認後に、前記読取を所望するデータを前記記録媒体の前記読取位置から読取る手段と、
を備えることを特徴とするデータ読取装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、メモリ手段にデータを書込み記録し、また読取り再生する際のファイル記録方法又はファイル再生方法および、データ書込システム又はデータ読取システムおよび、データ記録再生装置および、データ書込装置又はデータ読取装置および、データが記録されたコンピュータが読み取り可能な記録媒体に関するものである。
【０００２】
【従来の技術】
メモリ装置には、Ｔｅｌｅ−Ｆｉｌｅ（テレファイル：商品名）、ＩＣカード、ＩＣタグをはじめ、磁気カードや磁気シート、さらには小径のディスク記録媒体等に代表される、小記録容量のメモリ装置がある。これら小記録容量メモリ装置は、データやプログラムを記録保持するメモリ手段として機能し、円板状やカード状の記録媒体として提供されるか、または半導体メモリチップを備えて小型の筐体に格納されるか、または基板状に形成され、または台紙に添付された可搬型構成として提供されている。
【０００３】
また、半導体メモリセルを内蔵する構成では、メモリセルへの記録／再生データの授受の方式として、リーダ・ライタとコネクタや露出端子を介して電気的接続する接触型と、アンテナを内蔵し電波や磁束の変化、または静電結合における静電容量の変化によりデータ送受信をする非接触型があり、同様に、内蔵する半導体メモリチップ等に書込／読取の電力供給を接触型または非接触型で為すものがある。
【０００４】
これらの内でも、離れた位置からのデータ読み書きを可能にするものが非接触型データキャリアであり、非接触メモリラベルや非接触メモリタグがある。これら非接触型データキャリア（ＲＦＩＤ）はＬＳＩ内蔵の電子タグとして具現され、非接触での通信機能とデータ記憶機能を備える薄型の半導体チップを台紙に取り付け、または埋め込まれて、台紙ごと容易に商品や製品に貼付可能な商品ラベルや商品タグとして普及しつつある。
【０００５】
前記のような小記録容量のメモリ装置においては、接触型または非接触型を問わずメモリセルへの書込み又はメモリセルからの読取りを許可し、或いは規制することによる記録データの保護が必要とされるが、従来技術ではメモリ領域全体を均等分割することにより設定したクラスタをデータ保護の管理最小単位として、これらクラスタの数だけプロテクト・データを用意し、これらプロテクト・データを自身のメモリセル上に記録する構成が採用されている。
【０００６】
例えば図４２に示される、全記録容量が１キロバイトのメモリＭｅｍ１００によれば、１セクタを１６バイト構成として、全体が合計６４セクタに均等分割され、さらに８セクタを１単位として８個（クラスタ番号０〜７）のクラスタに均等分割されている。
【０００７】
そしてクラスタ番号０のクラスタ（セクタ番号００ｈ〜０７ｈ：ｈはヘキサ・デシマル表示）がシステムエリアとして割り当てられており、クラスタ番号１〜６の各クラスタ（セクタ番号が夫々０８ｈ〜０Ｆｈ、１０ｈ〜１７ｈ、１８ｈ〜１Ｆｈ、２０ｈ〜２７ｈ、２８ｈ〜２Ｆｈ、３０ｈ〜３７ｈ）がユーザエリアとして割り当てられ、さらにクラスタ番号７のクラスタ（３８ｈ〜３Ｆｈ）がデータ保護情報（プロテクト情報）の記録エリアに割り当てられている。このプロテクト情報の記録位置は各メモリ末端のクラスタに固定されていて、このクラスタ番号７のクラスタにプロテクト・データ（制限情報）と、コマンドに係るキー情報やメモリ内容の識別のためのＩＤ情報が一括して記録されている。
【０００８】
プロテクト・データの構成例としては、読取り制限情報として１バイト即ち８ビットが確保され、各クラスタ毎に１ビットが割り当てられている。すなわちＬＳＢのビットからＭＳＢの８ビットまでが夫々、クラスタ番号０〜７のクラスタに割り当てられ、この各ビットの値が「１」のとき、対応するクラスタから記録されているデータの読出しが許可され、「０」のとき読出しが禁止される。
【０００９】
さらに、書込み制限情報として他の１バイト即ち８ビットが確保され、各クラスタ毎に１ビットが割り当てられている。この１ビットの値が「１」のとき、対応するクラスタへのデータ記録が許可され、「０」のとき書込みが禁止される。
このようにして従来のデータ保護がなされる。
【００１０】
また図４３は、全記録容量が前記の倍の２キロバイトであるメモリＭｅｍ２００のメモリマップを示す。この場合は、１セクタを１６バイト構成として、全体が合計１２８セクタに均等分割され、さらに８セクタを１単位として１６個（クラスタ番号０〜１５）のクラスタに均等分割されている。
そしてクラスタ番号０のクラスタ（セクタ番号００ｈ〜０７ｈ）がシステムエリアであり、クラスタ番号１〜１４の各クラスタが１４個のユーザエリアであり、さらに末端にあるクラスタ番号１５のクラスタ（７８ｈ〜７Ｆｈ）がデータ保護情報の記録エリアに割り当てられている。
【００１１】
ここでプロテクト・データは、クラスタ個数が前記のメモリＭｅｍ１００に比して倍の１６個であるから、読取り制限情報として前記の倍の２バイト即ち１６ビットが必要となる。同様に書込み制限情報としても前記の倍の２バイト即ち１６ビットが必要となる。すなわち各１バイト分が拡張部として準備されることになる。
【００１２】
【発明が解決しようとする課題】
前記のような従来の構成によれば、メモリのクラスタが例えば等記録容量で予め区切られていることにより、記録長が長いファイルを記録する場合、同一ファイル内のデータでありながら、複数の区切りに及んで、複数のクラスタに亘り、記録されることがあった。このように前以てクラスタの区切りが設定され、クラスタの記録容量が固定されていることにより、記録データの末尾が或るクラスタの区切りへ至らずに終わる場合、記録データ末尾とクラスタ区切との乖離として未利用部分が発生し、この未利用部分が空き領域となる。この空き領域は他のファイルで使用できないからデッドエリアであり、このため無駄な未利用領域が固定されることになり、メモリ利用効率上は得策ではなかった。
【００１３】
また、各クラスタ毎に、すなわち区切られたエリア毎にプロテクト情報が設定されるから、上記のように同一ファイルで複数のクラスタにまたがる場合は、各クラスタ毎にプロテクト情報が設定されることになり、１個のファイルに同一内容のプロテクト情報が複数個、設定されることになる。この結果、図４３に示されるようにプロテクト情報のための記録領域が増加し、やはりメモリ利用効率上に問題があった。
【００１４】
さらに、プロテクト情報の記録位置が固定されると、以下のような問題が生じる。新規にファイル記録を行う場合に、ファイルの記録長が長いと、既に固定位置に在るプロテクト情報クラスタによってファイルが分断されることがある。これはファイル管理上も、またアクセス効率上も問題がある。
【００１５】
さらに、プロテクト情報クラスタの位置を固定して記録領域末端へ置く場合、メモリの記録容量を増大させた新記録媒体を提供するとき、新記録媒体のプロテクト情報クラスタのアドレス（新記録媒体の記録領域末端）は、それまでの小記録容量の記録媒体におけるプロテクト情報クラスタのアドレス（この記録媒体の記録領域末端）と異なることになり、このため互換性が確保されないという問題が生じることがあった。
【００１６】
本発明は、前記のような従来技術における問題点を解決するためなされたもので、異なる記録容量のメモリにつき互換性を確保でき、記録領域内の未利用部分の発生がなく、しかもプロテクト情報の増大を抑えて高メモリ利用効率を具現可能なファイル記録方法又はファイル再生方法および、データ書込システム又はデータ読取システムおよび、データ記録再生装置および、データ書込装置又はデータ読取装置および、データが記録されたコンピュータが読み取り可能な記録媒体を提供することを目的とする。
【００１７】
【課題を解決するための手段】
課題解決のための手段の説明に先立ち、本発明において使用する用語を簡単に説明する。但し以下は本発明の理解を助するための一説明であり、よって以下の各説明が各用語の定義、範囲等を規定するものではない。
【００１８】
「データ記録再生装置」：データを記録再生可能なメモリ部と、データ書込機能またはデータ読取機能の少なくとも何れかを備えるデータ書込／読取装置とのデータ授受機能を具備して、少なくともデータ書込／読取装置から供給される指示情報（データを含む）に基づき作動可能であり、データをメモリ部へ記録・更新またはメモリ部から記録データを再生可能であり、データ書込／読取装置へ応答情報（データを含む）を供給可能に構成される。データ授受機能は、接触型、非接触型に限定されない。図３９に一般的なデータ記録再生装置の一例の構成が示される。
【００１９】
同図に示されるように、データ記録再生装置ＴＦはアンテナ部２０１、電源部２０２、制御部２０３、メモリ部２０４を備えて、メモリ部２０４にデータを記録し、データ書込／読取装置ＲＷと非接触でデータ授受を行うよう構成される。
【００２０】
「データ書込装置」：データ記録再生装置とのデータ授受機能を具備して、データ記録再生装置へ少なくとも書込指示情報および書込データを与えてメモリ部へ記録させ、データ記録再生装置から供給される少なくとも応答情報（データを含む）を受理可能に構成される。データ授受機能は、接触型、非接触型に限定されない。
【００２１】
「データ読取装置」：データ記録再生装置とのデータ授受機能を具備して、データ記録再生装置へ少なくとも読取指示情報を与え、データ記録再生装置がメモリ部から読取って供給する応答情報（データを含む）を受理可能に構成される。データ授受機能は、接触型、非接触型に限定されない。図３９に一般的なデータ書込／読取装置の一例の構成が示される。
【００２２】
同図に示されるように、データ書込／読取装置ＲＷはアンテナ部２０５と処理部２０６を備え、データ記録再生装置ＴＦと非接触でデータ授受を行うよう構成される。
【００２３】
「記録媒体」：プログラムやデータのデジタル情報を予め定めた単位（ビット単位など）で再生可能に記録し且つ保持する微小記録領域の集合で構成され、基体に実装され提供される。基体は、半導体記録媒体では制御部が設けられたチップとして、磁気記録媒体では円盤（ＦＤ、ＨＤ等）やカード、タグ、スティック（磁気カード、磁気シート等）として、光学式記録媒体ではディスクとして具現される。保持されたプログラムやデータは、コンピュータまたはストアード・プログラム方式で動作する論理処理回路によって読取り実行可能である。図４０及び図４１に一般的な記録媒体の構成例が示される。
【００２４】
図４０に示されるように、記録媒体ＭｅＤは接触手段２１１を介してデータ書込／読取装置ＲＷと接触型で信号授受を行い、また接触型で電力の供給を受ける。或いは図４１に示されるように、光記録媒体ＬＭｅＤは発光受光部２２１を備えるデータ書込／読取装置ＲＷと、光線による非接触型で信号授受を行う構成とされる。
【００２５】
「セクタ」および「クラスタ」：一般的に、ＩＣカード、タグ等のメモリ装置に記録されるデータは、複数バイトをまとめたアクセス単位で読み書きされる。このアクセス単位はセクタ、ブロックと呼称され、例えば１６バイトを１アクセス単位としている。本発明では以下、このアクセス単位を「セクタ」と記述し、また複数のセクタを纏めて「クラスタ」と記述する。
【００２６】
「プロテクト情報」：着目するメモリ部または記録媒体上の任意の位置への書込みの可否、または着目するメモリ部または記録媒体上の任意の位置からの読取りの可否の、少なくとも何れかを規定する情報であり、使用者等により所望の状態に設定することができる。
【００２７】
「メモリ手段」：データ記録再生装置に内蔵されるメモリ部や、記録媒体をまとめてメモリ手段として記述する。
【００２８】
以下、本発明に係る手段を述べる。
【００２９】
前記従来技術の課題を解決するとともに前記目的を達成するべく、本発明の請求項１に係るファイル記録方法は、データの記録再生が可能なメモリ手段を備え、
前記メモリ手段において記録が許されている任意の位置に、任意の記録長のファイルを記録してクラスタとする過程と、
前記クラスタが記録された位置と範囲、または区切り位置情報を示す記録位置情報を、データ記録位置情報として前記メモリ手段の所定の位置に記録する過程と、
前記クラスタ毎に設定される少なくとも書込みの可否を示すプロテクト情報を、前記メモリ手段の任意の位置に記録する過程と、
前記プロテクト情報の記録位置情報を、プロテクト記録位置情報として前記メモリ手段の所定の位置に記録する過程と、
を含むことを特徴とする。
【００３０】
前記の方法によれば、メモリ手段の任意の位置に、任意の記録長のファイルの記録がなされ、且つ、このファイルを以てクラスタとするものであるから、ファイルとクラスタは一対一の対応となり、記録長の長いファイルであっても１個のクラスタとして編成される。したがって、ファイルの末端が同時にクラスタ末端に設定される。すなわちファイルの末端とクラスタ末端間に未利用部分が発生しない。これにより、メモリ手段上に利用されない記録領域の発生が回避され、記録領域の利用効率の向上がなされる。
しかもファイルが複数のクラスタに分割されないから、ファイル管理が容易になる。
【００３１】
且つ、記録したクラスタの位置を示すデータ記録位置情報がメモリ手段上の所定の位置に記録されるから、この所定位置にあるデータ記録位置情報が参照されることにより、メモリ手段上の任意の位置に記録された任意の記録長のファイルへのエントリが容易となり、よってファイルアクセスが容易に可能になる。
【００３２】
さらに、記録したファイルのプロテクト情報がメモリ手段上の任意の位置に記録され、且つその位置を示すプロテクト記録位置情報がメモリ手段上の所定の位置に記録されるから、この所定位置にあるプロテクト記録位置情報が参照されることにより、メモリ手段上の任意の位置に記録されたプロテクト情報のアクセスが容易に可能になる。しかもプロテクト情報をメモリ手段上の任意の位置に置くことができることで、任意の位置への移動が可能となり、プロテクト情報の記録位置を可変にでき、よってメモリマップ設計の自由度が増大し、また記録容量が異なるメモリ手段間の互換性が維持される。
【００３３】
また、前記のように記録長の長いファイルであっても分割されることなく１個のクラスタとして編成がなされるから、当該クラスタにプロテクト情報が１個設定されればよく、よってプロテクト情報の記録に必要な領域が減少する。これにより、限られた記録容量が有効に利用される。
【００３４】
本発明の請求項２に係るファイル再生方法は、データの記録再生が可能なメモリ手段に、再生を所望するファイルが任意の記録長で任意の位置に記録されたクラスタとして存在し、
且つ所定の位置に、前記クラスタの記録された位置と範囲、または区切り位置を示す情報が、データ記録位置情報として記録され、
且つ任意の位置に、前記クラスタ毎に設定される少なくとも読取りの可否を示すプロテクト情報が記録され、
さらに前記プロテクト情報の記録された位置を示す情報が、所定の位置にプロテクト記録位置情報として記録された前記メモリ手段であり、
前記所定の位置から前記データ記録位置情報を読取り、再生を所望する前記ファイルが属する前記クラスタを確認する過程と、
前記メモリ手段の前記所定の位置から前記プロテクト記録位置情報を読取る過程と、
前記プロテクト記録位置情報に基づき、前記メモリ手段の前記任意の位置にある前記プロテクト情報を読み取る過程と、
前記プロテクト情報に基づき前記所望のファイルが属する前記クラスタの読取り可能を確認する過程と、
前記クラスタの読取り可能を確認後に、前記データ記録位置情報に基づき前記クラスタを構成する前記ファイルを読み取り再生する過程と、
を含むことを特徴とする。
【００３５】
前記の方法によれば、データ記録位置情報からクラスタが確認され、プロテクト記録位置情報からプロテクト情報が読み取られ、プロテクト情報に基づきクラスタの読取り可能が確認されたのちに、当該クラスタから所望するファイルが読み取られることにより、所望のファイルの記録位置および記録長を問わず、確実に所望クラスタのアクセスがなされる。しかもプロテクト情報が任意の位置に記録されていても、プロテクト情報が確実にアクセスされ、よってファイルの保護がなされる。
【００３６】
本発明の請求項３に係るデータ書込システムは、内蔵するメモリ手段に、記録データと、記録された各記録データ夫々の位置情報が参照可能に編成されたデータ記録位置情報と、記録された前記各記録データ夫々の少なくとも書込み可否を規定するプロテクト情報とを記録可能で、且つ外部の装置とデータ授受可能なデータ記録再生装置と、
前記データ記録再生装置とデータ授受可能なデータ書込装置と、
を備えて構成されるデータ書込システムであって、
前記データ書込装置は、少なくとも、
記録データ及び当該記録データが記録される位置情報を指定して送付する手段と、
前記記録データの、記録後における読取り可否または書込み可否の少なくとも何れかを規定するプロテクトデータを前記データ記録再生装置へ送付可能とする手段とを備え、
前記データ記録再生装置は、
前記記録データを前記メモリ手段の前記指定された位置へ記録する手段と、
前記データ記録位置情報を、前記メモリ手段の予め定めた第１固定位置へ記録または更新記録する手段と、
前記第１固定位置から前記データ記録位置情報を再生する手段と、
前記プロテクト情報または、前記送付されたプロテクトデータにより更新されたプロテクト情報を、前記メモリ手段の任意の位置に記録するとともに、前記プロテクト情報の記録位置を記載したプロテクト記録位置情報を、前記メモリ手段の予め定めた第２固定位置へ記録する手段と、
前記第２固定位置から前記プロテクト記録位置情報を再生する手段と、
前記プロテクト記録位置情報に基づき前記プロテクト情報を再生する手段と、
を備えることを特徴とする。
【００３７】
前記のシステムによれば、与えられた任意の記録データが、指定された任意の位置に記録され、この記録位置はデータ記録位置情報としてメモリ手段上の予め定めた第１固定位置へ記録される。
したがって、以後の処理において当該第１固定位置がアクセスされることでデータ記録位置情報が得られ、これによりメモリ手段上の記録状態の確認が容易になされる。
【００３８】
同様に、与えられた任意のプロテクト情報が、任意の位置に記録され、この記録位置はプロテクト記録位置情報に記載されてメモリ手段上の予め定めた第２固定位置へ記録される。したがって、当該第２固定位置がアクセスされることでプロテクト記録位置情報が得られ、このプロテクト記録位置情報によりプロテクト情報が記録されている位置が得られ、この位置がアクセスされることによりプロテクト情報が得られる。すなわちプロテクト記録位置情報を介して、任意の位置に在るプロテクト情報が得られるが、このプロテクト記録位置情報は固定位置に記録されているからアクセスは極めて容易であり、よってプロテクト情報の入手が容易になされる。
【００３９】
上記のようにして、任意の記録データが任意の指定位置に記録され、且つプロテクト情報も任意の位置に記録されるから、メモリ手段上にある未利用領域の管理が容易になされ、空き領域の発生が回避されてメモリ利用効率の向上がなされる。また記録容量が異なるメモリ手段間の互換性が維持される。
【００４０】
また、プロテクト情報が任意の位置に記録可能であるから、プロテクト情報を任意の位置に移動可能であり、よって記録データの記録が進行して既設のプロテクト情報が記録されている領域に觝触する場合でも、このプロテクト情報の位置移動がなされることで記録データの分断が回避され、当該記録データのアクセス効率の向上がなされる。プロテクト情報の位置が移動しても、プロテクト記録位置情報の記載内容が更新されるのみで対応がなされ、プロテクト記録位置情報の位置は常に第２固定位置にあるから、アクセス過程に変更がなく、処理が円滑になされる。
【００４１】
また、長い記録長の記録データであっても分断なく記録されることにより、記録データの管理が容易になされる。また分断がなされないから、長い記録長の記録データであってもプロテクト情報は１個となり、よってプロテクト情報の記録に割り当てる領域が節約され、メモリ利用効率の向上がなされる。
【００４２】
本発明の請求項４に係るデータ読取システムは、メモリ手段を内蔵し、前記メモリ手段に記録されたデータの再生が可能で且つ外部の装置とデータ授受可能なデータ記録再生装置と、
前記データ記録再生装置とデータ授受可能なデータ読取装置と、
を備えて構成されるデータ読取システムであって、
前記メモリ手段には、任意の位置に任意の記録長の記録データが記録され、さらに記録された各記録データ夫々の少なくとも読取り可否を規定するプロテクト情報が任意の位置に記録され、
さらに記録された前記各記録データ夫々の記録位置が参照可能に編成されたデータ記録位置情報と、前記プロテクト情報の記録位置が参照可能に編成されたプロテクト記録位置情報とが前記メモリ手段の予め定めた固定位置に記録され、
前記データ読取装置は、少なくとも、
読取りを所望する記録データを前記メモリ手段の位置情報を指定して送付する手段と、
前記データ記録再生装置から送付された、前記メモリ手段から再生された再生データを受理する手段と、
を備え、
前記データ記録再生装置は、
前記データ記録位置情報の、前記固定位置からの再生手段と、
前記プロテクト記録位置情報の、前記固定位置からの再生手段と、
前記プロテクト記録位置情報から得られた前記プロテクト情報の記録位置情報に基づく前記プロテクト情報の再生手段と、
前記プロテクト情報に基づき読取許可が確認された後に、前記送付された読取りを所望する記録データの位置情報に基づき該当するデータを前記メモリ手段から読取る手段と、
前記読取り結果を再生データとして前記データ読取装置へ送付する手段と、
を備えることを特徴とする。
【００４３】
前記のシステムによれば、データ記録位置情報から、読取りを所望する記録データのメモリ手段上の存在が確認され、プロテクト記録位置情報からプロテクト情報が読み取られ、プロテクト情報に基づき、読取りを所望する記録データの読取り許可が確認されたのちに、所望の前記記録データが前記メモリ手段から読み取られることにより、所望の記録データが記録位置および記録長を問わず、確実にアクセスされる。しかもプロテクト情報が任意の位置に記録されていても、プロテクト情報が確実にアクセスされ、よってメモリ手段上の記録データの保護がなされる。
【００４４】
本発明の請求項５に係るデータ記録再生装置は、メモリ手段を内蔵し、前記メモリ手段にデータを記録し、また記録されたデータの再生が可能で且つデータ書込装置またはデータ読取装置の少なくとも何れかとデータ授受可能なデータ記録再生装置であって、
前記メモリ手段には、任意の位置に任意の記録長の記録データが記録でき、さらに記録された各記録データ夫々の書込み可否または読取り可否の少なくとも何れかを規定するプロテクト情報が任意の位置に記録でき、
さらに記録された前記各記録データ夫々の記録位置が、参照可能に編成されたデータ記録位置情報が前記メモリ手段の予め定めた第１固定位置に記録され、
前記プロテクト情報の記録位置が、参照可能に編成されたプロテクト記録位置情報が前記メモリ手段の予め定めた第２固定位置に記録され、
前記データ書込装置またはデータ読取装置の少なくとも何れかから送付された前記第１固定位置に記録されたデータに基づき、前記データ記録位置情報を前記メモリ手段から読取り、または送付された前記第１固定位置に記録されたデータおよび書込データに基づき、前記データ記録位置情報を書き込む手段と、
前記データ書込装置またはデータ読取装置の少なくとも何れかから送付された前記第２固定位置に記録されたデータに基づき、前記プロテクト記録位置情報を前記メモリ手段から読取り、または送付された前記第２固定位置に記録されたデータおよび書込データに基づき、前記プロテクト記録位置情報を書き込む手段と、
前記データ書込装置またはデータ読取装置の少なくとも何れかから送付された記録位置データに基づき、前記プロテクト情報を前記メモリ手段から読取り、または送付された前記記録位置データおよび書込データに基づき、前記プロテクト情報を書き込む手段と、
前記データ読取装置から送付された指定位置データに基づき、前記メモリ手段に記録されたデータを読取る手段と、
前記データ書込装置から送付された指定位置データおよび記録データに基づき、前記記録位置データを前記メモリ手段の前記指定位置へ書き込む手段と、
前記各読取り結果を前記データ書込装置またはデータ読取装置の少なくとも何れかへ送付する手段と、
前記各手段の動作結果を前記データ書込装置またはデータ読取装置の少なくとも何れかへ通知する手段と、
を備えることを特徴とする。
【００４５】
前記の構成によれば、与えられた任意の記録長のデータが、指定された任意の位置に記録され、この記録位置はデータ記録位置情報としてメモリ手段上の予め定めた固定位置へ記録される。
したがって、以後の読取り処理等において当該固定位置がアクセスされることでデータ記録位置情報が容易に得られ、これによりメモリ手段上の記録状態の確認が容易になされる。
【００４６】
同様に、与えられた任意のプロテクト情報が任意の位置に記録され、この記録位置はプロテクト記録位置情報としてメモリ手段上の予め定めた固定位置へ記録される。したがって、当該固定位置がアクセスされることでプロテクト記録位置情報が得られ、これによりプロテクト情報がどの位置に記録されていても、容易にその位置が得られる。
【００４７】
さらに、各手段の動作結果がデータ書込装置またはデータ読取装置へ通知されることにより、データ書込装置またはデータ読取装置においてデータ記録再生装置の動作が確認され、データ記録再生装置の送付するデータの信憑性の検証が容易になされる。あるいは動作結果に基づき、データ書込装置またはデータ読取装置によるデータ記録再生装置の制御が可能になる。
【００４８】
本発明の請求項６に係るデータ記録再生装置は、メモリ手段を内蔵し、前記メモリ手段にデータを記録し、また記録されたデータの再生が可能で且つデータ書込装置またはデータ読取装置の少なくとも何れかとデータ授受可能なデータ記録再生装置であって、
前記メモリ手段には、任意の位置に任意の記録長の記録データが記録でき、さらに記録された各記録データ夫々の書込み可否または読取り可否の少なくとも何れかを規定するプロテクト情報が任意の位置に記録でき、
さらに記録された前記各記録データ夫々の記録位置が参照可能に編成されたデータ記録位置情報が前記メモリ手段の予め定めた第１固定位置に記録され、
前記プロテクト情報の記録位置が参照可能に編成されたプロテクト記録位置情報が前記メモリ手段の予め定めた第２固定位置に記録され、
前記データ書込装置またはデータ読取装置の少なくとも何れかから送付された前記第１固定位置に記録されたデータに基づき、前記データ記録位置情報を前記メモリ手段から読取り、または送付された前記第１固定位置に記録されたデータおよび書込データに基づき、前記データ記録位置情報を書き込む手段と、
前記データ書込装置またはデータ読取装置の少なくとも何れかから送付された前記第２固定位置に記録されたデータに基づき、前記プロテクト記録位置情報を前記メモリ手段から読取り、または送付された前記第２固定位置に記録されたデータおよび書込データに基づき、前記プロテクト記録位置情報を書き込む手段と、
前記データ書込装置またはデータ読取装置の少なくとも何れかから送付された前記第２固定位置に記録されたデータに基づき、前記プロテクト情報を前記メモリ手段から読取り、または送付された前記第２固定位置に記録されたデータおよび書込データに基づき、前記プロテクト情報を書き込む手段と、
前記データ読取装置または前記データ書込装置から送付された指定位置データと前記プロテクト情報を照合して当該指定位置の読取許可または書込許可を確認する照合手段と、
前記照合結果および前記データ読取装置から送付された指定位置データに基づき、前記メモリ手段に記録されたデータを読取る手段と、
前記照合結果および前記データ書込装置から送付された指定位置データおよび記録データに基づき、前記記録データを前記メモリ手段の前記指定位置へ書き込む手段と、
を備えることを特徴とする。
【００４９】
前記の構成によれば、与えられた任意の記録長のデータが、指定された任意の位置に記録され、この記録位置はデータ記録位置情報としてメモリ手段上の予め定めた固定位置へ記録される。
したがって、以後の読取り処理等において当該固定位置がアクセスされることでデータ記録位置情報が容易に得られ、これによりメモリ手段上の記録状態の確認が容易になされる。
【００５０】
同様に、与えられた任意のプロテクト情報が任意の位置に記録され、この記録位置はプロテクト記録位置情報としてメモリ手段上の予め定めた固定位置へ記録される。したがって、当該固定位置がアクセスされることでプロテクト記録位置情報が得られ、これによりプロテクト情報がどの位置に記録されていても、容易にその位置が得られる。
【００５１】
さらに、指定位置データとプロテクト情報との照合がデータ記録再生装置内において為され、許可が確認された場合にのみ記録または再生が実行される。これにより不適切な処理の実行が排除されるから、例えば不正なデータ書込読取装置から入力された不正書込指示または不正読取指示の排除がなされる。
【００５２】
本発明の請求項７に係るデータ書込装置は、メモリ手段を内蔵し、入力されたデータ及び記録位置指定情報に基づき前記入力されたデータを前記メモリ手段の指定位置へ記録可能なデータ記録再生装置に対して、データ授受が可能なデータ書込装置であって、
前記データ記録再生装置へ、前記メモリ手段の任意の位置に記録された各記録データ夫々の位置情報が参照可能に編成したデータ記録位置情報を予め定めた固定位置から再生するよう指示し、前記データ記録再生装置から読み取られたデータの送付を受ける手段と、
前記メモリ手段に記録された各記録データ夫々の少なくとも書込み可否を規定するプロテクト情報の記録位置を収めたプロテクト記録位置情報を予め定めた固定位置から再生するよう前記データ記録再生装置へ指示し、前記データ記録再生装置から読み取られたデータの送付を受ける手段と、
前記プロテクト記録位置情報から前記プロテクト情報が記録された位置情報を得る手段と、
前記位置情報に基づき前記プロテクト情報を再生するよう前記データ記録再生装置へ指示し、前記データ記録再生装置から読み取られたデータの送付を受ける手段と、
書込みを所望する記録データが記録される所望の記録位置と前記データ記録位置情報と前記プロテクト情報に基づき、前記所望の記録位置が書込可能であることを確認する手段と、
前記書込可能の確認後に、前記データ記録再生装置へ書込指示を前記所望の記録データ及び前記所望の記録位置情報とともに送付する手段と、
前記記録データが書込まれた後に、前記データ記録位置情報の更新書込指示を、更新データとともに前記データ記録再生装置へ送付する手段と、
前記記録データが書込まれた後に、前記プロテクト情報の更新書込指示を、更新データとともに前記データ記録再生装置へ送付する手段と、
を備えることを特徴とする。
【００５３】
前記の構成によれば、データ記録再生装置のメモリ手段の固定位置に記録されたデータ記録位置情報およびプロテクト記録位置情報が読み取られ、このプロテクト記録位置情報に基づき任意の位置に記録されているプロテクト情報が入手される。したがって、プロテクト情報が任意の位置に記録されていても、プロテクト記録位置情報を介することでプロテクト情報が確実にアクセスされる。
ついでプロテクト情報により、書込みを所望する記録データが記録される所望の記録位置が書込可能であることが確認された後に、所望の記録データがデータ記録再生装置のメモリ手段の所望の位置に書き込まれる。さらに記録データの書込後に、メモリ手段上の固定位置にあるデータ記録位置情報の更新書込がなされ、またプロテクト情報の更新書込がなされる。
したがって、以後の処理において当該固定位置がアクセスされることでデータ記録位置情報が得られ、これによりメモリ手段上の記録データの記録位置の入手が容易になされる。
【００５４】
上記のようにして、所望の記録データがデータ記録再生装置のメモリ手段の所望の位置に記録され、且つプロテクト情報も任意の位置に記録されるから、メモリ手段上にある未利用領域の管理が容易になされ、利用不能の空き領域の発生が回避されてメモリ利用効率の向上がなされる。また記録容量が異なるメモリ手段間の互換性が実現される。
【００５５】
さらに、記録データの記録が進行して既設のプロテクト情報が記録されている領域に觝触する場合でも、このプロテクト情報の位置移動がなされることで記録データの分断が回避され、当該記録データのアクセス効率の向上がなされる。
【００５６】
また、長い記録長の記録データであっても分断なく記録されることにより、記録データの管理が容易になされる。また分断がなされないから、長い記録長の記録データであってもプロテクト情報は１個となり、よってプロテクト情報の記録に割り当てる領域が節約され、メモリ利用効率の向上がなされる。
【００５７】
本発明の請求項８に係るデータ読取装置は、データを指定された位置へ再生可能に記録するメモリ手段を内蔵するデータ記録再生装置に対してデータ授受が可能な、データ読取装置であって、
前記メモリ手段の任意の位置に記録された各記録データ夫々の位置情報を参照可能に編成したデータ記録位置情報を、前記メモリ手段の予め定めた第１固定位置から再生する指示を前記データ記録再生装置に送付し、前記データ記録再生装置から読み取られたデータの送付を受ける手段と、
前記メモリ手段に記録された各データ夫々の少なくとも読取り可否を規定するプロテクト情報の記録位置を収めたプロテクト記録位置情報を、前記メモリ手段の予め定めた第２固定位置から再生する指示を前記データ記録再生装置に送付し、前記データ記録再生装置から読み取られたデータの送付を受ける手段と、
前記プロテクト記録位置情報から前記プロテクト情報が記録された位置情報を得る手段と、
前記位置情報に基づき前記メモリ手段からプロテクト情報を再生する指示を前記データ記録再生装置に送付し、前記データ記録再生装置から読み取られたデータの送付を受ける手段と、
読取りを所望するデータの読取位置と前記データ記録位置情報と前記プロテクト情報に基づき、前記読取位置が読取可能であることを確認する手段と、
前記読取可能であることを確認後に、所望のデータの読取を前記メモリ手段の前記読取位置から読取る指示を前記データ記録再生装置に送付し、前記データ記録再生装置から読み取られたデータの送付を受ける手段と、
を備えることを特徴とする。
【００５８】
前記の構成によれば、データ記録再生装置のメモリ手段の固定位置に記録されたデータ記録位置情報およびプロテクト記録位置情報が読み取られ、このプロテクト記録位置情報に基づき任意の位置に記録されているプロテクト情報が入手される。したがって、プロテクト情報が任意の位置に記録されていても、プロテクト記録位置情報を介することでプロテクト情報が確実にアクセスされる。
ついでプロテクト情報により、所望の読取位置が読取可能であることが確認された後に、所望のデータがデータ記録再生装置のメモリ手段から読み取られ、データ記録再生装置から送付される。
したがって、読取を所望するデータの記録位置および記録長を問わず、確実に所望データの読取りがなされる。しかもプロテクト情報が任意の位置に記録されていても、プロテクト情報が確実にアクセスされ、よってデータの保護がなされる。
【００５９】
本発明の請求項９に係るファイル記録方法は、任意の記録長から成るファイルをクラスタとして記録が可能なメモリ手段へのファイル記録方法であって、
任意の記録長のファイルを、既存の最後尾のクラスタの末尾に続けて記録することにより最新クラスタとする過程と、
クラスタ毎に設定される少なくとも書込み可否を規定するプロテクトデータを全クラスタに設定されたプロテクト情報を、前記最新クラスタの末尾に続けて記録する過程と、
前記各クラスタの区切り位置または記録された位置と範囲を示す位置情報を設定し、且つ最新のクラスタを示すように設定されたデータ記録位置情報を前記メモリ手段の所定の固定位置に記録する過程と、
を含むことを特徴とする。
【００６０】
前記の方法によれば、データ記録位置情報の最新クラスタの位置情報から、最新クラスタの末尾に続けて記録されるプロテクト情報の記録位置が容易に演算される。よってプロテクト情報の記録位置を示す情報を別途準備する必要がなく、この結果、メモリ利用効率およびデータ記録効率が改善される。
【００６１】
また前記の方法によれば、プロテクト情報は常に最新クラスタの末尾に続けて記録がなされるから、最新クラスタの記録長が任意の長さであっても、データ記録位置情報に基づきプロテクト情報を記録する位置が演算され、容易に確定する。
【００６２】
さらに、プロテクト情報とその前に在るクラスタ間にデッドスペースの発生がなく、メモリ利用効率の改善がなされる。
とりわけ、最新ユーザ・クラスタの記録が常に、既存のユーザ・クラスタの末尾に続けて為される場合は、メモリ利用効率がさらに改善される。
【００６３】
本発明の請求項１０に係るファイル再生方法は、任意の記録長から成るファイルがクラスタとして記録され、且つ最新クラスタが既存の最後尾のクラスタの末尾に続けて記録され、且つクラスタ毎に設定される少なくとも読取り可否を規定するプロテクトデータを全クラスタについて設定したプロテクト情報が前記最新クラスタの末尾に続けて記録され、且つ前記各クラスタの区切り位置または記録された位置と範囲を示す位置情報を設定し、且つ最新のクラスタを示すように設定されたデータ記録位置情報が所定の固定位置に記録されたメモリ手段を対象として、
前記固定位置から前記データ記録位置情報を読取り、再生を所望するファイルが属する前記クラスタを確認する過程と、
前記データ記録位置情報の前記最新クラスタの位置情報から、前記プロテクト情報の記録位置を演算する過程と、
前記記録位置に基づき前記プロテクト情報から前記読取り可否を規定するプロテクトデータを読み出す過程と、
前記プロテクトデータに基づき前記所望のファイルが属する前記クラスタの読取り可能を確認する過程と、
前記クラスタの読取り可能の確認後に、前記データ記録位置情報に基づき前記クラスタ内の前記再生を所望するファイルを再生する過程と、
を含むことを特徴とする。
【００６４】
前記の方法によれば、最新クラスタの位置情報から、この最新クラスタの末尾に続けて記録されているプロテクト情報の記録位置が容易に演算される。この結果、データ再生効率が改善される。
【００６５】
また前記の方法によれば、プロテクト情報は常に最新クラスタの末尾に続けて記録されているから、最新クラスタの記録長が任意の長さであっても、データ記録位置情報に基づきプロテクト情報へのエントリが容易になされる。
【００６６】
本発明の請求項１１に係るデータ書込システムは、メモリ手段を内蔵し、前記メモリ手段にデータを記録し、または前記メモリ手段に記録されたデータの再生が可能で且つ他の装置とデータ授受可能なデータ記録再生装置と、
前記データ記録再生装置とデータ授受可能なデータ書込装置と、
を備えて構成されるデータ書込システムであって、
前記データ書込装置は、
記録を所望する任意の記録長の記録データ及び所望する指定記録位置を前記データ記録再生装置へ送出する手段と、
前記記録データの、記録後における読取り可否または書込み可否の少なくとも何れかを規定するプロテクト情報を前記データ記録再生装置へ送出可能とする手段とを備え、
前記データ記録再生装置は、
所定の固定位置に記録され、前記メモリ手段に記録された各記録データ夫々の位置情報が参照可能に編成され、且つ前記各記録データ中の最新の記録データを示す記載がなされたデータ記録位置情報を再生する手段と、
前記メモリ手段の、最新に記録された前記記録データの末尾に続く位置に記録された、各記録データ夫々の少なくとも書込み可否を規定するプロテクト情報を再生する手段と、
前記データ書込装置から送付された前記記録データを前記メモリ手段の指定された位置へ記録する手段と、
前記記録データを前記メモリ手段へ記録後に、最新の記録データの位置情報が更新された前記データ記録位置情報を前記固定位置へ更新記録する手段と、
前記記録データを前記メモリ手段へ記録後に、前記データ書込装置から送付された前記プロテクト情報を、前記最新の記録データの末尾に続く位置に記録する手段と、
を備えることを特徴とする。
【００６７】
前記のシステムによれば、与えられた任意の記録長のデータが、指定された所望位置に記録されて最新の記録データとなり、この記録位置はデータ記録位置情報にとりこまれてメモリ手段上の固定位置へ記録される。
したがって、以後の処理において当該固定位置がアクセスされることでデータ記録位置情報が得られ、これによりメモリ手段上の最新の記録データの確定および各記録データの位置の確認が容易になされる。
【００６８】
また、プロテクト情報が常に、最も新しく記録された記録データの末尾に続く位置に記録される。したがって、データ記録位置情報がアクセスされることでプロテクト情報が記録されている位置が得られる。
【００６９】
上記のようにして、任意の記録長の記録データが任意の指定位置に記録され、且つプロテクト情報が最新のデータ記録に続く位置に記録されるから、メモリ手段上にある未利用領域の管理が容易になされ、空き領域の発生が回避されてメモリ利用効率の向上がなされる。
【００７０】
また、長い記録長の記録データであっても分断なく記録されることにより、記録データの管理が容易になされる。また分断がなされないから、長い記録長の記録データであってもプロテクト情報は１個となり、よってプロテクト情報の記録に割り当てる領域が節約され、メモリ利用効率の向上がなされる。
【００７１】
本発明の請求項１２に係るデータ読取システムは、メモリ手段を内蔵し、前記メモリ手段に記録されたデータの再生が可能で且つ外部の装置とデータ授受可能なデータ記録再生装置と、
前記データ記録再生装置とデータ授受可能なデータ読取装置と、
を備えて構成されるデータ読取システムであって、
前記メモリ手段には、任意の位置に任意の記録長の記録データが記録され、
さらに記録された前記各記録データ夫々の記録位置が参照可能に編成され、且つ前記各記録データ中の最新の記録データを示す設定がなされたデータ記録位置情報が前記メモリ手段の予め定めた固定位置に記録され、
さらに記録された各記録データ夫々の少なくとも読取り可否を規定するプロテクト情報が前記最新の記録データの末尾に続く位置に記録され、
前記データ読取装置は、少なくとも、
読取りを所望する記録データの前記メモリ手段の位置情報を指定して送付する手段と、
前記データ記録再生装置から送付された、前記メモリ手段から再生された再生データを受理する手段と、
を備え、
前記データ記録再生装置は、
前記データ記録位置情報の、前記固定位置からの再生手段と、
前記データ記録位置情報に基づき演算された前記プロテクト情報の記録位置に基づき前記プロテクト情報を再生する手段と、
前記プロテクト情報に基づき読取許可が確認された後に、前記送付された読取りを所望する記録データの位置情報に基づき、該当するデータを前記メモリ手段から読取る手段と、
前記読取り結果を再生データとして前記データ読取装置へ送付する手段と、
を備えることを特徴とする。
【００７２】
前記のシステムによれば、データ記録再生装置のメモリ手段上に記録されたデータ記録位置情報と、このデータ記録位置情報に記載された最新の記録データの位置情報に基づきプロテクト情報の位置が演算され、この位置に基づきプロテクト情報が入手され、所望の読取位置が読取可能であることが確認された後に、所望の記録データが所望の読取位置から読み取られてデータ記録再生装置から送付され、データ読取装置により受理される。このように、データ記録位置情報に記載された最新の記録データの位置情報からプロテクト情報が容易に得られる。また、読取を所望する記録データの記録位置および記録長を問わず、確実に所望データの読取りがなされる。
【００７３】
本発明の請求項１３に係るデータ書込装置は、メモリ手段を内蔵して、入力されたデータ及び記録位置指定情報に基づき前記入力されたデータを前記メモリ手段の指定位置へ記録可能なデータ記録再生装置に対してデータ授受が可能な、データ書込装置であって、
前記データ記録再生装置へ、前記メモリ手段の任意の位置に記録された各記録データ夫々の位置情報を参照可能に編成し、且つ前記各記録データ中の最新の記録データの位置情報を示すように設定されたデータ記録位置情報を、予め定めた固定位置へ記録し、または再生するよう指示する手段と、
前記メモリ手段に記録された各データ夫々の少なくとも書込み可否を規定するプロテクト情報を前記最新の記録データの末尾位置に続けて記録し、または前記最新の記録データの末尾位置に続く位置から再生するよう指示する手段と、
書込みを所望する記録データが記録される所望の記録位置と前記データ記録位置情報と前記プロテクト情報に基づき、前記所望の記録位置が書込可能であることを確認する手段と、
前記書込可能の確認後に、書込指示を前記所望の記録データ及び前記所望の記録位置情報とともに前記データ記録再生装置へ送付する手段と、
前記記録データが書込まれた後に、更新された前記データ記録位置情報を前記固定位置に書き込む指示を前記データ記録再生装置へ送付する手段と、
前記記録データが書込まれた後に、更新された前記プロテクト情報を前記記録データの末尾位置に続けて書き込む指示を前記データ記録再生装置へ送付する手段と、
を備えることを特徴とする。
【００７４】
前記の構成によれば、データ記録再生装置のメモリ手段上に記録されたデータ記録位置情報と、このデータ記録位置情報に記載された最新の記録データの位置情報に基づきプロテクト情報の記録された位置が得られ、この記録位置に基づきプロテクト情報が入手され、このプロテクト情報に基づき、記録データが記録される所望の記録位置が書込可能であることが確認された後に、所望の記録データがデータ記録再生装置のメモリ手段の所望の位置に書き込まれる。さらに記録データの書込後に、メモリ手段上の固定位置にあるデータ記録位置情報が、最新の記録データの位置情報に基づき更新され、更新書込がなされる。さらにプロテクト情報が最新の記録データの情報に基づき更新され、最新の記録データの末尾に続けて記録される。
【００７５】
したがって、以後の処理においてデータ記録位置情報がアクセスされることでプロテクト情報の記録位置が演算され、これによりプロテクト情報の入手が容易になされる。
【００７６】
上記のようにして、所望の記録データがデータ記録再生装置のメモリ手段の所望の位置に記録され、且つプロテクト情報もこの最新の記録データの末尾に続けて記録されるから、メモリ手段上にある未利用領域の管理が容易になされ、空き領域の発生が回避されてメモリ利用効率の向上がなされる。
【００７７】
本発明の請求項１４に係るデータ読取装置は、メモリ手段を内蔵し、前記メモリ手段に記録されたデータの再生が可能で且つ外部の装置とデータ授受可能なデータ記録再生装置に対しデータ授受可能なデータ読取装置であって、
前記メモリ手段には、任意の位置に任意の記録長の記録データが記録され、
さらに、記録された前記各記録データ夫々の記録位置が参照可能に編成され、且つ前記各記録データ中の最新の記録データを示す設定がなされたデータ記録位置情報が、前記メモリ手段の予め定めた固定位置に記録され、
さらに、記録された各記録データ夫々の少なくとも読取り可否を規定するプロテクト情報が、前記最新の記録データの末尾に続く位置に記録され、
前記データ記録再生装置から前記データ記録位置情報の送付を受ける手段と、
前記データ記録位置情報から前記最新の記録データの末尾位置を読取り、当該末尾位置から前記プロテクト情報が記録された位置情報を得て、当該位置情報に基づき前記データ記録再生装置から前記プロテクト情報の送付を受ける手段と、
読取りを所望するデータの読取位置と前記データ記録位置情報と前記プロテクト情報に基づき、前記所望の読取位置が読取可能であることを確認する手段と、
前記読取可能の確認後に、前記データ記録再生装置へ読取指示を前記所望の読取位置情報とともに送付し、前記データ記録再生装置から読み取られたデータの送付を受ける手段と、
を備えたことを特徴とする。
【００７８】
前記の構成によれば、データ記録再生装置のメモリ手段上に記録されたデータ記録位置情報と、このデータ記録位置情報に記載された最新の記録データの位置情報に基づきプロテクト情報が入手され、所望の読取位置が読取可能であることが確認された後に、所望のデータがデータ記録再生装置のメモリ手段から読み取られてデータ記録再生装置から送付され、データ読取装置により受理される。このように、データ記録位置情報に記載された最新の記録データの位置情報からプロテクト情報が容易に得られる。また、読取を所望するデータの記録位置および記録長を問わず、確実に所望データの読取りがなされる。
【００７９】
本発明の請求項１５に係るデータが記録されたコンピュータが読み取り可能な記録媒体は、任意の記録長の記録データが任意の位置に記録され、
前記各記録データに係る記録位置情報を参照可能に編成したデータがデータ記録位置情報として予め定めた第１固定位置に記録され、
少なくとも前記各記録データにつき書込み可否または読取り可否の少なくとも何れかを規定するプロテクト情報が任意の位置に記録され、
且つ、前記プロテクト情報が記録された位置情報を収めたプロテクト記録位置情報が予め定めた第２固定位置に記録され、
前記各記録がコンピュータまたはストアード・プログラム方式で動作する論理処理回路によって読取りまたは書込可能としたことを特徴とする。
【００８０】
前記の記録媒体がコンピュータまたはストアード・プログラム方式で動作する論理処理回路によって読取られる場合に、第２固定位置からプロテクト記録位置情報が読み取られることでプロテクト情報の記録位置が確定され、この記録位置に基づきプロテクト情報が読み取られ、このプロテクト情報と、第１固定位置から読取られたデータ記録位置情報と、書込み又は読取りを所望する位置とが比較対照されて、所望する位置への書込可否または読取可否が確認される。
【００８１】
よって書込可能であれば、コンピュータまたはストアード・プログラム方式で動作する論理処理回路によって、所望する任意の位置へ所望する任意の記録データが記録され、且つデータ記録位置情報とプロテクト情報の更新書込みがなされる。
【００８２】
また読取可能であれば、コンピュータまたはストアード・プログラム方式で動作する論理処理回路によって、所望する任意の位置から所望する任意の記録データが読み取られる。
【００８３】
本発明の請求項１６に係るデータ書込装置は、入力されたデータを指定された位置へ再生可能に記録する領域を有する記録媒体にアクセス可能なデータ書込装置であって、
前記記録媒体の任意の位置に記録された各記録データ夫々の位置情報を参照可能に編成したデータ記録位置情報を、前記記録媒体の予め定めた固定位置から再生する手段と、
前記記録媒体に記録された各記録データ夫々の少なくとも書込み可否を規定するプロテクト情報の記録位置を収めたプロテクト記録位置情報を、前記記録媒体の予め定めた固定位置から再生する手段と、
前記プロテクト記録位置情報から前記プロテクト情報が記録された位置情報を得る手段と、
前記位置情報に基づき前記記録媒体からプロテクト情報を再生する手段と、
書込みを所望する記録データが記録される所望の記録位置と前記データ記録位置情報と前記プロテクト情報に基づき、前記所望の記録位置が書込可能であることを確認する手段と、
前記書込可能の確認後に、前記所望の記録データを前記所望の記録位置へ書き込む手段と、
前記記録データの書込み後に、前記データ記録位置情報を更新する手段と、
前記記録データの書込み後に、前記プロテクト情報を更新する手段と、
を備えることを特徴とする。
【００８４】
前記の構成によれば、記録媒体上の固定位置に記録されたデータ記録位置情報およびプロテクト記録位置情報が読み取られ、このプロテクト記録位置情報に基づき任意の位置に記録されているプロテクト情報が入手される。したがって、プロテクト情報が任意の位置に記録されていても、プロテクト記録位置情報を介することでプロテクト情報が確実にアクセスされる。
ついでプロテクト情報により、記録データが記録される所望の位置が書込可能であることが確認された後に、所望の記録データが記録媒体の所望の位置に書き込まれる。ついで記録データの書込後に、記録媒体上の固定位置にあるデータ記録位置情報の更新書込がなされる。さらに更新したプロテクト情報の書込がなされる。
【００８５】
上記のように所望の記録データが記録媒体上の所望の位置に記録され、且つプロテクト情報も任意の位置に記録されるから、記録媒体上の未利用領域の管理が容易になされ、空き領域の発生が回避されてメモリ利用効率の向上がなされる。また記録容量が異なる記録媒体間の互換性が実現される。
【００８６】
さらに、記録データの記録が進行して既設のプロテクト情報が記録されている領域に觝触する場合でも、このプロテクト情報の位置移動がなされることで記録データの分断が回避され、当該記録データのアクセス効率の向上がなされる。
【００８７】
また、長い記録長の記録データであっても分断なく記録されることにより、記録データの管理が容易になされる。また分断がなされないから、長い記録長の記録データであってもプロテクト情報は１個となり、よってプロテクト情報の記録に割り当てる領域が節約され、記録媒体の利用効率の向上がなされる。
【００８８】
本発明の請求項１７に係るデータ読取装置は、データを指定された位置へ再生可能に記録する領域を有する記録媒体にアクセス可能なデータ読取装置であって、
前記記録媒体の任意の位置に記録された各記録データ夫々の位置情報を参照可能に編成したデータ記録位置情報を、前記記録媒体の予め定めた第１固定位置から再生する手段と、
前記記録媒体に記録された各記録データ夫々の少なくとも読取り可否を規定するプロテクト情報の記録位置を収めたプロテクト記録位置情報を、前記記録媒体の予め定めた第２固定位置から再生する手段と、
前記プロテクト記録位置情報から前記プロテクト情報が記録された位置情報を得る手段と、
前記位置情報に基づき前記記録媒体からプロテクト情報を再生する手段と、
読取りを所望するデータの読取位置と前記データ記録位置情報と前記プロテクト情報に基づき、前記読取位置が読取可能であることを確認する手段と、
前記読取可能の確認後に、前記読取を所望するデータを前記記録媒体の前記読取位置から読取る手段と、
を備えることを特徴とする。
【００８９】
前記の構成によれば、記録媒体上の固定位置に記録されたデータ記録位置情報およびプロテクト記録位置情報が入手され、このプロテクト記録位置情報に基づき任意の位置に記録されているプロテクト情報が入手される。
ついで、所望の読取位置が読取可能であることが確認された後に、所望のデータが記録媒体から読み取られる。したがって、読取を所望するデータの記録位置および記録長を問わず、確実に所望データの読取りがなされる。しかもプロテクト情報が任意の位置に記録されていても、プロテクト記録位置情報を介することでプロテクト情報が確実にアクセスされ、よってデータの保護がなされる。
【００９０】
本発明の請求項１８に係るデータが記録されたコンピュータが読み取り可能な記録媒体は、任意の記録長の記録データが任意の位置に記録され、
前記各記録データに係る記録位置情報を参照可能に編成したデータがデータ記録位置情報として予め定めた固定位置に記録され、
少なくとも前記各記録データにつき書込み可否または読取り可否の少なくとも何れかを規定するプロテクト情報が、前記各記録データ中の最新の記録データの記録位置に続いて記録され、
前記各記録がコンピュータまたはストアード・プログラム方式で動作する論理処理回路によって読取りまたは書込可能としたことを特徴とする。
【００９１】
前記の記録媒体がコンピュータまたはストアード・プログラム方式で動作する論理処理回路によって読取られる場合に、固定位置から読取られたデータ記録位置情報に基づき最新の記録データの記録位置が確定され、よってこの最新の記録データに続き記録されているプロテクト情報の記録位置が確定され、この記録位置に基づきプロテクト情報が読み取られ、このプロテクト情報と、固定位置から読取られたデータ記録位置情報と、書込み又は読取りを所望する位置とが比較対照されて、所望する位置への書込可否または読取可否が確認される。
【００９２】
よって書込可能であれば、コンピュータまたはストアード・プログラム方式で動作する論理処理回路によって、所望する任意の位置へ所望する任意の記録データが最新の記録データとして記録され、ついでこの最新の記録データに続く位置に、プロテクト情報の更新書込みがなされる。ここでプロテクト情報の内容は、最新の記録データに関するプロテクトデータが追加されて更新される。
且つ、データ記録位置情報の更新書込みがなされる。ここでデータ記録位置情報の内容は、最新の記録データに関する記録位置データが追加されて更新される。
【００９３】
また読取可能であれば、コンピュータまたはストアード・プログラム方式で動作する論理処理回路によって、所望する任意の位置から所望する任意の記録データが読み取られる。
【００９４】
本発明の請求項１９に係るデータ書込装置は、任意の記録長の記録データを記録可能で任意の位置に置かれる領域と、予め定めた固定位置に置かれ、任意の位置に記録された前記各記録データ夫々の位置情報を参照可能に編成したデータ記録位置情報を記録する領域と、各領域につき少なくとも書込み可否を規定するプロテクト情報を記録する領域とを有する記録媒体にアクセス可能なデータ書込装置であって、
前記データ記録位置情報には、記録された前記各記録データ中の最新の記録データの位置情報を示すように設定され、
且つ前記プロテクト情報は、前記記録媒体上の前記最新の記録データの末尾位置に続けて記録されるものとし、
前記記録媒体の前記固定位置から前記データ記録位置情報を読み取る手段と、
前記データ記録位置情報から前記最新の記録データの末尾位置を読取り、当該末尾位置から前記プロテクト情報が記録された位置情報を得て、当該位置情報に基づき前記プロテクト情報を読み取る手段と、
記録データが記録される所望の記録位置と前記データ記録位置情報と前記プロテクト情報に基づき、前記所望の記録位置が書込可能であることを確認する手段と、
前記書込可能であることを確認後に、前記所望の記録データを前記記録媒体の所望の位置へ記録する手段と、
前記記録データが書込まれた後に、前記記録データを最新の記録データとして更新する前記データ記録位置情報を前記記録媒体の前記固定位置に更新記録する手段と、
前記記録データが書込まれた後に、更新する前記プロテクト情報を前記記録媒体の最新の前記記録データの末尾に続けて更新記録する手段と、
を備えることを特徴とする。
【００９５】
前記の構成によれば、記録媒体上に記録されたデータ記録位置情報およびプロテクト情報が読み取られ、記録データが記録される所望の位置が書込可能であることが確認された後に、所望の記録データが記録媒体の所望の位置に書き込まれる。ついで記録データの書込後に、記録媒体上の固定位置にあるデータ記録位置情報の更新書込がなされる。さらに更新したプロテクト情報が、最新の記録データの末尾に続けて書込がなされる。
【００９６】
本発明の請求項２０に係るデータ読取装置は、任意の記録長の記録データを記録可能で任意の位置に置かれる領域と、予め定めた固定位置に置かれ、任意の位置に記録された前記各記録データ夫々の位置情報を参照可能に編成したデータ記録位置情報を記録する領域と、各領域につき少なくとも読取り可否を規定するプロテクト情報を記録する領域とを有する記録媒体にアクセス可能なデータ読取装置であって、
前記データ記録位置情報には、記録された前記各記録データ中の最新の記録データの位置情報を示すように記載され、
且つ前記プロテクト情報は、前記記録媒体上の前記最新の記録データの末尾位置に続けて記録されるものとし、
前記記録媒体の前記固定位置から前記データ記録位置情報を読み取る手段と、
前記データ記録位置情報から前記最新の記録データの末尾位置を読取り、当該末尾位置から前記プロテクト情報が記録された位置情報を得て、当該位置情報に基づき前記プロテクト情報を読み取る手段と、
記録データが記録される所望の記録位置と前記データ記録位置情報と前記プロテクト情報に基づき、前記所望の記録位置が読取可能であることを確認する手段と、
前記読取可能であることを確認後に、前記所望の再生データを前記記録媒体の所望の位置から再生する手段と、
を備えることを特徴とする。
【００９７】
前記の構成によれば、記録媒体上に記録されたデータ記録位置情報から最新の記録データの位置が得られ、最新の記録データの末尾位置に基づきプロテクト情報の位置が得られ、これに基づきプロテクト情報が入手され、所望の読取位置が読取可能であることが確認された後に、所望のデータが記録媒体から読み取られる。このように、プロテクト情報が容易に得られる。また、読取を所望するデータの記録位置および記録長を問わず、確実に所望データの読取りがなされる。
【００９８】
本発明の請求項２１に係るファイル記録方法は、データの記録再生が可能なメモリ手段を備え、
前記メモリ手段において記録が許されている任意の位置に、任意の記録長のファイルを記録してクラスタとする過程と、
前記クラスタが記録された位置と範囲、または区切り位置情報を示す記録位置情報を、データ記録位置情報として前記メモリ手段の所定の位置に記録する過程と、
前記クラスタ毎に設定される少なくとも書込みの可否を示すプロテクト情報を前記メモリ手段の所定の位置に記録する過程と、
を含むことを特徴とする。
【００９９】
前記の方法によれば、メモリ手段の任意の位置に、任意の記録長のファイルの記録がなされ、且つ、このファイルを以てクラスタとするものであるから、ファイルとクラスタは一対一の対応となり、記録長の長いファイルであっても１個のクラスタとして編成される。したがって、ファイルの末端が同時にクラスタ末端に設定される。すなわちファイルの末端とクラスタ末端間に未利用部分が発生しない。これにより、メモリ手段上に利用されない記録領域の発生が回避され、記録領域の利用効率の向上がなされる。
しかもファイルが複数のクラスタに分割されないから、ファイル管理が容易になる。
【０１００】
且つ、記録したクラスタの位置を示すデータ記録位置情報がメモリ手段上の所定の位置に記録されるから、この所定位置にあるデータ記録位置情報が参照されることにより、メモリ手段上の任意の位置に記録された任意の記録長のファイルへのエントリが容易となり、よってファイルアクセスが容易に可能になる。
【０１０１】
さらに、記録したファイルのプロテクト情報がメモリ手段上の所定の位置に記録されるから、この所定位置にあるプロテクト情報が参照されることにより、メモリ手段上の任意の位置に記録されたファイルの保護が容易に可能になる。
【０１０２】
本発明の請求項２２に係るファイル再生方法は、データの記録再生が可能なメモリ手段に、再生を所望するファイルが任意の記録長で任意の位置に記録されたクラスタとして存在し、
且つ所定の位置に、前記クラスタの記録された位置と範囲または区切り位置を示す情報が、データ記録位置情報として記録され、
且つ所定の位置に、前記クラスタ毎に設定される少なくとも読取りの可否を示すプロテクト情報が記録された前記メモリ手段であり、
前記所定の位置から前記データ記録位置情報を読取り、再生を所望する前記ファイルが属する前記クラスタを確認する過程と、
前記メモリ手段の前記所定の位置から前記プロテクト情報を読み取る過程と、
前記プロテクト情報に基づき前記所望のファイルが属する前記クラスタの読取り可能を確認する過程と、
前記クラスタの読取り可能の確認後に、前記データ記録位置情報に基づき前記クラスタ内の前記ファイルを読み取り再生する過程と、
を含むことを特徴とする。
【０１０３】
前記の方法によれば、データ記録位置情報からクラスタが確認され、読み取られたプロテクト情報に基づきクラスタの読取り可能が確認されたのちに、当該クラスタから所望するファイルが読み取られることにより、所望のファイルの記録位置および記録長を問わず、確実に所望クラスタのアクセスがなされる。しかもプロテクト情報が所定の位置に記録されていることで、プロテクト情報が確実にアクセスされ、よってファイルの保護が容易になされる。
【０１０４】
本発明の請求項２３に係るデータ書込システムは、内蔵するメモリ手段に記録データを記録する記録手段と、前記メモリ手段に記録された各記録データ夫々の位置情報が参照可能に編成されたデータ記録位置情報の記録および再生手段と、前記メモリ手段に記録された前記各記録データ夫々の少なくとも書込み可否を規定するプロテクト情報の記録および再生手段を備え、外部の装置とデータ授受可能なデータ記録再生装置と、
前記データ記録再生装置とデータ授受可能なデータ書込装置と、
を備えて構成されるデータ書込システムであって、
前記データ書込装置は、少なくとも、
記録データ及び当該記録データが記録される位置情報を指定して送付する手段と、
前記記録データの、記録後における読取り可否または書込み可否の少なくとも何れかを規定するプロテクトデータを前記データ記録再生装置へ送付可能とする手段とを備え、
前記データ記録再生装置は、
前記記録データを前記メモリ手段の前記指定された位置へ記録し、記録後に、更新された前記データ記録位置情報を前記メモリ手段の予め定めた第１固定位置へ記録する手段と、
前記送付されたプロテクトデータにより更新されたプロテクト情報を前記メモリ手段の予め定めた第２固定位置へ記録する手段と、
前記データ記録位置情報を前記第１固定位置から再生する手段と、
前記プロテクト情報を前記第２固定位置から再生する手段と、
を備えることを特徴とする。
【０１０５】
前記のシステムによれば、与えられた任意の記録データが、指定された任意の位置に記録され、この記録位置はデータ記録位置情報としてメモリ手段上の予め定めた第１固定位置へ記録される。したがって、以後の処理において当該第１固定位置がアクセスされることでデータ記録位置情報が得られ、これによりメモリ手段上の記録状態の確認が容易になされる。
【０１０６】
同様に、与えられた任意のプロテクト情報が、メモリ手段上の予め定めた第２固定位置へ記録される。したがって、当該第２固定位置がアクセスされることでプロテクト情報が得られ、これにより任意の記録データの保護が容易になされる。
【０１０７】
上記のようにして、任意の記録データが任意の指定位置に記録されるから、メモリ手段上にある未利用領域の管理が容易になされ、空き領域の発生が回避されてメモリ利用効率の向上がなされる。
【０１０８】
本発明の請求項２４に係るデータ読取システムは、メモリ手段を内蔵し、前記メモリ手段に記録されたデータの再生が可能で且つ外部の装置とデータ授受可能なデータ記録再生装置と、
前記データ記録再生装置とデータ授受可能なデータ読取装置と、
を備えて構成されるデータ読取システムであって、
前記メモリ手段には、任意の位置に任意の記録長の記録データが記録され、
さらに記録された前記各記録データ夫々の記録位置が参照可能に編成されたデータ記録位置情報が前記メモリ手段の予め定めた第１固定位置に記録され、
さらに記録された各記録データ夫々の少なくとも読取り可否を規定するプロテクト情報が前記メモリ手段の予め定めた第２固定位置に記録され、
前記データ読取装置は、少なくとも、
読取りを所望する記録データの前記メモリ手段の位置情報を指定して送付する手段と、
前記データ記録再生装置から送付された、前記メモリ手段から再生された再生データを受理する手段と、を備え、
前記データ記録再生装置は、
前記データ記録位置情報の、前記第１固定位置からの再生手段と、
前記プロテクト情報の、前記第２固定位置からの再生手段と、
前記プロテクト情報に基づき読取許可が確認された後に、前記送付された読取りを所望する記録データの位置情報に基づき該当するデータを前記メモリ手段から読取る手段と、
前記読取り結果を再生データとして前記データ読取装置へ送付する手段と、
を備えることを特徴とする。
【０１０９】
前記のシステムによれば、第１固定位置のデータ記録位置情報から、読取りを所望する記録データのメモリ手段上の存在が確認され、第２固定位置から読み取られたプロテクト情報に基づき、読取りを所望する記録データの読取り可能が確認されたのちに、所望の前記記録データが前記メモリ手段から読み取られることにより、所望の記録データが記録位置および記録長を問わず、確実にアクセスされる。しかもプロテクト情報が第２固定位置に記録されていることによりプロテクト情報が容易にアクセスされ、よってメモリ手段上の記録データの保護が容易になされる。
【０１１０】
本発明の請求項２５に係るデータ書込装置は、メモリ手段を内蔵して、入力されたデータ及び記録位置指定情報に基づき前記入力されたデータを前記メモリ手段の指定位置へ記録可能なデータ記録再生装置に対してデータ授受が可能な、データ書込装置であって、
前記データ記録再生装置へ、前記メモリ手段の任意の位置に記録された各記録データ夫々の位置情報を参照可能に編成したデータ記録位置情報を予め定めた第１固定位置から再生するよう指示し、前記データ記録再生装置から読み取られたデータの送付を受ける手段と、
前記メモリ手段に記録された各データ夫々の少なくとも書込み可否を規定するプロテクト情報を予め定めた第２固定位置から再生するよう前記データ記録再生装置へ指示し、前記データ記録再生装置から読み取られたデータの送付を受ける手段と、
書込みを所望する記録データが記録される所望の記録位置と前記データ記録位置情報と前記プロテクト情報に基づき、前記所望の記録位置が書込可能であることを確認する手段と、
前記書込可能であることを確認後に、前記データ記録再生装置へ書込指示を前記所望の記録データ及び前記所望の記録位置情報とともに送付する手段と、
前記記録データが書込まれた後に、前記第１固定位置に在る前記データ記録位置情報の更新書込指示を、更新データとともに前記データ記録再生装置へ送付する手段と、
前記記録データが書込まれた後に、前記第２固定位置に在る前記プロテクト情報の更新書込指示を、更新データとともに前記データ記録再生装置へ送付する手段と、
を備えることを特徴とする。
【０１１１】
前記の構成によれば、データ記録再生装置のメモリ手段上に記録されたデータ記録位置情報およびプロテクト情報が入手され、ついで記録データが記録される所望の記録位置が書込可能であることが確認された後に、所望の記録データがデータ記録再生装置のメモリ手段の所望の位置に書き込まれる。さらに記録データの書込後に、メモリ手段上の固定位置にある前記データ記録位置情報の更新書込がなされる。また記録データの書込後に、メモリ手段上の固定位置にある前記プロテクト情報の更新書込がなされる。
【０１１２】
したがって、以後の処理において固定位置がアクセスされることでデータ記録位置情報が得られ、これによりメモリ手段上の記録データの記録位置の入手が容易になされる。さらに固定位置がアクセスされることでプロテクト情報が得られ、これによりメモリ手段上の任意の位置の書込許可の確認が容易になされる。
【０１１３】
上記のようにして、所望の記録データがデータ記録再生装置のメモリ手段の所望の位置に記録されるから、メモリ手段上にある未利用領域の管理が容易になされ、空き領域の発生が回避されてメモリ利用効率の向上がなされる。
【０１１４】
本発明の請求項２６に係るデータ読取装置は、データを指定された位置へ再生可能に記録するメモリ手段を内蔵するデータ記録再生装置に対してデータ授受が可能な、データ読取装置であって、
前記メモリ手段の任意の位置に記録された各記録データ夫々の位置情報を参照可能に編成したデータ記録位置情報を、前記メモリ手段の予め定めた第１固定位置から再生する指示を前記データ記録再生装置に送付し、前記データ記録再生装置から読み取られたデータの送付を受ける手段と、
前記メモリ手段に記録された各記録データ夫々の少なくとも読取り可否を規定するプロテクト情報を、前記メモリ手段の予め定めた第２固定位置から再生する指示を前記データ記録再生装置に送付し、前記データ記録再生装置から読み取られたデータの送付を受ける手段と、
読取りを所望するデータの読取位置と前記データ記録位置情報と前記プロテクト情報に基づき、前記読取位置が読取可能であることを確認する手段と、
前記読取可能であることを確認後に、前記読取を所望するデータを前記メモリ手段の前記読取位置から読取る指示を前記データ記録再生装置に送付し、前記データ記録再生装置から読み取られたデータの送付を受ける手段と、
を備えることを特徴とする。
【０１１５】
前記の構成によれば、何れもデータ記録再生装置のメモリ手段の固定位置に記録されたデータ記録位置情報およびプロテクト情報が入手され、ついで所望の読取位置が読取可能であることが確認された後に、所望のデータがデータ記録再生装置のメモリ手段から読み取られ、データ読取装置へ送付される。
したがって、読取を所望するデータの記録位置および記録長が任意であっても、確実に所望データの読取りがなされる。しかもプロテクト情報が固定位置に記録されているから容易にアクセスされ、よってデータの保護がなされる。
【０１１６】
本発明の請求項２７に係るデータが記録されたコンピュータが読み取り可能な記録媒体は、任意の記録長の記録データが任意の位置に記録され、
前記各記録データに係る記録位置情報を参照可能に編成したデータがデータ記録位置情報として予め定めた第１固定位置に記録され、
少なくとも前記各記録データにつき書込み可否または読取り可否の少なくとも何れかを規定するプロテクト情報が、予め定めた第２固定位置に記録され、
前記各記録がコンピュータまたはストアード・プログラム方式で動作する論理処理回路によって読取りまたは書込可能としたことを特徴とする。
【０１１７】
前記の記録媒体がコンピュータまたはストアード・プログラム方式で動作する論理処理回路によって読取られる場合に、第２固定位置からプロテクト情報が読み取られ、このプロテクト情報と、第１固定位置から読取られたデータ記録位置情報と、書込み又は読取りを所望する位置とが比較対照されて、所望する位置への書込可否または読取可否が確認される。
【０１１８】
よって書込可能であれば、コンピュータまたはストアード・プログラム方式で動作する論理処理回路によって、所望する任意の位置へ所望する任意の記録データが記録され、且つデータ記録位置情報とプロテクト情報の更新書込みがなされる。
【０１１９】
また読取可能であれば、コンピュータまたはストアード・プログラム方式で動作する論理処理回路によって、所望する任意の位置から所望する任意の記録データが読み取られる。
【０１２０】
本発明の請求項２８に係るデータ書込装置は、入力されたデータを指定された位置へ再生可能に記録する領域を有する記録媒体にアクセス可能なデータ書込装置であって、
前記記録媒体の任意の位置に記録された各記録データ夫々の位置情報を参照可能に編成したデータ記録位置情報を、前記記録媒体の予め定めた第１固定位置から再生する手段と、  前記記録媒体に記録された各記録データ夫々の少なくとも書込み可否を規定するプロテクト情報を、前記記録媒体の予め定めた第２固定位置から再生する手段と、
書込みを所望する記録データが記録される所望の記録位置と前記データ記録位置情報と前記プロテクト情報に基づき、前記所望の記録位置が書込可能であることを確認する手段と、
前記書込可能の確認後に、前記所望の記録データを前記所望の記録位置へ書き込む手段と、
前記記録データの書込み後に、前記第１固定位置の前記データ記録位置情報を更新する手段と、
前記記録データの書込み後に、前記第２固定位置の前記プロテクト情報を更新する手段と、
を備えることを特徴とする。
【０１２１】
前記の構成によれば、記録媒体上に記録されたデータ記録位置情報およびプロテクト情報が読み取られ、ついで記録データが記録される所望の位置が書込可能であることが確認された後に、所望の記録データが記録媒体の所望の位置に書き込まれる。ついで記録データの書込後に、記録媒体上の第１固定位置にある前記データ記録位置情報の更新書込がなされる。さらに第２固定位置にある前記プロテクト情報の更新書込がなされる。
【０１２２】
上記のように所望の任意の記録長の記録データが記録媒体上の所望の任意の位置に記録されるから、記録媒体上の未利用領域の管理が容易になされ、空き領域の発生が回避されてメモリ利用効率の向上がなされる。
【０１２３】
本発明の請求項２９に係るデータ読取装置は、データを指定された位置へ再生可能に記録する領域を有する記録媒体にアクセス可能なデータ読取装置であって、
前記記録媒体の任意の位置に記録された各記録データ夫々の位置情報を参照可能に編成したデータ記録位置情報を、前記記録媒体の予め定めた第１固定位置から再生する手段と、
前記記録媒体に記録された各記録データ夫々の少なくとも読取り可否を規定するプロテクト情報を、前記記録媒体の予め定めた第２固定位置から再生する手段と、
読取りを所望するデータの読取位置と前記データ記録位置情報と前記プロテクト情報に基づき、前記読取位置が読取可能であることを確認する手段と、
前記読取可能の確認後に、前記読取を所望するデータを前記記録媒体の前記読取位置から読取る手段と、
を備えることを特徴とする。
【０１２４】
前記の構成によれば、記録媒体上の何れも固定位置に記録されたデータ記録位置情報およびプロテクト情報が入手され、ついで所望の読取位置が読取可能であることが確認された後に、所望のデータが記録媒体から読み取られる。
したがって、読取を所望するデータの記録位置および記録長が任意であっても、確実に所望データの読取りがなされる。しかもプロテクト情報が確実にアクセスされ、よってデータの保護がなされる。
【０１２５】
【発明の実施の形態】
以下、この発明の好適な実施形態を添付図を参照して詳細に説明する。なお、以下に述べる実施形態は、この発明の本質的な構成と作用を示すための好適な例の一部であり、したがって技術構成上好ましい種々の限定が付されている場合があるが、この発明の範囲は、以下の説明において特にこの発明を限定する旨の記載がない限り、これらの形態に限られるものではない。
【０１２６】
図１は、本発明に係るデータ書込システムの一実施形態のブロック構成図である。図２は、図１に示されるメモリ部におけるデータの記録を説明するメモリマップである。さらに図３は、図１に示されるデータ書込システムの動作の説明図である。
【０１２７】
図１に示されるように、本発明に係るデータ書込システムは、データ書込装置ＷＶ１とデータ記録再生装置ＴＦ１を備える。
【０１２８】
データ書込装置ＷＶ１は、使用者が指示を入力するための指示情報入力手段Ｋｂ、表示情報出力手段ＤｐＬ、データ記録再生装置ＴＦ１とのデータ授受に携わるデータ授受部Ａｔｒ１、データ授受部Ａｔｒ１に接続され、さらに各部に接続されて信号／データを各部に伝送するとともに各部を制御する制御・伝送手段ｒｗ１１、授受されるデータのエラー管理を実行するエラー管理手段ｒｗ１２、データ記録再生装置ＴＦ１から送られデータ授受部Ａｔｒ１が受けたレスポンス信号を処理するレスポンス処理手段ｒｗ１３を備える。
【０１２９】
さらに、指示情報入力手段Ｋｂを介して入力されたアドレス情報をはじめ、データ記録再生装置ＴＦ１へ送付する各アドレスの編成と送付の管理を行うアドレス管理手段ｒｗ１４、制御・伝送手段ｒｗ１１からの指示および、指示情報入力手段Ｋｂを介して入力された指示コマンドに基づき所定形式のコマンドを発行するコマンド発行手段ｒｗ１５、指示情報入力手段Ｋｂを介して入力された記録データや更新データを所定形式のデータに編成するデータ編成手段ｒｗ１６、メモリ部Ｍｅｍ１上に形成された各クラスタのデータ保護のためのプロテクト情報クラスタＰＤＣのエントリ・アドレス及びプロテクト情報クラスタＰＤＣ内のプロテクトデータのアドレスを管理するＰＤＣ位置情報管理手段ｒｗ１７、プロテクト情報クラスタＰＤＣ内のプロテクトデータを編成するプロテクトデータ編成手段ｒｗ１８を具備する。
【０１３０】
データ書込装置ＷＶ１は、ＣＰＵを備える不図示のマイクロコンピュータと、このマイクロコンピュータによって読取り実行可能のプログラムが格納された例えばＲＯＭ（読出し専用メモリ）を備えて構成するものとし、前記の各手段は夫々プログラムとしてＲＯＭに格納する構成とすることが好ましいが、ロジック回路または一部分をロジック回路で構成することも可能である。
【０１３１】
一方、データ記録再生装置ＴＦ１は、データ書込装置ＷＶ１とのデータ授受に携わるデータ授受部Ｂｔｒ１、データ授受部Ｂｔｒ１に接続され、さらに各部に接続されて信号／データを各部に伝送するとともに各部を制御する制御・伝送手段ｔｆ１１、授受されるデータのエラー管理を実行するエラー管理手段ｔｆ１２、データ書込装置ＷＶ１から送られデータ授受部Ｂｔｒ１が受けたデータから指示入力を解析する指示入力解析手段ｔｆ１３、データを記録保持するメモリ部Ｍｅｍ１、データ書込装置ＷＶ１から送られた記録データまたは更新データを指示されたターゲットアドレスに記録する記録手段ｔｆ１５、データ書込装置ＷＶ１から送られた指示に基づきメモリ部Ｍｅｍ１の当該アドレスから各種のデータを読み取る再生手段ｔｆ１４を備える。
【０１３２】
メモリ部Ｍｅｍ１は例えば半導体メモリセルアレイで構成されるが、これに限定されることなく、磁気シートや光学式メモリ媒体による構成も可能である。
【０１３３】
さらに、前記のエラー管理手段ｔｆ１２または、指示入力解析手段ｔｆ１３または、記録手段ｔｆ１５または再生手段ｔｆ１４の実行による結果をレスポンスデータに編成するレスポンスデータ編成手段ｔｆ１６を備える。
【０１３４】
データ記録再生装置ＴＦ１は、全体をロジック回路で、または一部分をロジック回路で構成することが好ましいが、これ以外にも、ＣＰＵを備える例えばマイクロコンピュータ（不図示）と、このマイクロコンピュータによって読取り実行可能のプログラムが格納される例えばＲＯＭ（読出し専用メモリ）を備え、前記の各手段は夫々プログラムとしてＲＯＭに格納する構成とすることも可能である。
【０１３５】
また、データ授受部Ａｔｒ１、Ｂｔｒ１は、電磁波を生成または電磁波に感応するアンテナと、送信時にアンテナへ電磁波生成のための電流を供給するとともに、受信時にアンテナで発生する感応電流から信号を取り出す送受信回路を具備して電磁波の受発信によりデータ授受を行う構成とすることが好ましいが、有線の接続であっても差し支えない。
【０１３６】
とりわけ電磁波の受発信を行う構成では、データ書込装置ＷＶ１が発信する電磁波をデータ記録再生装置ＴＦ１が受信し、キャリア波を整流して電源電圧Ｖｃを生成し、データ記録再生装置ＴＦ１の各部に供給する電源回路を備えた構成とすることができる。これによると、データ記録再生装置ＴＦ１側に例えば電池や、外部から供給される電源を用意する必要がなくなり、データ記録再生装置ＴＦ１の構成が簡素化されるのみならず、経済的となる。またデータ記録再生装置ＴＦ１の設置場所の制約がなくなり、システム構築の自由度を向上させることができる。
【０１３７】
また、図示されないがデータ書込装置ＷＶ１が発信する電磁波からクロック信号を抽出するクロック回路を、データ記録再生装置ＴＦ１側に設ける構成とすることも可能である。これによって得られるクロックは、データ記録再生装置ＴＦ１側の制御タイミング信号やデータ書込装置ＷＶ１側への送信キャリアとして利用できる。
【０１３８】
また、エラー管理手段ｒｗ１２とエラー管理手段ｔｆ１２は、データのエラー訂正機能を含むが、この他にデータの暗号化／復号化機能を備える構成とすることも可能である。
【０１３９】
本データ書込システムの特徴として、メモリ部Ｍｅｍ１へ記録される各データの配置と、ファイル管理とりわけアドレス管理がある。以下、これらの技術構成と動作を、図２に示されるメモリ部Ｍｅｍ１のメモリマップ及び、図３に示されるフローチャートに基づき説明する。
【０１４０】
図２に示されるように、メモリ部Ｍｅｍ１には、一つのデータブロックを１クラスタとして、複数のクラスタが記録可能に構成されている。複数のクラスタには、ユーザーが所望の記録長のファイルを所望の位置に記録した複数のユーザークラスタＵＣｉ（ｉ＝１、２、等）、これら各クラスタのデータの保護情報が記録されたプロテクト情報クラスタＰＤＣ、各クラスタのアドレス情報等が記録されたシステムクラスタＳＣがある。
【０１４１】
ここでシステムクラスタＳＣは、メモリ部Ｍｅｍ１の定位置、例えば先頭部に常に記録される。一方、ユーザークラスタＵＣｉはメモリ上の任意の位置に、任意の記録長で記録ができる。さらにプロテクト情報クラスタＰＤＣは任意の記録長で、任意の位置に記録される。
【０１４２】
図示される例では、ユーザークラスタＵＣ１が任意のアドレス領域ａｄ１０〜ａｄ１１に記録され、その記録長Ｌｎ１は任意の値が許容される。一方、プロテクト情報クラスタＰＤＣはアドレス領域ａｄＰＬ〜ａｄＰＨに記録され、その記録長は任意であるが、内部に記録される読取プロテクト情報ＰＤｒと書込プロテクト情報ＰＤｗは、アドレスａｄＰＬ（またはａｄＰＨ）を基準にした所定のオフセット量оｆｓｔ１またはоｆｓｔ２だけずらせたアドレスに常に記録されるものとする。したがって、読取プロテクト情報ＰＤｒのアドレスａｄＰｒと書込プロテクト情報ＰＤｗのアドレスａｄＰｗは、アドレスａｄＰＬを基準にした場合、
ａｄＰｒ＝ａｄＰＬ＋оｆｓｔ１
ａｄＰｗ＝ａｄＰＬ＋оｆｓｔ２
で求めることができる。なおプロテクト情報クラスタＰＤＣにはこれらプロテクト情報の他に、キーデータやファイルＩＤ等の各種情報の記録が可能である。
【０１４３】
システムクラスタＳＣには、このメモリ上に記録されたユーザークラスタＵＣｉ各々の少なくとも区切りアドレス情報を載せたクラスタ・アドレス・テーブルＣＡｄＴが予め定められた固定アドレスａｄＣに、またプロテクト情報クラスタＰＤＣの記録位置の情報を載せたプロテクト情報アドレス・テーブルＰＡｄＴが予め定められた固定アドレスａｄＤに、それぞれ記録される。
【０１４４】
例えばクラスタ・アドレス・テーブルＣＡｄＴには、ユーザークラスタＵＣ１のクラスタ番号＃１と、ヘッドアドレスａｄ１０、テイルアドレスａｄ１１が表形式で記録される。ここで、各ユーザークラスタＵＣｉを、前に位置するユーザークラスタＵＣｊの末尾に続けて空きがなく記録する構成を採用する場合は、区切り情報としてヘッドアドレスを省略し、テイルアドレスのみを記録する構成にできる。これは全体メモリ容量が限られて管理データの削減が必要な場合に適する。
【０１４５】
またプロテクト情報アドレス・テーブルＰＡｄＴには、プロテクト情報クラスタＰＤＣのヘッドアドレスａｄＰＬ、テイルアドレスａｄＰＨが対応させて記録される。テイルアドレスａｄＰＨは、このプロテクト情報クラスタＰＤＣ以降の任意の位置にユーザークラスタＵＣｉを記録する場合に必要となる情報である。また、このプロテクト情報アドレス・テーブルＰＡｄＴに前記の読取プロテクト情報ＰＤｒのアドレスａｄＰｒや書込プロテクト情報ＰＤｗのアドレスａｄＰｗを記録するか、または前記オフセットоｆｓｔ１、оｆｓｔ２を記録するように構成してもよい。
上記のプロテクト情報のアドレス管理は、ＰＤＣ位置情報管理手段ｒｗ１７により実行される。
【０１４６】
ここで、メモリ部Ｍｅｍ１上の空き領域は、図示されるように新規書込可能領域ＮＵ１、ＮＵ２としてアドレス管理する構成とすることも可能である。
【０１４７】
データ書込装置ＷＶ１のコマンド発行手段ｒｗ１５が発行する指示すなわちコマンドには、データ記録再生装置ＴＦ１内部のメモリ部Ｍｅｍ１へデータの記録を指示するコマンドｃｍＷと、メモリ部Ｍｅｍ１からデータの再生を指示するコマンドｃｍＲがある。
【０１４８】
コマンドｃｍＷは、所望される記録データのメモリ部Ｍｅｍ１への記録を指示する新規記録コマンド、メモリ部Ｍｅｍ１上の既存ユーザークラスタＵＣｉを書き替え記録して新ユーザークラスタＵＣｉとすることを指示する更新記録コマンド、メモリ部Ｍｅｍ１に記録されたプロテクト情報クラスタＰＤＣの内容（例えば読取プロテクト情報ＰＤｒや書込プロテクト情報ＰＤｗ）の更新を指示するプロテクト情報更新コマンド、プロテクト情報クラスタＰＤＣの記録位置の移動を指示するＰＤＣ移動コマンド、クラスタ・アドレス・テーブルＣＡｄＴやプロテクト情報アドレス・テーブルＰＡｄＴの内容の更新を指示するテーブル更新コマンドとして機能する。
【０１４９】
コマンドｃｍＲは、クラスタ・アドレス・テーブルＣＡｄＴの読取りを指示する読取コマンド、プロテクト情報アドレス・テーブルＰＡｄＴの読取りを指示する読取コマンド、プロテクト情報クラスタＰＤＣの内容（例えば読取プロテクト情報ＰＤｒや書込プロテクト情報ＰＤｗ）の読取りを指示する読取コマンドとして機能する。
【０１５０】
各コマンドの機能の区別は、コマンドを形成するコードや、オペランドにより為される。またサブコマンドを発行する構成としてもよい。
【０１５１】
制御・伝送手段ｒｗ１１は、コマンド発行手段ｒｗ１５が発行するこれらコマンドに、アドレス管理手段ｒｗ１４またはＰＤＣ位置情報管理手段ｒｗ１７によるアドレスデータや、データ編成手段ｒｗ１６またはプロテクトデータ編成手段ｒｗ１８による記録・更新データを加えて指示入力データに編成する。
【０１５２】
このようにデータ書込装置ＷＶ１が送付する指示入力データの種類は、コマンドとターゲットアドレスから構成される指示入力データ、コマンドとターゲットアドレスと記録データ又は更新データから構成される指示入力データ、コマンドとターゲットアドレスとプロテクト情報更新データから構成される指示入力データ等があり、これらの指示入力データは、制御・伝送手段ｒｗ１１を経てエラー管理手段ｒｗ１２により符号化がなされ、データ授受部Ａｔｒ１からデータ記録再生装置ＴＦ１側へ送付される。
【０１５３】
一方、データ記録再生装置ＴＦ１においては、データ書込装置ＷＶ１のデータ授受部Ａｔｒ１から送出された指示入力データをデータ授受部Ｂｔｒ１が受け、制御・伝送手段ｔｆ１１を経てエラー管理手段ｔｆ１２により復号化／エラー訂正がなされたのち、指示入力解析手段ｔｆ１３によりコマンド解析され、この解析結果に基づき記録手段ｔｆ１５または再生手段ｔｆ１４が作動してデータやテーブル或いはアドレスの記録・更新または再生がなされる。
【０１５４】
再生されたデータ（前記のテーブル等）および処理に伴うステータスは、レスポンスデータ編成手段ｔｆ１６によりレスポンスデータに編成され、エラー管理手段ｔｆ１２により符号化がなされ、データ授受部Ｂｔｒ１から送出される。
【０１５５】
ついでデータ書込装置ＷＶ１にあっては、データ授受部Ａｔｒ１がデータ授受部Ｂｔｒ１から送出されたレスポンスデータを受け、制御・伝送手段ｒｗ１１を経てエラー管理手段ｒｗ１２により復号化／エラー訂正がなされたのち、レスポンス処理手段ｒｗ１３により処理され、再生されたデータ、および処理に伴うステータスが表示情報出力手段ＤｐＬに表示されるか、装置外に出力される。
【０１５６】
つぎに図３に基づき動作を説明する。
データ書込装置ＷＶ１とデータ記録再生装置ＴＦ１の動作は、以下のような複数のプロセスにしたがい実行される。各プロセスは、複数のステップから構成される。なお、説明の煩雑を避けるためエラー管理の処理は以下の説明において省略される。
【０１５７】
クラスタ管理プロセスｐ１１では、使用者からの指示入力が発生すると、ステップ１０００でデータ書込装置ＷＶ１からデータ記録再生装置ＴＦ１へ、読取コマンドｃｍＲとターゲットアドレスａｄＣから成る指示入力データが送られる。アドレスａｄＣはクラスタ・アドレス・テーブルＣＡｄＴのエントリポイントである。
【０１５８】
読取コマンドｃｍＲは前記のように制御・伝送手段ｒｗ１１の制御下でコマンド発行手段ｒｗ１５が発行し、ターゲットアドレスａｄＣはアドレス管理手段ｒｗ１４が作成し、制御・伝送手段ｒｗ１１がこれらを指示入力データに編成する。以下の各指示入力データの編成も略同様に為される。
【０１５９】
データ記録再生装置ＴＦ１において、この読取コマンドｃｍＲとターゲットアドレスａｄＣから成る指示入力データを受けると、メモリ部Ｍｅｍ１のアドレスａｄＣからクラスタ・アドレス・テーブルＣＡｄＴを読取り、これをステップ１００１でデータ書込装置ＷＶ１へ送付する。
【０１６０】
ついでステップ１００２でデータ書込装置ＷＶ１からデータ記録再生装置ＴＦ１へ読取コマンドｃｍＲとターゲットアドレスａｄＤが送られる。アドレスａｄＤはプロテクト情報アドレス・テーブルＰＡｄＴのエントリポイントである。
【０１６１】
データ記録再生装置ＴＦ１はこの指示入力データを受けると、メモリ部Ｍｅｍ１のアドレスａｄＤからプロテクト情報アドレス・テーブルＰＡｄＴを読取り、これをステップ１００３でデータ書込装置ＷＶ１へ送付する。
【０１６２】
データ書込装置ＷＶ１は、受けたプロテクト情報アドレス・テーブルＰＡｄＴから書込プロテクト情報ＰＤｗが記録されているアドレスａｄＰｗを抽出し、ステップ１００４でデータ記録再生装置ＴＦ１へ読取コマンドｃｍＲとターゲットアドレスａｄＰｗを送る。
【０１６３】
データ記録再生装置ＴＦ１はこの指示入力データを受けると、メモリ部Ｍｅｍ１のアドレスａｄＰｗから書込プロテクト情報ＰＤｗを読取り、これをステップ１００５でデータ書込装置ＷＶ１へ送付する。
【０１６４】
続くターゲットアドレス設定プロセスｐ１２では、入力器Ｋｂから入力された、書込のターゲットアドレスａｄ１に基づき、読取った書込プロテクト情報ＰＤｗを参照して、このターゲットアドレスａｄ１の属するクラスタが書込み可能であることを確認する。
【０１６５】
続くクラスタ書込プロセスｐ１３では、ステップ１００６でデータ書込装置ＷＶ１がデータ記録再生装置ＴＦ１へ書込コマンドｃｍＷとターゲットアドレスａｄ１と記録データｄ１を送る。データ記録再生装置ＴＦ１はメモリ部Ｍｅｍ１のアドレスａｄ１へ記録データｄ１を記録する。そしてステータス分析プロセスｐ１６としてステップ１０１６でステータスデータｓｔａｔをデータ書込装置ＷＶ１へ送る。データ書込装置ＷＶ１は、このステータスデータｓｔａｔを分析して記録データｄ１の記録が成されたことを確認する。
【０１６６】
この記録が終了すると、データ書込装置ＷＶ１は、記録データがさらに存在することを確認し、再度、ターゲットアドレス設定プロセスｐ１２として入力器Ｋｂから入力された、書込のターゲットアドレスａｄ２に基づき、読取った書込プロテクト情報ＰＤｗを参照して、このターゲットアドレスａｄ２の属するクラスタが書込み可能であることを確認する。
【０１６７】
ついで再度、クラスタ書込プロセスｐ１３としてデータ書込装置ＷＶ１はステップ１００７でデータ記録再生装置ＴＦ１へ書込コマンドｃｍＷとターゲットアドレスａｄ２と記録データｄ２を送る。データ記録再生装置ＴＦ１はメモリ部Ｍｅｍ１のアドレスａｄ２へ記録データｄ２を記録する。そして再度、ステータス分析プロセスｐ１６としてステップ１０１６でステータスデータｓｔａｔをデータ書込装置ＷＶ１へ送る。データ書込装置ＷＶ１は、このステータスデータｓｔａｔを分析して記録データｄ２の記録が成されたことを確認する。
【０１６８】
以下同様にして記録データｄ３、ｄ４の記録が進行し、やがてステップ１００８でデータ記録再生装置ＴＦ１へ書込コマンドｃｍＷとターゲットアドレスａｄＮと記録データｄＮが送られると、データ記録再生装置ＴＦ１はメモリ部Ｍｅｍ１のアドレスａｄＮへ記録データｄＮを記録する。このようにして、記録データｄ１〜ｄＮから成るファイルがユーザークラスタＵＣ２として形成される。
【０１６９】
上記から明らかなように、使用者はこのユーザークラスタＵＣ２の記録長と記録アドレスを所望の任意の値に設定して、メモリ部Ｍｅｍ１上に記録させることができる。
【０１７０】
続くＣＡｄＴ更新書込プロセスｐ１４では、ステップ１００９でデータ書込装置ＷＶ１がデータ記録再生装置ＴＦ１へ書込コマンドｃｍＷとターゲットアドレスａｄＣと、ユーザークラスタＵＣ２の区切り情報を追記した更新データＣＡｄＴ＊を送る。データ記録再生装置ＴＦ１はメモリ部Ｍｅｍ１のアドレスａｄＣへ、更新データＣＡｄＴ＊を記録する。これによりクラスタ・アドレス・テーブルＣＡｄＴが更新される。
【０１７１】
続くＰＤｗ＊、ＰＤｒ＊更新書込プロセスｐ１５では、ステップ１０１０でデータ書込装置ＷＶ１がデータ記録再生装置ＴＦ１へ書込コマンドｃｍＷとターゲットアドレスａｄＰｗと、更新する書込プロテクト情報ＰＤｗを送る。データ記録再生装置ＴＦ１はメモリ部Ｍｅｍ１のアドレスａｄＰｗへ、この更新する書込プロテクト情報ＰＤｗを記録する。これにより、書込プロテクト情報ＰＤｗに、新規に記録されたユーザークラスタＵＣ２の書込プロテクト情報が追記される。
【０１７２】
さらに、データ書込装置ＷＶ１がデータ記録再生装置ＴＦ１へ書込コマンドｃｍＷとターゲットアドレスａｄＰｒと、更新する読取プロテクト情報ＰＤｒを送る。データ記録再生装置ＴＦ１はメモリ部Ｍｅｍ１のアドレスａｄＰｒへ、この更新する読取プロテクト情報ＰＤｒを記録する。これにより、読取プロテクト情報ＰＤｒに、新規に記録されたユーザークラスタＵＣ２の読取プロテクト情報が追記される。
【０１７３】
前記のように、本システムの構成によれば、ユーザークラスタの区切りを自由に設定することができるから、記録するデータの記録長を任意の所望長さで、しかも任意の位置に記録することができる。また、このファイルを以てクラスタとするものであるから、複数クラスタに分割する必要がなく、ファイルとクラスタは一対一の対応となり、記録長の長いファイルであっても１個のクラスタとして編成される。
【０１７４】
これにより、ファイルの末端が同時にクラスタ末端に設定される。すなわちファイルの末端とクラスタ末端間に不使用のデッドエリアが発生しない。これにより、メモリ部上に利用不能の未記録領域が発生するのを防止でき、よってメモリ利用効率が向上する。
【０１７５】
さらに、記録長の長いファイルであっても分割されることなく１個のクラスタとして編成され、ファイルが複数のクラスタに分割されないから、ファイル管理が容易になるのみならず、プロテクト情報の記録格納領域を１ファイルにつき１個にすることができ、プロテクト情報の記録領域節約が可能になる。
【０１７６】
またプロテクト情報クラスタＰＤＣの位置を移動させることが可能であるから、ファイルの記録途中で記録位置が既設のプロテクト情報クラスタＰＤＣにかかる際には、プロテクト情報クラスタＰＤＣの位置を移動させるとよい。これによりファイルが分断されず、連続して記録を続行することができる。
【０１７７】
またプロテクト情報クラスタＰＤＣをメモリ領域上の任意の位置に置くことができるから、容量が異なるメモリ部Ｍｅｍ１を適用する際でも、プロテクト情報クラスタＰＤＣを同一のクラスタ番号とすることができ、論理的なクラスタとして互換性を確保することができる。
【０１７８】
さらに前記の方法によれば、記録したクラスタの位置を示すデータ記録位置情報がメモリ部の所定の位置に記録されるから、この所定位置にあるデータ記録位置情報が参照されることにより、メモリ手段上の任意の位置に記録された任意の記録長のファイルへのエントリが容易にでき、よってファイルアクセスが容易になる。
【０１７９】
さらに、記録したファイルのプロテクト情報をメモリ部の任意の位置に記録し、且つその位置を示すプロテクト記録位置情報をメモリ部の所定の固定位置に記録するから、この所定位置にあるプロテクト記録位置情報を参照することにより、メモリ部の任意の位置に記録されたプロテクト情報を容易にアクセスすることができる。しかもプロテクト情報の記録位置を可変にできるから、メモリマップ設計の自由度が増大する。
【０１８０】
図４および図５は、このようにして本発明のデータ書込システムによりデータ記録がなされたメモリ部のメモリマップの例を示す。
【０１８１】
図４は、記録容量が１ｋバイトのメモリ部Ｍｅｍ１Ｋのメモリマップ例を示す。このメモリセルは１セクタを１６バイトとして、全体が６４セクタで構成されている。
セクタ番号００ｈ〜０２ｈ（ｈ：ヘキサ・デシマル表示）には、３セクタを占めるシステムクラスタが、第０クラスタＣ０として置かれる。このセクタ番号がアドレスとして扱われる。
【０１８２】
第０クラスタＣ０に続き順に、第１クラスタＣ１としてユーザエリア０（０３ｈ〜０Ｆｈセクタ：計１３セクタ分）、第２クラスタＣ２としてユーザエリア１（１０ｈ〜１Ｆｈセクタ：計１６セクタ分）、第３クラスタＣ３としてユーザエリア２（２０ｈ〜２Ｂｈセクタ：計１２セクタ分）、第４クラスタＣ４としてユーザエリア３（２Ｃｈ〜２Ｄｈセクタ：計２セクタ分）、第５クラスタＣ５としてユーザエリア４（２Ｅｈ〜２Ｆｈセクタ：計２セクタ分）、第６クラスタＣ６としてプロテクト情報クラスタＰＤＣ（３０ｈ〜３７ｈセクタ：計８セクタ分）、第７クラスタＣ７としてユーザエリア５（３８ｈ〜３Ｆｈセクタ：計８セクタ分）が、夫々記録されている。
【０１８３】
システムクラスタ内には、各クラスタの区分データ（Ｄｉｖｉｄｅ  Ｄａｔａ）が纏められたクラスタ・アドレス・テーブルＣＡｄＴと、各クラスタ毎に設定される読取プロテクト情報ＰＤｒと書込プロテクト情報ＰＤｗを格納したプロテクト情報クラスタＰＤＣ（図中で第６クラスタＣ６のＰｒоｔｅｃｔ  ＤａｔａＡｒｅａ）の記録位置すなわちアドレス（３０ｈ〜３７ｈセクタ）を示すプロテクト情報アドレス・テーブルＰＡｄＴが記録されている。
【０１８４】
クラスタ・アドレス・テーブルＣＡｄＴには、例えば図示されるように各クラスタ番号（＃０〜＃７）と、対応する末尾のセクタ番号が１６進数で記録されている。
【０１８５】
読取プロテクト情報ＰＤｒとして１バイト（８ビット）が確保され、各クラスタ毎に１ビットが割り当てられている。すなわちＬＳＢのビットからＭＳＢの８ビットまでが夫々、クラスタ番号＃０〜＃７のクラスタに割り当てられ、この各ビットの値が「１」のとき、対応するクラスタから記録されているデータの読出しが許可され、「０」のとき読出しが禁止される。
さらに、書込プロテクト情報ＰＤｗとして１バイト（８ビット）が確保され、各クラスタ毎に１ビットが割り当てられている。この１ビットの値が「１」のとき、対応するクラスタへのデータ記録が許可され、「０」のとき書込みが禁止される。
【０１８６】
つぎに図５に、記録容量が２ｋバイトのメモリ部Ｍｅｍ２Ｋにおけるメモリマップ例を示す。このメモリセルは１セクタを１６バイトとして、全体が１２８セクタで構成されている。
【０１８７】
セクタ番号００ｈ〜０２ｈ（ｈ：ヘキサ・デシマル表示）には、３セクタを占めるシステムクラスタが、第０クラスタＣ０として置かれる。このセクタ番号がアドレスとして扱われる。
【０１８８】
第０クラスタＣ０に続き順に、第１クラスタＣ１としてユーザエリア０（０３ｈ〜２Ｆｈセクタ：計４５セクタ分）、第２クラスタＣ２としてユーザエリア１（３０ｈ〜３Ｆｈセクタ：計１６セクタ分）、第３クラスタＣ３としてユーザエリア２（４０ｈ〜４Ｂｈセクタ：計１２セクタ分）、第４クラスタＣ４としてユーザエリア３（４Ｃｈ〜４Ｄｈセクタ：計２セクタ分）、第５クラスタＣ５としてユーザエリア４（４Ｅｈ〜４Ｆｈセクタ：計２セクタ分）、第６クラスタＣ６としてプロテクト情報クラスタＰＤＣ（５０ｈ〜５７ｈセクタ：計８セクタ分）、第７クラスタＣ７としてユーザエリア５（５８ｈ〜７Ｆｈセクタ：計４０セクタ分）が、夫々記録されている。
【０１８９】
システムクラスタ内には、各クラスタの区分データ（Ｄｉｖｉｄｅ  Ｄａｔａ）が纏められたクラスタ・アドレス・テーブルＣＡｄＴと、各クラスタ毎に設定される読取プロテクト情報ＰＤｒと書込プロテクト情報ＰＤｗを格納したプロテクト情報クラスタＰＤＣ（図中で第６クラスタＣ６のＰｒоｔｅｃｔ  ＤａｔａＡｒｅａ）の記録位置すなわちアドレス（５０ｈ〜５７ｈセクタ）を示すプロテクト情報アドレス・テーブルＰＡｄＴが記録されている。
【０１９０】
クラスタ・アドレス・テーブルＣＡｄＴには、例えば図示されるように各クラスタ番号と、対応する末尾のセクタ番号が１６進数で記録されている。
【０１９１】
上記のように、任意の記録長の記録データを任意の位置に記録でき、且つプロテクト情報も任意の位置に記録できるから、メモリ上にある未利用領域の管理が容易になり、メモリ利用効率が向上する。また前記のメモリ部Ｍｅｍ１ＫとＭｅｍ２Ｋにおけるように、記録容量が異なっていてもプロテクト情報クラスタＰＤＣの位置は第６クラスタＣ６であり、よって同一クラスタ番号となり、論理的に同一処理ができるから、記録容量が異なるメモリ部Ｍｅｍ１ＫとＭｅｍ２Ｋ間の互換性が確保される。
【０１９２】
また、長い記録長の記録データであっても分断なく記録されるから、プロテクト情報は１個となり、割り当てる領域を節約できる。
【０１９３】
なお、前記の構成において、データ記録再生装置ＴＦ１をマイクロコンピュータによる構成とし、ＲＯＭにマイクロコンピュータによって読取り実行可能のプログラムを格納し、前述されたデータ書込装置ＷＶ１側で実行された機能の一部をデータ記録再生装置ＴＦ１において実行する構成とすることも可能である。
【０１９４】
例えば、データ書込装置ＷＶ１から書込指示がターゲットアドレスａｄ１と記録データｄ１とともに送付されると、データ記録再生装置ＴＦ１は予め設定されデータ記録再生装置ＴＦ１に内蔵されたアドレスａｄＣの情報によりクラスタ・アドレス・テーブルＣＡｄＴを読取り、同様に内蔵されたアドレスａｄＤの情報によりプロテクト情報アドレス・テーブルＰＡｄＴを読取り、書込プロテクト情報ＰＤｗが記録されているアドレスａｄＰｗを抽出して書込プロテクト情報ＰＤｗを読取り、送付されている書込のターゲットアドレスａｄ１に基づき、書込プロテクト情報ＰＤｗを参照して、このターゲットアドレスａｄ１の属するクラスタが書込み可能であることを確認し、ついで送付されている記録データｄ１をアドレスａｄ１へ記録する。そしてステータスデータｓｔａｔをデータ書込装置ＷＶ１へ送る。以上の処理が全てデータ記録再生装置ＴＦ１側のプログラムにより実行される。以下同様にして相当の部分をデータ記録再生装置ＴＦ１側で実行するように構成することができる。
【０１９５】
図６は、本発明に係るデータ読取システムの一実施形態のブロック構成図である。図７は、図６に示されるデータ読取システムの動作の説明図である。
図６に示されるように、本発明に係るデータ読取システムは、データ読取装置ＲＶ２とデータ記録再生装置ＴＦ２を備える。
【０１９６】
データ読取装置ＲＶ２は、使用者が指示を入力するための指示情報入力手段Ｋｂ、表示情報出力手段ＤｐＬ、データ記録再生装置ＴＦ２とのデータ授受に携わるデータ授受部Ａｔｒ２、データ授受部Ａｔｒ２に接続され、さらに各部に接続されて信号／データを各部に伝送するとともに各部を制御する制御・伝送手段ｒｗ２１、授受されるデータのエラー管理を実行するエラー管理手段ｒｗ２２、データ記録再生装置ＴＦ２から送られデータ授受部Ａｔｒ２が受けたレスポンス信号を処理するレスポンス処理手段ｒｗ２３を備える。
【０１９７】
さらに、指示情報入力手段Ｋｂを介して入力されたアドレス情報をはじめ、各アドレスの管理を行うアドレス管理手段ｒｗ２４、指示情報入力手段Ｋｂを介して入力された指示コマンドに基づき所定形式のコマンドを発行するコマンド発行手段ｒｗ２５を具備する。
【０１９８】
データ読取装置ＲＶ２は、ＣＰＵを備える不図示のマイクロコンピュータと、このマイクロコンピュータによって読取り実行可能のプログラムが格納された例えばＲＯＭ（読出し専用メモリ）を備えて構成するものとし、前記の各手段は夫々プログラムとしてＲＯＭに格納する構成とすることが好ましいが、ロジック回路または一部分をロジック回路で構成することも可能である。
【０１９９】
一方、データ記録再生装置ＴＦ２は、データ読取装置ＲＶ２とのデータ授受に携わるデータ授受部Ｂｔｒ２、データ授受部Ｂｔｒ２に接続され、さらに各部に接続されて信号／データを各部に伝送するとともに各部を制御する制御・伝送手段ｔｆ２１、授受されるデータのエラー管理を実行するエラー管理手段ｔｆ２２、データ読取装置ＲＶ２から送られデータ授受部Ｂｔｒ２が受けたデータから指示入力を解析する指示入力解析手段ｔｆ２３、データを記録保持するメモリ部Ｍｅｍ２、データ読取装置ＲＶ２から送られたターゲットアドレスに基づきメモリ部Ｍｅｍ２の当該アドレスからデータを読み取る再生手段ｔｆ２４を備える。
【０２００】
メモリ部Ｍｅｍ２は例えば半導体メモリセルアレイで構成されるが、これに限定されることなく、磁気シートや光学式メモリ媒体による構成も可能である。
【０２０１】
さらに、前記のエラー管理手段ｔｆ２２または、指示入力解析手段ｔｆ２３または、再生手段ｔｆ２４の実行による結果をレスポンスデータに編成するレスポンスデータ編成手段ｔｆ２６を備える。
【０２０２】
データ記録再生装置ＴＦ２は、全体をロジック回路で、または一部分をロジック回路で構成することが好ましいが、ＣＰＵを備える不図示のマイクロコンピュータと、このマイクロコンピュータによって読取り実行可能のプログラムが格納された例えばＲＯＭ（読出し専用メモリ）を備えて構成するものとし、前記の各手段は夫々プログラムとしてＲＯＭに格納する構成とすることも可能である。
【０２０３】
また、データ授受部Ａｔｒ２、Ｂｔｒ２は、アンテナを具備して電磁波の受発信によりデータ授受を行う構成とすることが好ましいが、有線の接続であっても差し支えない。
とりわけ電磁波の受発信を行う構成では、データ読取装置ＲＶ２が発信する電磁波をデータ記録再生装置ＴＦ２が受信し、これを整流して得る電力を電源としてデータ記録再生装置ＴＦ２の各部に供給する構成とすることができる。これによると、データ記録再生装置ＴＦ２側に例えば電池や、外部から供給される電源を用意する必要がなくなり、データ記録再生装置ＴＦ２の構成が簡素化されるのみならず、経済的となる。またデータ記録再生装置ＴＦ２の設置場所の制約がなくなり、システム構築の自由度を向上させることができる。
【０２０４】
また、図示されないがデータ読取装置ＲＶ２が発信する電磁波からクロック信号を抽出するクロック回路を、データ記録再生装置ＴＦ２側に設ける構成とすることも可能である。これによって得られるクロックは、データ記録再生装置ＴＦ２側の制御タイミング信号やデータ読取装置ＲＶ２側への送信キャリアとして利用できる。
【０２０５】
また、エラー管理手段ｒｗ２２とエラー管理手段ｔｆ２２は、データのエラー訂正機能を含むが、この他にデータの暗号化／復号化機能を備える構成とすることも可能である。
【０２０６】
ここでメモリ部Ｍｅｍ２には、図示されるようにその先頭部から順に、システムクラスタＳＣ、ユーザークラスタＵＣ１、未記録エリアＮＵ、プロテクト情報クラスタＰＤＣ、未記録エリアＮＵ、ユーザークラスタＵＣ２が配列されているものとし、ユーザークラスタＵＣ２を読み取るものとする。
【０２０７】
システムクラスタＳＣは、メモリ部Ｍｅｍ２の先頭部に常に記録されている。一方、ユーザークラスタＵＣ１、ＵＣ２はメモリ上の任意の位置に、任意の記録長で記録されている。さらにプロテクト情報クラスタＰＤＣは任意の記録長で、任意の位置に記録されている。
【０２０８】
プロテクト情報クラスタＰＤＣのアドレスａｄＰｒには読取プロテクト情報ＰＤｒが記録されている。さらに、ユーザークラスタＵＣ２はアドレスａｄ１〜アドレスａｄＮを占め、データｄ１〜ｄＮがファイルとして記録されている。
【０２０９】
システムクラスタＳＣには、このメモリ部Ｍｅｍ２上に記録されたユーザークラスタＵＣｉ各々の少なくとも区切りアドレス情報を載せたクラスタ・アドレス・テーブルＣＡｄＴが予め定められたアドレスａｄＣに、またプロテクト情報クラスタＰＤＣの記録位置の情報を載せたプロテクト情報アドレス・テーブルＰＡｄＴが予め定められたアドレスａｄＤに、それぞれ記録されており、プロテクト情報アドレス・テーブルＰＡｄＴには、読取プロテクト情報ＰＤｒのアドレスａｄＰｒが記録されている。
【０２１０】
データ読取装置ＲＶ２のコマンド発行手段ｒｗ２５が発行するコマンドには、メモリ部Ｍｅｍ２に記録されたユーザークラスタＵＣｉのデータ再生を指示する再生コマンド、クラスタ・アドレス・テーブルＣＡｄＴやプロテクト情報アドレス・テーブルＰＡｄＴや、さらに読取プロテクト情報ＰＤｒの読取りを指示する読取コマンドなどがある。
【０２１１】
またデータ読取装置ＲＶ２は、コマンド発行手段ｒｗ２５によるコマンドとアドレス管理手段ｒｗ１４によるターゲットアドレスから構成される指示入力データを送信する。この指示入力データは、制御制御・伝送手段ｒｗ２１を経てエラー管理手段ｒｗ２２により符号化がなされ、データ授受部Ａｔｒ２から送出される。
【０２１２】
一方、データ記録再生装置ＴＦ２においては、データ読取装置ＲＶ２のデータ授受部Ａｔｒ２から送出された指示入力データをデータ授受部Ｂｔｒ２が受け、制御・伝送手段ｔｆ２１を経てエラー管理手段ｔｆ２２により復号化／エラー訂正がなされたのち、指示入力解析手段ｔｆ２３によりコマンド解析され、この解析結果に基づき再生手段ｔｆ２４が作動してデータやテーブル或いはアドレスの再生がなされる。
【０２１３】
再生されたデータおよび処理に伴うステータスは、レスポンスデータ編成手段ｔｆ２６によりレスポンスデータに編成され、エラー管理手段ｔｆ２２により符号化がなされ、データ授受部Ｂｔｒ２から送出される。
【０２１４】
ついでデータ読取装置ＲＶ２にあっては、データ授受部Ａｔｒ２がデータ授受部Ｂｔｒ２から送出されたレスポンスデータを受け、制御・伝送手段ｒｗ２１を経てエラー管理手段ｒｗ２２により復号化／エラー訂正がなされたのち、レスポンス処理手段ｒｗ２３により処理され、再生されたデータ、および処理に伴うステータスが表示情報出力手段ＤｐＬに表示されるか、装置外に出力される。
【０２１５】
つぎに本データ読取システムの動作を、図７に基づき説明する。
データ読取装置ＲＶ２とデータ記録再生装置ＴＦ２の動作は、以下のような複数のプロセスにしたがい実行される。各プロセスは、複数のステップから構成される。
【０２１６】
クラスタ管理プロセスｐ２１では、ステップ２０００でデータ読取装置ＲＶ２からデータ記録再生装置ＴＦ２へ、読取コマンドｃｍＲとターゲットアドレスａｄＣから成る指示入力データが送られる。アドレスａｄＣはクラスタ・アドレス・テーブルＣＡｄＴのエントリポイントである。
【０２１７】
データ記録再生装置ＴＦ２において、この指示入力データを受けると、メモリ部Ｍｅｍ２のアドレスａｄＣからクラスタ・アドレス・テーブルＣＡｄＴを読取り、これをステップ２００１でデータ読取装置ＲＶ２へ送付する。
【０２１８】
ついでステップ２００２でデータ読取装置ＲＶ２からデータ記録再生装置ＴＦ２へ読取コマンドｃｍＲとターゲットアドレスａｄＤが送られる。アドレスａｄＤはプロテクト情報アドレス・テーブルＰＡｄＴのエントリポイントである。
データ記録再生装置ＴＦ２はこの指示入力データを受けると、メモリ部Ｍｅｍ２のアドレスａｄＤからプロテクト情報アドレス・テーブルＰＡｄＴを読取り、これをステップ２００３でデータ読取装置ＲＶ２へ送付する。
【０２１９】
データ読取装置ＲＶ２は、読取ったプロテクト情報アドレス・テーブルＰＡｄＴから読取プロテクト情報ＰＤｒが記録されているアドレスａｄＰｒを抽出し、ステップ２００４でデータ記録再生装置ＴＦ２へ読取コマンドｃｍＲとターゲットアドレスａｄＰｒを送る。
【０２２０】
データ記録再生装置ＴＦ２はこの指示入力データを受けると、メモリ部Ｍｅｍ２のアドレスａｄＰｒから読取プロテクト情報ＰＤｒを読取り、これをステップ２００５でデータ読取装置ＲＶ２へ送付する。
【０２２１】
続くターゲットアドレス設定プロセスｐ２２では、入力器Ｋｂから入力された、読取りのターゲットアドレスａｄ１に基づき、読取った読取プロテクト情報ＰＤｒを参照して、このターゲットアドレスａｄ１の属するクラスタが読取可能であることを確認する。
【０２２２】
続くクラスタ読取プロセスｐ２３では、ステップ２０１０でデータ読取装置ＲＶ２がデータ記録再生装置ＴＦ２へ読取コマンドｃｍＲとターゲットアドレスａｄ１を送る。データ記録再生装置ＴＦ２はメモリ部Ｍｅｍ２のアドレスａｄ１から記録されているデータｄ１を再生し、ステップ２００８でステータスデータｓｔａｔをデータ読取装置ＲＶ２へ送ると同時に、ステップ２０１１で再生データｄ１をデータ読取装置ＲＶ２に送る。
【０２２３】
データ読取装置ＲＶ２では、ステータス分析プロセスｐ２５として、受けたステータスデータｓｔａｔを分析し、データｄ１の再生が正常に成されたことを確認すると、再生データｄ１を表示または出力する。
【０２２４】
この再生が終了すると、データ読取装置ＲＶ２は入力器Ｋｂから入力された次のターゲットアドレスａｄ２に基づき、読取った読取プロテクト情報ＰＤｒを参照し、このターゲットアドレスａｄ２の属するクラスタが読取可能であることを確認する。
【０２２５】
ついで再度、クラスタ書込プロセスｐ２３としてデータ読取装置ＲＶ２はステップ２０１２でデータ記録再生装置ＴＦ２へ読取コマンドｃｍＲとターゲットアドレスａｄ２を送る。データ記録再生装置ＴＦ２はメモリ部Ｍｅｍ２のアドレスａｄ２から記録データｄ２を再生する。そして再度、ステータス分析プロセスｐ２５としてステップ２００８でステータスデータｓｔａｔをデータ読取装置ＲＶ２へ送ると同時に、ステップ２０１３で再生データｄ２をデータ読取装置ＲＶ２に送る。
【０２２６】
データ読取装置ＲＶ２では、ステータス分析プロセスｐ２５として、受けたステータスデータｓｔａｔを分析し、データｄ２の再生が正常に成されたことを確認すると、再生データｄ２を表示または出力する。
【０２２７】
以下同様にして記録されたデータｄ３、ｄ４の再生が進行し、やがてステップ２０２０でデータ記録再生装置ＴＦ２へ読取コマンドｃｍＲとターゲットアドレスａｄＮが送られると、データ記録再生装置ＴＦ２はメモリ部Ｍｅｍ２のアドレスａｄＮからデータｄＮを再生し、データ読取装置ＲＶ２へ送出する。このようにして、ユーザークラスタＵＣ２を構成するデータｄ１〜ｄＮから成るファイルが読み取られる。
【０２２８】
前記のように、本実施形態に係るデータ読取システムによれば、データ記録位置情報から、読取りを所望する記録データのメモリ手段上の存在を確認することができる。さらに、プロテクト記録位置情報からプロテクト情報を読み取ることができ、このプロテクト情報に基づき、読取りを所望する記録データの読取り可能を確認したのちに、所望の記録データをメモリ部から読み取ることができる。したがって所望の記録データを、その記録位置および記録長を問わず、確実にアクセスすることができる。しかもプロテクト情報が何れの位置に記録されていても、プロテクト情報を確実にアクセスでき、これによりメモリ部の記録データが読取禁止であれば、これを保護することができる。
【０２２９】
図８は、書込みの指示入力データ及びレスポンス信号と、読取りの指示入力データ及びレスポンス信号のフォーマット例を示す図である。
【０２３０】
書込み時においては、メモリ部Ｍｅｍへ記録データを書き込む際の指示入力データは、コマンドｃｍＷ１と、ターゲットアドレスａｄｊと、記録データｄｊから構成され、データ書込装置ＷＶからデータ記録再生装置ＴＦへ送付される。
あるいは更新データをメモリ部Ｍｅｍへ書き込む際の指示入力データは、コマンドｃｍＷｉ（ｉ＝２、３、等）と、ターゲットアドレスａｄｊと、更新データｕｄｊから構成され、データ書込装置ＷＶからデータ記録再生装置ＴＦへ送付される。
【０２３１】
一方、レスポンス信号はコマンドｒｅｓと、ターゲットアドレスａｄｊと、ステータスコードｓｔａｔから構成され、データ記録再生装置ＴＦからデータ書込装置ＷＶへ返送される。
【０２３２】
つぎに読取り時においては、メモリ部Ｍｅｍからデータを読み取る際の指示入力データは、コマンドｃｍＲと、ターゲットアドレスａｄｊから構成され、データ読取装置ＲＶからデータ記録再生装置ＴＦへ送付される。
【０２３３】
一方、レスポンス信号はコマンドｒｅｓと、ターゲットアドレスａｄｊと、ステータスコードｓｔａｔと、再生データｄｊから構成され、データ記録再生装置ＴＦからデータ書込装置ＷＶへ返送される。
【０２３４】
図９は、本発明に係るデータ記録再生装置の一実施形態のブロック構成図である。同図に示されるように、本実施形態のデータ記録再生装置ＴＦ３は、データを記録再生可能なメモリ部Ｍｅｍ３を内蔵し、外部のデータ書込装置またはデータ読取装置、或いはデータ書込読取装置と電磁波に基づくデータおよび信号授受を非接触で実行し、またデータ書込装置またはデータ読取装置から供給される電磁波に基づき電力を確保するよう構成されている。
またメモリ部Ｍｅｍ３には、図２に示されたメモリ部Ｍｅｍ１のメモリマップと略同様なテーブルやクラスタが記録されるものとし、図２に示された符号が以下で適宜援用される。
【０２３５】
データ記録再生装置ＴＦ３はアンテナＡＮＴと、アンテナＡＮＴに接続された送受信回路ｔｆ３１と、アンテナＡＮＴが捕捉した電磁波から電力を生成させる電源回路ｔｆ３２を備え、電源回路ｔｆ３２が生成する電力は各部分へ供給される。送受信回路ｔｆ３１としては、例えば公知のロード・モジュレーション構成をはじめ、ＡＳＫ（振幅偏移変調）等の、正弦搬送波によるデジタル振幅変調系が適用可能である。
【０２３６】
シーケンス回路ｔｆ３０３３は、各回路に接続され、各回路の駆動を制御するとともに、各回路とで信号授受を行う。
【０２３７】
送受信回路ｔｆ３１に接続されたリングバッファＢｕｆは、検波により生成された指示入力データＤｉを格納する。一方、エラー処理回路ｔｆ３０３４はリングバッファＢｕｆに接続されてリングバッファＢｕｆの内容を更新し、またレスポンス編成回路ｔｆ３３１１へ接続されてエラー処理結果を送付する。
【０２３８】
コマンド解析回路ｔｆ３０３５は、リングバッファＢｕｆのコマンド領域へ接続され、コマンドビットを取出し解析して解析信号を第１レジスタｒｇ１へ入力する。
【０２３９】
アドレス演算回路ｔｆ３０３６は、リングバッファＢｕｆのアドレス領域へ接続され、ターゲットアドレスを取出して第１レジスタｒｇ１または第２レジスタｒｇ２へ入力する。
【０２４０】
データ編成回路ｔｆ３０３７は、リングバッファＢｕｆのデータ領域へ接続され、記録データを取出して記録回路ｔｆ３０３９へ入力する。
【０２４１】
再生回路ｔｆ３０３８は、メモリ部Ｍｅｍ３に接続されてデータを再生し、可否判定回路ｔｆ３３１２へ信号またはデータを入力し、また第１レジスタｒｇ１間で信号やデータの授受を行うよう構成されている。
【０２４２】
記録回路ｔｆ３０３９は、メモリ部Ｍｅｍ３に接続されてデータを記録し、可否判定回路ｔｆ３３１２へ信号またはデータを入力し、また第１レジスタｒｇ１、第２レジスタｒｇ２、データ編成回路ｔｆ３０３７から信号またはデータを受けるよう構成されている。
【０２４３】
可否判定回路ｔｆ３３１２は、再生回路ｔｆ３０３８または記録回路ｔｆ３０３９および第２レジスタｒｇ２から信号またはデータを受け、第１レジスタｒｇ１と信号またはデータを授受する。
【０２４４】
結果通知回路ｔｆ３３１４は、第１レジスタｒｇ１から信号またはデータを受け、レスポンス編成回路ｔｆ３３１１へ信号またはデータを送る。
【０２４５】
レスポンス編成回路ｔｆ３３１１は、エラー処理回路ｔｆ３０３４、第１レジスタｒｇ１、結果通知回路ｔｆ３３１４から信号またはデータを受け、レスポンス信号Ｒｓを送受信回路ｔｆ３１へ出力する。
【０２４６】
第１レジスタｒｇ１は、コマンド解析回路ｔｆ３０３５、リングバッファＢｕｆ、アドレス演算回路ｔｆ３０３６、再生回路ｔｆ３０３８、記録回路ｔｆ３０３９、可否判定回路ｔｆ３３１２、第２レジスタｒｇ２、レスポンス編成回路ｔｆ３３１１に接続され、また第２レジスタｒｇ２は、第１レジスタｒｇ１、アドレス演算回路ｔｆ３０３６、記録回路ｔｆ３０３９、可否判定回路ｔｆ３３１２に接続されている。
【０２４７】
つぎにデータ記録再生装置ＴＦ３の動作を説明する。
書込時の動作：
１  指示入力の処理動作
アンテナＡＮＴで受信され、送受信回路ｔｆ３１で検波されたビットシリアルの指示入力データＤｉがリングバッファＢｕｆに受けられると、この受信を検出したシーケンス回路ｔｆ３０３３は、エラー処理回路ｔｆ３０３４をトリガし、エラー処理回路ｔｆ３０３４はリングバッファＢｕｆの内容にエラー訂正を施してリングバッファＢｕｆの内容を更新し、確定させる。これによりリングバッファＢｕｆ上には、エラー訂正が施された指示入力データＤｉが所定の順序で配列され、この配列によって書込指示コマンドｃｍＷ、ターゲットアドレスａｄＴ、記録データｄｉ、プロテクト情報データｐｄｉが自動的に分離される。
【０２４８】
コマンド解析回路ｔｆ３０３５は、コマンドが１ビット構成のときは、このビットをビットシフトまたはビットマスクで取り出し、その値「１」または「０」によって「記録（ライト）」の指示であることを確認する。
また、コマンドが２ビット以上の構成では、マトリクス回路によりコマンド内容が確認される。
【０２４９】
一方、エラー処理回路ｔｆ３０３４が訂正不能のエラーを検出すると、レスポンス編成回路ｔｆ３３１１へ信号を送り、レスポンス編成回路ｔｆ３３１１はこの状態を示すステータスコードｓｔａｔにコマンドｒｅｓを加えてレスポンス信号Ｒｓに編成して送受信回路ｔｆ３１へ送り、送受信回路ｔｆ３１はアンテナＡＮＴを経て送信する。このレスポンス信号Ｒｓは指示入力データＤｉの再送を促すものとなる。
【０２５０】
２  ターゲットアドレスがどのクラスタに属するかの確認動作
リングバッファＢｕｆ上のデータが上記のようにエラー訂正されて確定すると、シーケンス回路ｔｆ３０３３はアドレス演算回路ｔｆ３０３６をトリガし、アドレス演算回路ｔｆ３０３６はメモリ部Ｍｅｍ３に記録されているクラスタ・アドレス・テーブルＣＡｄＴのエントリアドレスａｄＣ（これは予め決められセットされた固定位置）を第１レジスタｒｇ１へ入れる。ついでシーケンス回路ｔｆ３０３３は再生回路ｔｆ３０３８をトリガする。再生回路ｔｆ３０３８は第１レジスタｒｇ１の値を取り込み、メモリ部Ｍｅｍ３からクラスタ・アドレス・テーブルＣＡｄＴを再生して第１レジスタｒｇ１へ転写する。
【０２５１】
シーケンス回路ｔｆ３０３３は第１レジスタｒｇ１への書込み発生を検出すると、アドレス演算回路ｔｆ３０３６をトリガし、アドレス演算回路ｔｆ３０３６はリングバッファＢｕｆ上のターゲットアドレスａｄＴを取出し、第１レジスタｒｇ１の内容との比較を実行してターゲットアドレスａｄＴの属するクラスタ番号＃を確定し、このクラスタ番号＃を第２レジスタｒｇ２へ書き込む。
このようにして、ターゲットアドレスａｄＴの属するクラスタ番号＃が確定した。
【０２５２】
３  データ保護の確認動作
つぎにシーケンス回路ｔｆ３０３３は、コマンド解析回路ｔｆ３０３５をトリガし、コマンド解析回路ｔｆ３０３５は、リングバッファＢｕｆ上の確定したコマンド値（「１」か「０」）を第１レジスタｒｇ１へ転写する。シーケンス回路ｔｆ３０３３は第１レジスタｒｇ１への書込み発生を検出すると、ついでアドレス演算回路ｔｆ３０３６をトリガする。
【０２５３】
アドレス演算回路ｔｆ３０３６は第１レジスタｒｇ１の内容（コマンド値）を取り込み、コマンドビットであることを判定して、メモリ部Ｍｅｍ３に記録されているプロテクト情報アドレス・テーブルＰＡｄＴのエントリ・アドレスａｄＤ（これは予め決められセットされた固定位置）を第１レジスタｒｇ１へ書き込む。
【０２５４】
シーケンス回路ｔｆ３０３３は、第１レジスタｒｇ１へ書込みがなされたことを検出すると、再生回路ｔｆ３０３８をトリガする。再生回路ｔｆ３０３８は、第１レジスタｒｇ１から取り出したエントリ・アドレスａｄＤに基づき、プロテクト情報アドレス・テーブルＰＡｄＴ（これによって書込プロテクト情報ＰＤｗが記録されている位置がわかる）をメモリ部Ｍｅｍ３から読取り、第１レジスタｒｇ１へ書き込む。
【０２５５】
シーケンス回路ｔｆ３０３３は、第１レジスタｒｇ１へ書込みがなされたことを検出すると、アドレス演算回路ｔｆ３０３６をトリガする。
アドレス演算回路ｔｆ３０３６は、この第１レジスタｒｇ１の内容（ＰＡｄＴ）に基づき、書込プロテクト情報ＰＤｗのエントリ・ポイントａｄＰｗを読取り、これを第１レジスタｒｇ１へ書き込む。
【０２５６】
このようにエントリ・ポイントａｄＰｗが第１レジスタｒｇ１へ書込まれたことを検出すると、シーケンス回路ｔｆ３０３３は再生回路ｔｆ３０３８をトリガする。再生回路ｔｆ３０３８は、第１レジスタｒｇ１の内容（ａｄＰｗ）を取り込み、メモリ部Ｍｅｍ３のアドレスａｄＰｗから書込プロテクト情報ＰＤｗを再生して、第１レジスタｒｇ１へ書き込む。
シーケンス回路ｔｆ３０３３は、第１レジスタｒｇ１へ書込みがなされたことを検出すると、可否判定回路ｔｆ３３１２をトリガする。
【０２５７】
可否判定回路ｔｆ３３１２は、第２レジスタｒｇ２からクラスタ番号＃を取り込み、さらに第１レジスタｒｇ１から書込プロテクト情報ＰＤｗを取り込み、クラスタ番号＃により指定がなされたクラスタのプロテクト情報が、書込み時の書込みを許可しているかを、値の比較によって判定する。
判定結果が書込み許可であると、「０１」を、書込み禁止であると、「１１」を、第１レジスタｒｇ１へ書き込む。
【０２５８】
シーケンス回路ｔｆ３０３３は、第１レジスタｒｇ１に書込みが発生したことを検出すると、結果通知回路ｔｆ３３１４をトリガする。結果通知回路ｔｆ３３１４は第１レジスタｒｇ１から判定値を取り込み、その値が「１１」であれば、イリーガル通知信号を発生させ、レスポンス編成回路ｔｆ３３１１へ出力する。レスポンス編成回路ｔｆ３３１１はこの信号に基づき、イリーガルであることを通知するステータスｓｔａｔを載せたレスポンス信号Ｒｓを、送受信回路ｔｆ３１を経てアンテナＡＮＴから放出させる。
【０２５９】
一方、結果通知回路ｔｆ３３１４は第１レジスタｒｇ１から取り込んだ値が「０１」であれば、これによって書込み許可がなされていることを確認して、シーケンス回路ｔｆ３０３３へ通知信号を入力する。
【０２６０】
４  データ記録動作とファイル終了確認
シーケンス回路ｔｆ３０３３は、結果通知回路ｔｆ３３１４から通知信号を受けて、前記許可がなされていることを確認すると、リングバッファＢｕｆ上のターゲットアドレスａｄＴを第１レジスタｒｇ１へ転写し、ついで記録回路ｔｆ３０３９をトリガする。
【０２６１】
記録回路ｔｆ３０３９は、データ編成回路ｔｆ３０３７を駆動し、データ編成回路ｔｆ３０３７はリングバッファＢｕｆ上から記録データｄｉを取出して記録回路ｔｆ３０３９へ入力する。ついで記録回路ｔｆ３０３９は第１レジスタｒｇ１からターゲットアドレスａｄＴを取り出して、記録データｄｉをメモリ部Ｍｅｍ３上のこのアドレスの領域へ記録する。
【０２６２】
以上のようにして、記録データｄｉのメモリ部Ｍｅｍ３への記録が成功すると、シーケンス回路ｔｆ３０３３は結果通知回路ｔｆ３３１４に信号を送り、結果通知回路ｔｆ３３１４は正常終了結果をレスポンス編成回路ｔｆ３３１１へ出力する。レスポンス編成回路ｔｆ３３１１はこの信号に基づき、正常終了を通知するステータスｓｔａｔを載せたレスポンス信号Ｒｓを、送受信回路ｔｆ３１を経てアンテナＡＮＴから放出させる。
【０２６３】
一方、電源電圧の変動などの理由で記録データｄｉのメモリ部Ｍｅｍ３への記録が不調に終わると、シーケンス回路ｔｆ３０３３は結果通知回路ｔｆ３３１４に信号を送り、結果通知回路ｔｆ３３１４は異常終了結果をレスポンス編成回路ｔｆ３３１１へ出力する。レスポンス編成回路ｔｆ３３１１はこの信号に基づき、異常終了を通知するステータスｓｔａｔを載せたレスポンス信号Ｒｓを、送受信回路ｔｆ３１を経てアンテナＡＮＴから放出させる。この異常終了通知を受けたデータ書込装置側では、データ再送または再度書込みトライ等の適当な指示を、データ記録再生装置ＴＦ３側へ再送することになる。
【０２６４】
上記のようにしてデータ記録に成功した際において、ファイルデータがさらに続く場合は、データ書込装置から次の指示入力データＤｉが送付され、次の記録データｄｉがメモリ部Ｍｅｍ３上へ記録され、このようにしてファイルのメモリ部Ｍｅｍ３への記録が進行する。
【０２６５】
記録すべきファイルデータが終了すると、データ書込装置からＥＯＦと、読取プロテクト情報ＰＤｒ’または／および書込プロテクト情報ＰＤｗ’が載った指示入力データＤｉが送られてくる。このＥＯＦが載った指示入力データＤｉの処理は前記各ステップと同様になされ、これによりシーケンス回路ｔｆ３０３３はメモリ部Ｍｅｍ３への記録ファイルの終了を確認する。
【０２６６】
５  クラスタ・アドレス・テーブルＣＡｄＴの更新
以上のようにして、メモリ部Ｍｅｍ３上の所望の位置に、任意の記録長でファイル記録が為され、新ユーザークラスタＵＣｉが形成された。
ここでシーケンス回路ｔｆ３０３３は、第１レジスタｒｇ１上のアドレスデータ（これは新ユーザークラスタＵＣｉの末尾のアドレス）を第２レジスタｒｇ２へ転写し、ついでアドレス演算回路ｔｆ３０３６をトリガする。
【０２６７】
アドレス演算回路ｔｆ３０３６がメモリ上のクラスタ・アドレス・テーブルＣＡｄＴのエントリ・アドレスａｄＣ（これは予め決められたものがセットされている）を第１レジスタｒｇ１へ書き出すと、シーケンス回路ｔｆ３０３３は記録回路ｔｆ３０３９をトリガし、記録回路ｔｆ３０３９は第１レジスタｒｇ１から取り出したアドレスａｄＣのメモリ領域に第２レジスタｒｇ２の内容を追記録する。これにより新ユーザークラスタＵＣｉの区切り情報がクラスタ・アドレス・テーブルＣＡｄＴに追記され、クラスタ・アドレス・テーブルＣＡｄＴが更新された。
【０２６８】
６  読取プロテクト情報ＰＤｒ’と書込プロテクト情報ＰＤｗ’の更新動作
つぎにシーケンス回路ｔｆ３０３３は、リングバッファＢｕｆ上にある、指定されたプロテクト情報（読取プロテクト情報ＰＤｒ’または／および書込プロテクト情報ＰＤｗ’）を第２レジスタｒｇ２へ転写し、ついでアドレス演算回路ｔｆ３０３６をトリガする。このプロテクト情報は、新ユーザークラスタＵＣｉの内容の読取り、または書き換えの禁止または許可を指定するものであり、入力により指定されている。
【０２６９】
アドレス演算回路ｔｆ３０３６は、メモリ部Ｍｅｍ３に記録されているプロテクト情報アドレス・テーブルＰＡｄＴのエントリ・アドレスａｄＤ（これは予め決められセットされている）を第１レジスタｒｇ１へ書き込む。
【０２７０】
シーケンス回路ｔｆ３０３３は、第１レジスタｒｇ１へ書込みがなされたことを検出すると、再生回路ｔｆ３０３８をトリガする。再生回路ｔｆ３０３８は、第１レジスタｒｇ１から取り出したエントリ・アドレスａｄＤに基づき、プロテクト情報アドレス・テーブルＰＡｄＴをメモリ部Ｍｅｍ３から読取り、第１レジスタｒｇ１へ書き込む。
【０２７１】
シーケンス回路ｔｆ３０３３は、第１レジスタｒｇ１へ書込みがなされたことを検出すると、アドレス演算回路ｔｆ３０３６をトリガする。
アドレス演算回路ｔｆ３０３６は、この第１レジスタｒｇ１の内容（ＰＡｄＴ）に基づき、読取プロテクト情報ＰＤｒのエントリ・ポイントａｄＰｒまたは書込プロテクト情報ＰＤｗのエントリ・ポイントａｄＰｗを読取り、これを第１レジスタｒｇ１へ書き込む。
【０２７２】
このようにエントリ・ポイントａｄＰｒまたはａｄＰｗが第１レジスタｒｇ１へ書込まれたことを検出すると、シーケンス回路ｔｆ３０３３は記録回路ｔｆ３０３９をトリガする。記録回路ｔｆ３０３９は、第１レジスタｒｇ１の内容（ａｄＰｒまたはａｄＰｗ）を取り込み、メモリ部Ｍｅｍ３のアドレスａｄＰｒまたはアドレスａｄＰｗへ、第２レジスタｒｇ２の内容を書き込む。なお指定されたプロテクト情報が、読取り及び書き換えの両方を指定するものであれば、上記動作を順に実行する。これにより、読取プロテクト情報ＰＤｒ’または／および書込プロテクト情報ＰＤｗ’が更新される。
【０２７３】
このようにして、新ユーザークラスタＵＣｉの内容すなわち新ファイルの読取り許可が指定されると、以降の動作においてこの新ファイルの読取りが可能になる。また新ファイルの書込禁止が指定されると、以降の動作においてこの新ファイルの更新や削除が禁止され、新ファイルは保護される。
【０２７４】
また、読取プロテクト情報ＰＤｒや書込プロテクト情報ＰＤｗの位置を、任意の位置に移動させるようにし、移動先を入力で指定する構成とすることも可能である。この場合は、プロテクト情報移動指示コマンドが準備され、このプロテクト情報移動指示コマンドと、移動先を指定するターゲットアドレスａｄＴがリングバッファＢｕｆに入力される。
このプロテクト情報の位置の移動は、例えば新規に記録作成したファイル長の関係で、既存のプロテクト情報の記録領域まで使用してデータ書込みをする場合などに効果的である。
【０２７５】
読取時の動作：
１  指示入力の処理動作
アンテナＡＮＴで受信され、送受信回路ｔｆ３１で検波されたビットシリアルの指示入力データＤｉがリングバッファＢｕｆに受けられると、この受信を検出したシーケンス回路ｔｆ３０３３は、エラー処理回路ｔｆ３０３４をトリガし、エラー処理回路ｔｆ３０３４はリングバッファＢｕｆの内容にエラー訂正を施してリングバッファＢｕｆの内容を更新し、確定させる。これによりリングバッファＢｕｆ上には、エラー訂正が施された指示入力データＤｉが所定の順序で配列され、この配列によって読取指示コマンドｃｍＲ、ターゲットアドレスａｄＴが自動的に分離される。
【０２７６】
コマンド解析回路ｔｆ３０３５は、コマンドが１ビット構成のときは、このビットをビットシフトまたはビットマスクで取り出し、その値「１」または「０」によって「再生（リード）」の指示であることを確認する。
また、コマンドが２ビット以上の構成では、マトリクス回路によりコマンド内容が確認される。
【０２７７】
一方、エラー処理回路ｔｆ３０３４が訂正不能のエラーを検出すると、レスポンス編成回路ｔｆ３３１１へ信号を送り、レスポンス編成回路ｔｆ３３１１はこの状態を示すステータスコードｓｔａｔにコマンドｒｅｓを加えてレスポンス信号Ｒｓに編成して送受信回路ｔｆ３１へ送り、送受信回路ｔｆ３１はアンテナＡＮＴを経て送信する。このレスポンス信号Ｒｓは指示入力データＤｉの再送を促すものとなる。
【０２７８】
２  ターゲットアドレスがどのクラスタに属するかの確認動作
リングバッファＢｕｆ上のデータが上記のようにエラー訂正されて確定すると、シーケンス回路ｔｆ３０３３はアドレス演算回路ｔｆ３０３６をトリガし、アドレス演算回路ｔｆ３０３６はクラスタ・アドレス・テーブルＣＡｄＴのエントリアドレスａｄＣ（これは予め決められセットされている）を第１レジスタｒｇ１へ入れる。ついでシーケンス回路ｔｆ３０３３は再生回路ｔｆ３０３８をトリガする。再生回路ｔｆ３０３８は第１レジスタｒｇ１の値を取り込み、メモリ部Ｍｅｍ３からクラスタ・アドレス・テーブルＣＡｄＴを再生して第１レジスタｒｇ１へ転写する。
【０２７９】
シーケンス回路ｔｆ３０３３は第１レジスタｒｇ１への書込み発生を検出すると、アドレス演算回路ｔｆ３０３６をトリガし、アドレス演算回路ｔｆ３０３６はリングバッファＢｕｆ上のターゲットアドレスａｄＴを取出し、第１レジスタｒｇ１の内容との比較を実行してターゲットアドレスａｄＴの属するクラスタ番号＃を確定し、このクラスタ番号＃を第２レジスタｒｇ２へ書き込む。
このようにして、ターゲットアドレスａｄＴの属するクラスタ番号＃が確定した。
【０２８０】
３  データ保護の確認動作
つぎにシーケンス回路ｔｆ３０３３は、コマンド解析回路ｔｆ３０３５をトリガし、コマンド解析回路ｔｆ３０３５は、リングバッファＢｕｆ上の確定したコマンド値（「１」か「０」）を第１レジスタｒｇ１へ転写する。シーケンス回路ｔｆ３０３３は第１レジスタｒｇ１への書込み発生を検出すると、ついでアドレス演算回路ｔｆ３０３６をトリガする。
【０２８１】
アドレス演算回路ｔｆ３０３６は第１レジスタｒｇ１の内容（コマンド値）を取り込み、コマンドビットであることを判定して、メモリ部Ｍｅｍ３に記録されているプロテクト情報アドレス・テーブルＰＡｄＴのエントリ・アドレスａｄＤ（これは予め決められセットされている）を第１レジスタｒｇ１へ書き込む。
【０２８２】
シーケンス回路ｔｆ３０３３は、第１レジスタｒｇ１へ書込みがなされたことを検出すると、再生回路ｔｆ３０３８をトリガする。再生回路ｔｆ３０３８は、第１レジスタｒｇ１から取り出したエントリ・アドレスａｄＤに基づき、プロテクト情報アドレス・テーブルＰＡｄＴ（これによって読取プロテクト情報ＰＤｒが記録されている位置がわかる）をメモリ部Ｍｅｍ３から読取り、第１レジスタｒｇ１へ書き込む。
【０２８３】
シーケンス回路ｔｆ３０３３は、第１レジスタｒｇ１へ書込みがなされたことを検出すると、アドレス演算回路ｔｆ３０３６をトリガする。
アドレス演算回路ｔｆ３０３６は、この第１レジスタｒｇ１の内容（ＰＡｄＴ）に基づき、読取プロテクト情報ＰＤｒのエントリ・ポイントａｄＰｒを読取り、これを第１レジスタｒｇ１へ書き込む。
【０２８４】
このようにエントリ・ポイントａｄＰｒが第１レジスタｒｇ１へ書込まれたことを検出すると、シーケンス回路ｔｆ３０３３は再生回路ｔｆ３０３８をトリガする。再生回路ｔｆ３０３８は、第１レジスタｒｇ１の内容（ａｄＰｒ）を取り込み、メモリ部Ｍｅｍ３のアドレスａｄＰｒから読取プロテクト情報ＰＤｒを再生して、第１レジスタｒｇ１へ書き込む。
【０２８５】
シーケンス回路ｔｆ３０３３は、第１レジスタｒｇ１へ書込みがなされたことを検出すると、可否判定回路ｔｆ３３１２をトリガする。
可否判定回路ｔｆ３３１２は、第２レジスタｒｇ２からクラスタ番号＃を取り込み、さらに第１レジスタｒｇ１から読取プロテクト情報ＰＤｒを取り込み、クラスタ番号＃により指定がなされたクラスタのプロテクト情報が、読取りを許可しているかを、値の比較によって判定する。
【０２８６】
判定結果が読取り許可であると、「０１」を、読取り禁止であると、「１１」を、第１レジスタｒｇ１へ書き込む。
シーケンス回路ｔｆ３０３３は、第１レジスタｒｇ１に書込みが発生したことを検出すると、結果通知回路ｔｆ３３１４をトリガする。結果通知回路ｔｆ３３１４は第１レジスタｒｇ１から判定値を取り込み、その値が「１１」であれば、イリーガル通知信号を発生させ、レスポンス編成回路ｔｆ３３１１へ出力する。レスポンス編成回路ｔｆ３３１１はこの信号に基づき、イリーガルであることを通知するステータスｓｔａｔを載せたレスポンス信号Ｒｓを、送受信回路ｔｆ３１を経てアンテナＡＮＴから放出させる。
【０２８７】
一方、結果通知回路ｔｆ３３１４は第１レジスタｒｇ１から取り込んだ値が「０１」であれば、これによって読取り許可がなされていることを確認して、シーケンス回路ｔｆ３０３３へ通知信号を入力する。
【０２８８】
４  データ読取動作とファイル終了確認
シーケンス回路ｔｆ３０３３は、結果通知回路ｔｆ３３１４から通知信号を受けて、前記許可がなされていることを確認すると、リングバッファＢｕｆ上のターゲットアドレスａｄＴを第１レジスタｒｇ１へ転写し、ついで再生回路ｔｆ３０３８をトリガする。再生回路ｔｆ３０３８は、第１レジスタｒｇ１からターゲットアドレスａｄＴを取り出して、メモリ部Ｍｅｍ３からアドレスａｄＴに記録されているデータを再生する。
【０２８９】
以上のようにして、データ再生が成功すると、シーケンス回路ｔｆ３０３３は結果通知回路ｔｆ３３１４に信号を送り、結果通知回路ｔｆ３３１４は正常終了結果をレスポンス編成回路ｔｆ３３１１へ出力する。レスポンス編成回路ｔｆ３３１１はこの信号に基づき、正常終了を通知するステータスｓｔａｔを載せたレスポンス信号Ｒｓを、送受信回路ｔｆ３１を経てアンテナＡＮＴから放出させる。
【０２９０】
ファイルデータがさらに続く場合は、前記の入力Ｄｉが反復され、次の記録データがメモリ部Ｍｅｍ３から再生され、このようにしてファイルのメモリ部Ｍｅｍ３からの再生が進行する。
【０２９１】
以上の構成と動作は、ハードウエア・ロジック回路により各部を構成させるものであった。本発明は、このハードウエア・ロジック回路による構成に限定されることなく、ストアード・プログラム方式の、ＣＰＵを備えたマイクロコンピュータを適用した構成も可能である。このようなマイクロコンピュータによる構成の場合、前記各回路の各機能は、マイクロコンピュータによって読取り実行可能なプログラムとして準備され、その実施形態は、図９に示されるようになる。
【０２９２】
同図で、前記のシーケンス回路ｔｆ３０３３は（プログラムとして構成された：以下同様）制御手段ｔｆ３３に、エラー処理回路ｔｆ３０３４はエラー訂正手段ｔｆ３４とエラー通知編成手段ｔｆ３１３に、結果通知回路ｔｆ３３１４は結果通知編成手段ｔｆ３１４に、コマンド解析回路ｔｆ３０３５はコマンド解析手段ｔｆ３５に、アドレス演算回路ｔｆ３０３６はアドレス管理手段ｔｆ３６に、データ編成回路ｔｆ３０３７はデータ編成手段ｔｆ３７に、再生回路ｔｆ３０３８は再生手段ｔｆ３８に、記録回路ｔｆ３０３９は記録手段ｔｆ３９に、レスポンス編成回路ｔｆ３３１１はレスポンス編成手段ｔｆ３１１に、可否判定回路ｔｆ３３１２は可否判定手段ｔｆ３１２に、概ね対応する。
【０２９３】
図１０は、このようなマイクロコンピュータによる構成のデータ記録再生装置ＴＦ３の動作フローチャートである。
同図に示されるように、制御手段ｔｆ３３が指示入力データ受信を検出すると（ステップＳ１）、エラー訂正手段ｔｆ３４がエラー訂正処理を実行し（ステップＳ２）、訂正不能のエラーが発生すれば（ステップＳ３）、エラー通知編成手段ｔｆ３１３がその旨のエラー通知を編成し（ステップＳ４）、ついでレスポンス編成手段ｔｆ３１１がレスポンスの編成・発信を行う（ステップＳ１３）。
【０２９４】
ステップＳ２でエラーが訂正されれば、リングバッファＢｕｆの内容が訂正書き替えされ、これにより指示入力データが確定する（ステップＳ５）。ついでコマンド解析手段ｔｆ３５が確定した指示入力データのコマンドを解析し（ステップＳ６）、コマンドがデータの書込か、データの読取りかを検証する（ステップＳ７）。
【０２９５】
コマンドがデータの書込みであると、可否判定手段ｔｆ３１２はアドレス管理手段ｔｆ３６と再生手段ｔｆ３８を駆動して書込プロテクト情報ＰＤｗを得て、これを参照し（ステップＳ８）、ターゲットアドレスとの照合を行う（ステップＳ９）。この照合結果が書込み禁止であれば（ステップＳ１０）、この照合結果を得て制御手段ｔｆ３３がレスポンス編成手段ｔｆ３１１を駆動し、レスポンス編成手段ｔｆ３１１はイリーガル指示である旨のレスポンス編成・発信を行う（ステップＳ１３）。
【０２９６】
照合結果が書込み許可であれば（ステップＳ１０）、この照合結果を得て制御手段ｔｆ３３がデータ編成手段ｔｆ３７と記録手段ｔｆ３９を駆動し、メモリ部Ｍｅｍ３の指示された位置へ指定された記録長（これはデータ書込装置によって任意の位置と任意の記録長が指定されている）で書込記録を行う（ステップＳ１１）。こののち制御手段ｔｆ３３によって書込が正常に終了したか否かがチェックされる（ステップＳ１２）。
【０２９７】
例えば、メモリセルへの書込中に電源側の何らかの原因による電圧低下が発生してメモリセルへの書込が正常に実行されなかった場合などは、書込が正常に終了しなかったとして、結果通知編成手段ｔｆ３１４を駆動し、結果通知編成手段ｔｆ３１４はその旨の通知を編成してレスポンス編成手段ｔｆ３１１へ送り、レスポンス編成手段ｔｆ３１１はその旨のレスポンス信号の編成・発信を行う（ステップＳ１３）。一方、書込が正常に終了した場合は、その旨のレスポンス編成・発信を行う（ステップＳ１３）。
【０２９８】
次にステップＳ７において、コマンドがデータの読取りであると、可否判定手段ｔｆ３１２はアドレス管理手段ｔｆ３６と再生手段ｔｆ３８を駆動して読取プロテクト情報ＰＤｒを得て、これを参照し（ステップＳ１４）、ターゲットアドレスとの照合を行う（ステップＳ１５）。この照合結果が読取禁止であれば（ステップＳ１６）、この照合結果を得て制御手段ｔｆ３３がレスポンス編成手段ｔｆ３１１を駆動し、レスポンス編成手段ｔｆ３１１はイリーガル指示である旨のレスポンス編成・発信を行う（ステップＳ１３）。
【０２９９】
照合結果が読取許可であれば（ステップＳ１６）、この照合結果を得て制御手段ｔｆ３３が再生手段ｔｆ３８を駆動し、メモリ部Ｍｅｍ３のターゲットアドレスからデータを読取再生する（ステップＳ１７）。こののち制御手段ｔｆ３３によって読取りが正常に終了したか否かがチェックされる（ステップＳ１８）。例えば、メモリセルから読取中に電源側の何らかの原因による電圧低下が発生して読取りが正常に実行されなかった場合などは、読取りが正常に終了しなかったとして、結果通知編成手段ｔｆ３１４を駆動し、結果通知編成手段ｔｆ３１４はその旨の通知を編成してレスポンス編成手段ｔｆ３１１へ送り、レスポンス編成手段ｔｆ３１１はその旨のレスポンス信号の編成・発信を行う（ステップＳ１３）。一方、読取りが正常に終了した場合は、その旨のレスポンス編成・発信を行う（ステップＳ１３）。
【０３００】
前記の構成によれば、与えられた任意の記録長のデータを、指定された任意の位置に記録してユーザークラスタＵＣｉとできる。また、この記録位置はデータ記録位置情報（クラスタ・アドレス・テーブルＣＡｄＴ）としてメモリ部Ｍｅｍ３の予め定めた固定位置へ記録されるから、以後の読取り処理等において当該固定位置をアクセスすることにより、クラスタ・アドレス・テーブルＣＡｄＴが容易に得られ、これによりメモリ部Ｍｅｍ３の記録状態の確認が容易にできる。
【０３０１】
同様に、与えられた任意のプロテクト情報をメモリ部Ｍｅｍ３の任意の位置に記録し、この記録した位置の情報をプロテクト情報アドレス・テーブルＰＡｄＴに記載してメモリ部Ｍｅｍ３の予め定めた固定位置へ記録する。したがって、この固定位置をアクセスすることにより、プロテクト情報アドレス・テーブルＰＡｄＴが得られ、これによりプロテクト情報がどの位置に記録されていても、容易にその位置を得ることができる。
【０３０２】
さらに、各手段の動作結果をデータ書込装置またはデータ読取装置へ通知することにより、データ書込装置またはデータ読取装置においてデータ記録再生装置の動作を確認することができ、データ記録再生装置の送付するデータの信憑性の検証が容易にできる。
例えば、動作中の電圧低下発生でフェイルした等の結果が通知されることによって、以降の対応が容易になる。
あるいは動作結果に基づき、データ書込装置またはデータ読取装置によるデータ記録再生装置の制御が可能になる。
【０３０３】
さらに、指定された位置データとプロテクト情報との照合をデータ記録再生装置内において実行し、許可が確認できた場合にのみ記録または再生を実行する。
これにより不適切な指示の実行を排除できる。
【０３０４】
上記をさらに説明すると、たとえプロテクト情報により書込み禁止または読取禁止がなされていても、書込可否または読取可否のチェック（照合）がデータ書込装置側またはデータ読取装置側だけで為され、一方においてメモリ手段を備えるデータ記録再生装置側で無照合であると、書込み禁止とされた記録領域に書込が為されるおそれがある。または読取禁止とされた記録領域から読取りが為されるおそれがある。
【０３０５】
こうした不都合は、通信途中での「データ化け」やノイズ混入により指示入力の内容が変質する場合や、或いは不正なデータ書込／読取装置から入力された不正書込指示または不正読取指示により発生する。
したがって、データ書込装置またはデータ読取装置が正当なものであり、さらに、これらデータ書込装置またはデータ読取装置側において照合検査がなされた後に送付された指示入力であっても、上記の不具合の発生を排除できない。
【０３０６】
本実施形態によれば再度、データ記録再生装置側でプロテクト情報との照合検査をすることにより、指示入力が適切である場合にのみ記録または再生が実行される。これにより不適切な指示入力を排除できるから、信頼性を向上させることができる。
【０３０７】
図１１は、本発明に係るデータ書込・読取装置ＲＷの一実施形態の構成を示すブロック図である。
このデータ書込・読取装置ＲＷ３は、例えば前述のデータ記録再生装置ＴＦ３（図９参照）に対し、電磁波を発信してデータ記録再生装置ＴＦ３へ電力を供給するとともに、電磁波により指示入力データをデータ記録再生装置ＴＦ３へ送信し、またデータ記録再生装置ＴＦ３からレスポンス信号を受信するものである。
【０３０８】
データ書込・読取装置ＲＷ３は、各手段の作動を制御するとともに、各手段とでデータ授受を行う制御手段ｒｗ３０１、使用者が指示データ（コマンド、ターゲットアドレス、記録データ、更新データ等）を入力するためのキーボードＫｂおよび入力インタフェースＩ−Ｂｆ、入力された各データやデータ記録再生装置ＴＦ３から読み取ったデータ、或いは交信内容を仲介する出力インタフェースＯ−Ｂｆ、出力インタフェースＯ−Ｂｆに接続された液晶ディスプレイ装置ＤｐＬを備える。
【０３０９】
さらに、使用者から入力されたコマンドに基づきコマンドを所定フォーマットで発行するコマンド発行手段ｒｗ３０２、使用者から入力されたターゲットアドレスをはじめ、各種のテーブルやプロテクト情報のエントリアドレスを演算管理するアドレス管理手段ｒｗ３０３、使用者から入力された記録データや制御手段ｒｗ３０１から送付されたデータに基づき所定フォーマットでデータ編成を行うデータ編成手段ｒｗ３１０、使用者から入力されたプロテクト情報の更新データ（ＰＤｒ＊、ＰＤｗ＊）に基づき所定フォーマットで更新データの編成を行うプロテクト情報更新手段ｒｗ３１１、前記の、コマンド発行手段ｒｗ３０２とアドレス管理手段ｒｗ３０３とデータ編成手段ｒｗ３１０とプロテクト情報更新手段ｒｗ３１１からのデータに基づき指示入力データＤｉを編成する指示入力データ編成手段ｒｗ３０４を備える。
【０３１０】
さらに、指示入力データ編成手段ｒｗ３０４の出力データにエラー符号化処理を施して送信受信回路ＴＲへ入力するとともに、送信受信回路ＴＲが受信したレスポンスデータにエラー訂正処理を施してバッファメモリＢｕｆへ格納するエラー管理手段ＥＲ、このエラー管理手段ＥＲから信号を受けてアンテナＡＮＴから電磁波を発信するとともに、アンテナＡＮＴが捕捉した電磁波からレスポンス信号を生成させる送信受信回路ＴＲを備える。
【０３１１】
さらに、バッファメモリＢｕｆへ格納されたデータから、各種情報やアドレス情報やコマンド等を抽出するレスポンス処理手段ｒｗ３０６を備える。レスポンス処理手段ｒｗ３０６が抽出する情報には、クラスタ・アドレス・テーブルＣＡｄＴ、プロテクト情報アドレス・テーブルＰＡｄＴ、書込プロテクト情報ＰＤｗ、読取プロテクト情報ＰＤｒ、リトライ・コマンドｒｔｙ、再生データＲо、ステータスｓｔａｔ等がある。
【０３１２】
さらに、入力されたターゲットアドレスと、レスポンス処理手段ｒｗ３０６から供給されたクラスタ・アドレス・テーブルＣＡｄＴに基づきクラスタを確定してクラスタ番号を許可確認手段ｒｗ３０９へ供給するクラスタ確定手段ｒｗ３０７、このクラスタ番号と、レスポンス処理手段ｒｗ３０６から供給された読取プロテクト情報ＰＤｒまたは書込プロテクト情報ＰＤｗに基づき書込みまたは読取り許可を確認して結果をコマンド発行手段ｒｗ３０２へ供給する許可確認手段ｒｗ３０９、レスポンス処理手段ｒｗ３０６から供給されたプロテクト情報アドレス・テーブルＰＡｄＴに基づき読取プロテクト情報ＰＤｒが記録されたアドレス又は書込プロテクト情報ＰＤｗが記録されたアドレスを読み出してアドレス管理手段ｒｗ３０３へ供給するプロテクト情報テーブル参照手段ｒｗ３０８を備える。
【０３１３】
前記で、アドレス管理手段ｒｗ３０３は、いずれも予め定められている、クラスタ・アドレス・テーブルＣＡｄＴが記録されたアドレスと、プロテクト情報アドレス・テーブルＰＡｄＴが記録されたアドレスを内蔵している。
またレスポンス処理手段ｒｗ３０６が出力するリトライ・コマンドｒｔｙはコマンド発行手段ｒｗ３０２へ供給され、ステータスｓｔａｔは制御手段ｒｗ３０１へ供給されるよう構成されている。
【０３１４】
さらにデータ書込・読取装置ＲＷ３は、何れも不図示のマイクロコンピュータとＲＯＭ（読出し専用メモリ）またはフラッシュメモリやＥＥＰＲＯＭ（電気的消去可能プログラマブル読出しメモリ）を備え、前記メモリには前記の各手段、すなわ制御手段ｒｗ３０１、コマンド発行手段ｒｗ３０２、アドレス管理手段ｒｗ３０３、指示入力データ編成手段ｒｗ３０４、レスポンス処理手段ｒｗ３０６、クラスタ確定手段ｒｗ３０７、プロテクト情報テーブル参照手段ｒｗ３０８、許可確認手段ｒｗ３０９、データ編成手段ｒｗ３１０、プロテクト情報更新手段ｒｗ３１１、エラー管理手段ＥＲが、何れもマイクロコンピュータによって読取り実行可能なプログラムとして格納されている。
【０３１５】
図１２は、前記のデータ書込・読取装置ＲＷ３の動作フローチャートである。以下、同図に基づき動作を説明する。
【０３１６】
使用者からキーボードＫｂを介して入力がなされ、制御手段ｒｗ３０１によって指示入力の発生が検出されると（ステップＳ３００２）、制御手段ｒｗ３０１はコマンド発行手段ｒｗ３０２とアドレス管理手段ｒｗ３０３と指示入力データ編成手段ｒｗ３０４を駆動して、データ記録再生装置ＴＦ３のメモリ部Ｍｅｍ３からクラスタ・アドレス・テーブルＣＡｄＴを読取る指示を、データ記録再生装置ＴＦ３に発信する（ステップＳ３００４）。ここでアドレス管理手段ｒｗ３０３は、内蔵しているＣＡｄＴアドレス（クラスタ・アドレス・テーブルＣＡｄＴのメモリ部Ｍｅｍ３上の記録アドレスで、これは予め定められている）を使用する。また、指示入力データ編成手段ｒｗ３０４が発するデータは、エラー管理手段ＥＲを経由して符号化加工が施される。
【０３１７】
ついでデータ記録再生装置ＴＦ３から返送されるクラスタ・アドレス・テーブルＣＡｄＴの到着を待機する（ステップＳ３００５）。レスポンス信号が到着すると、制御手段ｒｗ３０１はエラー管理手段ＥＲを駆動し、エラー管理手段ＥＲはレスポンス信号に復号化を施してバッファメモリＢｕｆに格納する。ここで制御手段ｒｗ３０１はレスポンス処理手段ｒｗ３０６を駆動し、レスポンス処理手段ｒｗ３０６はバッファメモリＢｕｆに格納されたレスポンス信号から、クラスタ・アドレス・テーブルＣＡｄＴであることを確認し、クラスタ・アドレス・テーブルＣＡｄＴをクラスタ確定手段ｒｗ３０７へ入力する。クラスタ確定手段ｒｗ３０７は、入力されたターゲットアドレスとクラスタ・アドレス・テーブルＣＡｄＴから、このアドレスの属するクラスタを確定させる（ステップＳ３００６）。
【０３１８】
ついで制御手段ｒｗ３０１は前記と同様にコマンド発行手段ｒｗ３０２とアドレス管理手段ｒｗ３０３と指示入力データ編成手段ｒｗ３０４を駆動して、プロテクト情報アドレス・テーブルＰＡｄＴの読取り指示をデータ記録再生装置ＴＦ３に発信する（ステップＳ３００８）。ここでアドレス管理手段ｒｗ３０３は、内蔵しているＰＡｄＴアドレス（プロテクト情報アドレス・テーブルＰＡｄＴのメモリ部Ｍｅｍ３上の記録アドレスで、これは予め定められている）を使用する。
【０３１９】
そしてデータ記録再生装置ＴＦ３からのプロテクト情報アドレス・テーブルＰＡｄＴの送付を待機し（ステップＳ３０１０）、プロテクト情報アドレス・テーブルＰＡｄＴの送付をバッファメモリＢｕｆに受けると、ついで制御手段ｒｗ３０１はコマンド発行手段ｒｗ３０２を駆動し、コマンド発行手段ｒｗ３０２は使用者から入力されたコマンドを検証して（ステップＳ３０１２）、結果を制御手段ｒｗ３０１へ返送する。
【０３２０】
コマンドが書込み指示であれば、制御手段ｒｗ３０１はプロテクト情報テーブル参照手段ｒｗ３０８に書込み特定信号を入力するとともに駆動し、またレスポンス処理手段ｒｗ３０６を駆動する。レスポンス処理手段ｒｗ３０６はバッファメモリＢｕｆに受信していたプロテクト情報アドレス・テーブルＰＡｄＴをプロテクト情報テーブル参照手段ｒｗ３０８へ入力する。プロテクト情報テーブル参照手段ｒｗ３０８は、前記書込み特定信号を確認して、このプロテクト情報アドレス・テーブルＰＡｄＴから、書込プロテクト情報ＰＤｗのアドレスを読み取り（ステップＳ３０１４）、これをアドレス管理手段ｒｗ３０３へ入力する。
【０３２１】
ついで制御手段ｒｗ３０１は、前記と同様にしてコマンド発行手段ｒｗ３０２とアドレス管理手段ｒｗ３０３と指示入力データ編成手段ｒｗ３０４を駆動して、書込プロテクト情報ＰＤｗの読取り指示をデータ記録再生装置ＴＦ３に発信する（ステップＳ３０１６）。そしてデータ記録再生装置ＴＦ３からの書込プロテクト情報ＰＤｗの送付を待機し（ステップＳ３０１８）、書込プロテクト情報ＰＤｗの送付があると、許可確認手段ｒｗ３０９を駆動し、許可確認手段ｒｗ３０９はクラスタ確定手段ｒｗ３０７から得た確定クラスタ番号と書込プロテクト情報ＰＤｗに基づき、確定させたクラスタが書込み許可されているかを確認する（ステップＳ３０２０）。確認結果は制御手段ｒｗ３０１とコマンド発行手段ｒｗ３０２に通知される。
【０３２２】
書込み許可がなされていると、制御手段ｒｗ３０１はコマンド発行手段ｒｗ３０２とアドレス管理手段ｒｗ３０３と指示入力データ編成手段ｒｗ３０４を駆動し、コマンド発行手段ｒｗ３０２はデータ編成手段ｒｗ３１０を駆動し、これにより書込み指示コマンドとターゲットアドレスと記録データがデータ記録再生装置ＴＦ３へ送信され、データ記録再生装置ＴＦ３においてメモリ部Ｍｅｍ３のターゲットアドレスに記録データが書き込まれる（ステップＳ３０２２）。
【０３２３】
ついでデータ記録再生装置ＴＦ３からレスポンス情報が送られバッファメモリＢｕｆに格納されると、レスポンス処理手段ｒｗ３０６はこのレスポンス信号からステータスコードｓｔａｔを抽出し、制御手段ｒｗ３０１へ入力する。制御手段ｒｗ３０１はステータスコードｓｔａｔを検討する（ステップＳ３０２４）。
レスポンスが書込みの正常終了であれば、ステップＳ３０２６へ進む。
【０３２４】
ステップＳ３０２６で、制御手段ｒｗ３０１は使用者からキーボードＫｂを介して記録データ終了通知とファイル作成指示を受けると、バッファメモリＢｕｆからレスポンス処理手段ｒｗ３０６を介して現行のクラスタ・アドレス・テーブルＣＡｄＴの送付を受け、アドレス管理手段ｒｗ３０３から最後の記録データのアドレスを得て、クラスタ・アドレス・テーブルＣＡｄＴの内容に最新のクラスタに関する情報を追記して更新し、この更新されたクラスタ・アドレス・テーブルＣＡｄＴ＊をデータ編成手段ｒｗ３１０へ送付する。
【０３２５】
ついで制御手段ｒｗ３０１はコマンド発行手段ｒｗ３０２とアドレス管理手段ｒｗ３０３と指示入力データ編成手段ｒｗ３０４を駆動し、コマンド発行手段ｒｗ３０２はデータ編成手段ｒｗ３１０を駆動し、これによりクラスタ・アドレス・テーブルＣＡｄＴの更新指示コマンドとターゲットアドレスと更新データがデータ記録再生装置ＴＦ３へ送信され、データ記録再生装置ＴＦ３においてメモリ部Ｍｅｍ３のターゲットアドレスａｄＣに更新されたクラスタ・アドレス・テーブルＣＡｄＴが書き込まれる。
【０３２６】
さらに、使用者によって書込プロテクト情報ＰＤｗ＊または／および読取プロテクト情報ＰＤｒ＊の更新入力を得て、データ記録再生装置ＴＦ３へ書込プロテクト情報ＰＤｗ＊または／および読取プロテクト情報ＰＤｒ＊の更新指示コマンドを更新データとともに送信し（ステップＳ３０２８）、データ記録再生装置ＴＦ３から送られた書込み正常終了のレスポンス情報を得て一連の動作が完了する。またステップＳ３０２４でレスポンスが再トライを要求している場合は、ステップＳ３０２２へ戻り再送する。またステップＳ３０２４でレスポンスがエラー通知であれば、ここで一連の動作を中止する。
【０３２７】
ステップＳ３０１２でコマンドが読取り指示であれば、制御手段ｒｗ３０１はプロテクト情報テーブル参照手段ｒｗ３０８に読取り特定信号を入力するとともに駆動し、またレスポンス処理手段ｒｗ３０６を駆動する。レスポンス処理手段ｒｗ３０６はバッファメモリＢｕｆに受信していたプロテクト情報アドレス・テーブルＰＡｄＴをプロテクト情報テーブル参照手段ｒｗ３０８へ入力する。プロテクト情報テーブル参照手段ｒｗ３０８は、前記読取り特定信号を確認して、このプロテクト情報アドレス・テーブルＰＡｄＴから、読取プロテクト情報ＰＤｒのアドレスを読み取り（ステップＳ３０３０）、これをアドレス管理手段ｒｗ３０３へ入力する。
【０３２８】
ついで制御手段ｒｗ３０１は、前記と同様にしてコマンド発行手段ｒｗ３０２とアドレス管理手段ｒｗ３０３と指示入力データ編成手段ｒｗ３０４を駆動して、読取プロテクト情報ＰＤｒの読取り指示をデータ記録再生装置ＴＦ３に発信する（ステップＳ３０３２）。そしてデータ記録再生装置ＴＦ３からの読取プロテクト情報ＰＤｒの送付を待機し（ステップＳ３０３４）、読取プロテクト情報ＰＤｒの送付があると、許可確認手段ｒｗ３０９を駆動し、許可確認手段ｒｗ３０９はクラスタ確定手段ｒｗ３０７から得た確定クラスタ番号と読取プロテクト情報ＰＤｒに基づき、確定させたクラスタが読取許可されているかを確認する（ステップＳ３０３６）。確認結果は制御手段ｒｗ３０１とコマンド発行手段ｒｗ３０２に通知される。
【０３２９】
読取許可がなされていると、制御手段ｒｗ３０１はコマンド発行手段ｒｗ３０２とアドレス管理手段ｒｗ３０３と指示入力データ編成手段ｒｗ３０４を駆動し、これにより読取指示コマンドとターゲットアドレスがデータ記録再生装置ＴＦ３へ送信され（ステップＳ３０３８）、データ記録再生装置ＴＦ３においてメモリ部Ｍｅｍ３のターゲットアドレスからデータが読み取られる。
【０３３０】
ついでデータ記録再生装置ＴＦ３からレスポンス情報が送られバッファメモリＢｕｆに格納されると、レスポンス処理手段ｒｗ３０６はこのレスポンス信号からステータスコードｓｔａｔを抽出し、制御手段ｒｗ３０１へ入力する。制御手段ｒｗ３０１はステータスコードｓｔａｔを検討し（ステップＳ３０４０）、レスポンスが読取りの正常終了であれば、ステップＳ３０４２へ進み、再生データを出力して一連の動作が完了する。またステップＳ３０４０でレスポンスが再トライを要求している場合は、ステップＳ３０３８へ戻り再送する。またステップＳ３０４０でレスポンスがエラー通知であれば、一連の動作を中断する。
【０３３１】
前記のように本実施形態のデータ書込・読取装置ＲＷ３によれば、データ記録再生装置のメモリ部の固定位置に記録されたクラスタ・アドレス・テーブルＣＡｄＴおよびプロテクト情報アドレス・テーブルＰＡｄＴを読み取り、このプロテクト情報アドレス・テーブルＰＡｄＴの記載情報に基づき任意の位置に記録されているプロテクト情報を得る。
したがって、プロテクト情報が任意の位置に記録されていても、固定位置に記録されたプロテクト情報アドレス・テーブルＰＡｄＴを参照することでプロテクト情報を確実にアクセスできる。
【０３３２】
ついでプロテクト情報により、書込みを所望する記録データが記録される所望の記録位置が書込可能であることを確認した後に、所望の記録データをデータ記録再生装置のメモリ部の所望の位置に書き込む。さらに記録データの書込後に、固定位置にあるクラスタ・アドレス・テーブルＣＡｄＴを更新し、またプロテクト情報の更新を行う。
【０３３３】
上記のように、所望の記録データをデータ記録再生装置のメモリ部の所望の位置に記録でき、且つプロテクト情報も任意の位置に記録できるから、メモリ部にある未利用領域を容易に管理でき、利用不能の空き領域の発生を防止してメモリ利用効率を向上できる。また記録容量が異なるメモリ部間の互換性を実現できる。
【０３３４】
さらに、メモリ部で長い記録長の記録データの記録が進行し、既設のプロテクト情報が記録されている領域に達する場合でも、このプロテクト情報の位置を移動することで記録データの分断を回避できるから、この記録データの記録／再生時のアクセス効率が向上する。このように長い記録長の記録データであっても一つのクラスタに編成できるから、対応するプロテクト情報は１個でよく、よってプロテクト情報の記録に割り当てる領域を節約できてメモリ利用効率を向上できる。しかも一つのファイルが複数のクラスタに分割されないから、ファイル管理を簡素化することができる。
【０３３５】
一方、プロテクト情報により所望の読取位置が読取可能であることを確認した後に、所望のデータをデータ記録再生装置のメモリ部から読み取るようにし、しかもプロテクト情報がメモリ部の任意の位置に記録されていても、プロテクト情報アドレス・テーブルＰＡｄＴからプロテクト情報を確実にアクセスできるから、読取を所望するデータの記録位置および記録長を問わず、確実に所望データを読取ることができる。しかもデータを保護することができる。
【０３３６】
図１３は、本発明に係るファイル記録方法及びファイル再生方法の一実施形態のフローチャートである。同図に示されるように、本実施形態の方法によれば、使用者が入力するターゲットアドレスを受信すると（ステップＳ１３００２）、メモリ手段の所定位置にあるクラスタ・アドレス・テーブルＣＡｄＴを読取り（ステップＳ１３００４）、ターゲットアドレスおよびクラスタがクラスタ・アドレス・テーブルＣＡｄＴ上に実在するか否かを検証する（ステップＳ１３００６）。
【０３３７】
ターゲットアドレスおよびクラスタが実在しないものであれば、エラー通知を発行し（ステップＳ１３０１６）、処理を了える。
ターゲットアドレスおよびクラスタが実在すると、所定位置にあるプロテクト情報アドレス・テーブルＰＡｄＴを読み取る（ステップＳ１３００８）。ついで使用者が入力する指示入力の種類を確認する（ステップＳ１３０１０）。
【０３３８】
指示入力が書込指示であると、プロテクト情報アドレス・テーブルＰＡｄＴからプロテクト情報アドレス・テーブルＰＡｄＴが記録されているアドレスを得て、書込プロテクト情報ＰＤｗを読み取る（ステップＳ１３０１２）。ここで書込プロテクト情報ＰＤｗは任意の位置におかれるが、プロテクト情報アドレス・テーブルＰＡｄＴが記録されているアドレスによってアクセスできる。
【０３３９】
ついでターゲットアドレスの領域が書込許可されているかを書込プロテクト情報ＰＤｗにより確認する（ステップＳ１３０１４）。書込禁止であれば、エラー通知を発行する（ステップＳ１３０１６）。書込許可であれば、ターゲットアドレスへ記録データを記録する（ステップＳ１３０１８）。ここで使用者は所望の任意の記録長のデータを記録することができる。
【０３４０】
ファイルデータがさらに存在すれば（ステップＳ１３０２０）、アドレスを更新（インクリメント）して（ステップＳ１３０２２）、ステップＳ１３０１４へ戻る。ファイルデータが終了すれば（ステップＳ１３０２０）、記録されたファイルを最新クラスタとして設定する（ステップＳ１３０２４）。ついでクラスタ・アドレス・テーブルＣＡｄＴを更新する（ステップＳ１３０２６）。これは、最新クラスタの情報を追記して新クラスタ・アドレス・テーブルＣＡｄＴ＊とするものである。
【０３４１】
ついで、使用者から最新クラスタに関する読取プロテクト情報ＰＤｒまたは／および書込プロテクト情報ＰＤｗの指示を受けて（ステップＳ１３０２８）、読取プロテクト情報ＰＤｒ＊または／および書込プロテクト情報ＰＤｗ＊を更新する（ステップＳ１３０３０）。これは最新クラスタのデータの読取り又は書き替えの許可と禁止を設定するものである。
【０３４２】
通常、クラスタを新設すると、そのクラスタのデータを保護するプロテクト情報（ＰＤｗまたは／およびＰＤｒ）が使用者から指示され、これが書込設定されるが、指示がない場合はデフォルト値がこのクラスタのプロテクト情報として書込設定される。
【０３４３】
さらに、このプロテクト情報更新時に、プロテクト情報全体（すべてのクラスタのＰＤｗまたは／およびＰＤｒ）の位置を更新して、任意の位置に記録することも可能である。よってクラスタの新規書込み時や、このようなプロテクト情報の記録位置更新をした場合には、プロテクト情報の更新された位置情報によりプロテクト情報アドレス・テーブルＰＡｄＴを更新記録しなければならない。
【０３４４】
一方、ステップＳ１３０１０において、指示入力が読取指示であると、プロテクト情報アドレス・テーブルＰＡｄＴからプロテクト情報アドレス・テーブルＰＡｄＴが記録されているアドレスを得て、読取プロテクト情報ＰＤｒを読み取る。ここで読取プロテクト情報ＰＤｒは任意の位置におかれるが、プロテクト情報アドレス・テーブルＰＡｄＴが記録されているアドレスによってアクセスできる。
【０３４５】
ついでターゲットアドレスの領域（そのアドレスが属するクラスタ）が読取許可されているかを読取プロテクト情報ＰＤｒにより確認する（ステップＳ１３０３４）。読取禁止であれば、エラー通知を発行する（ステップＳ１３０１６）。読取許可であれば、ターゲットアドレスのデータを読取る（ステップＳ１３０３６）。
【０３４６】
読み取るファイルデータがさらに存在すれば（ステップＳ１３０３８）、アドレスを更新（インクリメント）して（ステップＳ１３０４０）、ステップＳ１３０３４へ戻る。読み取るファイルデータが終了すれば（ステップＳ１３０３８）、処理を了える。
【０３４７】
このように、メモリ手段の任意の位置に、任意の記録長のファイルの記録がなされ、このファイルにより新クラスタが形成される。したがってファイルとクラスタは一対一の対応となり、記録長の長いファイルであっても１個のクラスタとして編成される。したがって、ファイルの末端が同時にクラスタ末端に設定される。すなわちファイルの末端とクラスタ末端間に未利用部分が発生しない。これにより、メモリ手段上に利用されない記録領域の発生を防止して、記録領域の利用効率を向上させることができる。そして従来技術におけるような、１個のファイルが複数のクラスタに分割されることがないから、ファイル管理が容易になる。
【０３４８】
なお、所望があればファイルの末端とクラスタ末端間に例えば制御データや、或いは一定の緩衝スペースを設けることもできる。こうした際には、制御データや緩衝スペースを含めた１個の論理ファイルとして扱うようにできる。
【０３４９】
また本方法によれば、記録したクラスタの位置を示すデータ記録位置情報をメモリ手段上の所定の位置に記録することで位置が固定するから、この固定位置にあるデータ記録位置情報を参照することにより、メモリ手段上の任意の位置に記録された任意の記録長のファイルアクセスが容易に可能になる。
【０３５０】
さらに、記録したファイルのプロテクト情報をメモリ手段上の任意の位置に記録し、一方、その位置を示すプロテクト記録位置情報をメモリ手段上の所定の位置に記録することで位置が固定するから、この固定位置にあるプロテクト記録位置情報を参照することにより、メモリ手段上の任意の位置に記録されたプロテクト情報のアクセスが容易に可能になる。このようにプロテクト情報をメモリ手段上の任意の位置に置くことができることで、任意の位置への移動が可能となり、プロテクト情報の記録位置を可変にでき、よってメモリマップ設計の自由度が増大する。さらに記録容量が異なるメモリ手段間の互換性を実現できる。
【０３５１】
また、記録長の長いファイルであっても分割されることなく１個のクラスタとして編成がなされるから、このクラスタに対して設定するプロテクト情報は１個のみとなり、プロテクト情報の記録に必要な領域を削減できるから、限られた記録容量を有効に利用できる。
【０３５２】
一方、ファイル再生時にはプロテクト情報を読み取り、このプロテクト情報に基づきクラスタの読取り可能の確認後に、着目するクラスタから所望するファイルを読み取るものであるから、これにより所望のファイルの記録位置および記録長を問わず、確実に所望クラスタを読み取ることができる。しかもプロテクト情報が任意の位置に記録されていても、記録位置を同定してプロテクト情報を容易にアクセスできるから、ファイルの保護を確実に行うことができる。
【０３５３】
図１４は、本発明に係るデータ書込システムの他の実施形態のブロック構成図である。図１５は、図１４に示されるメモリ部におけるデータの記録を説明するメモリマップである。さらに図１６は、図１４に示されるデータ書込システムの動作の説明図である。
【０３５４】
図１４に示されるように、本発明に係るデータ書込システムは、データ書込装置ＷＶ４とデータ記録再生装置ＴＦ４を備える。
【０３５５】
データ書込装置ＷＶ４は、使用者が指示を入力するための指示情報入力手段Ｋｂ、表示情報出力手段ＤｐＬ、データ記録再生装置ＴＦ４とのデータ授受に携わるデータ授受部Ａｔｒ４、データ授受部Ａｔｒ４に接続され、さらに各部に接続されて信号／データを各部に伝送するとともに各部を制御する制御・伝送手段ｒｗ４１、授受されるデータのエラー管理を実行するエラー管理手段ｒｗ４２、データ記録再生装置ＴＦ４から送られデータ授受部Ａｔｒ４が受けたレスポンス信号を処理するレスポンス処理手段ｒｗ４３を備える。
【０３５６】
さらに、指示情報入力手段Ｋｂを介して入力されたアドレス情報をはじめ、各アドレスの管理を行うアドレス管理手段ｒｗ４４、指示情報入力手段Ｋｂを介して入力された指示コマンドに基づき所定形式のコマンドを発行するコマンド発行手段ｒｗ４５、指示情報入力手段Ｋｂを介して入力された記録データや更新データを所定形式のデータに編成するデータ編成手段ｒｗ４６、メモリ上に形成された各クラスタのデータ保護のためのプロテクト情報クラスタＰＤＣのアドレスを演算し更新するＰＤＣ位置演算・更新手段ｒｗ４７、プロテクト情報クラスタＰＤＣ内のプロテクトデータを編成するプロテクトデータ編成手段ｒｗ４８を具備する。
【０３５７】
ＰＤＣ位置演算・更新手段ｒｗ４７は、後述されるようにデータ記録再生装置ＴＦ４内のメモリ部Ｍｅｍ４に記録されたクラスタ・アドレス・テーブルＣＡｄＴに記載されている最新のユーザークラスタの末尾アドレスから、プロテクト情報クラスタＰＤＣのヘッドアドレスを演算する機能を備える。
【０３５８】
データ書込装置ＷＶ４は、ＣＰＵを備える不図示のマイクロコンピュータと、このマイクロコンピュータによって読取り実行可能のプログラムが格納された例えばＲＯＭ（読出し専用メモリ）を備えて構成するものとし、前記の各手段は夫々プログラムとしてＲＯＭに格納する構成とすることが好ましいが、ロジック回路または一部分をロジック回路で構成することも可能である。
【０３５９】
一方、データ記録再生装置ＴＦ４は、データ書込装置ＷＶ４とのデータ授受に携わるデータ授受部Ｂｔｒ４、データ授受部Ｂｔｒ４に接続され、さらに各部に接続されて信号／データを各部に伝送するとともに各部を制御する制御制御・伝送手段ｔｆ４１、授受されるデータのエラー管理を実行するエラー管理手段ｔｆ４２、データ書込装置ＷＶ４から送られデータ授受部Ｂｔｒ４が受けたデータから指示入力を解析する指示入力解析手段ｔｆ４３、データを記録保持するメモリ部Ｍｅｍ４、データ書込装置ＷＶ４から送られた記録データまたは更新データを指示されたターゲットアドレスに記録する記録手段ｔｆ４５、データ書込装置ＷＶ４から送られたターゲットアドレスに基づきメモリ部Ｍｅｍ４の当該アドレスからデータを読み取る再生手段ｔｆ４４を備える。
【０３６０】
メモリ部Ｍｅｍ４は例えば半導体メモリセルアレイで構成されるが、これに限定されることなく、磁気シートや光学式メモリ媒体による構成も可能である。
【０３６１】
さらに、前記のエラー管理手段ｔｆ４２または、指示入力解析手段ｔｆ４３または、記録手段ｔｆ４５または再生手段ｔｆ４４の実行による結果をレスポンスデータに編成するレスポンスデータ編成手段ｔｆ４６を備える。
【０３６２】
データ記録再生装置ＴＦ４は、全体をロジック回路で、または一部分をロジック回路で構成することが好ましいが、ＣＰＵを備える不図示のマイクロコンピュータと、このマイクロコンピュータによって読取り実行可能のプログラムが格納された例えばＲＯＭ（読出し専用メモリ）を備えて構成するものとし、前記の各手段は夫々プログラムとしてＲＯＭに格納する構成とすることも可能である。
【０３６３】
また、データ授受部Ａｔｒ４、Ｂｔｒ４は、電磁波を生成または電磁波に感応するアンテナと、送信時にアンテナへ電磁波生成のための電流を供給するとともに、受信時にアンテナで発生する感応電流から信号を取り出す送受信回路を具備して電磁波の受発信によりデータ授受を行う構成とすることが好ましいが、有線の接続であっても差し支えない。
【０３６４】
とりわけ電磁波の受発信を行う構成では、データ書込装置ＷＶ４が発信する電磁波をデータ記録再生装置ＴＦ４が受信し、キャリア波を整流して電源電圧Ｖｃを生成し、データ記録再生装置ＴＦ４の各部に供給する電源回路を備えた構成とすることができる。これによると、データ記録再生装置ＴＦ４側に例えば電池や、外部から供給される電源を用意する必要がなくなり、データ記録再生装置ＴＦ４の構成が簡素化されるのみならず、経済的となる。またデータ記録再生装置ＴＦ４の設置場所の制約がなくなり、システム構築の自由度を向上させることができる。
【０３６５】
また、図示されないがデータ書込装置ＷＶ４が発信する電磁波からクロック信号を抽出するクロック回路を、データ記録再生装置ＴＦ４側に設ける構成とすることも可能である。これによって得られるクロックは、データ記録再生装置ＴＦ４側の制御タイミング信号やデータ書込装置ＷＶ４側への送信キャリアとして利用できる。
【０３６６】
また、エラー管理手段ｒｗ４２とエラー管理手段ｔｆ４２は、データのエラー訂正機能を含むが、この他にデータの暗号化／復号化機能を備える構成とすることも可能である。
【０３６７】
本データ書込システムの特徴として、メモリ部Ｍｅｍ４へ記録される各データの配置と、ファイル管理とりわけアドレス管理がある。以下、これらの技術構成を、図１５に示されるメモリ部Ｍｅｍ４のメモリマップ及び、図１６に示されるフローチャートに基づき説明する。
【０３６８】
図１５に示されるように、メモリ部Ｍｅｍ４には、一つのデータブロックを１クラスタとして、複数のクラスタが記録可能に構成されている。複数のクラスタには、ユーザーが所望の記録長のファイルを所望の位置に記録した複数のユーザークラスタＵＣｉ（ｉ＝１、２、等）、これら各クラスタのデータの保護情報が記録されたプロテクト情報クラスタＰＤＣ、各クラスタのアドレス情報が記録されたシステムクラスタＳＣがある。
【０３６９】
ここでシステムクラスタＳＣは、メモリ部Ｍｅｍ４の定位置、例えば先頭部に常に記録される。一方、ユーザークラスタＵＣｉはメモリ上の任意の位置に、任意の記録長で記録ができる。
さらにプロテクト情報クラスタＰＤＣは、最新に記録がなされたユーザークラスタ（同図ではＵＣ１）の末尾アドレスに続くアドレスに常に記録される。
【０３７０】
図示される例では、ユーザークラスタＵＣ１が最新に記録がなされたユーザークラスタとして先頭アドレスａｄ１０から末尾アドレスａｄ１１間に記録され、その記録長Ｌｎ１は任意の値が許容される。一方、プロテクト情報クラスタＰＤＣは、ユーザークラスタＵＣ１の末尾アドレスａｄ１１に続くアドレスを先頭アドレスａｄＰＬとして、末尾アドレスａｄＰＨまで記録される。
【０３７１】
プロテクト情報クラスタＰＤＣの記録長は任意であるが、内部に記録される読取プロテクト情報ＰＤｒと書込プロテクト情報ＰＤｗは、先頭アドレスａｄＰＬを基準にした所定のオフセットоｆｓｔ１またはоｆｓｔ２のアドレスに常に記録されるものとする。したがって、読取プロテクト情報ＰＤｒのアドレスａｄＰｒと書込プロテクト情報ＰＤｗのアドレスａｄＰｗは、先頭アドレスａｄＰＬを基準にした場合、
ａｄＰｒ＝ａｄＰＬ＋оｆｓｔ１
ａｄＰｗ＝ａｄＰＬ＋оｆｓｔ２
で求めることができる。なおプロテクト情報クラスタＰＤＣにはこれらプロテクト情報の他に、キーデータやファイルＩＤ等の各種情報の記録が可能である。
【０３７２】
システムクラスタＳＣには、このメモリ上に記録されたユーザークラスタＵＣｉ各々の少なくとも区切りアドレス情報を載せ、且つ最新に記録がなされたユーザークラスタを示すように記載されたクラスタ・アドレス・テーブルＣＡｄＴが予め定められたアドレスａｄＣに記録される。
【０３７３】
ここで、前記の図２に示されるメモリ部Ｍｅｍ１と異なり、プロテクト情報クラスタＰＤＣの記録位置の情報を載せたプロテクト情報アドレス・テーブルＰＡｄＴは不必要である。したがってシステムクラスタＳＣの占有領域が削減される。
【０３７４】
クラスタ・アドレス・テーブルＣＡｄＴには、例えば図示されるようにユーザークラスタＵＣ１のクラスタ番号＃１と、ヘッドアドレスａｄ１０、テイルアドレスａｄ１１が表形式で記録される。ここで、各ユーザークラスタＵＣｉを、前に位置するユーザークラスタＵＣｊの末尾に続けて空きがなく記録する場合は、区切り情報としてヘッドアドレスを省略し、テイルアドレスのみを記録する構成にできる。これは全体メモリ容量が限られて管理データの削減が必要な場合に適する。
【０３７５】
さらにクラスタ・アドレス・テーブルＣＡｄＴは、最新に記録がなされたユーザークラスタを示すように記載がなされる。図示される構成では、最新に記録がなされたユーザークラスタをテーブルの最下端（または最上端）に記載するようにする。これにより、テーブルの参照時に最下端（または最上端）のクラスタを以て容易に最新のユーザークラスタであることが確認される。
【０３７６】
上記の構成以外にも、例えば最新に記録がなされたユーザークラスタを示すフラグや識別子を付加する構成等が可能である。
【０３７７】
本実施形態においては、前述のようにプロテクト情報クラスタＰＤＣは常に最新のユーザークラスタの末尾に続けて記録がなされるので、ＰＤＣ位置演算・更新手段ｒｗ４７は、クラスタ・アドレス・テーブルＣＡｄＴに記載されている最新のユーザークラスタの末尾アドレスから容易に、プロテクト情報クラスタＰＤＣのヘッドアドレスａｄＰＬを演算することができる。
【０３７８】
ここで、メモリ部Ｍｅｍ４上の空き領域は、図示されるように空き領域ＮＵとしてアドレス管理する構成とすることも可能である。
【０３７９】
データ書込装置ＷＶ４のコマンド発行手段ｒｗ４５が発行する指示すなわちコマンドには、データ記録再生装置ＴＦ４内部のメモリ部Ｍｅｍ４へデータの記録を指示するコマンドｃｍＷと、メモリ部Ｍｅｍ４からデータの再生を指示するコマンドｃｍＲがある。
【０３８０】
コマンドｃｍＷは、所望される記録データのメモリ部Ｍｅｍ４への記録を指示する新規記録コマンド、メモリ部Ｍｅｍ４上の既存ユーザークラスタＵＣｉを書き替え記録して新ユーザークラスタＵＣｉとすることを指示する更新記録コマンド、メモリ部Ｍｅｍ４に記録されたプロテクト情報クラスタＰＤＣの内容（例えば読取プロテクト情報ＰＤｒや書込プロテクト情報ＰＤｗ）の更新を指示するプロテクト情報更新コマンド、クラスタ・アドレス・テーブルＣＡｄＴの内容の更新を指示するテーブル更新コマンドとして機能する。
【０３８１】
コマンドｃｍＲは、クラスタ・アドレス・テーブルＣＡｄＴの読取りを指示する読取コマンド、プロテクト情報クラスタＰＤＣの内容（例えば読取プロテクト情報ＰＤｒや書込プロテクト情報ＰＤｗ）の読取りを指示する読取コマンドとして機能する。
【０３８２】
各コマンドの機能の区別は、コマンドを形成するコードや、オペランドにより為される。またサブコマンドを発行する構成としてもよい。
【０３８３】
制御・伝送手段ｒｗ４１は、コマンド発行手段ｒｗ４５が発行するこれらコマンドに、アドレス管理手段ｒｗ４４またはＰＤＣ位置演算・更新手段ｒｗ４７によるアドレスデータや、データ編成手段ｒｗ４６またはプロテクトデータ編成手段ｒｗ４８による記録・更新データを加えて指示入力データに編成する。
【０３８４】
このようにデータ書込装置ＷＶ４が送付する指示入力データの種類は、コマンドとターゲットアドレスから構成される指示入力データ、コマンドとターゲットアドレスと記録データ又は更新データから構成される指示入力データ、コマンドとターゲットアドレスとプロテクト情報更新データから構成される指示入力データ等があり、これらの指示入力データは、制御・伝送手段ｒｗ４１を経てエラー管理手段ｒｗ４２により符号化がなされ、データ授受部Ａｔｒ４からデータ記録再生装置ＴＦ４側へ送付される。
【０３８５】
一方、データ記録再生装置ＴＦ４においては、データ書込装置ＷＶ４のデータ授受部Ａｔｒ４から送出された指示入力データをデータ授受部Ｂｔｒ４が受け、制御・伝送手段ｔｆ４１を経てエラー管理手段ｔｆ４２により復号化／エラー訂正がなされたのち、指示入力解析手段ｔｆ４３によりコマンド解析され、この解析結果に基づき記録手段ｔｆ４５または再生手段ｔｆ４４が作動してデータやテーブル或いはアドレスの記録・更新または再生がなされる。
【０３８６】
再生されたデータおよび処理に伴うステータスは、レスポンスデータ編成手段ｔｆ４６によりレスポンスデータに編成され、エラー管理手段ｔｆ４２により符号化がなされ、データ授受部Ｂｔｒ４から送出される。
【０３８７】
ついでデータ書込装置ＷＶ４にあっては、データ授受部Ａｔｒ４がデータ授受部Ｂｔｒ４から送出されたレスポンスデータを受け、制御・伝送手段ｒｗ４１を経てエラー管理手段ｒｗ４２により復号化／エラー訂正がなされたのち、レスポンス処理手段ｒｗ４３により処理され、再生されたデータ、および処理に伴うステータスが表示情報出力手段ＤｐＬに表示されるか、装置外に出力される。
【０３８８】
つぎに図１６に基づき動作を説明する。
データ書込装置ＷＶ４とデータ記録再生装置ＴＦ４の動作は、以下のような複数のプロセスにしたがい実行される。各プロセスは、複数のステップから構成される。なお、説明の煩雑を避けるためエラー管理の処理は以下の説明において省略される。
【０３８９】
クラスタ管理プロセス（第１）ｐ４０１では、使用者からの指示入力が発生すると、ステップ４０００でデータ書込装置ＷＶ４からデータ記録再生装置ＴＦ４へ、読取コマンドｃｍＲとターゲットアドレスａｄＣから成る指示入力データが送られる。アドレスａｄＣはクラスタ・アドレス・テーブルＣＡｄＴのエントリポイントである。
【０３９０】
読取コマンドｃｍＲは前記のように制御・伝送手段ｒｗ４１の制御下でコマンド発行手段ｒｗ４５が発行し、ターゲットアドレスａｄＣはアドレス管理手段ｒｗ４４が作成し、制御・伝送手段ｒｗ４１がこれらを指示入力データに編成する。以下の各指示入力データの編成も略同様に為される。
【０３９１】
データ記録再生装置ＴＦ４において、この読取コマンドｃｍＲとターゲットアドレスａｄＣから成る指示入力データを受けると、メモリ部Ｍｅｍ４のアドレスａｄＣからクラスタ・アドレス・テーブルＣＡｄＴを読取り、これをステップ４００１でデータ書込装置ＷＶ４へ送付する。
【０３９２】
このクラスタ・アドレス・テーブルＣＡｄＴを受けてデータ書込装置ＷＶ４では、ａｄＰｗ演算プロセスｐ４２として、ＰＤＣ位置演算・更新手段ｒｗ４７により最新に記録がなされたクラスタの末尾アドレスが抽出され、これに基づいてプロテクト情報クラスタＰＤＣのエントリ・アドレスが演算され、ついでエントリ・アドレスからオフセット分を調整して書込プロテクト情報ＰＤｗの記録アドレスａｄＰｗが演算される。
【０３９３】
ついでクラスタ管理プロセス（第２）ｐ４０２として、ステップ４００２でデータ書込装置ＷＶ４からデータ記録再生装置ＴＦ４へ読取コマンドｃｍＲとターゲットアドレスａｄＰｗが送られる。
【０３９４】
データ記録再生装置ＴＦ４はこの指示入力データを受けると、メモリ部Ｍｅｍ４のアドレスａｄＰｗから書込プロテクト情報ＰＤｗを読取り、これをステップ４００３でデータ書込装置ＷＶ４へ送付する。
【０３９５】
続くターゲットアドレス設定プロセスｐ４３では、入力器Ｋｂから入力された、書込のターゲットアドレスａｄ１に基づき、読取った書込プロテクト情報ＰＤｗを参照して、このターゲットアドレスａｄ１の属するクラスタが書込み可能であることを確認する。
【０３９６】
続くクラスタ書込（任意記録長）プロセスｐ４４では、ステップ４００５でデータ書込装置ＷＶ４がデータ記録再生装置ＴＦ４へ書込コマンドｃｍＷとターゲットアドレスａｄ１と記録データｄ１を送る。データ記録再生装置ＴＦ４はメモリ部Ｍｅｍ４のアドレスａｄ１へ記録データｄ１を記録する。そしてステータス分析プロセスｐ４８としてステップ４０３０でステータスデータｓｔａｔをデータ書込装置ＷＶ４へ送る。データ書込装置ＷＶ４は、このステータスデータｓｔａｔを分析して記録データｄ１の記録が成されたことを確認する。
【０３９７】
この記録が終了すると、データ書込装置ＷＶ４は、記録データがさらに存在することを確認し、再度、ターゲットアドレス設定プロセスｐ４３として入力器Ｋｂから入力された、書込のターゲットアドレスａｄ２に基づき、読取った書込プロテクト情報ＰＤｗを参照して、このターゲットアドレスａｄ２の属するクラスタが書込み可能であることを確認する。
【０３９８】
ついで再度、クラスタ書込（任意記録長）プロセスｐ４４としてデータ書込装置ＷＶ４はステップ４００６でデータ記録再生装置ＴＦ４へ書込コマンドｃｍＷとターゲットアドレスａｄ２と記録データｄ２を送る。データ記録再生装置ＴＦ４はメモリ部Ｍｅｍ４のアドレスａｄ２へ記録データｄ２を記録する。そして再度、ステータス分析プロセスｐ４８としてステップ４０３０でステータスデータｓｔａｔをデータ書込装置ＷＶ４へ送る。データ書込装置ＷＶ４は、このステータスデータｓｔａｔを分析して記録データｄ２の記録が成されたことを確認する。
【０３９９】
以下同様にして記録データｄ３、ｄ４の記録が進行し、やがてステップ４００９でデータ記録再生装置ＴＦ４へ書込コマンドｃｍＷとターゲットアドレスａｄＮと記録データｄＮが送られると、データ記録再生装置ＴＦ４はメモリ部Ｍｅｍ４のアドレスａｄＮへ記録データｄＮを記録する。このようにして、記録データｄ１〜ｄＮから成るファイルがユーザークラスタＵＣ２として形成される。
【０４００】
上記から明らかなように、使用者はこのユーザークラスタＵＣ２の記録長と記録アドレスを所望の任意の値に設定して、メモリ部Ｍｅｍ４上に記録させることができる。
【０４０１】
続くＣＡｄＴ＊更新書込プロセスｐ４５では、ステップ４０１０でデータ書込装置ＷＶ４がデータ記録再生装置ＴＦ４へ書込コマンドｃｍＷと固定アドレスａｄＣと、ユーザークラスタＵＣ２の区切り情報を最新のクラスタを示すように追記した更新データＣＡｄＴ＊を送る。すなわちクラスタ・アドレス・テーブルＣＡｄＴの更新データＣＡｄＴ＊には、ユーザークラスタＵＣ２の区切り情報がテーブルの最下端に記載されている。
データ記録再生装置ＴＦ４はメモリ部Ｍｅｍ４の固定アドレスａｄＣへ、この更新データＣＡｄＴ＊を記録する。これによりクラスタ・アドレス・テーブルＣＡｄＴが更新される。
【０４０２】
ここで最新のクラスタが更新されたので、プロテクト情報クラスタＰＤＣの記録されるアドレスも更新されなければならない。そこでａｄＰｗ＊更新演算プロセスｐ４６へ移り、最新のクラスタとなったユーザークラスタＵＣ２の区切り情報（末尾アドレス）に基づき、プロテクト情報クラスタＰＤＣの先頭アドレスを演算し、さらにこの先頭アドレスにオフセット量を調整し、書込プロテクト情報ＰＤｗの記録アドレスを更新してａｄＰｗ＊とする。
【０４０３】
続くＰＤｗ＊、ＰＤｒ＊更新書込プロセスｐ４７では、ステップ４０２０でデータ書込装置ＷＶ４がデータ記録再生装置ＴＦ４へ書込コマンドｃｍＷと更新されたターゲットアドレスａｄＰｗ＊と、更新する書込プロテクト情報ＰＤｗ＊を送る。データ記録再生装置ＴＦ４はメモリ部Ｍｅｍ４のアドレスａｄＰｗ＊へ、この更新する書込プロテクト情報ＰＤｗ＊を記録する。これにより、書込プロテクト情報ＰＤｗに、新規に記録されたユーザークラスタＵＣ２の書込プロテクト情報が追記される。
【０４０４】
同様にして、データ書込装置ＷＶ４がデータ記録再生装置ＴＦ４へ書込コマンドｃｍＷと更新されたターゲットアドレスａｄＰｒ＊と、更新する読取プロテクト情報ＰＤｒ＊を送る。データ記録再生装置ＴＦ４はメモリ部Ｍｅｍ４のアドレスａｄＰｒ＊へ、この更新する読取プロテクト情報ＰＤｒ＊を記録する。これにより、読取プロテクト情報ＰＤｒに、新規に記録されたユーザークラスタＵＣ２の読取プロテクト情報が追記される。
【０４０５】
前記のように、本実施形態によれば、記録するデータの記録長を任意の所望長さで記録することができる。また、このファイルを以てクラスタとするものであるから、複数クラスタに分割する必要がなく、ファイルとクラスタは一対一の対応となり、記録長の長いファイルであっても１個のクラスタとして編成できる。
【０４０６】
これにより、ファイルの末端が同時にクラスタ末端に設定される。すなわちファイルの末端とクラスタ末端間に不使用のデッドエリアが発生しない。これにより、メモリ部上に利用不能の未記録領域が発生するのを防止でき、よってメモリ利用効率を向上させることができる。
【０４０７】
さらに、記録長の長いファイルであっても分割されることなく１個のクラスタとして編成され、ファイルが複数のクラスタに分割されないから、ファイル管理が容易になるのみならず、プロテクト情報の記録格納領域を１ファイルにつき１個にすることができ、よってプロテクト情報の記録に割り当てる領域を節約でき、メモリ利用効率を向上させることができる。
【０４０８】
さらに本実施形態によれば、記録したクラスタの位置を示すクラスタ・アドレス・テーブルＣＡｄＴがメモリ部の固定位置に記録されるから、この固定位置にあるクラスタ・アドレス・テーブルＣＡｄＴを参照することにより、メモリ部の任意の位置に記録された任意の記録長のファイルへのエントリが容易にでき、よってファイルアクセスが容易になる。
【０４０９】
さらに本実施形態によれば、与えられた任意の記録長のデータを指定された所望位置に記録すると、これが最新の記録データとなり、この記録位置と、最新のクラスタであることの情報は、クラスタ・アドレス・テーブルＣＡｄＴにとりこまれてメモリ手段上の固定位置へ記録される。したがって、以後の処理において当該固定位置がアクセスされることでクラスタ・アドレス・テーブルＣＡｄＴが得られ、これによりメモリ部の最新の記録データの確定および各記録データの位置の確認が容易にできる。
【０４１０】
また、プロテクト情報を常に、最も新しく記録された記録データの末尾に続く位置に記録するから、クラスタ・アドレス・テーブルＣＡｄＴをアクセスするだけで、ユーザークラスタのアドレスを得るのみならず、プロテクト情報クラスタＰＤＣの記録位置までもが演算で容易に求めることが可能になる。
【０４１１】
このように、プロテクト情報クラスタＰＤＣの記録位置を示すための間接的な記録、例えば前記の実施形態で使用されたプロテクト情報アドレス・テーブルＰＡｄＴが不要になるので、記録領域が節約でき、ユーザーエリアを拡大することができる。
【０４１２】
図１７は、本発明に係るデータ読取システムの一実施形態のブロック構成図である。図１８は、図１７に示されるデータ読取システムの動作の説明図である。
図１７に示されるように、本発明に係るデータ読取システムは、データ読取装置ＲＶ５とデータ記録再生装置ＴＦ５を備える。
【０４１３】
データ読取装置ＲＶ５は、使用者が指示を入力するための指示情報入力手段Ｋｂ、表示情報出力手段ＤｐＬ、データ記録再生装置ＴＦ５とのデータ授受に携わるデータ授受部Ａｔｒ５、データ授受部Ａｔｒ５に接続され、さらに各部に接続されて信号／データを各部に伝送するとともに各部を制御する制御・伝送手段ｒｗ５１、授受されるデータのエラー管理を実行するエラー管理手段ｒｗ５２、データ記録再生装置ＴＦ５から送られデータ授受部Ａｔｒ５が受けたレスポンス信号を処理するレスポンス処理手段ｒｗ５３を備える。
【０４１４】
さらに、指示情報入力手段Ｋｂを介して入力されたアドレス情報をはじめ、各アドレスの管理を行うアドレス管理手段ｒｗ５４、指示情報入力手段Ｋｂを介して入力された指示コマンドに基づき所定形式のコマンドを発行するコマンド発行手段ｒｗ５５、メモリ上に形成された各クラスタのデータ保護のためのプロテクト情報クラスタＰＤＣのアドレスを演算するＰＤＣ位置演算手段ｒｗ５６を具備する。
【０４１５】
ＰＤＣ位置演算手段ｒｗ５６は、後述されるようにデータ記録再生装置ＴＦ５内のメモリ部Ｍｅｍ５に記録されたクラスタ・アドレス・テーブルＣＡｄＴに記載されている最新のユーザークラスタの末尾アドレスから、プロテクト情報クラスタＰＤＣのヘッドアドレスを演算する機能を備える。
【０４１６】
データ読取装置ＲＶ５は、ＣＰＵを備える不図示のマイクロコンピュータと、このマイクロコンピュータによって読取り実行可能のプログラムが格納された例えばＲＯＭ（読出し専用メモリ）を備えて構成するものとし、前記の各手段は夫々プログラムとしてＲＯＭに格納する構成とすることが好ましいが、ロジック回路または一部分をロジック回路で構成することも可能である。
【０４１７】
一方、データ記録再生装置ＴＦ５は、データ読取装置ＲＶ５とのデータ授受に携わるデータ授受部Ｂｔｒ５、データ授受部Ｂｔｒ５に接続され、さらに各部に接続されて信号／データを各部に伝送するとともに各部を制御する制御・伝送手段ｔｆ５１、授受されるデータのエラー管理を実行するエラー管理手段ｔｆ５２、データ読取装置ＲＶ５から送られデータ授受部Ｂｔｒ５が受けたデータから指示入力を解析する指示入力解析手段ｔｆ５３、データを記録保持するメモリ部Ｍｅｍ５、データ読取装置ＲＶ５から送られたターゲットアドレスに基づきメモリ部Ｍｅｍ５の当該アドレスからデータを読み取る再生手段ｔｆ５４を備える。
【０４１８】
メモリ部Ｍｅｍ５は例えば半導体メモリセルアレイで構成されるが、これに限定されることなく、磁気シートや光学式メモリ媒体による構成も可能である。
【０４１９】
さらに、前記のエラー管理手段ｔｆ５２または、指示入力解析手段ｔｆ５３または、再生手段ｔｆ５４の実行による結果をレスポンスデータに編成するレスポンスデータ編成手段ｔｆ５６を備える。
【０４２０】
データ記録再生装置ＴＦ５は、全体をロジック回路で、または一部分をロジック回路で構成することが好ましいが、ＣＰＵを備える不図示のマイクロコンピュータと、このマイクロコンピュータによって読取り実行可能のプログラムが格納された例えばＲＯＭ（読出し専用メモリ）を備えて構成するものとし、前記の各手段は夫々プログラムとしてＲＯＭに格納する構成とすることも可能である。
【０４２１】
また、データ授受部Ａｔｒ５、Ｂｔｒ５は、アンテナを具備して電磁波の受発信によりデータ授受を行う構成とすることが好ましいが、有線の接続であっても差し支えない。
とりわけ電磁波の受発信を行う構成では、データ読取装置ＲＶ５が発信する電磁波をデータ記録再生装置ＴＦ５が受信し、これを整流して得る電力を電源としてデータ記録再生装置ＴＦ５の各部に供給する構成とすることができる。これによると、データ記録再生装置ＴＦ５側に例えば電池や、外部から供給される電源を用意する必要がなくなり、データ記録再生装置ＴＦ５の構成が簡素化されるのみならず、経済的となる。またデータ記録再生装置ＴＦ５の設置場所の制約がなくなり、システム構築の自由度を向上させることができる。
【０４２２】
また、図示されないがデータ読取装置ＲＶ５が発信する電磁波からクロック信号を抽出するクロック回路を、データ記録再生装置ＴＦ５側に設ける構成とすることも可能である。これによって得られるクロックは、データ記録再生装置ＴＦ５側の制御タイミング信号やデータ読取装置ＲＶ５側への送信キャリアとして利用できる。
【０４２３】
また、エラー管理手段ｒｗ５２とエラー管理手段ｔｆ５２は、データのエラー訂正機能を含むが、この他にデータの暗号化／復号化機能を備える構成とすることも可能である。
【０４２４】
ここでメモリ部Ｍｅｍ５には説明上、図示されるようにその先頭部から順に、システムクラスタＳＣ、ユーザークラスタＵＣ１、ユーザークラスタＵＣ２、プロテクト情報クラスタＰＤＣ、未記録エリアＮＵが配列されているものとし、ここではユーザークラスタＵＣ２を読み取るものとする。
【０４２５】
システムクラスタＳＣは、メモリ部Ｍｅｍ５の先頭部に常に記録されている。一方、ユーザークラスタＵＣ１、ＵＣ２はメモリ上の任意の位置に、任意の記録長で記録されている。このうち、ユーザークラスタＵＣ２は最新に記録がなされたものである。さらにプロテクト情報クラスタＰＤＣは、この最新に記録がなされたユーザークラスタＵＣ２の末尾アドレスに続けて記録されている。
【０４２６】
図１８に示されるように、プロテクト情報クラスタＰＤＣ内のアドレスａｄＰｒには読取プロテクト情報ＰＤｒが記録されている。さらに、ユーザークラスタＵＣ２はアドレスａｄ１〜アドレスａｄＮを占め、データｄ１〜ｄＮが記録されファイルを構成している。
【０４２７】
システムクラスタＳＣには、このメモリ部Ｍｅｍ５に記録されるユーザークラスタＵＣｉ各々の少なくとも区切りアドレス情報を載せたクラスタ・アドレス・テーブルＣＡｄＴが、予め定められた固定アドレスａｄＣに記録される。
【０４２８】
図示されるこの場合のクラスタ・アドレス・テーブルＣＡｄＴには、ユーザークラスタＵＣ１のクラスタ番号と、このクラスタの区切り情報である末尾アドレス、およびユーザークラスタＵＣ２のクラスタ番号と、このクラスタの区切り情報である末尾アドレスａｄＮが記載されており、しかもユーザークラスタＵＣ２のデータは、このクラスタが最新に記録されたクラスタであることを示すべく、テーブルの最下端に記載されている。
【０４２９】
したがって、クラスタ・アドレス・テーブルＣＡｄＴをアクセスした際に、最下端のクラスタを参照すると、最新に記録されたクラスタが容易に判明するよう構成されている。
【０４３０】
データ読取装置ＲＶ５のコマンド発行手段ｒｗ５５が発行するコマンドには、メモリ部Ｍｅｍ５に記録されたユーザークラスタＵＣｉのデータ再生を指示する再生コマンド、クラスタ・アドレス・テーブルＣＡｄＴや読取プロテクト情報ＰＤｒの読取りを指示する読取コマンドなどがある。
【０４３１】
またデータ読取装置ＲＶ５は、コマンド発行手段ｒｗ５５によるコマンドとアドレス管理手段ｒｗ５４によるターゲットアドレスから構成される指示入力データを送信する。この指示入力データは、制御制御・伝送手段ｒｗ５１を経てエラー管理手段ｒｗ５２により符号化がなされ、データ授受部Ａｔｒ５からデータ記録再生装置ＴＦ５へ送出される。
【０４３２】
一方、データ記録再生装置ＴＦ５においては、データ読取装置ＲＶ５のデータ授受部Ａｔｒ５から送出された指示入力データをデータ授受部Ｂｔｒ５が受け、制御・伝送手段ｔｆ５１を経てエラー管理手段ｔｆ５２により復号化／エラー訂正がなされたのち、指示入力解析手段ｔｆ５３によりコマンド解析され、この解析結果に基づき再生手段ｔｆ５４が作動してデータやテーブルの再生がなされる。
【０４３３】
再生されたデータおよび処理に伴うステータスは、レスポンスデータ編成手段ｔｆ５６によりレスポンスデータに編成され、エラー管理手段ｔｆ５２により符号化がなされ、データ授受部Ｂｔｒ５からデータ読取装置ＲＶ５へ送出される。
【０４３４】
ついでデータ読取装置ＲＶ５にあっては、データ授受部Ａｔｒ５がデータ授受部Ｂｔｒ５から送出されたレスポンスデータを受け、制御・伝送手段ｒｗ５１を経てエラー管理手段ｒｗ５２により復号化／エラー訂正がなされたのち、レスポンス処理手段ｒｗ５３により処理され、再生されたデータ、および処理に伴うステータスが表示情報出力手段ＤｐＬに表示されるか、装置外に出力される。
【０４３５】
つぎに本データ読取システムの動作を、図１８に基づき説明する。
データ読取装置ＲＶ５とデータ記録再生装置ＴＦ５の動作は、以下のような複数のプロセスにしたがい実行される。各プロセスは、複数のステップから構成される。なお、説明の煩雑を避けるためエラー管理の処理は以下の説明において省略される。
【０４３６】
クラスタ管理プロセス（第１）ｐ５０１では、使用者からの指示入力が発生すると、ステップ５０００でデータ読取装置ＲＶ５からデータ記録再生装置ＴＦ５へ、読取コマンドｃｍＲとターゲットアドレスａｄＣから成る指示入力データが送られる。アドレスａｄＣはクラスタ・アドレス・テーブルＣＡｄＴのエントリポイントである。
【０４３７】
読取コマンドｃｍＲは前記の制御・伝送手段ｒｗ５１の制御下でコマンド発行手段ｒｗ５５が発行し、ターゲットアドレスａｄＣはアドレス管理手段ｒｗ５４が作成し、制御・伝送手段ｒｗ５１がこれらを指示入力データに編成する。以下の各指示入力データの編成も略同様に為される。
【０４３８】
データ記録再生装置ＴＦ５において、この読取コマンドｃｍＲとターゲットアドレスａｄＣから成る指示入力データを受けると、メモリ部Ｍｅｍ５のアドレスａｄＣからクラスタ・アドレス・テーブルＣＡｄＴを読取り、これをステップ５００１でデータ読取装置ＲＶ５へ送付する。
【０４３９】
このクラスタ・アドレス・テーブルＣＡｄＴを受けてデータ読取装置ＲＶ５では、ａｄＰｒ演算プロセスｐ５２として、ＰＤＣ位置演算手段ｒｗ５６により最新に記録がなされたクラスタの末尾アドレスが抽出され、これに基づいてプロテクト情報クラスタＰＤＣのエントリ・アドレスが演算され、ついでエントリ・アドレスからオフセット分を調整して読取プロテクト情報ＰＤｒの記録アドレスａｄＰｒが演算される。
【０４４０】
ついでクラスタ管理プロセス（第２）ｐ５０２として、ステップ５００２でデータ読取装置ＲＶ５からデータ記録再生装置ＴＦ５へ読取コマンドｃｍＲとターゲットアドレスａｄＰｒが送られる。
【０４４１】
データ記録再生装置ＴＦ５はこの指示入力データを受けると、メモリ部Ｍｅｍ５のアドレスａｄＰｒから読取プロテクト情報ＰＤｒを読取り、これをステップ５００３でデータ読取装置ＲＶ５へ送付する。
【０４４２】
続くターゲットアドレス設定プロセスｐ５３では、入力器Ｋｂから入力された、読取のターゲットアドレスａｄ１に基づき、読取った読取プロテクト情報ＰＤｒを参照して、このターゲットアドレスａｄ１の属するクラスタが読取可能であることを確認する。
【０４４３】
続くクラスタ読取プロセスｐ５４では、ステップ５０００でデータ読取装置ＲＶ５がデータ記録再生装置ＴＦ５へ読取コマンドｃｍＲとターゲットアドレスａｄ１を送る。データ記録再生装置ＴＦ５はメモリ部Ｍｅｍ５のアドレスａｄ１から記録データｄ１を読取る。そしてステータス分析プロセスｐ５５としてステップ５０２０でステータスデータｓｔａｔをデータ読取装置ＲＶ５へ送る。データ読取装置ＲＶ５は、このステータスデータｓｔａｔを分析して記録データｄ１の記録が成されたことを確認する。
【０４４４】
この記録が終了すると、データ読取装置ＲＶ５は、記録データがさらに存在することを確認し、再度、ターゲットアドレス設定プロセスｐ５３として入力器Ｋｂから入力された、次の読取のターゲットアドレスａｄ２に基づき、読取った読取プロテクト情報ＰＤｒを参照して、このターゲットアドレスａｄ２の属するクラスタが読取可能であることを確認する。
【０４４５】
ついで再度、クラスタ読取プロセスｐ５４としてデータ読取装置ＲＶ５は
ステップ５０１２でデータ記録再生装置ＴＦ５へ読取コマンドｃｍＲとターゲットアドレスａｄ２を送る。データ記録再生装置ＴＦ５はメモリ部Ｍｅｍ５のアドレスａｄ２から記録データｄ２を再生する。そして再度、ステータス分析プロセスｐ５５としてステップ５０２０でステータスデータｓｔａｔをデータ読取装置ＲＶ５へ送ると同時に、ステップ５０１３で再生データｄ２をデータ読取装置ＲＶ５に送る。
【０４４６】
データ読取装置ＲＶ５では、受けたステータスデータｓｔａｔを分析し、データｄ２の再生が正常に成されたことを確認すると、再生データｄ２を表示または出力する。
【０４４７】
以下同様にして記録されたデータｄ３、ｄ４の再生が進行し、やがてデータ記録再生装置ＴＦ５へ読取コマンドｃｍＲとターゲットアドレスａｄＮが送られると、データ記録再生装置ＴＦ５はメモリ部Ｍｅｍ５のアドレスａｄＮからデータｄＮを再生し、データ読取装置ＲＶ５へ送出する。このようにして、ユーザークラスタＵＣ２を構成するデータｄ１〜ｄＮから成るファイルが読み取られる。
【０４４８】
前記のように、本実施形態に係るデータ読取システムによれば、データ記録再生装置ＴＦ５のメモリ部Ｍｅｍ５に記録されたクラスタ・アドレス・テーブルＣＡｄＴと、このクラスタ・アドレス・テーブルＣＡｄＴに記載された最新の記録データの位置情報に基づき読取プロテクト情報ＰＤｒの位置を演算し、この位置に基づき読取プロテクト情報ＰＤｒを得て、所望の読取位置が読取可能であることを確認し、ついで所望の記録データを所望の読取位置から読み取る。
このように、クラスタ・アドレス・テーブルＣＡｄＴに記載された最新の記録データの位置情報からプロテクト情報を容易に得ることができる。また、読取を所望する記録データの記録位置および記録長を問わず、確実に所望データを読取ることができる。
【０４４９】
図１９は、本発明に係るデータ書込・読取装置の一実施形態の構成を示すブロック図である。
このデータ書込・読取装置ＲＷ６は、例えば前述のデータ記録再生装置ＴＦ３（図９参照）に対し、電磁波を発信してデータ記録再生装置ＴＦ３へ電力を供給するとともに、電磁波により指示入力データをデータ記録再生装置ＴＦ３へ送信し、またデータ記録再生装置ＴＦ３からレスポンス信号を受信するものである。
【０４５０】
データ書込・読取装置ＲＷ６は、各手段の作動を制御するとともに、各手段とでデータ授受を行う制御手段ｒｗ６０１、使用者が指示データ（コマンド、ターゲットアドレス、記録データ、更新データ等）を入力するためのキーボードＫｂおよび入力インタフェースＩ−Ｂｆ、入力された各データやデータ記録再生装置ＴＦ３から読み取ったデータ、或いは交信内容を仲介する出力インタフェースＯ−Ｂｆ、出力インタフェースＯ−Ｂｆに接続された液晶ディスプレイ装置ＤｐＬを備える。
【０４５１】
さらに、使用者から入力されたコマンドに基づきコマンドを所定フォーマットで発行するコマンド発行手段ｒｗ６０２、使用者から入力されたターゲットアドレスをはじめ、各種のテーブルやプロテクト情報のエントリアドレスを演算管理するアドレス管理手段ｒｗ６０３、使用者から入力された記録データに基づき所定フォーマットでデータ編成を行うデータ編成手段ｒｗ６１０、使用者から入力されたプロテクト情報の更新データ（ＰＤｒ＊、ＰＤｗ＊）に基づき所定フォーマットで更新データの編成を行うプロテクト情報更新手段ｒｗ６１１、前記の、コマンド発行手段ｒｗ６０２とアドレス管理手段ｒｗ６０３とデータ編成手段ｒｗ６１０とプロテクト情報更新手段ｒｗ６１１からのデータに基づき指示入力データＤｉを編成する指示入力データ編成手段ｒｗ６０４を備える。
【０４５２】
さらに、指示入力データ編成手段ｒｗ６０４の出力データにエラー符号化処理を施して送信受信回路ＴＲへ入力するとともに、送信受信回路ＴＲが受信したレスポンスデータにエラー訂正処理を施してバッファメモリＢｕｆへ格納するエラー管理手段ＥＲ、このエラー管理手段ＥＲから信号を受けてアンテナＡＮＴから電磁波を発信するとともに、アンテナＡＮＴが捕捉した電磁波からレスポンス信号を生成させる送信受信回路ＴＲを備える。
【０４５３】
さらに、バッファメモリＢｕｆへ格納されたデータから、各種情報やアドレス情報やコマンド等を抽出するレスポンス処理手段ｒｗ６０６を備える。レスポンス処理手段ｒｗ６０６が抽出する情報には、クラスタ・アドレス・テーブルＣＡｄＴ、書込プロテクト情報ＰＤｗ、読取プロテクト情報ＰＤｒ、リトライ・コマンドｒｔｙ、再生データＲо、ステータスｓｔａｔ等がある。
【０４５４】
さらに、入力されたターゲットアドレスと、レスポンス処理手段ｒｗ６０６から供給されたクラスタ・アドレス・テーブルＣＡｄＴに基づきクラスタを確定してクラスタ番号を許可確認手段ｒｗ６０９へ供給するクラスタ確定手段ｒｗ６０７、このクラスタ番号と、レスポンス処理手段ｒｗ６０６から供給された読取プロテクト情報ＰＤｒまたは書込プロテクト情報ＰＤｗに基づき書込みまたは読取り許可を確認して結果をコマンド発行手段ｒｗ６０２へ供給する許可確認手段ｒｗ６０９、レスポンス処理手段ｒｗ６０６から供給されたクラスタ・アドレス・テーブルＣＡｄＴと、コマンド発行手段ｒｗ６０２から供給された読取または書込情報に基づき読取プロテクト情報ＰＤｒが記録されたアドレス又は書込プロテクト情報ＰＤｗが記録されたアドレスを読み出してアドレス管理手段ｒｗ６０３へ供給する最新クラスタ検索手段ｒｗ６０８を備える。
【０４５５】
前記で、アドレス管理手段ｒｗ６０３は、予め定められている、クラスタ・アドレス・テーブルＣＡｄＴが記録された固定アドレスを内蔵している。
またレスポンス処理手段ｒｗ６０６が出力するリトライ・コマンドｒｔｙはコマンド発行手段ｒｗ６０２へ供給され、ステータスｓｔａｔは制御手段ｒｗ６０１へ供給されるよう構成されている。
【０４５６】
さらにデータ書込・読取装置ＲＷ６は、何れも不図示のマイクロコンピュータとＲＯＭ（読出し専用メモリ）またはフラッシュメモリやＥＥＰＲＯＭ（電気的消去可能プログラマブル読出しメモリ）を備え、前記メモリには前記の各手段、すなわ制御手段ｒｗ６０１、コマンド発行手段ｒｗ６０２、アドレス管理手段ｒｗ６０３、指示入力データ編成手段ｒｗ６０４、レスポンス処理手段ｒｗ６０６、クラスタ確定手段ｒｗ６０７、最新クラスタ検索ｒｗ６０８、許可確認手段ｒｗ６０９、データ編成手段ｒｗ６１０、プロテクト情報更新手段ｒｗ６１１、エラー管理手段ＥＲが、何れもマイクロコンピュータによって読取り実行可能なプログラムとして格納されている。
【０４５７】
図２０は、前記のデータ書込・読取装置ＲＷ６の動作フローチャートである。以下、同図に基づき動作を説明する。
【０４５８】
使用者からキーボードＫｂを介してデータの書込または読取の指示入力がなされ、制御手段ｒｗ６０１によって指示入力の発生が検出されると（ステップＳ６０２）、制御手段ｒｗ６０１はコマンド発行手段ｒｗ６０２とアドレス管理手段ｒｗ６０３と指示入力データ編成手段ｒｗ６０４を駆動して、データ記録再生装置ＴＦ３のメモリ部Ｍｅｍ３からクラスタ・アドレス・テーブルＣＡｄＴを読取る指示を、データ記録再生装置ＴＦ３に発信する（ステップＳ６０４）。
【０４５９】
ここでコマンド発行手段ｒｗ６０２はキーボードＫｂを介して指示入力を受理し、これをホールドする一方で、この入力された指示入力の内容（書込・読取）に関係なく、読取コマンドを発行して指示入力データ編成手段ｒｗ６０４へ出力する。一方、アドレス管理手段ｒｗ６０３は、内蔵している固定のＣＡｄＴアドレス（クラスタ・アドレス・テーブルＣＡｄＴのメモリ部Ｍｅｍ３上の記録アドレス）を指示入力データ編成手段ｒｗ６０４へ出力する。指示入力データ編成手段ｒｗ６０４は、これらを編成して指示入力データとなし、エラー管理手段ＥＲで符号化加工が施されてデータ記録再生装置ＴＦ３へ送出される。
【０４６０】
ついでデータ記録再生装置ＴＦ３から返送されるクラスタ・アドレス・テーブルＣＡｄＴの到着を待機する（ステップＳ６０６）。レスポンス信号が到着すると、制御手段ｒｗ６０１はエラー管理手段ＥＲを駆動し、エラー管理手段ＥＲはレスポンス信号に復号化を施してバッファメモリＢｕｆに格納する。ここで制御手段ｒｗ６０１はレスポンス処理手段ｒｗ６０６を駆動し、レスポンス処理手段ｒｗ６０６はバッファメモリＢｕｆに格納されたレスポンス信号から、クラスタ・アドレス・テーブルＣＡｄＴであることを確認し、クラスタ・アドレス・テーブルＣＡｄＴをクラスタ確定手段ｒｗ６０７へ入力する。クラスタ確定手段ｒｗ６０７は、入力されたターゲットアドレスとクラスタ・アドレス・テーブルＣＡｄＴから、このアドレスの属するクラスタを確定させる（ステップＳ６０８）。
【０４６１】
ついで制御手段ｒｗ６０１はコマンド発行手段ｒｗ６０２とレスポンス処理手段ｒｗ６０６と最新クラスタ検索手段ｒｗ６０８を駆動し、コマンド発行手段ｒｗ６０２は前記のホールドしていた指示入力を最新クラスタ検索手段ｒｗ６０８へ送り、レスポンス処理手段ｒｗ６０６はクラスタ・アドレス・テーブルＣＡｄＴを最新クラスタ検索手段ｒｗ６０８へ送ると、最新クラスタ検索手段ｒｗ６０８はクラスタ・アドレス・テーブルＣＡｄＴから最新のクラスタを探して、その末尾アドレスを読み取る（ステップＳ６１０）。
【０４６２】
ついで最新クラスタ検索手段ｒｗ６０８は、この末尾アドレスから、それに続くプロテクト情報クラスタＰＤＣのエントリアドレスを演算する（ステップＳ６１２）。ここで最新クラスタ検索手段ｒｗ６０８は、コマンド発行手段ｒｗ６０２から送られた指示入力を検査して、指示が書込みか、読取りかを確認する（ステップＳ６１４）。
【０４６３】
指示が書込みであると（Ａ２０）、最新クラスタ検索手段ｒｗ６０８はプロテクト情報クラスタＰＤＣのエントリアドレスに基づき、書込プロテクト情報ＰＤｗのアドレスを演算し、これをアドレス管理手段ｒｗ６０３へ入力する（ステップＳ６１６）。
【０４６４】
ついで制御手段ｒｗ６０１は、コマンド発行手段ｒｗ６０２とアドレス管理手段ｒｗ６０３と指示入力データ編成手段ｒｗ６０４を駆動して、書込プロテクト情報ＰＤｗの読取り指示をデータ記録再生装置ＴＦ３に発信する（ステップＳ６１８）。そしてデータ記録再生装置ＴＦ３からの書込プロテクト情報ＰＤｗの送付を待機し（ステップＳ６２０）、書込プロテクト情報ＰＤｗの送付があると、許可確認手段ｒｗ６０９を駆動し、許可確認手段ｒｗ６０９はクラスタ確定手段ｒｗ６０７から得た確定クラスタ番号と書込プロテクト情報ＰＤｗに基づき、確定させたクラスタが書込み許可されているかを確認する（ステップＳ６２２）。確認結果は制御手段ｒｗ６０１とコマンド発行手段ｒｗ６０２に通知される。
【０４６５】
書込み許可がなされていると、制御手段ｒｗ６０１はコマンド発行手段ｒｗ６０２とアドレス管理手段ｒｗ６０３を駆動し、プロテクト情報クラスタＰＤＣのすべてをデータ記録再生装置ＴＦ３のメモリ部Ｍｅｍ３から不図示の一時記憶手段へ転写して一時記憶させたのち、制御手段ｒｗ６０１はコマンド発行手段ｒｗ６０２とアドレス管理手段ｒｗ６０３と指示入力データ編成手段ｒｗ６０４を駆動し、コマンド発行手段ｒｗ６０２はデータ編成手段ｒｗ６１０を駆動し、これにより書込み指示コマンドとターゲットアドレスと記録データがデータ記録再生装置ＴＦ３へ送信され、データ記録再生装置ＴＦ３においてメモリ部Ｍｅｍ３のターゲットアドレスに記録データが書き込まれる（ステップＳ６２４）。
【０４６６】
ついでデータ記録再生装置ＴＦ３からレスポンス情報が送られバッファメモリＢｕｆに格納されると、レスポンス処理手段ｒｗ６０６はこのレスポンス信号からステータスコードｓｔａｔを抽出し、制御手段ｒｗ６０１へ入力する。制御手段ｒｗ６０１はステータスコードｓｔａｔを検討し（ステップＳ６２６）、レスポンスが書込みの正常終了であれば、ステップＳ６２８へ進む。
【０４６７】
ステップＳ６２８で、制御手段ｒｗ６０１は使用者からキーボードＫｂを介して記録データ終了通知とファイル作成指示を受けると、バッファメモリＢｕｆからレスポンス処理手段ｒｗ６０６を介して現行のクラスタ・アドレス・テーブルＣＡｄＴの送付を受け、アドレス管理手段ｒｗ６０３から最後の記録データのアドレスを得て、クラスタ・アドレス・テーブルＣＡｄＴの内容に最新のクラスタに関する情報を追記して更新し、この更新されたクラスタ・アドレス・テーブルＣＡｄＴ＊をデータ編成手段ｒｗ６１０へ送付する。
【０４６８】
ついで制御手段ｒｗ６０１はコマンド発行手段ｒｗ６０２とアドレス管理手段ｒｗ６０３と指示入力データ編成手段ｒｗ６０４を駆動し、コマンド発行手段ｒｗ６０２はデータ編成手段ｒｗ６１０を駆動し、これによりクラスタ・アドレス・テーブルＣＡｄＴの更新指示コマンドとターゲットアドレスと更新データがデータ記録再生装置ＴＦ３へ送信され、データ記録再生装置ＴＦ３においてメモリ部Ｍｅｍ３のターゲットアドレスａｄＣに更新されたクラスタ・アドレス・テーブルＣＡｄＴが書き込まれる。
【０４６９】
さらに、使用者から書込プロテクト情報ＰＤｗ＊または／および読取プロテクト情報ＰＤｒ＊の更新入力を得て、一時記憶装置に転記されているプロテクト情報クラスタＰＤＣの内容を更新し、データ記録再生装置ＴＦ３へ、更新されたプロテクト情報クラスタＰＤＣの再記録を指示するコマンドと、最新のクラスタの末尾アドレスから演算されたターゲットアドレスと、更新されたプロテクト情報クラスタＰＤＣを送付し（ステップＳ６３０）、データ記録再生装置ＴＦ３から送られた書込み正常終了のレスポンス情報を得て一連の動作が完了する。
【０４７０】
またステップＳ６２６でレスポンスが再トライを要求している場合は、ステップＳ６２４へ戻り再送する。またステップＳ６２６でレスポンスがエラー通知であれば、一連の動作をここで中止する。
【０４７１】
ステップＳ６１４でコマンドが読取り指示であれば（Ｂ２０）、最新クラスタ検索手段ｒｗ６０８はプロテクト情報クラスタＰＤＣのエントリアドレスに基づき、読取プロテクト情報ＰＤｒのアドレスを演算し、これをアドレス管理手段ｒｗ６０３へ入力する（ステップＳ６３２）。
【０４７２】
ついで制御手段ｒｗ６０１は、コマンド発行手段ｒｗ６０２とアドレス管理手段ｒｗ６０３と指示入力データ編成手段ｒｗ６０４を駆動して、読取プロテクト情報ＰＤｒの読取り指示をデータ記録再生装置ＴＦ３に発信する（ステップＳ６３４）。そしてデータ記録再生装置ＴＦ３からの読取プロテクト情報ＰＤｒの送付を待機し（ステップＳ６３６）、読取プロテクト情報ＰＤｒの送付があると、許可確認手段ｒｗ６０９を駆動し、許可確認手段ｒｗ６０９はクラスタ確定手段ｒｗ６０７から得た確定クラスタ番号と読取プロテクト情報ＰＤｒに基づき、確定させたクラスタが読取許可されているかを確認する（ステップＳ６３８）。確認結果は制御手段ｒｗ６０１とコマンド発行手段ｒｗ６０２に通知される。
【０４７３】
読取許可がなされていると、制御手段ｒｗ６０１はコマンド発行手段ｒｗ６０２とアドレス管理手段ｒｗ６０３と指示入力データ編成手段ｒｗ６０４を駆動し、これにより再生指示コマンドとターゲットアドレスがデータ記録再生装置ＴＦ３へ送信され、データ記録再生装置ＴＦ３においてメモリ部Ｍｅｍ３のターゲットアドレスから記録データが再生される（ステップＳ６４０）。
【０４７４】
ついでデータ記録再生装置ＴＦ３からレスポンス情報が送られバッファメモリＢｕｆに格納されると、レスポンス処理手段ｒｗ６０６はこのレスポンス信号からステータスコードｓｔａｔを抽出し、制御手段ｒｗ６０１へ入力する。制御手段ｒｗ６０１はステータスコードｓｔａｔを検討し（ステップＳ６４２）、レスポンスが書込みの正常終了であれば、ステップＳ６４４へ進み、再生データを出力して一連の動作が完了する。またステップＳ６４２でレスポンスが再トライを要求している場合は、ステップＳ６４０へ戻り再送する。またステップＳ６４２でレスポンスがエラー通知であれば、ここで一連の動作を中止する。
【０４７５】
前記のように本実施形態のデータ書込・読取装置ＲＷ３によれば、データ書込時に、データ記録再生装置ＴＦ３のメモリ部Ｍｅｍ３に記録されたクラスタ・アドレス・テーブルＣＡｄＴと、このクラスタ・アドレス・テーブルＣＡｄＴに記載された最新の記録データの位置情報に基づき書込プロテクト情報ＰＤｗの記録された位置が得られ、この記録位置に基づき書込プロテクト情報ＰＤｗを得て、これに基づき、記録データの記録が所望される位置が書込可能であることを確認した後に、所望の記録データをデータ記録再生装置ＴＦ３のメモリ部Ｍｅｍ３の所望の位置に書き込む。
【０４７６】
さらに記録データの書込後に、メモリ部Ｍｅｍ３の固定位置にあるクラスタ・アドレス・テーブルＣＡｄＴを最新の記録データの位置情報に基づき更新し、更新書込する。さらにプロテクト情報を最新の記録データの情報に基づき更新して、最新の記録データの末尾に続けて記録する。
【０４７７】
したがって、以後の処理においてクラスタ・アドレス・テーブルＣＡｄＴをアクセスするだけでプロテクト情報の記録位置を容易に演算でき、これによりプロテクト情報の入手が容易になる。
【０４７８】
上記のように、所望の記録データをデータ記録再生装置ＴＦ３のメモリ部Ｍｅｍ３の所望の位置に記録し、且つプロテクト情報もこの最新の記録データの末尾に続けて記録するから、メモリ部Ｍｅｍ３上にある未利用領域の管理が容易になり、空き領域の発生を防止できてメモリ利用効率が向上する。
【０４７９】
一方、データ読取時には、データ書込時におけると同様にして、クラスタ・アドレス・テーブルＣＡｄＴに記載された最新の記録データの位置情報からプロテクト情報の位置を容易に得て、プロテクト情報を入手し、所望の読取位置が読取可能であることを確認した後に、所望のデータを読み取るから、読取を所望するデータの記録位置および記録長を問わず、確実に所望データの読取りが可能になる。
【０４８０】
このように本実施形態によれば、与えられた任意の記録長のデータを指定された所望位置に記録すると、これが最新の記録データとなり、この記録位置と、最新のクラスタであることの情報は、クラスタ・アドレス・テーブルＣＡｄＴにとりこまれてメモリ手段上の固定位置へ記録される。したがって、以後の処理において当該固定位置がアクセスされることでクラスタ・アドレス・テーブルＣＡｄＴが得られ、これによりメモリ部の最新の記録データの確定および各記録データの位置の確認が容易にできる。
【０４８１】
また、プロテクト情報を常に、最も新しく記録された記録データの末尾に続く位置に記録するから、クラスタ・アドレス・テーブルＣＡｄＴをアクセスするだけで、ユーザークラスタのアドレスを得るのみならず、プロテクト情報クラスタＰＤＣの記録位置までもが演算で容易に求めることが可能になる。
【０４８２】
この結果、プロテクト情報の記録位置を示すための間接的な記録、例えば前記の実施形態で使用されたプロテクト情報アドレス・テーブルＰＡｄＴが不要になるので、記録領域が節約でき、ユーザーエリアを拡大することができる。
【０４８３】
図２１は、本発明に係るファイル記録方法及びファイル再生方法の他の実施形態のフローチャートである。同図に示されるように、本実施形態の方法によれば、使用者が入力するターゲットアドレスを受信すると（ステップＳ２１０２）、所定位置にあるクラスタ・アドレス・テーブルＣＡｄＴを読取り（ステップＳ２１０４）、ターゲットアドレスがクラスタ・アドレス・テーブルＣＡｄＴ上に実在するか否かを検証する（ステップＳ２１０６）。
【０４８４】
ターゲットアドレスが実在しないものであれば、エラー通知を発行し（ステップＳ２１１６）、処理を了える。
ターゲットアドレスが実在すると、ターゲットアドレスがクラスタ・アドレス・テーブルＣＡｄＴから最新クラスタの末尾（区切り）情報を参照し（ステップＳ２１０７）、末尾アドレスからプロテクト情報が記録されたアドレスを演算する（ステップＳ２１０８）。
【０４８５】
ついで使用者が入力する指示入力の種類を確認する（ステップＳ２１１０）。
指示入力が書込指示であると、前記演算されたアドレスから書込プロテクト情報ＰＤｗを読み取る（ステップＳ２１１２）。ここで書込プロテクト情報ＰＤｗは必ず最新クラスタの末尾に続く所定位置に記録されているから、前記のように最新クラスタの末尾アドレスから容易に演算することができ、この演算アドレスによって書込プロテクト情報ＰＤｗをアクセスできる。
【０４８６】
ついでターゲットアドレスの領域が書込許可されているかを書込プロテクト情報ＰＤｗにより確認する（ステップＳ２１１４）。書込禁止であれば、エラー通知を発行する（ステップＳ２１１６）。書込許可であれば、書込プロテクト情報ＰＤｗおよび読取プロテクト情報ＰＤｒをバッファメモリへ暫定記憶させ（ステップＳ２１１７）、ついでターゲットアドレスへ記録データを記録する（ステップＳ２１１８）。ここで使用者は所望の記録長のデータを記録することができる。
【０４８７】
ファイルデータがさらに存在すれば（ステップＳ２１２０）、アドレスを更新（インクリメント）して（ステップＳ２１２２）、ステップＳ２１１４へ戻る。
ファイルデータが終了すれば（ステップＳ２１２０）、記録されたファイルを最新クラスタとして設定する（ステップＳ２１２４）。ついでクラスタ・アドレス・テーブルＣＡｄＴを更新する（ステップＳ２１２６）。これは、最新クラスタの情報を追記して新クラスタ・アドレス・テーブルＣＡｄＴ＊とするものである。
【０４８８】
ついで、使用者から最新クラスタに関する読取プロテクト情報ＰＤｒ＊または／および書込プロテクト情報ＰＤｗ＊の指示があれば（ステップＳ２１２８）、バッファメモリに暫定記憶された読取プロテクト情報ＰＤｒをＰＤｒ＊により、または／および書込プロテクト情報ＰＤｗをＰＤｗ＊により更新して、新ＰＤｒまたは新ＰＤｗとする（ステップＳ２１２９）。これは最新クラスタのデータの読取り又は書き替えの許可と禁止を設定するものである。
【０４８９】
ついでバッファメモリに暫定記憶された読取プロテクト情報ＰＤｒと書込プロテクト情報ＰＤｗを、最新クラスタの末尾に続く所定アドレスへ記録する（ステップＳ２１３０）。また、ステップＳ２１２８でプロテクト情報の更新指示がなければ、最新クラスタについてはデフォルト値を使用して、ステップＳ２１３０を実行する。
【０４９０】
一方、ステップＳ２１１０において、指示入力が読取指示であると、前記演算されたアドレスから読取プロテクト情報ＰＤｒを読み取る（ステップＳ２１３２）。ここで読取プロテクト情報ＰＤｒは必ず最新クラスタの末尾に続く所定位置に記録されているから、前記のように最新クラスタの末尾アドレスから容易に演算することができ、この演算アドレスによって読取プロテクト情報ＰＤｒをアクセスできる。
【０４９１】
ついでターゲットアドレスの領域が書込許可されているかを読取プロテクト情報ＰＤｒにより確認する（ステップＳ２１３４）。読取禁止であれば、エラー通知を発行する（ステップＳ２１１６）。読取許可であれば、ターゲットアドレスからデータを読み取る（ステップＳ２１３６）。
読み取るファイルデータがさらに存在すれば（ステップＳ２１３８）、アドレスを更新（インクリメント）して（ステップＳ２１４０）、ステップＳ２１３４へ戻る。読み取るファイルデータが終了すれば（ステップＳ２１３８）、処理を了える。
【０４９２】
前記の実施形態による方法によれば、クラスタ・アドレス・テーブルＣＡｄＴに記載された最新クラスタの位置情報から、最新クラスタの末尾に続けて記録されるプロテクト情報の記録位置を容易に演算できる。よってプロテクト情報の記録位置を示す情報を別途準備する必要がなく、この結果、メモリ利用効率およびデータ記録／再生効率を改善できる。
【０４９３】
また、プロテクト情報を常に最新クラスタの末尾に続けて記録するから、最新クラスタの記録長が任意の長さであっても、クラスタ・アドレス・テーブルＣＡｄＴデータに基づきプロテクト情報を記録／再生する位置を演算で容易に確定できる。
【０４９４】
さらに、プロテクト情報とその前に在るクラスタ間にデッドスペースの発生がなく、メモリ利用効率を改善できる。
【０４９５】
図２２は、本発明に係る本発明に係るデータが記録されたコンピュータが読み取り可能な記録媒体の一実施形態の説明図である。
【０４９６】
同図に示されるように、本実施形態に係るデータが記録されたコンピュータが読み取り可能な記録媒体ＭｅＤ１は、データが記録および再生可能なメモリセルＭｃｅｌｌ１と、このメモリセルＭｃｅｌｌ１へ接続されて書込／読取を制御するコントロール部Ｃｔｒと、このコントロール部Ｃｔｒへ接続されたコネクタＴｍｎを備え、コネクタＴｍｎには外部の装置から書込／読取の選択信号が授けられるＲ／Ｗ端子と、外部の装置からアドレス信号が授けられるアドレス端子と、外部の装置間とで書込／読取データの授受をするＤＩ／Ｏ端子を備える。
【０４９７】
メモリセルＭｃｅｌｌ１は、例えばフラッシュメモリに代表される不揮発性半導体メモリＥＥＰＲＯＭで構成されていて、一つのデータブロックを１クラスタとして、複数のクラスタが記録されている。複数のクラスタには、ユーザーが所望の記録長のファイルを所望の位置に記録した複数のユーザークラスタＵＣｉ（ｉ＝１、２、等）、これら各クラスタのデータの保護情報が記録されたプロテクト情報クラスタＰＤＣ、各クラスタのアドレス情報等が記録されたシステムクラスタＳＣがある。
【０４９８】
システムクラスタＳＣは、メモリセルＭｃｅｌｌ１の定位置、例えば先頭部に常に記録される。一方、ユーザークラスタＵＣｉはメモリセル上の任意の位置に、任意の記録長で記録されている。さらにプロテクト情報クラスタＰＤＣは任意の記録長で、任意の位置に記録されている。
【０４９９】
図示される例では、プロテクト情報クラスタＰＤＣはアドレス領域ａｄＰＬ〜ａｄＰＨに記録され、内部に記録される読取プロテクト情報ＰＤｒと書込プロテクト情報ＰＤｗは、アドレスａｄＰＬ（またはａｄＰＨ）を基準にした所定のオフセット量оｆｓｔ１またはоｆｓｔ２だけずらせたアドレスに記録されている。したがって、読取プロテクト情報ＰＤｒのアドレスａｄＰｒと書込プロテクト情報ＰＤｗのアドレスａｄＰｗは、アドレスａｄＰＬを基準にした場合、
ａｄＰｒ＝ａｄＰＬ＋оｆｓｔ１
ａｄＰｗ＝ａｄＰＬ＋оｆｓｔ２
で求めることができる。なおプロテクト情報クラスタＰＤＣにはこれらプロテクト情報の他に、キーデータやファイルＩＤ等の各種情報の記録がなされる。
【０５００】
システムクラスタＳＣには、このメモリセル上に記録されたユーザークラスタＵＣｉ各々の少なくとも区切りアドレス情報を載せたクラスタ・アドレス・テーブルＣＡｄＴが予め定められた固定アドレスａｄＣに、またプロテクト情報クラスタＰＤＣの記録位置（アドレスａｄＰＬとａｄＰＨ）の情報を載せたプロテクト情報アドレス・テーブルＰＡｄＴが予め定められた固定アドレスａｄＤに、それぞれ記録されている。
【０５０１】
例えばクラスタ・アドレス・テーブルＣＡｄＴには、ユーザークラスタＵＣ１のクラスタ番号＃１と、ヘッドアドレス、テイルアドレスが表形式で記録されている。ここで、各ユーザークラスタを、前に位置するユーザークラスタの末尾に続けて空きがなく記録する構成が採用されている場合は、区切り情報としてヘッドアドレスを省略し、テイルアドレスのみを記録する構成にできる。これは全体メモリ容量が限られて管理データの削減が必要な場合に適する。
【０５０２】
またプロテクト情報アドレス・テーブルＰＡｄＴには、プロテクト情報クラスタＰＤＣのヘッドアドレスａｄＰＬ、テイルアドレスａｄＰＨとオフセットоｆｓｔ１、оｆｓｔ２が対応させて記録されている。テイルアドレスａｄＰＨは、このプロテクト情報クラスタＰＤＣ以降の未使用領域ＮＵにユーザークラスタＵＣｉを記録する場合に必要となる情報である。
また、このプロテクト情報アドレス・テーブルＰＡｄＴに前記の読取プロテクト情報ＰＤｒのアドレスａｄＰｒや書込プロテクト情報ＰＤｗのアドレスａｄＰｗを記録する構成であってもよい。
【０５０３】
前記のようにデータが記録されているから、メモリセルＭｃｅｌｌ１上の任意の位置に任意の記録長のユーザークラスタを形成させても、固定位置に記録されていてアクセス容易なクラスタ・アドレス・テーブルＣＡｄＴを参照することで、容易に各ユーザークラスタのエントリ・ポイントが得られ、所望のユーザークラスタをアクセスすることができる。
【０５０４】
とりわけ、任意の位置に任意の記録長のプロテクト情報クラスタＰＤＣを形成させても、その位置をプロテクト情報アドレス・テーブルＰＡｄＴに記載でき、このプロテクト情報アドレス・テーブルＰＡｄＴは固定位置に記録されていてアクセス容易であるから、これによってプロテクト情報クラスタＰＤＣの位置を確認でき、プロテクト情報クラスタＰＤＣが何処に記録されていても、これを読み取ることによりプロテクト情報を得ることができる。
【０５０５】
この記録媒体ＭｅＤ１は、後述の図２３および図２４で示される本発明に係るデータ書込・読取装置ＲＷ７に接続され、書込または読取がなされる。
【０５０６】
なお図２２では、メモリセルＭｃｅｌｌ１を半導体メモリセルアレイで構成し且つコントロール部やコネクタを備える構成として示したが、本発明の記録媒体はこの構成に限定されることなく、コントロール部を備えない磁気カードや、コントロール部やコネクタを備えない磁気シートや光学式メモリ媒体による構成も可能である。
【０５０７】
図２３は、本発明に係るデータ書込・読取装置の一実施形態の構成を示すブロック図である。
このデータ書込・読取装置ＲＷ７は、例えば前述の記録媒体ＭｅＤ１（図２２参照）を接続して、書込／読取を行うものである。
【０５０８】
データ書込・読取装置ＲＷ７は、内蔵する各手段の作動を制御するとともに、各手段とでデータ授受を行う制御手段ｒｗ７０１、使用者が指示データ（コマンド、ターゲットアドレス、記録データ、更新データ等）を入力するためのキーボードＫｂおよび入力インタフェースＩ−Ｂｆ、入力された各データや記録媒体ＭｅＤ１から読み取ったデータを仲介する出力インタフェースＯ−Ｂｆ、出力インタフェースＯ−Ｂｆに接続された液晶ディスプレイ装置ＤｐＬ、前記の記録媒体ＭｅＤ１を接続するコネクタＴｍｎを備える。
【０５０９】
さらに、使用者から入力された記録データＤｗを受け、または使用者から入力されたプロテクト情報の更新データ（ＰＤｒ＊、ＰＤｗ＊）を受け、これらを使用者から入力されたコマンドに基づき記録媒体ＭｅＤ１へ書込み、或いは使用者から入力されたコマンドに基づき記録媒体ＭｅＤ１からクラスタ・アドレス・テーブルＣＡｄＴ、プロテクト情報アドレス・テーブルＰＡｄＴ、読取プロテクト情報ＰＤｒ、書込プロテクト情報ＰＤｗ、再生データＲоを読み取るメモリ記録再生手段ｒｗ７０２、メモリ記録再生手段ｒｗ７０２とデータ授受してデータを編成するデータ編成手段ｒｗ７０７を備える。メモリ記録再生手段ｒｗ７０２はコネクタＴｍｎに接続されている。
【０５１０】
さらに使用者から入力されたターゲットアドレスを受け、このターゲットアドレスをはじめ、各種のテーブルやプロテクト情報のエントリアドレスを演算管理し、確定アドレスをメモリ記録再生手段ｒｗ７０２へ出力するアドレス管理手段ｒｗ７０３を備える。
【０５１１】
さらに、入力されたターゲットアドレスと、読み取られたクラスタ・アドレス・テーブルＣＡｄＴに基づきクラスタを確定してクラスタ番号を許可確認手段ｒｗ７０６へ供給するクラスタ確定手段ｒｗ７０４、このクラスタ番号と、読み取られた読取プロテクト情報ＰＤｒまたは書込プロテクト情報ＰＤｗに基づき書込みまたは読取り許可を確認して結果をメモリ記録再生手段ｒｗ７０２へ供給する許可確認手段ｒｗ７０６を備える。
【０５１２】
さらに、読み取られたプロテクト情報アドレス・テーブルＰＡｄＴに基づき読取プロテクト情報ＰＤｒが記録されたアドレス又は書込プロテクト情報ＰＤｗが記録されたアドレスを読み出してアドレス管理手段ｒｗ７０３へ供給するプロテクト情報テーブル参照手段ｒｗ７０５を備える。
【０５１３】
前記で、アドレス管理手段ｒｗ７０３は、いずれも予め定められている、クラスタ・アドレス・テーブルＣＡｄＴが記録されたアドレスと、プロテクト情報アドレス・テーブルＰＡｄＴが記録されたアドレスを内蔵している。
【０５１４】
さらにデータ書込・読取装置ＲＷ３は、何れも不図示のマイクロコンピュータとＲＯＭ（読出し専用メモリ）またはフラッシュメモリやＥＥＰＲＯＭ（電気的消去可能プログラマブル読出しメモリ）を備え、前記メモリには前記の各手段、すなわ制御手段ｒｗ７０１、メモリ記録再生手段ｒｗ７０２、アドレス管理手段ｒｗ７０３、クラスタ確定手段ｒｗ７０４、プロテクト情報テーブル参照手段ｒｗ７０５、許可確認手段ｒｗ７０６、データ編成手段ｒｗ７０７が、何れもマイクロコンピュータによって読取り実行可能なプログラムとして格納されている。
【０５１５】
図２４は、前記のデータ書込・読取装置ＲＷ７の動作フローチャートである。以下、同図に基づき動作を説明する。
【０５１６】
使用者からキーボードＫｂを介して入力がなされ、制御手段ｒｗ７０１によって指示入力の発生が検出されると（ステップＳ７０２）、制御手段ｒｗ７０１はメモリ記録再生手段ｒｗ７０２とアドレス管理手段ｒｗ７０３を駆動し、記録媒体ＭｅＤ１のメモリセル（以下、メモリ部と記述）の固定アドレスａｄＣからクラスタ・アドレス・テーブルＣＡｄＴを読取る（ステップＳ７０４）。
【０５１７】
ここでアドレス管理手段ｒｗ７０３は、内蔵しているＣＡｄＴアドレス（予め定められている固定アドレスａｄＣ）を送付するとともに、指示入力のターゲットアドレスを暫定記憶する。一方、メモリ記録再生手段ｒｗ７０２は指示入力のコマンドを暫定記憶する。書込み指示の場合には、さらに記録データＤｗを暫定記憶する。
【０５１８】
ついでメモリ記録再生手段ｒｗ７０２は、読み取ったクラスタ・アドレス・テーブルＣＡｄＴをクラスタ確定手段ｒｗ７０４へ入力する。クラスタ確定手段ｒｗ７０４は、入力されたターゲットアドレスとクラスタ・アドレス・テーブルＣＡｄＴから、このアドレスの属するクラスタを確定させ、クラスタ番号を許可確認手段ｒｗ７０９へ送付する（ステップＳ７０６）。
【０５１９】
ついで制御手段ｒｗ７０１は前記と同様にメモリ記録再生手段ｒｗ７０２とアドレス管理手段ｒｗ７０３を駆動し、記録媒体ＭｅＤ１のメモリ部の固定アドレスａｄＤからプロテクト情報アドレス・テーブルＰＡｄＴを読取る（ステップＳ７０８）。ここでアドレス管理手段ｒｗ７０３は、内蔵しているＰＡｄＴアドレス（予め定められている固定アドレスａｄＤ）をメモリ記録再生手段ｒｗ７０２へ送付する。
【０５２０】
メモリ記録再生手段ｒｗ７０２は、プロテクト情報アドレス・テーブルＰＡｄＴを読取ると、暫定記憶してあったコマンドに基づき、コマンドが書込指示であれば（Ａ２４）、ステップＳ７１２へ進み、プロテクト情報アドレス・テーブルＰＡｄＴを書込を示す情報とともにプロテクト情報テーブル参照手段ｒｗ７０５へ供給する。
【０５２１】
プロテクト情報テーブル参照手段ｒｗ７０５は、コマンドが書込指示であることを確認して、供給されたプロテクト情報アドレス・テーブルＰＡｄＴを参照して書込プロテクト情報ＰＤｗのアドレスａｄＰｗを入手し、これをアドレス管理手段ｒｗ７０３へ供給する（ステップＳ７１２）。
【０５２２】
ついで制御手段ｒｗ７０１は、前記と同様にしてメモリ記録再生手段ｒｗ７０２とアドレス管理手段ｒｗ７０３を駆動し、記録媒体ＭｅＤ１のメモリ部のアドレスａｄＰｗから書込プロテクト情報ＰＤｗを読取る（ステップＳ７１４）。
【０５２３】
メモリ記録再生手段ｒｗ７０２は、書込プロテクト情報ＰＤｗを読取ると、暫定記憶してあったコマンドに基づき、コマンドが書込指示であることを示す情報とともに書込プロテクト情報ＰＤｗを許可確認手段ｒｗ７０９へ供給し、許可確認手段ｒｗ３０９は、コマンドが書込指示であることを確認して、クラスタ確定手段ｒｗ３０７から得た確定クラスタ番号と書込プロテクト情報ＰＤｗに基づき、確定させたクラスタが書込み許可されているかを確認する（ステップＳ７１６）。確認結果はメモリ記録再生手段ｒｗ７０２と制御手段ｒｗ７０１に通知される。
【０５２４】
書込み許可がなされていると、制御手段ｒｗ７０１はメモリ記録再生手段ｒｗ７０２とアドレス管理手段ｒｗ７０３を駆動し、メモリ記録再生手段ｒｗ７０２は記録媒体ＭｅＤ１のメモリ部のターゲットアドレスに記録データＤｗを書き込む（ステップＳ７１８）。
【０５２５】
前記の記録データＤｗの書き込みにより、記録媒体ＭｅＤ１のメモリ部に新たにユーザークラスタが形成される。そこで、この新ユーザークラスタの区切りアドレス情報を追記し、クラスタ・アドレス・テーブルＣＡｄＴをＣＡｄＴ＊に更新する（ステップＳ７２０）。
【０５２６】
ここで使用者から、新クラスタに関する書込プロテクト情報ＰＤｗ＊または／および読取プロテクト情報ＰＤｒ＊の更新入力がなされれば、これらに基づき、書込プロテクト情報ＰＤｗまたは／および読取プロテクト情報ＰＤｒを更新する（ステップＳ７２２）。
【０５２７】
一方、ステップＳ７１０においてコマンドが読取りである場合は、メモリ記録再生手段ｒｗ７０２はプロテクト情報アドレス・テーブルＰＡｄＴを読取を示す情報とともにプロテクト情報テーブル参照手段ｒｗ７０５へ供給する。
【０５２８】
プロテクト情報テーブル参照手段ｒｗ７０５は、コマンドが読取指示であることを確認して、供給されたプロテクト情報アドレス・テーブルＰＡｄＴを参照して読取プロテクト情報ＰＤｒのアドレスａｄＰｒを入手し、これをアドレス管理手段ｒｗ７０３へ供給する（ステップＳ７２４）。
【０５２９】
ついで制御手段ｒｗ７０１は、前記と同様にしてメモリ記録再生手段ｒｗ７０２とアドレス管理手段ｒｗ７０３を駆動し、記録媒体ＭｅＤ１のメモリ部のアドレスａｄＰｒから読取プロテクト情報ＰＤｒを読取る（ステップＳ７２６）。
【０５３０】
メモリ記録再生手段ｒｗ７０２は、読取プロテクト情報ＰＤｒを読取ると、コマンドが読取指示であることを示す情報とともに読取プロテクト情報ＰＤｒを許可確認手段ｒｗ７０９へ供給し、許可確認手段ｒｗ３０９は、コマンドが読取指示であることを確認して、クラスタ確定手段ｒｗ３０７から得た確定クラスタ番号と読取プロテクト情報ＰＤｒに基づき、確定させたクラスタが読取り許可されているかを確認する（ステップＳ７２８）。確認結果はメモリ記録再生手段ｒｗ７０２と制御手段ｒｗ７０１に通知される。
【０５３１】
読取許可がなされていると、制御手段ｒｗ７０１はメモリ記録再生手段ｒｗ７０２とアドレス管理手段ｒｗ７０３を駆動し、メモリ記録再生手段ｒｗ７０２は記録媒体ＭｅＤ１のメモリ部のターゲットアドレスから再生データＤｒを読み取る（ステップＳ７３０）。ついでメモリ記録再生手段ｒｗ７０２は、これを再生出力Ｒоとしてこの装置から出力する（ステップＳ７３２）。
【０５３２】
前記のように本実施形態のデータ書込・読取装置ＲＷ７によれば、記録媒体ＭｅＤ１上の固定位置に記録されたクラスタ・アドレス・テーブルＣＡｄＴおよびプロテクト情報アドレス・テーブルＰＡｄＴを読み取り、このプロテクト情報アドレス・テーブルＰＡｄＴに基づき任意の位置に記録されているプロテクト情報ＰＤｗ、ＰＤｒを入手できる。したがって、プロテクト情報が任意の位置に記録されていても、プロテクト情報アドレス・テーブルＰＡｄＴを介することでプロテクト情報を確実にアクセスできる。
【０５３３】
ついでプロテクト情報により、記録データＤｗが記録される所望の位置が書込可能であることの確認後に、所望の長さの記録データＤｗを記録媒体ＭｅＤ１の所望の位置に書き込む。ついで記録データの書込後に、記録媒体ＭｅＤ１上の固定位置にあるクラスタ・アドレス・テーブルＣＡｄＴを更新する。さらにプロテクト情報を更新する。
【０５３４】
上記のように所望の記録データを記録媒体上の所望の位置に記録でき、且つプロテクト情報も任意の位置に記録できるから、記録媒体上の未利用領域を容易に管理することができ、空き領域の発生を防止してメモリ利用効率を向上させることができる。
さらに、プロテクト情報の記録位置を移動できるから、記録容量が異なる記録媒体間の互換性を維持することが可能である。
【０５３５】
さらに、記録データの記録が進行して、記録媒体上の既設のプロテクト情報の領域に觝触する場合でも、このプロテクト情報を位置移動することで記録データの分断を回避でき、当該記録データのアクセス効率を向上させることができる。
【０５３６】
また、長い記録長の記録データであっても分断なく記録できることにより、記録データの管理が容易になる。また分断がないから、長い記録長の記録データであってもプロテクト情報は１個となり、よってプロテクト情報の記録に割り当てる領域を節約でき、記録媒体の利用効率を向上させることができる。
【０５３７】
また、所望の読取位置が読取可能であることを確認した後に、所望のデータを記録媒体から読み取る。したがって、読取を所望するデータの記録位置および記録長を問わず、確実に所望データの読取りできる。しかもプロテクト情報が任意の位置に記録されていても、プロテクト記録位置情報を介することでプロテクト情報を確実にアクセスでき、これによりデータの保護がなされる。
【０５３８】
図２５は、本発明に係る本発明に係るデータが記録されたコンピュータが読み取り可能な記録媒体の他の実施形態の説明図である。
【０５３９】
同図に示されるように、本実施形態に係るデータが記録されたコンピュータが読み取り可能な記録媒体ＭｅＤ２は、データが記録および再生可能なメモリセルＭｃｅｌｌ２と、このメモリセルＭｃｅｌｌ２へ接続されて書込／読取を制御するコントロール部Ｃｔｒと、このコントロール部Ｃｔｒへ接続されたコネクタＴｍｎを備え、コネクタＴｍｎには外部の装置から書込／読取の選択信号が授けられるＲ／Ｗ端子と、外部の装置からアドレス信号が授けられるアドレス端子と、外部の装置間とで書込／読取データの授受をするＤＩ／Ｏ端子を備える。
【０５４０】
メモリセルＭｃｅｌｌ２は、例えばフラッシュメモリに代表される不揮発性半導体メモリＥＥＰＲＯＭで構成されていて、一つのデータブロックを１クラスタとして、複数のクラスタが記録されている。複数のクラスタには、ユーザーが所望の記録長のファイルを所望の位置に記録した複数のユーザークラスタＵＣｉ（ｉ＝１、２、等）、これら各クラスタのデータの保護情報が記録されたプロテクト情報クラスタＰＤＣ、各クラスタのアドレス情報等が記録されたシステムクラスタＳＣがある。
【０５４１】
システムクラスタＳＣは、メモリセルＭｃｅｌｌ２の定位置、例えば先頭部に常に記録される。一方、ユーザークラスタＵＣｉは、図示される構成ではシステムクラスタＳＣに続き、旧く記録された任意の記録長のクラスタ（図２５ではユーザークラスタＵＣ１）の末尾に詰めて新しく記録された任意の記録長のクラスタ（図ではユーザークラスタＵＣ２）が記録される。
なお、これに限らず各ユーザークラスタＵＣｉをメモリセル上の任意の位置に、任意の記録長で記録することもできる。
【０５４２】
ここで、プロテクト情報クラスタＰＤＣは、常に、最新に記録がなされたクラスタの末尾に続けて記録されるのが特徴である。
【０５４３】
図示される例では、プロテクト情報クラスタＰＤＣは最新に記録がなされたユーザークラスタＵＣ２の末尾アドレスａｄ２２に続くアドレスａｄＰを先頭アドレスとし、この位置から記録されている。
【０５４４】
プロテクト情報クラスタＰＤＣの内部には、各クラスタの読取りを保護する読取プロテクト情報ＰＤｒと、各クラスタへの書込みを保護する書込プロテクト情報ＰＤｗが、それぞれ、アドレスａｄＰＬを基準にした所定のオフセット量оｆｓｔ１またはоｆｓｔ２だけずらせたアドレスａｄＰｒとａｄＰｗに記録されている。したがって、読取プロテクト情報ＰＤｒのアドレスａｄＰｒと書込プロテクト情報ＰＤｗのアドレスａｄＰｗは、アドレスａｄＰＬを基準にして、
ａｄＰｒ＝ａｄＰＬ＋оｆｓｔ１
ａｄＰｗ＝ａｄＰＬ＋оｆｓｔ２
で求めることができる。なおオフセット部分及び他の領域には、他の情報たとえばキーデータやファイルＩＤ等の各種情報の記録がなされる。
【０５４５】
システムクラスタＳＣには、このメモリ上に記録されたユーザークラスタＵＣｉ各々の少なくとも区切りアドレス情報を載せ、且つ最新に記録がなされたユーザークラスタを示すように記載されたクラスタ・アドレス・テーブルＣＡｄＴが予め定められたアドレスａｄＣに記録される。
【０５４６】
ここで、前記の図２２に示される記録媒体ＭｅＤ１と異なり、プロテクト情報クラスタＰＤＣの記録位置の情報を載せたプロテクト情報アドレス・テーブルＰＡｄＴは不必要である。したがってシステムクラスタＳＣの占有領域が削減される。
【０５４７】
クラスタ・アドレス・テーブルＣＡｄＴには、各ユーザークラスタＵＣｉのクラスタ番号と、ヘッドアドレス、テイルアドレスが表形式で記録される。ここで、各ユーザークラスタを、前に位置するユーザークラスタの末尾に続けて空きがなく記録する場合は、区切り情報としてヘッドアドレスを省略し、テイルアドレスのみを記録する構成にできる。これは全体メモリ容量が限られて管理データの削減が必要な場合に適する。
【０５４８】
さらにクラスタ・アドレス・テーブルＣＡｄＴは、最新に記録がなされたユーザークラスタを示すように記載がなされる。例えば最新に記録がなされたユーザークラスタをテーブルの最下端（または最上端）に記載するようにする。これにより、テーブルの参照時に最下端（または最上端）のクラスタを以て容易に最新のユーザークラスタであることが確認される。そしてクラスタ・アドレス・テーブルＣＡｄＴに記載されている最新のユーザークラスタの末尾アドレスから容易に、プロテクト情報クラスタＰＤＣのヘッドアドレスａｄＰＬを演算することができる。
【０５４９】
上記の構成以外にも、例えば最新に記録がなされたユーザークラスタを示すフラグや識別子を付加する構成等が可能である。
【０５５０】
この記録媒体ＭｅＤ２は、後述の図２６および図２７で示される本発明に係るデータ書込・読取装置ＲＷ８に接続され、書込または読取がなされる。
【０５５１】
なお図２５では、メモリセルＭｃｅｌｌ２を半導体メモリセルアレイで構成し且つコントロール部やコネクタを備える構成として示したが、本発明の記録媒体はこの構成に限定されることなく、コントロール部を備えない磁気カードや、コントロール部やコネクタを備えない磁気シートや光学式メモリ媒体による構成も可能である。
【０５５２】
図２６は、本発明に係るデータ書込・読取装置の別の実施形態の構成を示すブロック図である。
このデータ書込・読取装置ＲＷ８は、例えば前述の記録媒体ＭｅＤ２（図２５参照）を接続して、書込／読取を行うものである。
【０５５３】
データ書込・読取装置ＲＷ８は、内蔵する各手段の作動を制御するとともに、各手段とでデータ授受を行う制御手段ｒｗ８０１、使用者が指示データ（コマンド、ターゲットアドレス、記録データ、更新データ等）を入力するためのキーボードＫｂおよび入力インタフェースＩ−Ｂｆ、入力された各データや記録媒体ＭｅＤ１から読み取ったデータを仲介する出力インタフェースＯ−Ｂｆ、出力インタフェースＯ−Ｂｆに接続された液晶ディスプレイ装置ＤｐＬ、前記の記録媒体ＭｅＤ１を接続するコネクタＴｍｎを備える。
【０５５４】
さらに、使用者から入力された記録データＤｗを受け、または使用者から入力されたプロテクト情報の更新データ（ＰＤｒ＊、ＰＤｗ＊）を受け、これらを使用者から入力されたコマンドに基づき記録媒体ＭｅＤ２へ書込み、或いは使用者から入力されたコマンドに基づき記録媒体ＭｅＤ２からクラスタ・アドレス・テーブルＣＡｄＴ、読取プロテクト情報ＰＤｒ、書込プロテクト情報ＰＤｗ、再生データＲоを読み取るメモリ記録再生手段ｒｗ８０２、メモリ記録再生手段ｒｗ８０２の受けるデータを一時記憶する一時記憶手段ｒｗ８０７を備える。メモリ記録再生手段ｒｗ８０２はコネクタＴｍｎに接続されている。
【０５５５】
さらに使用者から入力されたターゲットアドレスを受け、このターゲットアドレスをはじめ、各種のテーブルやプロテクト情報のエントリアドレスを演算管理し、確定アドレスをメモリ記録再生手段ｒｗ８０２へ出力するアドレス管理手段ｒｗ８０３を備える。
【０５５６】
さらに、入力されたターゲットアドレスと、読み取られたクラスタ・アドレス・テーブルＣＡｄＴに基づきクラスタを確定してクラスタ番号を許可確認手段ｒｗ８０６へ供給するクラスタ確定手段ｒｗ８０４、このクラスタ番号と、読み取られた読取プロテクト情報ＰＤｒまたは書込プロテクト情報ＰＤｗに基づき書込みまたは読取り許可を確認して結果をメモリ記録再生手段ｒｗ８０２へ供給する許可確認手段ｒｗ８０６を備える。
【０５５７】
さらに、読み取られたクラスタ・アドレス・テーブルＣＡｄＴを参照して最新に記録がなされたクラスタを検索し、最新クラスタの末尾アドレスを得て、読取プロテクト情報ＰＤｒが記録されたアドレス又は書込プロテクト情報ＰＤｗが記録されたアドレスを演算してアドレス管理手段ｒｗ８０３へ供給する最新クラスタ検索手段ｒｗ８０５を備える。
【０５５８】
アドレス管理手段ｒｗ８０３は、クラスタ・アドレス・テーブルＣＡｄＴが記録されたアドレスを内蔵している。
【０５５９】
さらにデータ書込・読取装置ＲＷ８は、何れも不図示のマイクロコンピュータとＲＯＭ（読出し専用メモリ）またはフラッシュメモリやＥＥＰＲＯＭ（電気的消去可能プログラマブル読出しメモリ）を備え、前記メモリには前記の各手段、すなわち制御手段ｒｗ８０１、メモリ記録再生手段ｒｗ８０２、アドレス管理手段ｒｗ８０３、クラスタ確定手段ｒｗ８０４、最新クラスタ検索手段ｒｗ８０５、許可確認手段ｒｗ８０６が、何れもマイクロコンピュータによって読取り実行可能なプログラムとして格納されている。
【０５６０】
図２７は、前記のデータ書込・読取装置ＲＷ８の動作フローチャートである。以下、同図に基づき動作を説明する。
【０５６１】
使用者からキーボードＫｂを介して入力がなされ、制御手段ｒｗ８０１によって指示入力の発生が検出されると（ステップＳ８０２）、制御手段ｒｗ８０１はメモリ記録再生手段ｒｗ８０２とアドレス管理手段ｒｗ８０３を駆動し、記録媒体ＭｅＤ２のメモリセル（以下、メモリ部と記述）の固定アドレスａｄＣからクラスタ・アドレス・テーブルＣＡｄＴを読取る（ステップＳ８０４）。
【０５６２】
ここでアドレス管理手段ｒｗ８０３は、内蔵しているＣＡｄＴアドレス（予め定められている固定アドレスａｄＣ）を送付するとともに、指示入力のターゲットアドレスを暫定記憶する。一方、メモリ記録再生手段ｒｗ８０２は指示入力のコマンドを暫定記憶する。書込み指示の場合には、さらに記録データＤｗを暫定記憶する。
【０５６３】
ついでメモリ記録再生手段ｒｗ８０２は、読み取ったクラスタ・アドレス・テーブルＣＡｄＴをクラスタ確定手段ｒｗ８０４へ入力する。クラスタ確定手段ｒｗ８０４は、入力されたターゲットアドレスとクラスタ・アドレス・テーブルＣＡｄＴから、このアドレスの属するクラスタを確定させ、クラスタ番号を許可確認手段ｒｗ８０９へ送付する（ステップＳ８０６）。
【０５６４】
ついでメモリ記録再生手段ｒｗ８０２は最新クラスタ検索手段ｒｗ８０５へクラスタ・アドレス・テーブルＣＡｄＴと、暫定記憶してあったコマンドに基づき書込または読取を示す情報を供給し、最新クラスタ検索手段ｒｗ８０５はクラスタ・アドレス・テーブルＣＡｄＴから最新クラスタを検索して、そのテイルアドレスを読み取る（ステップＳ８０８）。さらにこの最新クラスタのテイルアドレスから、それに続き記録されているプロテクト情報クラスタＰＤＣのエントリアドレスを演算する（ステップＳ８１０）。
【０５６５】
ついでステップＳ８１２でコマンドが書込みであれば（Ａ２７）、ステップＳ８１４へ進み、プロテクト情報クラスタＰＤＣのエントリアドレスに基づき記録媒体ＭｅＤ２からプロテクト情報クラスタＰＤＣのすべてを一時記憶手段ｒｗ８０７へ転記する（ステップＳ８１４）。
【０５６６】
ついで一時記憶手段ｒｗ８０７へ転記されたプロテクト情報クラスタＰＤＣから書込プロテクト情報ＰＤｗを読取る（ステップＳ８１６）。
【０５６７】
メモリ記録再生手段ｒｗ８０２は、書込プロテクト情報ＰＤｗを読取ると、暫定記憶してあったコマンドが書込指示であることを示す情報とともに書込プロテクト情報ＰＤｗを許可確認手段ｒｗ８０６へ供給し、許可確認手段ｒｗ８０６は、コマンドが書込指示であることを確認して、クラスタ確定手段ｒｗ８０４から得た確定クラスタ番号と書込プロテクト情報ＰＤｗに基づき、確定させたクラスタが書込み許可されているかを確認する（ステップＳ８１８）。確認結果はメモリ記録再生手段ｒｗ８０２と制御手段ｒｗ８０１に通知される。
【０５６８】
書込み許可がなされていると、制御手段ｒｗ８０１はメモリ記録再生手段ｒｗ８０２とアドレス管理手段ｒｗ８０３を駆動し、メモリ記録再生手段ｒｗ８０２は記録媒体ＭｅＤ２のメモリ部のターゲットアドレスに記録データＤｗを書き込む（ステップＳ８２０）。
【０５６９】
前記の記録データＤｗの書き込みにより、記録媒体ＭｅＤ２のメモリ部に新たにユーザークラスタが形成される。そこで、この新ユーザークラスタの区切りアドレス情報を追記して、クラスタ・アドレス・テーブルＣＡｄＴをＣＡｄＴ＊に更新する（ステップＳ８２２）。
【０５７０】
ここで使用者から、新クラスタに関する書込プロテクト情報ＰＤｗ＊または／および読取プロテクト情報ＰＤｒ＊の更新入力がなされれば、これらに基づき、一時記憶手段ｒｗ８０７に転記されているプロテクト情報クラスタＰＤＣ内の書込プロテクト情報ＰＤｗまたは／および読取プロテクト情報ＰＤｒを更新し、この一時記憶手段ｒｗ８０７の内容を、記録媒体ＭｅＤ２のメモリ部に形成された新クラスタのテイルアドレスに続く次のアドレスから再記録する（ステップＳ８２４）。これにより、更新されたプロテクト情報クラスタＰＤＣが新クラスタのテイルアドレスに続いて形成される。
【０５７１】
一方、ステップＳ８１２においてコマンドが読取りである場合は（Ｂ２７）、プロテクト情報クラスタＰＤＣのエントリアドレスに基づき読取プロテクト情報ＰＤｒのアドレスを演算し、これをアドレス管理手段ｒｗ８０３へ供給する（ステップＳ８２６）。
【０５７２】
ついで制御手段ｒｗ８０１は、前記と同様にしてメモリ記録再生手段ｒｗ８０２とアドレス管理手段ｒｗ８０３を駆動し、記録媒体ＭｅＤ２のメモリ部から読取プロテクト情報ＰＤｒを読取る（ステップＳ８２８）。
【０５７３】
メモリ記録再生手段ｒｗ８０２は、読取プロテクト情報ＰＤｒを読取ると、コマンドが読取指示であることを示す情報とともに読取プロテクト情報ＰＤｒを許可確認手段ｒｗ８０６へ供給し、許可確認手段ｒｗ８０６は、コマンドが読取指示であることを確認して、クラスタ確定手段ｒｗ８０４から得た確定クラスタ番号と読取プロテクト情報ＰＤｒに基づき、確定させたクラスタが読取り許可されているかを確認する（ステップＳ８３０）。確認結果はメモリ記録再生手段ｒｗ８０２と制御手段ｒｗ８０１に通知される。
【０５７４】
読取許可がなされていると、制御手段ｒｗ８０１はメモリ記録再生手段ｒｗ８０２とアドレス管理手段ｒｗ８０３を駆動し、メモリ記録再生手段ｒｗ８０２は記録媒体ＭｅＤ２のメモリ部のターゲットアドレスから再生データＤｒを読み取る（ステップＳ８３２）。ついでメモリ記録再生手段ｒｗ８０２は、これを再生出力Ｒоとしてこの装置から出力する（ステップＳ８３４）。
【０５７５】
前記のように本実施形態のデータ書込・読取装置ＲＷ８によれば、データ書込時に、記録媒体ＭｅＤ２のメモリ部の固定位置に記録されたクラスタ・アドレス・テーブルＣＡｄＴと、このクラスタ・アドレス・テーブルＣＡｄＴに記載された最新の記録データの位置情報に基づき書込プロテクト情報ＰＤｗの記録された位置が得られ、この記録位置に基づき書込プロテクト情報ＰＤｗを得て、これに基づき、記録データの記録が所望される位置が書込可能であることを確認した後に、所望の記録データを記録媒体ＭｅＤ２のメモリ部の所望の位置に書き込む。
【０５７６】
さらに記録データの書込後に、記録媒体ＭｅＤ２のメモリ部の固定位置にあるクラスタ・アドレス・テーブルＣＡｄＴを最新の記録データの位置情報に基づき更新し、更新書込する。さらにプロテクト情報を最新の記録データの情報に基づき更新して、最新の記録データの末尾に続けて記録する。
【０５７７】
したがって、以後の処理においてクラスタ・アドレス・テーブルＣＡｄＴをアクセスするだけで、各クラスタの位置情報が得られるのみならず、プロテクト情報の記録位置を容易に演算でき、これによりプロテクト情報の入手が容易になる。
【０５７８】
上記のように、所望の記録データを記録媒体ＭｅＤ２のメモリ部の所望の位置に記録し、且つプロテクト情報もこの最新の記録データの末尾に続けて記録するから、記録媒体ＭｅＤ２上にある未利用領域の管理が容易になり、空き領域の発生を防止できてメモリ利用効率が向上する。
【０５７９】
一方、データ読取時には、データ書込時におけると同様にして、クラスタ・アドレス・テーブルＣＡｄＴに記載された最新の記録データの位置情報からプロテクト情報の位置を容易に得て、プロテクト情報を入手し、所望の読取位置が読取可能であることを確認した後に、所望のデータを読み取るから、読取を所望するデータの記録位置および記録長を問わず、確実に所望データの読取りが可能になる。
【０５８０】
このように本実施形態によれば、与えられた任意の記録長のデータを記録媒体ＭｅＤ２の指定された所望位置に記録すると、これが最新の記録データとなり、この記録位置と、最新のクラスタであることの情報は、クラスタ・アドレス・テーブルＣＡｄＴにとりこまれて記録媒体ＭｅＤ２の固定位置へ記録される。したがって、以後の処理において当該固定位置がアクセスされることでクラスタ・アドレス・テーブルＣＡｄＴが得られ、これによりメモリ部の最新の記録データの確定および各記録データの位置の確認が容易にできる。
【０５８１】
また、プロテクト情報を常に、最も新しく記録された記録データの末尾に続く位置に記録するから、クラスタ・アドレス・テーブルＣＡｄＴをアクセスするだけで、ユーザークラスタのアドレスを得るのみならず、プロテクト情報クラスタＰＤＣの記録位置までもが演算で容易に求めることが可能になる。
【０５８２】
この結果、プロテクト情報の記録位置を示すための間接的な記録、例えば前記の実施形態で使用されたプロテクト情報アドレス・テーブルＰＡｄＴが不要になるので、記録領域が節約でき、ユーザーエリアを拡大することができる。
【０５８３】
図２８は、本発明に係るデータ書込システムの他の実施形態のブロック構成図である。図２９は、図２８に示されるメモリ部におけるデータの記録を説明するメモリマップである。さらに図３０は、図２８に示されるデータ書込システムの動作の説明図である。
【０５８４】
図２８に示されるように、本発明に係るデータ書込システムは、データ書込装置ＷＶ９とデータ記録再生装置ＴＦ９を備える。
【０５８５】
データ書込装置ＷＶ９は、使用者が指示を入力するための指示情報入力手段Ｋｂ、表示情報出力手段ＤｐＬ、データ記録再生装置ＴＦ９とのデータ授受に携わるデータ授受部Ａｔｒ９、データ授受部Ａｔｒ９に接続され、さらに各部に接続されて信号／データを各部に伝送するとともに各部を制御する制御・伝送手段ｒｗ９１、授受されるデータのエラー管理を実行するエラー管理手段ｒｗ９２、データ記録再生装置ＴＦ９から送られデータ授受部Ａｔｒ９が受けたレスポンス信号を処理するレスポンス処理手段ｒｗ９３を備える。
【０５８６】
さらに、指示情報入力手段Ｋｂを介して入力されたアドレス情報をはじめ、各アドレスの管理を行うアドレス管理手段ｒｗ９４、指示情報入力手段Ｋｂを介して入力された指示コマンドに基づき所定形式のコマンドを発行するコマンド発行手段ｒｗ９５、指示情報入力手段Ｋｂを介して入力された記録データや更新データを所定形式のデータに編成するデータ編成手段ｒｗ９６、メモリ上に形成された各クラスタのデータ保護のためのプロテクト情報クラスタＰＤＣ内のプロテクトデータを編成するプロテクトデータ編成手段ｒｗ９８を具備する。
【０５８７】
データ書込装置ＷＶ９は、ＣＰＵを備える不図示のマイクロコンピュータと、このマイクロコンピュータによって読取り実行可能のプログラムが格納された例えばＲＯＭ（読出し専用メモリ）を備えて構成するものとし、前記の各手段は夫々プログラムとしてＲＯＭに格納する構成とすることが好ましいが、ロジック回路または一部分をロジック回路で構成することも可能である。
【０５８８】
一方、データ記録再生装置ＴＦ９は、データ書込装置ＷＶ９とのデータ授受に携わるデータ授受部Ｂｔｒ９、データ授受部Ｂｔｒ９に接続され、さらに各部に接続されて信号／データを各部に伝送するとともに各部を制御する制御・伝送手段ｔｆ９１、授受されるデータのエラー管理を実行するエラー管理手段ｔｆ９２、データ書込装置ＷＶ９から送られデータ授受部Ｂｔｒ９が受けたデータから指示入力を解析する指示入力解析手段ｔｆ９３、データを記録保持するメモリ部Ｍｅｍ９、データ書込装置ＷＶ９から送られた記録データまたは更新データを指示されたターゲットアドレスに記録する記録手段ｔｆ９５、データ書込装置ＷＶ９から送られたターゲットアドレスに基づきメモリ部Ｍｅｍ９の当該アドレスからデータを読み取る再生手段ｔｆ９４を備える。
【０５８９】
メモリ部Ｍｅｍ９は例えば半導体メモリセルアレイで構成されるが、これに限定されることなく、磁気シートや光学式メモリ媒体による構成も可能である。
【０５９０】
さらに、前記のエラー管理手段ｔｆ９２または、指示入力解析手段ｔｆ９３または、記録手段ｔｆ９５または再生手段ｔｆ９４の実行による結果をレスポンスデータに編成するレスポンスデータ編成手段ｔｆ９６を備える。
【０５９１】
データ記録再生装置ＴＦ９は、全体をロジック回路で、または一部分をロジック回路で構成することが好ましいが、ＣＰＵを備える不図示のマイクロコンピュータと、このマイクロコンピュータによって読取り実行可能のプログラムが格納された例えばＲＯＭ（読出し専用メモリ）を備えて構成するものとし、前記の各手段は夫々プログラムとしてＲＯＭに格納する構成とすることも可能である。
【０５９２】
また、データ授受部Ａｔｒ９、Ｂｔｒ９は、電磁波を生成または電磁波に感応するアンテナと、送信時にアンテナへ電磁波生成のための電流を供給するとともに、受信時にアンテナで発生する感応電流から信号を取り出す送受信回路を具備して電磁波の受発信によりデータ授受を行う構成とすることが好ましいが、有線の接続であっても差し支えない。
【０５９３】
とりわけ電磁波の受発信を行う構成では、データ書込装置ＷＶ９が発信する電磁波をデータ記録再生装置ＴＦ９が受信し、キャリア波を整流して電源電圧Ｖｃを生成し、データ記録再生装置ＴＦ９の各部に供給する電源回路を備えた構成とすることができる。これによると、データ記録再生装置ＴＦ９側に例えば電池や、外部から供給される電源を用意する必要がなくなり、データ記録再生装置ＴＦ９の構成が簡素化されるのみならず、経済的となる。またデータ記録再生装置ＴＦ９の設置場所の制約がなくなり、システム構築の自由度を向上させることができる。
【０５９４】
また、図示されないがデータ書込装置ＷＶ９が発信する電磁波からクロック信号を抽出するクロック回路を、データ記録再生装置ＴＦ９側に設ける構成とすることも可能である。これによって得られるクロックは、データ記録再生装置ＴＦ９側の制御タイミング信号やデータ書込装置ＷＶ１側への送信キャリアとして利用できる。
【０５９５】
また、エラー管理手段ｒｗ９２とエラー管理手段ｔｆ９２は、データのエラー訂正機能を含むが、この他にデータの暗号化／復号化機能を備える構成とすることも可能である。
【０５９６】
本データ書込システムの特徴として、メモリ部Ｍｅｍ９へ記録される各データの配置と、ファイル管理とりわけアドレス管理がある。以下、これらの技術構成を、図２９に示されるメモリ部Ｍｅｍ９のメモリマップ及び、図３０に示されるフローチャートに基づき説明する。
【０５９７】
図２９に示されるように、メモリ部Ｍｅｍ９には、一つのデータブロックを１クラスタとして、複数のクラスタが記録可能に構成されている。複数のクラスタには、ユーザーが所望の記録長のファイルを所望の位置に記録した複数のユーザークラスタＵＣｉ（ｉ＝１、２、等）、これら各クラスタのデータの保護情報が記録されたプロテクト情報クラスタＰＤＣ、各クラスタのアドレス情報が記録されたシステムクラスタＳＣがある。
【０５９８】
ここで本実施形態では、システムクラスタＳＣはメモリ部Ｍｅｍ９の固定位置、例えば先頭部に常に記録され、さらにプロテクト情報クラスタＰＤＣはメモリ部Ｍｅｍ９の他の固定位置、例えばメモリ部Ｍｅｍ９の末端に常に記録されるものとする。一方、ユーザークラスタＵＣｉはメモリ上の、これら以外の任意の位置に、任意の記録長で記録がなされる。
【０５９９】
図示される例では、ユーザークラスタは未記録であり、プロテクト情報クラスタＰＤＣはメモリ末端の領域のアドレスａｄＰＬ〜ａｄＰＨに記録される。その記録長は任意であるが、内部に記録される読取プロテクト情報ＰＤｒと書込プロテクト情報ＰＤｗは、アドレスａｄＰＨ（メモリ最末端）を基準にして所定のオフセットоｆｓｔ１またはоｆｓｔ２だけ逆算したアドレスに常に記録されるものとする。したがって、読取プロテクト情報ＰＤｒのアドレスａｄＰｒと書込プロテクト情報ＰＤｗのアドレスａｄＰｗは、アドレスａｄＰＨを基準にして、
ａｄＰｒ＝ａｄＰＨ−оｆｓｔ１
ａｄＰｗ＝ａｄＰＨ−оｆｓｔ２
で求めることができる。ここでオフセットоｆｓｔ１、оｆｓｔ２は所定値であり、容量が異なるメモリ部であっても同一値である。したがって、任意の容量のメモリ部につき、その記録可能領域の最末端のアドレスａｄＰＨ（これは各メモリ部につき容易に得られる）から、読取プロテクト情報ＰＤｒのアドレスａｄＰｒと書込プロテクト情報ＰＤｗのアドレスａｄＰｗを常に演算することができる。
なおプロテクト情報クラスタＰＤＣにはこれらプロテクト情報の他に、キーデータやファイルＩＤ等の各種情報の記録が可能である。
【０６００】
システムクラスタＳＣには、このメモリ上に記録されたユーザークラスタＵＣｉ各々の少なくとも区切りアドレス情報を載せたクラスタ・アドレス・テーブルＣＡｄＴが予め定められたアドレスａｄＣに記録される。
【０６０１】
例えばクラスタ・アドレス・テーブルＣＡｄＴには、ユーザークラスタのクラスタ番号と、ヘッドアドレス、テイルアドレスが表形式で記録される。ここで、各ユーザークラスタＵＣｉを、前に位置するユーザークラスタＵＣｊの末尾に続けて空きがなく記録する構成を採用する場合は、区切り情報としてヘッドアドレスを省略し、テイルアドレスのみを記録する構成にできる。これは全体メモリ容量が限られて管理データの削減が必要な場合に適する。
【０６０２】
ここで、メモリ部Ｍｅｍ９上の空き領域は、図示されるように空き領域ＮＵとしてアドレス管理する構成とすることも可能である。
【０６０３】
データ書込装置ＷＶ９のコマンド発行手段ｒｗ９５が発行するコマンドには、データ記録再生装置ＴＦ９内部のメモリ部Ｍｅｍ９へデータ記録して新ユーザークラスタＵＣｉの形成を指示する新規記録コマンド、メモリ部Ｍｅｍ９上の既存ユーザークラスタＵＣｉを書き替え記録して新ユーザークラスタＵＣｉとすることを指示する更新記録コマンド、メモリ部Ｍｅｍ９の固定位置に記録された読取プロテクト情報ＰＤｒや書込プロテクト情報ＰＤｗの更新を指示するプロテクト情報更新コマンド、クラスタ・アドレス・テーブルＣＡｄＴの読取りを指示するテーブル読取コマンド、クラスタ・アドレス・テーブルＣＡｄＴ内容の更新を指示するテーブル更新コマンド、などがある。
【０６０４】
またデータ書込装置ＷＶ９が送信する指示入力データの種類は、コマンド発行手段ｒｗ９５によるコマンドとアドレス管理手段ｒｗ９４によるターゲットアドレスから構成される指示入力データ、またはコマンド発行手段ｒｗ９５によるコマンドとアドレス管理手段ｒｗ９４によるターゲットアドレスとデータ編成手段ｒｗ９６による記録データ又は更新データから構成される指示入力データ、またはコマンド発行手段ｒｗ９５によるコマンドとアドレス管理手段ｒｗ９４によるターゲットアドレスとプロテクトデータ編成手段ｒｗ９８によるプロテクト情報更新データから構成される指示入力データ、等がある。
【０６０５】
これらの指示入力データは、制御・伝送手段ｒｗ９１を経てエラー管理手段ｒｗ９２により符号化がなされ、データ授受部Ａｔｒ９から送出される。
【０６０６】
一方、データ記録再生装置ＴＦ９においては、データ書込装置ＷＶ９のデータ授受部Ａｔｒ９から送出された指示入力データをデータ授受部Ｂｔｒ９が受け、制御・伝送手段ｔｆ９１を経てエラー管理手段ｔｆ９２により復号化／エラー訂正がなされたのち、指示入力解析手段ｔｆ９３によりコマンド解析され、この解析結果に基づき記録手段ｔｆ９５または再生手段ｔｆ９４が作動してデータやテーブル或いはアドレスの記録・更新または再生がなされる。
【０６０７】
再生されたデータ（たとえばテーブル）および処理に伴うステータスは、レスポンスデータ編成手段ｔｆ９６によりレスポンスデータに編成され、エラー管理手段ｔｆ９２により符号化がなされ、データ授受部Ｂｔｒ９から送出される。
【０６０８】
ついでデータ書込装置ＷＶ９にあっては、データ授受部Ａｔｒ９がデータ授受部Ｂｔｒ９から送出されたレスポンスデータを受け、制御・伝送手段ｒｗ９１を経てエラー管理手段ｒｗ９２により復号化／エラー訂正がなされたのち、レスポンス処理手段ｒｗ９３により処理され、再生されたデータ、および処理に伴うステータスが表示情報出力手段ＤｐＬに表示されるか、装置外に出力される。
【０６０９】
つぎに図３０に基づき動作を説明する。
データ書込装置ＷＶ９とデータ記録再生装置ＴＦ９の動作は、以下のような複数のプロセスにしたがい実行される。各プロセスは、複数のステップから構成される。
【０６１０】
クラスタ管理プロセスｐ９１では、ステップ９０００でデータ書込装置ＷＶ９からデータ記録再生装置ＴＦ９へ、読取コマンドｃｍＲとターゲットアドレスａｄＣから成る指示入力データが送られる。アドレスａｄＣはクラスタ・アドレス・テーブルＣＡｄＴのエントリポイントである。
【０６１１】
データ記録再生装置ＴＦ９において、この指示入力データを受けると、メモリ部Ｍｅｍ９のアドレスａｄＣからクラスタ・アドレス・テーブルＣＡｄＴを読取り、これをステップ９００１でデータ書込装置ＷＶ９へ送付する。
【０６１２】
ついでステップ９００２でデータ書込装置ＷＶ９からデータ記録再生装置ＴＦ９へ読取コマンドｃｍＲとターゲットアドレスａｄＰｗが送られる。アドレスａｄＤはプロテクト情報アドレス・テーブルＰＡｄＴの固定エントリポイントである。
【０６１３】
データ記録再生装置ＴＦ９はこの指示入力データを受けると、メモリ部Ｍｅｍ９のアドレスａｄＰｗから書込プロテクト情報ＰＤｗを読取り、これをステップ９００３でデータ書込装置ＷＶ９へ送付する。
【０６１４】
続くターゲットアドレス設定プロセスｐ９２では、入力器Ｋｂから入力された、書込のターゲットアドレスａｄ１に基づき、読取った書込プロテクト情報ＰＤｗを参照して、このターゲットアドレスａｄ１の属するクラスタが書込み可能であることを確認する。
【０６１５】
続くクラスタ書込プロセスｐ９３では、ステップ９０１０でデータ書込装置ＷＶ９がデータ記録再生装置ＴＦ９へ書込コマンドｃｍＷとターゲットアドレスａｄ１と記録データｄ１を送る。データ記録再生装置ＴＦ９はメモリ部Ｍｅｍ９のアドレスａｄ１へ記録データｄ１を記録する。そしてステータス分析プロセスｐ９６としてステップ９０４０でステータスデータｓｔａｔをデータ書込装置ＷＶ９へ送る。データ書込装置ＷＶ９は、このステータスデータｓｔａｔを分析して記録データｄ１の記録が成されたことを確認する。
【０６１６】
この記録が終了すると、データ書込装置ＷＶ９は、記録データがさらに存在することを確認し、再度、ターゲットアドレス設定プロセスｐ９２として入力器Ｋｂから入力された、書込のターゲットアドレスａｄ２に基づき、読取った書込プロテクト情報ＰＤｗを参照して、このターゲットアドレスａｄ２の属するクラスタが書込み可能であることを確認する。
【０６１７】
ついで再度、クラスタ書込プロセスｐ９３としてデータ書込装置ＷＶ９はステップ９０１１でデータ記録再生装置ＴＦ９へ書込コマンドｃｍＷとターゲットアドレスａｄ２と記録データｄ２を送る。データ記録再生装置ＴＦ９はメモリ部Ｍｅｍ９のアドレスａｄ２へ記録データｄ２を記録する。そして再度、ステータス分析プロセスｐ９６としてステップ９０４０でステータスデータｓｔａｔをデータ書込装置ＷＶ９へ送る。データ書込装置ＷＶ９は、このステータスデータｓｔａｔを分析して記録データｄ２の記録が成されたことを確認する。
【０６１８】
以下同様にして記録データｄ３、ｄ４の記録が進行し、やがてステップ９０１９でデータ記録再生装置ＴＦ９へ書込コマンドｃｍＷとターゲットアドレスａｄＮと記録データｄＮが送られると、データ記録再生装置ＴＦ９はメモリ部Ｍｅｍ９のアドレスａｄＮへ記録データｄＮを記録する。このようにして、記録データｄ１〜ｄＮから成るファイルがユーザークラスタＵＣ１として形成される。
上記から明らかなように、使用者はこのユーザークラスタＵＣ１の記録長と記録アドレスを所望の任意の値に設定して、メモリ部Ｍｅｍ９上に記録させることができる。
【０６１９】
続くＣＡｄＴ更新書込プロセスｐ９４では、ステップ９０２０でデータ書込装置ＷＶ９がデータ記録再生装置ＴＦ９へ書込コマンドｃｍＷとターゲットアドレスａｄＣ（固定位置）と、ユーザークラスタＵＣ１の区切り情報を追記した更新データＣＡｄＴ＊を送る。データ記録再生装置ＴＦ９はメモリ部Ｍｅｍ９の固定アドレスａｄＣへ、更新データＣＡｄＴ＊を記録する。これによりクラスタ・アドレス・テーブルＣＡｄＴが更新される。
【０６２０】
続くＰＤｗ＊、ＰＤｒ＊更新書込プロセスｐ９５では、ステップ９０３０でデータ書込装置ＷＶ９がデータ記録再生装置ＴＦ９へ書込コマンドｃｍＷとターゲットアドレスａｄＰｗ（固定位置）と、更新する書込プロテクト情報ＰＤｗを送る。データ記録再生装置ＴＦ９はメモリ部Ｍｅｍ９の固定アドレスａｄＰｗへ、この更新する書込プロテクト情報ＰＤｗを記録する。これにより、書込プロテクト情報ＰＤｗに、新規に記録されたユーザークラスタＵＣ１の書込プロテクト情報が追記される。
【０６２１】
さらに、データ書込装置ＷＶ９がデータ記録再生装置ＴＦ９へ書込コマンドｃｍＷとターゲットアドレスａｄＰｒ（固定位置）と、更新する読取プロテクト情報ＰＤｒを送る。データ記録再生装置ＴＦ９はメモリ部Ｍｅｍ９のアドレスａｄＰｒへ、この更新する読取プロテクト情報ＰＤｒを記録する。これにより、読取プロテクト情報ＰＤｒに、新規に記録されたユーザークラスタＵＣ１の読取プロテクト情報が追記される。
【０６２２】
前記のように、本システムの構成によれば、ユーザークラスタの区切りを自由に設定することができるから、記録するデータの記録長を任意の所望長さで記録することができ、複数クラスタに分割する必要がない。これによりメモリ領域に不使用のデッドエリアを生成させることがなく、よってメモリ利用効率が向上する。さらにファイル管理が容易となるのみならず、プロテクト情報の記録格納領域を１ファイルにつき１個にすることができ、プロテクト情報の記録領域節約が可能になる。
【０６２３】
図３１は、本発明に係るデータ読取システムの他の実施形態のブロック構成図である。図３２は、図３１に示されるデータ読取システムの動作の説明図である。
図３１に示されるように、本発明に係るデータ読取システムは、データ読取装置ＲＶ１０とデータ記録再生装置ＴＦ１０を備える。
【０６２４】
データ読取装置ＲＶ１０は、使用者が指示を入力するための指示情報入力手段Ｋｂ、表示情報出力手段ＤｐＬ、データ記録再生装置ＴＦ１０とのデータ授受に携わるデータ授受部Ａｔｒ１０、データ授受部Ａｔｒ１０に接続され、さらに各部に接続されて信号／データを各部に伝送するとともに各部を制御する制御・伝送手段ｒｗ１０１、授受されるデータのエラー管理を実行するエラー管理手段ｒｗ１０２、データ記録再生装置ＴＦ１０から送られデータ授受部Ａｔｒ１０が受けたレスポンス信号を処理するレスポンス処理手段ｒｗ１０３を備える。
【０６２５】
さらに、指示情報入力手段Ｋｂを介して入力されたアドレス情報をはじめ、各アドレスの管理を行うアドレス管理手段ｒｗ１０４、指示情報入力手段Ｋｂを介して入力された指示コマンドに基づき所定形式のコマンドを発行するコマンド発行手段ｒｗ１０５を具備する。
【０６２６】
データ読取装置ＲＶ１０は、ＣＰＵを備える不図示のマイクロコンピュータと、このマイクロコンピュータによって読取り実行可能のプログラムが格納された例えばＲＯＭ（読出し専用メモリ）を備えて構成するものとし、前記の各手段は夫々プログラムとしてＲＯＭに格納する構成とすることが好ましいが、ロジック回路または一部分をロジック回路で構成することも可能である。
【０６２７】
一方、データ記録再生装置ＴＦ１０は、データ読取装置ＲＶ１０とのデータ授受に携わるデータ授受部Ｂｔｒ１０、データ授受部Ｂｔｒ１０に接続され、さらに各部に接続されて信号／データを各部に伝送するとともに各部を制御する制御・伝送手段ｔｆ１０１、授受されるデータのエラー管理を実行するエラー管理手段ｔｆ１０２、データ読取装置ＲＶ１０から送られデータ授受部Ｂｔｒ１０が受けたデータから指示入力を解析する指示入力解析手段ｔｆ１０３、データを記録保持するメモリ部Ｍｅｍ１０、データ読取装置ＲＶ１０から送られたターゲットアドレスに基づきメモリ部Ｍｅｍ１０の当該アドレスからデータを読み取る再生手段ｔｆ１０４を備える。
【０６２８】
メモリ部Ｍｅｍ１０は例えば半導体メモリセルアレイで構成されるが、これに限定されることなく、磁気シートや光学式メモリ媒体による構成も可能である。
【０６２９】
さらに、前記のエラー管理手段ｔｆ１０２または、指示入力解析手段ｔｆ１０３または、再生手段ｔｆ１０４の実行による結果をレスポンスデータに編成するレスポンスデータ編成手段ｔｆ１０６を備える。
【０６３０】
データ記録再生装置ＴＦ１０は、全体をロジック回路で、または一部分をロジック回路で構成することが好ましいが、ＣＰＵを備える不図示のマイクロコンピュータと、このマイクロコンピュータによって読取り実行可能のプログラムが格納された例えばＲＯＭ（読出し専用メモリ）を備えて構成するものとし、前記の各手段は夫々プログラムとしてＲＯＭに格納する構成とすることも可能である。
【０６３１】
また、データ授受部Ａｔｒ１０、Ｂｔｒ１０は、アンテナを具備して電磁波の受発信によりデータ授受を行う構成とすることが好ましいが、有線の接続であっても差し支えない。
とりわけ電磁波の受発信を行う構成では、データ読取装置ＲＶ１０が発信する電磁波をデータ記録再生装置ＴＦ１０が受信し、これを整流して得る電力を電源としてデータ記録再生装置ＴＦ１０の各部に供給する構成とすることができる。これによると、データ記録再生装置ＴＦ１０側に例えば電池や、外部から供給される電源を用意する必要がなくなり、データ記録再生装置ＴＦ１０の構成が簡素化されるのみならず、経済的となる。またデータ記録再生装置ＴＦ１０の設置場所の制約がなくなり、システム構築の自由度を向上させることができる。
【０６３２】
また、図示されないがデータ読取装置ＲＶ１０が発信する電磁波からクロック信号を抽出するクロック回路を、データ記録再生装置ＴＦ１０側に設ける構成とすることも可能である。これによって得られるクロックは、データ記録再生装置ＴＦ１０側の制御タイミング信号やデータ読取装置ＲＶ１０側への送信キャリアとして利用できる。
【０６３３】
また、エラー管理手段ｒｗ１０２とエラー管理手段ｔｆ１０２は、データのエラー訂正機能を含むが、この他にデータの暗号化／復号化機能を備える構成とすることも可能である。
【０６３４】
ここでメモリ部Ｍｅｍ１０には、図示されるようにその先頭部から順に、システムクラスタＳＣ、未記録エリアＮＵ１、ユーザークラスタＵＣ１、未記録エリアＮＵ、プロテクト情報クラスタＰＤＣが配列されているものとし、ユーザークラスタＵＣ１を読み取るものとする。
【０６３５】
システムクラスタＳＣは、メモリ部Ｍｅｍ１０の先頭部に常に記録されている。さらにプロテクト情報クラスタＰＤＣは、メモリ部Ｍｅｍ１０の末端部に常に記録されている。一方、ユーザークラスタＵＣ１はメモリ上の任意の位置に、任意の記録長で記録されている。
【０６３６】
プロテクト情報クラスタＰＤＣのアドレスａｄＰｒには読取プロテクト情報ＰＤｒが記録されている。このアドレスａｄＰｒは、メモリ部Ｍｅｍ１０の最末端アドレスから常に所定量だけオフセットした位置にある。したがってメモリ部Ｍｅｍ１０の記録容量が異なれば、アドレスａｄＰｒは各メモリ部で夫々異なる値となるが、各メモリ部の最末端アドレス（これは各メモリ部につき容易に得られる）から所定量だけオフセット演算することにより、アドレスａｄＰｒを容易に得ることができる。
【０６３７】
さらに、ユーザークラスタＵＣ１はアドレスａｄ１〜アドレスａｄＮを占め、データｄ１〜ｄＮが一つのファイルとして記録されている。
【０６３８】
システムクラスタＳＣには、このメモリ部Ｍｅｍ１０上に記録されたユーザークラスタＵＣｉ各々の少なくとも区切りアドレス情報を載せたクラスタ・アドレス・テーブルＣＡｄＴが予め定められた固定アドレスａｄＣに記録されている。
【０６３９】
データ読取装置ＲＶ１０のコマンド発行手段ｒｗ１０５が発行するコマンドには、メモリ部Ｍｅｍ１０に記録されたユーザークラスタＵＣｉのデータ再生を指示する再生コマンド、クラスタ・アドレス・テーブルＣＡｄＴや、さらに読取プロテクト情報ＰＤｒの読取りを指示する読取コマンドなどがある。
【０６４０】
またデータ読取装置ＲＶ１０は、コマンド発行手段ｒｗ１０５によるコマンドとアドレス管理手段ｒｗ１０４によるターゲットアドレスから構成される指示入力データを送信する。この指示入力データは、制御・伝送手段ｒｗ１０１を経てエラー管理手段ｒｗ１０２により符号化がなされ、データ授受部Ａｔｒ１０から送出される。
【０６４１】
一方、データ記録再生装置ＴＦ１０においては、データ読取装置ＲＶ１０のデータ授受部Ａｔｒ１０から送出された指示入力データをデータ授受部Ｂｔｒ１０が受け、制御・伝送手段ｔｆ１０１を経てエラー管理手段ｔｆ１０２により復号化／エラー訂正がなされたのち、指示入力解析手段ｔｆ１０３によりコマンド解析され、この解析結果に基づき再生手段ｔｆ１０４が作動してデータやテーブル或いはアドレスの再生がなされる。
【０６４２】
再生されたデータおよび処理に伴うステータスは、レスポンスデータ編成手段ｔｆ１０６によりレスポンスデータに編成され、エラー管理手段ｔｆ１０２により符号化がなされ、データ授受部Ｂｔｒ１０から送出される。
【０６４３】
ついでデータ読取装置ＲＶ１０にあっては、データ授受部Ａｔｒ１０がデータ授受部Ｂｔｒ１０から送出されたレスポンスデータを受け、制御・伝送手段ｒｗ２１を経てエラー管理手段ｒｗ１０２により復号化／エラー訂正がなされたのち、レスポンス処理手段ｒｗ１０３により処理され、再生されたデータ、および処理に伴うステータスが表示情報出力手段ＤｐＬに表示されるか、装置外に出力される。
【０６４４】
つぎに本データ読取システムの動作を、図３２に示されるフローチャートに基づき説明する。
データ読取装置ＲＶ１０とデータ記録再生装置ＴＦ１０の動作は、以下のような複数のプロセスにしたがい実行される。各プロセスは、複数のステップから構成される。
【０６４５】
クラスタ管理プロセスｐ１０１では、ステップ１００００でデータ読取装置ＲＶ２からデータ記録再生装置ＴＦ１０へ、読取コマンドｃｍＲとターゲットアドレスａｄＣから成る指示入力データが送られる。アドレスａｄＣはクラスタ・アドレス・テーブルＣＡｄＴの固定エントリポイントである。
データ記録再生装置ＴＦ１０において、この指示入力データを受けると、メモリ部Ｍｅｍ１０の固定アドレスａｄＣからクラスタ・アドレス・テーブルＣＡｄＴを読取り、これをステップ１０００１でデータ読取装置ＲＶ１０へ送付する。
【０６４６】
ついでステップ１０００２でデータ読取装置ＲＶ１０からデータ記録再生装置ＴＦ１０へ読取コマンドｃｍＲとターゲットアドレスａｄＰｒが送られる。アドレスａｄＰｒは読取プロテクト情報ＰＤｒの固定アドレスである。
【０６４７】
データ記録再生装置ＴＦ１０はこの指示入力データを受けると、メモリ部Ｍｅｍ１０のアドレスａｄＰｒから読取プロテクト情報ＰＤｒを読取り、これをステップ１０００３でデータ読取装置ＲＶ１０へ送付する。
【０６４８】
続くターゲットアドレス設定プロセスｐ１０２では、入力器Ｋｂから入力された、読取りのターゲットアドレスａｄ１に基づき、読取った読取プロテクト情報ＰＤｒを参照して、このターゲットアドレスａｄ１の属するクラスタが読取可能であることを確認する。
【０６４９】
続くクラスタ読取プロセスｐ１０３では、ステップ１００１０でデータ読取装置ＲＶ１０がデータ記録再生装置ＴＦ１０へ読取コマンドｃｍＲとターゲットアドレスａｄ１を送る。データ記録再生装置ＴＦ１０はメモリ部Ｍｅｍ１０のアドレスａｄ１から記録されているデータｄ１を再生し、ステップ１００３０でステータスデータｓｔａｔをデータ読取装置ＲＶ１０へ送ると同時に、ステップ１００１１で再生データｄ１をデータ読取装置ＲＶ１０に送る。
【０６５０】
データ読取装置ＲＶ１０では、ステータス分析プロセスｐ１０５として、受けたステータスデータｓｔａｔを分析し、データｄ１の再生が正常に成されたことを確認すると、再生データｄ１を表示または出力する。
【０６５１】
この再生が終了すると、データ読取装置ＲＶ１０は入力器Ｋｂから入力された次のターゲットアドレスａｄ２に基づき、読取った読取プロテクト情報ＰＤｒを参照し、このターゲットアドレスａｄ２の属するクラスタが読取可能であることを確認する。
【０６５２】
ついで再度、クラスタ書込プロセスｐ１０３としてデータ読取装置ＲＶ１０はステップ１００１２でデータ記録再生装置ＴＦ１０へ読取コマンドｃｍＲとターゲットアドレスａｄ２を送る。データ記録再生装置ＴＦ１０はメモリ部Ｍｅｍ１０のアドレスａｄ２から記録データｄ２を再生する。そして再度、ステータス分析プロセスｐ１０５としてステップ１００３０でステータスデータｓｔａｔをデータ読取装置ＲＶ１０へ送ると同時に、ステップ１００１３で再生データｄ２をデータ読取装置ＲＶ１０に送る。
【０６５３】
データ読取装置ＲＶ１０では、ステータス分析プロセスｐ１０５として、受けたステータスデータｓｔａｔを分析し、データｄ２の再生が正常に成されたことを確認すると、再生データｄ２を表示または出力する。
【０６５４】
以下同様にして記録されたデータｄ３、ｄ４の再生が進行し、やがてステップ１００２０でデータ記録再生装置ＴＦ１０へ読取コマンドｃｍＲとターゲットアドレスａｄＮが送られると、データ記録再生装置ＴＦ１０はメモリ部Ｍｅｍ１０のアドレスａｄＮからデータｄＮを再生し、データ読取装置ＲＶ１０へ送出する。このようにして、ユーザークラスタＵＣ１を構成するデータｄ１〜ｄＮから成るファイルが読み取られる。
【０６５５】
前記のように、本実施形態に係るデータ読取システムによれば、固定位置のクラスタ・アドレス・テーブルＣＡｄＴから、読取りを所望する記録データのメモリ部上の存在を確認でき、固定位置から読み取られたプロテクト情報に基づき、読取りを所望する記録データの読取り可能を確認したのちに、所望の記録データをメモリ部から読み取ることにより、記録位置および記録長を問わず、所望の記録データを確実にアクセスできる。しかもプロテクト情報が固定位置に記録されていることによりプロテクト情報を容易にアクセスでき、よってデータ記録再生装置のメモリ部に記録されたデータを容易に保護することができる。
【０６５６】
図３３は、本発明に係るデータ書込・読取装置の別の実施形態の構成を示すブロック図である。
このデータ書込・読取装置ＲＷ１１は、例えば前述のデータ記録再生装置ＴＦ９またはＴＦ１０（図２８または図３１参照：以下、データ記録再生装置ＴＦ９のみ記述）に対し、電磁波を発信してデータ記録再生装置ＴＦ９へ電力を供給するとともに、電磁波により指示入力データをデータ記録再生装置ＴＦ９へ送信し、またデータ記録再生装置ＴＦ９からレスポンス信号を受信するものである。
【０６５７】
データ書込・読取装置ＲＷ１１は、各手段の作動を制御するとともに、各手段とでデータ授受を行う制御手段ｒｗ１１０１、使用者が指示データ（コマンド、ターゲットアドレス、記録データ、更新データ等）を入力するためのキーボードＫｂおよび入力インタフェースＩ−Ｂｆ、入力された各データやデータ記録再生装置ＴＦ３から読み取ったデータ、或いは交信内容を仲介する出力インタフェースＯ−Ｂｆ、出力インタフェースＯ−Ｂｆに接続された液晶ディスプレイ装置ＤｐＬを備える。
【０６５８】
さらに、使用者から入力されたコマンドに基づきコマンドを所定フォーマットで発行するコマンド発行手段ｒｗ１１０２、使用者から入力されたターゲットアドレスをはじめ、各種のテーブルやプロテクト情報のエントリアドレスを演算管理するアドレス管理手段ｒｗ１１０３、使用者から入力された記録データに基づき所定フォーマットでデータ編成を行うデータ編成手段ｒｗ１１０８、使用者から入力されたプロテクト情報の更新データ（ＰＤｒ＊、ＰＤｗ＊）に基づき所定フォーマットで更新データの編成を行うプロテクト情報更新手段ｒｗ１１０９、前記の、コマンド発行手段ｒｗ１１０２とアドレス管理手段ｒｗ１１０３とデータ編成手段ｒｗ１１０８とプロテクト情報更新手段ｒｗ１１０９からのデータに基づき指示入力データを編成する指示入力データ編成手段ｒｗ１１０４を備える。
【０６５９】
さらに、指示入力データ編成手段ｒｗ１１０４の出力データにエラー符号化処理を施して送信受信回路ＴＲへ入力するとともに、送信受信回路ＴＲが受信したレスポンスデータにエラー訂正処理を施してバッファメモリＢｕｆへ格納するエラー管理手段ＥＲ、このエラー管理手段ＥＲから信号を受けてアンテナＡＮＴから電磁波を発信するとともに、アンテナＡＮＴが捕捉した電磁波からレスポンス信号を生成させる送信受信回路ＴＲを備える。
【０６６０】
さらに、バッファメモリＢｕｆへ格納されたデータから、各種情報やアドレス情報やコマンド等を抽出するレスポンス処理手段ｒｗ１１０５を備える。レスポンス処理手段ｒｗ１１０５が抽出する情報には、クラスタ・アドレス・テーブルＣＡｄＴ、書込プロテクト情報ＰＤｗ、読取プロテクト情報ＰＤｒ、リトライ・コマンドｒｔｙ、再生データＲо、ステータスｓｔａｔ等がある。
【０６６１】
さらに、入力されたターゲットアドレスと、レスポンス処理手段ｒｗ１１０５から供給されたクラスタ・アドレス・テーブルＣＡｄＴに基づきクラスタを確定してクラスタ番号を許可確認手段ｒｗ１１０７へ供給するクラスタ確定手段ｒｗ１１０６、このクラスタ番号と、レスポンス処理手段ｒｗ１１０５から供給された読取プロテクト情報ＰＤｒまたは書込プロテクト情報ＰＤｗに基づき書込みまたは読取り許可を確認して結果をコマンド発行手段ｒｗ１１０２へ供給する許可確認手段ｒｗ１１０７を備える。
【０６６２】
アドレス管理手段ｒｗ１１０３は、クラスタ・アドレス・テーブルＣＡｄＴが記録された固定アドレスと、オフセット値を内蔵している。オフセット値は、前記図２９の説明で述べたように、各メモリ部の最末端アドレスから読取プロテクト情報ＰＤｒの記録アドレスと書込プロテクト情報ＰＤｗの記録アドレスを演算する値である。
各メモリ部の最末端アドレスは、この装置に組み合わされるデータ記録再生装置ＴＦ９等がハードウエアで検出しており、よってアドレス管理手段ｒｗ１１０３は各データ記録再生装置ＴＦ９から容易に入手できる。一方アドレス管理手段ｒｗ１１０３はオフセット値を内蔵するから、したがって上記の演算が容易になされ、ＰＤｒアドレスやＰＤｗアドレスを送出する機能を備えることになる。なお図３３には、上記のオフセット値や演算プロセスを含めて、「ＰＤｒアドレス」、「ＰＤｗアドレス」と表示してある。
【０６６３】
またレスポンス処理手段ｒｗ１１０５が出力するリトライ・コマンドｒｔｙはコマンド発行手段ｒｗ１１０２へ供給され、ステータスｓｔａｔは制御手段ｒｗ１１０１へ供給されるよう構成されている。
【０６６４】
さらにデータ書込・読取装置ＲＷ１１は、何れも不図示のマイクロコンピュータとＲＯＭ（読出し専用メモリ）またはフラッシュメモリやＥＥＰＲＯＭ（電気的消去可能プログラマブル読出しメモリ）を備え、前記メモリには前記の各手段、すなわ制御手段ｒｗ１１０１、コマンド発行手段ｒｗ１１０２、アドレス管理手段ｒｗ１１０３、指示入力データ編成手段ｒｗ１１０４、レスポンス処理手段ｒｗ１１０５、クラスタ確定手段ｒｗ１１０６、許可確認手段ｒｗ１１０７、データ編成手段ｒｗ１１０８、プロテクト情報更新手段ｒｗ１１０９、エラー管理手段ＥＲが、何れもマイクロコンピュータによって読取り実行可能なプログラムとして格納されている。
【０６６５】
図３４は、前記のデータ書込・読取装置ＲＷ１１の動作フローチャートである。以下、同図に基づき動作を説明する。
【０６６６】
使用者からキーボードＫｂを介して入力がなされ、制御手段ｒｗ１１０１によって指示入力の発生が検出されると（ステップＳ１１０２）、制御手段ｒｗ１１０１はコマンド発行手段ｒｗ１１０２とアドレス管理手段ｒｗ１１０３と指示入力データ編成手段ｒｗ１１０４を駆動して、データ記録再生装置ＴＦ９のメモリ部Ｍｅｍ９からクラスタ・アドレス・テーブルＣＡｄＴを読取る指示を、データ記録再生装置ＴＦ９に発信する（ステップＳ１１０４）。ここでアドレス管理手段ｒｗ１１０３は、内蔵しているＣＡｄＴアドレス（クラスタ・アドレス・テーブルＣＡｄＴのメモリ部Ｍｅｍ９上の記録アドレスで、これは予め定められている）を出力する。また、指示入力データ編成手段ｒｗ１１０４が発するデータは、エラー管理手段ＥＲを経由して符号化処理が施される。
【０６６７】
ついでデータ記録再生装置ＴＦ９から返送されるクラスタ・アドレス・テーブルＣＡｄＴの到着を待機する（ステップＳ１１０６）。レスポンス信号が到着すると、制御手段ｒｗ１１０１はエラー管理手段ＥＲを駆動し、エラー管理手段ＥＲはレスポンス信号に復号化を施してバッファメモリＢｕｆに格納する。ここで制御手段ｒｗ１１０１はレスポンス処理手段ｒｗ１１０５を駆動し、レスポンス処理手段ｒｗ１１０５はバッファメモリＢｕｆに格納されたレスポンス信号から、クラスタ・アドレス・テーブルＣＡｄＴであることを確認し、クラスタ・アドレス・テーブルＣＡｄＴをクラスタ確定手段ｒｗ１１０６へ入力する。クラスタ確定手段ｒｗ１１０６は、入力されたターゲットアドレスとクラスタ・アドレス・テーブルＣＡｄＴから、このアドレスの属するクラスタを確定させる（ステップＳ１１０８）。
【０６６８】
ついで制御手段ｒｗ１１０１はコマンド発行手段ｒｗ１１０２を駆動し、コマンド発行手段ｒｗ１１０２は使用者から入力されたコマンドを検証して、結果を制御手段ｒｗ１１０１へ返送する。
【０６６９】
ついでステップＳ１１１０で、コマンドが書込み指示であれば（Ａ３４）、制御手段ｒｗ１１０１はコマンド発行手段ｒｗ１１０２とアドレス管理手段ｒｗ１１０３と指示入力データ編成手段ｒｗ１１０４を駆動して、書込プロテクト情報ＰＤｗの読取り指示をデータ記録再生装置ＴＦ９に発信する（ステップＳ１１１２）。
【０６７０】
ここでアドレス管理手段ｒｗ１１０３は、データ記録再生装置ＴＦ９から得たメモリ部Ｍｅｍ９の最末端アドレスと内蔵するオフセット値および演算プロセスから演算した、書込プロテクト情報ＰＤｗのメモリ部上の記録アドレス（ＰＤｗアドレス）を、指示入力データ編成手段ｒｗ１１０４へ出力する。
【０６７１】
そしてデータ記録再生装置ＴＦ９からの書込プロテクト情報ＰＤｗの送付を待機し（ステップＳ１１１４）、書込プロテクト情報ＰＤｗの送付をバッファメモリＢｕｆに受けると、許可確認手段ｒｗ１１０７を駆動し、許可確認手段ｒｗ１１０７はクラスタ確定手段ｒｗ１１０６から得た確定クラスタ番号と書込プロテクト情報ＰＤｗに基づき、確定させたクラスタが書込み許可されているかを確認する（ステップＳ１１１６）。確認結果は制御手段ｒｗ１１０１とコマンド発行手段ｒｗ１１０２に通知される。
【０６７２】
書込み許可がなされていると、制御手段ｒｗ１１０１はコマンド発行手段ｒｗ１１０２とアドレス管理手段ｒｗ１１０３と指示入力データ編成手段ｒｗ１１０４を駆動し、コマンド発行手段ｒｗ１１０２はデータ編成手段ｒｗ１１０８を駆動し、これにより書込み指示コマンドとターゲットアドレスと記録データがデータ記録再生装置ＴＦ９へ送信され、データ記録再生装置ＴＦ９においてメモリ部Ｍｅｍ９のターゲットアドレスに記録データが書き込まれる（ステップＳ１１１８）。
【０６７３】
ついでデータ記録再生装置ＴＦ９からレスポンス情報が送られバッファメモリＢｕｆに格納されると、レスポンス処理手段ｒｗ１１０５はこのレスポンス信号からステータスコードｓｔａｔを抽出し、制御手段ｒｗ１１０１へ入力する。制御手段ｒｗ１１０１はステータスコードｓｔａｔを検討し（ステップＳ１１２０）、レスポンスが書込みの正常終了であれば（Ａ３４１）、ステップＳ１１２２へ進み、書き込むファイルデータが終了すればクラスタ・アドレス・テーブルをＣＡｄＴ＊に更新し、データ記録再生装置ＴＦ９へクラスタ・アドレス・テーブルＣＡｄＴ＊の書込指示を送信する。
【０６７４】
さらに、使用者によって書込プロテクト情報ＰＤｗ＊または／および読取プロテクト情報ＰＤｒ＊の更新入力を得て、データ記録再生装置ＴＦ９へ書込プロテクト情報ＰＤｗ＊または／および読取プロテクト情報ＰＤｒ＊の更新指示コマンドを更新データとともに送信し（ステップＳ１１２４）、データ記録再生装置ＴＦ９から送られた書込み正常終了のレスポンス情報を得て一連の動作が完了する。またステップＳ１１２０でレスポンスが再トライを要求している場合は（Ａ３４２）、ステップＳ１１１８へ戻り再送する。またステップＳ１１２０でレスポンスがエラー通知であれば（Ａ３４３）、ここで一連の動作を中止する。
【０６７５】
一方、ステップＳ１１１０でコマンドが読取り指示であれば、制御手段ｒｗ１１０１はコマンド発行手段ｒｗ１１０２とアドレス管理手段ｒｗ１１０３と指示入力データ編成手段ｒｗ１１０４を駆動して、読取プロテクト情報ＰＤｒの読取り指示をデータ記録再生装置ＴＦ９に発信する（ステップＳ１１３０）。
【０６７６】
ここでアドレス管理手段ｒｗ１１０３は、データ記録再生装置ＴＦ９から得たメモリ部Ｍｅｍ９の最末端アドレスと内蔵するオフセット値および演算プロセスから演算した、読取プロテクト情報ＰＤｒのメモリ部上の記録アドレス（ＰＤｒアドレス）を、指示入力データ編成手段ｒｗ１１０４へ出力する。
【０６７７】
そしてデータ記録再生装置ＴＦ９からの読取プロテクト情報ＰＤｒの送付を待機し（ステップＳ１１３２）、読取プロテクト情報ＰＤｒの送付をバッファメモリＢｕｆに受けると、許可確認手段ｒｗ１１０７を駆動し、許可確認手段ｒｗ１１０７はクラスタ確定手段ｒｗ１１０６から得た確定クラスタ番号と読取プロテクト情報ＰＤｒに基づき、確定させたクラスタが読取許可されているかを確認する（ステップＳ１１３４）。確認結果は制御手段ｒｗ１１０１とコマンド発行手段ｒｗ１１０２に通知される。
【０６７８】
読取許可がなされていると、制御手段ｒｗ１１０１はコマンド発行手段ｒｗ１１０２とアドレス管理手段ｒｗ１１０３と指示入力データ編成手段ｒｗ１１０４を駆動し、これにより読取り指示コマンドとターゲットアドレスがデータ記録再生装置ＴＦ９へ送信され、データ記録再生装置ＴＦ９においてメモリ部Ｍｅｍ９のターゲットアドレスから所望のデータが読み出される（ステップＳ１１３６）。
【０６７９】
ついでデータ記録再生装置ＴＦ９からレスポンス情報が送られバッファメモリＢｕｆに格納されると、レスポンス処理手段ｒｗ１１０５はこのレスポンス信号からステータスコードｓｔａｔを抽出し、制御手段ｒｗ１１０１へ入力する。制御手段ｒｗ１１０１はステータスコードｓｔａｔを検討し（ステップＳ１１３８）、レスポンスが読取りの正常終了であれば（Ｂ３４１）、ステップＳ１１４０へ進み、再生データを出力して一連の動作が完了する。またステップＳ１１３８でレスポンスが再トライを要求している場合は（Ｂ３４２）、ステップＳ１１３６へ戻り再送する。またステップＳ１１３８でレスポンスがエラー通知であれば（Ｂ３４３）、ここで一連の動作を中止する。
【０６８０】
前記のように本実施形態のデータ書込・読取装置ＲＷ１１によれば、データ書込時に、データ記録再生装置のメモリ部の固定位置に記録されたクラスタ・アドレス・テーブルＣＡｄＴおよび、メモリ部の端部から固定位置に記録された書込プロテクト情報ＰＤｗを読出し、ついで記録データが記録される所望の記録位置が書込可能であることを確認した後に、所望の記録データをデータ記録再生装置のメモリ部の所望の位置に書き込む。さらに記録データの書込後に、メモリ部の固定位置にあるクラスタ・アドレス・テーブルＣＡｄＴを更新する。また記録データの書込後に、メモリ部の端部から固定位置にある書込プロテクト情報ＰＤｗを更新する。
【０６８１】
したがって、以後の処理において固定位置をアクセスすることでクラスタ・アドレス・テーブルＣＡｄＴが得られ、これによりメモリ部の記録データの記録位置を容易に入手することができる。さらにメモリ部の端部からの固定位置をアクセスすることでプロテクト情報が得られ、これによりメモリ手段上の任意の位置の書込許可の確認が容易になされる。
【０６８２】
上記のようにして、所望の記録データをデータ記録再生装置のメモリ部の所望の位置に記録するから、メモリ部にある未利用領域の管理が容易になり、空き領域の発生を防止してメモリ利用効率を向上させることができる。
【０６８３】
また読取り時に、何れもデータ記録再生装置のメモリ部の固定位置に記録されたクラスタ・アドレス・テーブルＣＡｄＴおよび、メモリ部の端部から固定位置に記録された読取プロテクト情報ＰＤｒを入手し、ついで所望の読取位置が読取可能であることの確認後に、所望のデータをデータ記録再生装置のメモリ部から読み取るものであるから、読取を所望するデータの記録位置および記録長が任意であっても、確実に所望データを読取ることができる。しかも読取プロテクト情報ＰＤｒが固定位置に記録されているから容易にアクセスでき、よってデータの保護が容易になる。
【０６８４】
図３５は、本発明に係るファイル記録方法及びファイル再生方法の他の実施形態のフローチャートである。同図に示されるように、本実施形態の方法によれば、使用者が入力するターゲットアドレスを受信すると（ステップＳ３５０２）、所定位置にあるクラスタ・アドレス・テーブルＣＡｄＴを読取り（ステップＳ３５０４）、ターゲットアドレスがクラスタ・アドレス・テーブルＣＡｄＴ上に実在するか否かを検証する（ステップＳ３５０６）。
【０６８５】
ターゲットアドレスが実在しないものであれば、エラー通知を発行し（ステップＳ３５１６）、処理を了える。
ターゲットアドレスが実在すると、使用者が入力する指示入力の種類を確認する（ステップＳ３５１０）。
【０６８６】
指示入力が書込指示であると、メモリの末端から固定位置に在る書込プロテクト情報ＰＤｗを読み取る（ステップＳ３５１２）。ここで書込プロテクト情報ＰＤｗは常時、メモリの末端から計って固定位置におかれる。
【０６８７】
ついでターゲットアドレスの領域が書込許可されているかを書込プロテクト情報ＰＤｗにより確認する（ステップＳ３５１４）。書込禁止であれば、エラー通知を発行する（ステップＳ３５１６）。書込許可であれば、ターゲットアドレスへ記録データを記録する（ステップＳ３５１８）。ここで使用者は所望の記録長のデータを記録することができる。
【０６８８】
ファイルデータがさらに存在すれば（ステップＳ３５２０）、アドレスを更新（インクリメント）して（ステップＳ３５２２）、ステップＳ３５１４へ戻る。
【０６８９】
ファイルデータが終了すれば（ステップＳ３５２０）、記録されたファイルを最新クラスタとして設定する（ステップＳ３５２４）。ついでクラスタ・アドレス・テーブルＣＡｄＴを更新する（ステップＳ３５２６）。これは、最新クラスタの情報を追記して新クラスタ・アドレス・テーブルＣＡｄＴ＊とするものである。
【０６９０】
ついで、使用者から最新クラスタに関する読取プロテクト情報ＰＤｒまたは／および書込プロテクト情報ＰＤｗの指示があれば（ステップＳ３５２８）、読取プロテクト情報ＰＤｒ＊または／および書込プロテクト情報ＰＤｗ＊を更新する（ステップＳ３５３０）。これは最新クラスタのデータの読取り又は書き替えの許可と禁止を設定するものである。
【０６９１】
一方、ステップＳ３５２８において使用者から最新クラスタに関する読取プロテクト情報ＰＤｒまたは／および書込プロテクト情報ＰＤｗの指示がなければ、処理を了える。またはここで指示がない場合に、最新クラスタに関する読取プロテクト情報ＰＤｒまたは／および書込プロテクト情報ＰＤｗをデフォルト値として更新するように構成してもよい。
【０６９２】
一方、ステップＳ３５１０において、指示入力が読取指示であると、メモリの末端位置に在る読取プロテクト情報ＰＤｒを読み取る（ステップＳ３５３２）。ここで読取プロテクト情報ＰＤｒは常時、メモリの末端の所定位置におかれる。
ついでターゲットアドレスの領域が読取許可されているかを読取プロテクト情報ＰＤｒにより確認する（ステップＳ３５３４）。読取禁止であれば、エラー通知を発行する（ステップＳ３５１６）。読取許可であれば、ターゲットアドレスのデータを読取る（ステップＳ３５３６）。
【０６９３】
読み取るファイルデータがさらに存在すれば（ステップＳ３５３８）、アドレスを更新（インクリメント）して（ステップＳ３５４０）、ステップＳ３５３４へ戻る。読み取るファイルデータが終了すれば（ステップＳ３５３８）、処理を了える。
【０６９４】
図３６は、本発明に係るデータが記録されたコンピュータが読み取り可能な記録媒体の一実施形態の説明図である。
【０６９５】
同図に示されるように、本実施形態に係るデータが記録されたコンピュータが読み取り可能な記録媒体ＭｅＤ３は、データが記録および再生可能なメモリセルＭｃｅｌｌ３と、このメモリセルＭｃｅｌｌ３へ接続されて書込／読取を制御するコントロール部Ｃｔｒと、このコントロール部Ｃｔｒへ接続されたコネクタＴｍｎを備え、コネクタＴｍｎには外部の装置から書込／読取の選択信号が授けられるＲ／Ｗ端子と、外部の装置からアドレス信号が授けられるアドレス端子と、外部の装置間とで書込／読取データの授受をするＤＩ／Ｏ端子を備える。
【０６９６】
メモリセルＭｃｅｌｌ３は、例えばフラッシュメモリに代表される不揮発性半導体メモリＥＥＰＲＯＭで構成されていて、一つのデータブロックを１クラスタとして、複数のクラスタが記録されている。複数のクラスタには、ユーザーが所望の記録長のファイルを所望の位置に記録した複数のユーザークラスタＵＣｉ（ｉ＝１、２、等）、これら各クラスタのデータの保護情報が記録されたプロテクト情報クラスタＰＤＣ、各クラスタのアドレス情報等が記録されたシステムクラスタＳＣがある。
【０６９７】
システムクラスタＳＣは、メモリセルＭｃｅｌｌ３の定位置、例えば先頭部に常に記録される。一方、ユーザークラスタＵＣｉはメモリセル上の任意の位置に、任意の記録長で記録されている。
【０６９８】
さらにプロテクト情報クラスタＰＤＣは、メモリセルＭｃｅｌｌ３の末端位置に記録されている。図示される例では、プロテクト情報クラスタＰＤＣはメモリセルＭｃｅｌｌ３の最末端アドレスをａｄＰＨとして、アドレス領域ａｄＰＬ〜ａｄＰＨに記録される。その内部に記録される読取プロテクト情報ＰＤｒと書込プロテクト情報ＰＤｗは、最末端アドレスａｄＰＨを基準にした所定のオフセット値оｆｓｔ１またはоｆｓｔ２だけずらせたアドレスに記録されている。したがって、読取プロテクト情報ＰＤｒのアドレスａｄＰｒと書込プロテクト情報ＰＤｗのアドレスａｄＰｗは、アドレスａｄＰＨを基準にして、
ａｄＰｒ＝ａｄＰＨ−оｆｓｔ１
ａｄＰｗ＝ａｄＰＨ−оｆｓｔ２
で演算することができる。
【０６９９】
したがって、読取プロテクト情報ＰＤｒと書込プロテクト情報ＰＤｗは、常にメモリセルＭｃｅｌｌ３の最末端位置（最末端部）からの固定位置にある。
なおプロテクト情報クラスタＰＤＣにはこれらプロテクト情報の他に、キーデータやファイルＩＤ等の各種情報の記録がなされる。
【０７００】
システムクラスタＳＣには、このメモリセル上に記録されたユーザークラスタＵＣｉ各々の少なくとも区切りアドレス情報を載せたクラスタ・アドレス・テーブルＣＡｄＴが、予め定められた固定アドレスａｄＣに記録されている。
【０７０１】
クラスタ・アドレス・テーブルＣＡｄＴには、各ユーザークラスタＵＣｉのクラスタ番号と、ヘッドアドレス、テイルアドレスが表形式で記録されている。ここで、各ユーザークラスタを、前に位置するユーザークラスタの末尾に続けて空きがなく記録する構成が採用されている場合は、区切り情報としてヘッドアドレスを省略し、テイルアドレスのみを記録する構成にできる。これは全体メモリ容量が限られて管理データの削減が必要な場合に適する。
【０７０２】
前記のようにデータが記録されているから、メモリセルＭｃｅｌｌ３上の任意の位置に任意の記録長のユーザークラスタを形成させても、固定位置に記録されていてアクセス容易なクラスタ・アドレス・テーブルＣＡｄＴを参照することで、容易に各ユーザークラスタのエントリ・ポイントが得られ、所望のユーザークラスタをアクセスすることができる。
【０７０３】
同様に、読取プロテクト情報ＰＤｒまたは書込プロテクト情報ＰＤｗがメモリセルＭｃｅｌｌ３の最末端から固定位置にあることで容易にアクセスでき、よって書込／読取許可の確認を容易に実行することができる。
【０７０４】
この記録媒体ＭｅＤ３は、後述の図３７および図３８で示される本発明に係るデータ書込・読取装置ＲＷ１２に接続され、書込または読取がなされる。
【０７０５】
なお図３６では、メモリセルＭｃｅｌｌ３を半導体メモリセルアレイで構成し且つコントロール部やコネクタを備える構成として示したが、本発明の記録媒体はこの構成に限定されることなく、コントロール部を備えない磁気カードや、コントロール部やコネクタを備えない磁気シートや光学式メモリ媒体による構成も可能である。
【０７０６】
図３７は、本発明に係るデータ書込・読取装置の一実施形態の構成を示すブロック図である。
このデータ書込・読取装置ＲＷ１２は、例えば前述の記録媒体ＭｅＤ３（図３６参照）を接続して、書込／読取を行うものである。
【０７０７】
データ書込・読取装置ＲＷ１２は、内蔵する各手段の作動を制御するとともに、各手段とでデータ授受を行う制御手段ｒｗ１２０１、使用者が指示データ（コマンド、ターゲットアドレス、記録データ、更新データ等）を入力するためのキーボードＫｂおよび入力インタフェースＩ−Ｂｆ、入力された各データや記録媒体ＭｅＤ１から読み取ったデータを仲介する出力インタフェースＯ−Ｂｆ、出力インタフェースＯ−Ｂｆに接続された液晶ディスプレイ装置ＤｐＬ、前記の記録媒体ＭｅＤ３を接続するコネクタＴｍｎを備える。
【０７０８】
さらに、使用者から入力された記録データＤｗを受け、または使用者から入力されたプロテクト情報の更新データ（ＰＤｒ＊、ＰＤｗ＊）を受け、これらを使用者から入力されたコマンドに基づき記録媒体ＭｅＤ３へ書込み、或いは使用者から入力されたコマンドに基づき記録媒体ＭｅＤ３からクラスタ・アドレス・テーブルＣＡｄＴ、読取プロテクト情報ＰＤｒ、書込プロテクト情報ＰＤｗ、再生データＲоを読み取るメモリ記録再生手段ｒｗ１２０２、メモリ記録再生手段ｒｗ１２０２とデータ授受してデータを編成するデータ編成手段ｒｗ１２０６を備える。メモリ記録再生手段ｒｗ１２０２はコネクタＴｍｎに接続されている。
【０７０９】
さらに使用者から入力されたターゲットアドレスを受け、このターゲットアドレスをはじめ、各種のテーブルやプロテクト情報のエントリアドレスを演算管理し、確定アドレスをメモリ記録再生手段ｒｗ１２０２へ出力するアドレス管理手段ｒｗ１２０３を備える。
【０７１０】
さらに、入力されたターゲットアドレスと、読み取られたクラスタ・アドレス・テーブルＣＡｄＴに基づきクラスタを確定してクラスタ番号を許可確認手段ｒｗ１２０５へ供給するクラスタ確定手段ｒｗ１２０４、このクラスタ番号と、読み取られた読取プロテクト情報ＰＤｒまたは書込プロテクト情報ＰＤｗに基づき書込みまたは読取り許可を確認して結果をメモリ記録再生手段ｒｗ１２０２へ供給する許可確認手段ｒｗ１２０５を備える。
【０７１１】
アドレス管理手段ｒｗ１２０３は、クラスタ・アドレス・テーブルＣＡｄＴが記録された固定アドレスと、オフセット値を内蔵している。オフセット値は、各記録媒体の最末端アドレスから読取プロテクト情報ＰＤｒの記録アドレスと書込プロテクト情報ＰＤｗの記録アドレスを演算する値である。
【０７１２】
各記録媒体の最末端アドレスはハードウエア検出がなされ、よってアドレス管理手段ｒｗ１２０３は最末端アドレスを容易に入手できる。一方アドレス管理手段ｒｗ１２０３はオフセット値を内蔵するから、したがって上記の演算が容易になされ、ＰＤｒアドレスやＰＤｗアドレスを送出する機能を備えることになる。なお図３７には、上記のオフセット値や演算プロセスを含めて、「ＰＤｗアドレス」、「ＰＤｒアドレス」と表示してある。
【０７１３】
さらにデータ書込・読取装置ＲＷ１２は、何れも不図示のマイクロコンピュータとＲＯＭ（読出し専用メモリ）またはフラッシュメモリやＥＥＰＲＯＭ（電気的消去可能プログラマブル読出しメモリ）を備え、前記メモリには前記の各手段、すなわ制御手段ｒｗ１２０１、メモリ記録再生手段ｒｗ１２０２、アドレス管理手段ｒｗ１２０３、クラスタ確定手段ｒｗ１２０４、許可確認手段ｒｗ１２０５、データ編成手段ｒｗ１２０６が、何れもマイクロコンピュータによって読取り実行可能なプログラムとして格納されている。
【０７１４】
図３８は、データ書込・読取装置ＲＷ１２の動作フローチャートである。以下、同図に基づき動作を説明する。
【０７１５】
使用者からキーボードＫｂを介して入力がなされ、制御手段ｒｗ１２０１によって指示入力の発生が検出されると（ステップＳ１２０２）、制御手段ｒｗ１２０１はメモリ記録再生手段ｒｗ１２０２とアドレス管理手段ｒｗ１２０３を駆動し、メモリ記録再生手段ｒｗ１２０は記録媒体ＭｅＤ３のメモリセル（以下、メモリ部と記述）の固定アドレスａｄＣからクラスタ・アドレス・テーブルＣＡｄＴを読取る（ステップＳ１２０４）。
【０７１６】
ここでアドレス管理手段ｒｗ１２０３は、内蔵しているＣＡｄＴアドレス（予め定められている固定アドレスａｄＣ）を送付するとともに、指示入力のターゲットアドレスを暫定記憶する。一方、メモリ記録再生手段ｒｗ１２０２は指示入力のコマンドを暫定記憶する。書込み指示の場合には、さらに記録データＤｗを暫定記憶する。
【０７１７】
メモリ記録再生手段ｒｗ１２０２は、クラスタ・アドレス・テーブルＣＡｄＴを読取ると、このクラスタ・アドレス・テーブルＣＡｄＴをクラスタ確定手段ｒｗ１２０４へ入力する。クラスタ確定手段ｒｗ１２０４は、入力されたターゲットアドレスとクラスタ・アドレス・テーブルＣＡｄＴから、このアドレスの属するクラスタを確定させ、クラスタ番号を許可確認手段ｒｗ１２０５へ送付する（ステップＳ１２０６）。
【０７１８】
ついでメモリ記録再生手段ｒｗ１２０２は、暫定記憶してあったコマンドが書込か、読取かを確認する（ステップＳ１２０８）。コマンドが書込指示であれば（Ａ３８）、ステップＳ１２１０へ進む。
【０７１９】
ついで制御手段ｒｗ１２０１は前記と同様にメモリ記録再生手段ｒｗ１２０２とアドレス管理手段ｒｗ１２０３を駆動し、記録媒体ＭｅＤ３のメモリ部から書込プロテクト情報ＰＤｗを読取る（ステップＳ１２１０）。この際、アドレス管理手段ｒｗ１２０３は、ＰＤｗアドレスを演算して、メモリ記録再生手段ｒｗ１２０２へ送付する。
【０７２０】
メモリ記録再生手段ｒｗ１２０２は、書込プロテクト情報ＰＤｗを読取ると、暫定記憶してあったコマンドに基づき、コマンドが書込指示であることを示す情報とともに書込プロテクト情報ＰＤｗを許可確認手段ｒｗ１２０５へ供給し、許可確認手段ｒｗ１２０５は、コマンドが書込指示であることを確認して、クラスタ確定手段ｒｗ１２０４から得た確定クラスタ番号と書込プロテクト情報ＰＤｗに基づき、確定させたクラスタが書込み許可されているかを確認する（ステップＳ１２１２）。確認結果はメモリ記録再生手段ｒｗ１２０２と制御手段ｒｗ１２０１に通知される。
【０７２１】
書込み許可がなされていると、制御手段ｒｗ１２０１はメモリ記録再生手段ｒｗ１２０２とアドレス管理手段ｒｗ１２０３を駆動し、メモリ記録再生手段ｒｗ１２０２は記録媒体ＭｅＤ３のメモリ部のターゲットアドレスに記録データＤｗを書き込む（ステップＳ１２１４）。
【０７２２】
前記の記録データＤｗの書き込みにより、記録媒体ＭｅＤ３のメモリ部に新たにユーザークラスタが形成される。そこで、この新ユーザークラスタの区切りアドレス情報を追記し、クラスタ・アドレス・テーブルＣＡｄＴをＣＡｄＴ＊に更新する（ステップＳ１２１６）。
【０７２３】
ここで使用者から、新クラスタに関する書込プロテクト情報ＰＤｗ＊または／および読取プロテクト情報ＰＤｒ＊の更新入力がなされれば、これらに基づき、書込プロテクト情報ＰＤｗまたは／および読取プロテクト情報ＰＤｒを更新する（ステップＳ１２１８）。また使用者から更新入力がなければ、デフォルト値を用いて書込プロテクト情報ＰＤｗまたは／および読取プロテクト情報ＰＤｒを更新する。
【０７２４】
一方、ステップＳ１２０８においてコマンドが読取りである場合は、
制御手段ｒｗ１２０１は前記と同様にメモリ記録再生手段ｒｗ１２０２とアドレス管理手段ｒｗ１２０３を駆動し、記録媒体ＭｅＤ３のメモリ部から読取プロテクト情報ＰＤｒを読取る（ステップＳ１２２０）。
【０７２５】
メモリ記録再生手段ｒｗ１２０２は、読取プロテクト情報ＰＤｒを読取ると、コマンドが読取指示であることを示す情報とともに読取プロテクト情報ＰＤｒを許可確認手段ｒｗ１２０５へ供給し、許可確認手段ｒｗ１２０５は、コマンドが読取指示であることを確認して、クラスタ確定手段ｒｗ１２０４から得た確定クラスタ番号と読取プロテクト情報ＰＤｒに基づき、確定させたクラスタが読取り許可されているかを確認する（ステップＳ１２２２）。確認結果はメモリ記録再生手段ｒｗ１２０２と制御手段ｒｗ１２０１に通知される。
【０７２６】
読取許可がなされていると、制御手段ｒｗ１２０１はメモリ記録再生手段ｒｗ１２０２とアドレス管理手段ｒｗ１２０３を駆動し、メモリ記録再生手段ｒｗ１２０２は記録媒体ＭｅＤ３のメモリ部のターゲットアドレスから再生データＤｒを読み取る（ステップＳ１２２４）。ついでメモリ記録再生手段ｒｗ１２０２は、これを再生出力Ｒоとしてこの装置から出力する（ステップＳ１２２６）。
【０７２７】
前記のように本実施形態のデータ書込・読取装置ＲＷ１２によれば、データ書込時に、記録媒体ＭｅＤ３の固定位置に記録されたクラスタ・アドレス・テーブルＣＡｄＴおよび、記録媒体ＭｅＤ３のメモリ端部から固定位置に記録された書込プロテクト情報ＰＤｗを読出し、ついで記録データが記録される所望の記録位置が書込可能であることを確認した後に、所望の記録データを記録媒体ＭｅＤ３の所望の位置に書き込む。さらに記録データの書込後に、メ記録媒体ＭｅＤ３のモリの固定位置にあるクラスタ・アドレス・テーブルＣＡｄＴを更新する。また記録データの書込後に、メモリ端部から固定位置にある書込プロテクト情報ＰＤｗを更新する。
【０７２８】
したがって、以後の処理において固定位置をアクセスすることでクラスタ・アドレス・テーブルＣＡｄＴが得られ、これにより記録媒体ＭｅＤ３上の記録データの記録位置を容易に入手することができる。さらにメモリ端部からの固定位置をアクセスすることでプロテクト情報が得られ、これにより記録媒体ＭｅＤ３上の任意の位置の書込許可の確認が容易になされる。
【０７２９】
上記のようにして、所望の記録データを記録媒体ＭｅＤ３の所望の位置に記録するから、記録媒体ＭｅＤ３の未利用領域の管理が容易になり、空き領域の発生を防止してメモリ利用効率を向上させることができる。
【０７３０】
また読取り時に、記録媒体ＭｅＤ３の固定位置に記録されたクラスタ・アドレス・テーブルＣＡｄＴおよび、メモリ最端部から固定位置に記録された読取プロテクト情報ＰＤｒを入手し、ついで所望の読取位置が読取可能であることの確認後に、所望のデータを記録媒体ＭｅＤ３から読み取るものであるから、読取を所望するデータの記録位置および記録長が任意であっても、確実に所望データを読取ることができる。しかも読取プロテクト情報ＰＤｒが記録媒体ＭｅＤ３のメモリ最端部から固定位置に記録されているから、記録媒体ＭｅＤ３の容量が異なっても容易にアクセスでき、よってデータの保護が容易になる。
【０７３１】
上記から明らかなように、本発明によれば、メモリ手段（メモリ部Ｍｅｍや記録媒体ＭｅＤ）へ記録するファイルを任意の記録長で記録することができ、この記録長で一つのクラスタを編成することができる。すなわち一つのファイルが一つの任意長のクラスタに対応し、よって従来のように一つのファイルが複数の固定長クラスタに分割して記録されることがない。これにより、各クラスタ内において未利用の空き領域が生じることがなくなり、メモリ利用効率が向上する。さらに、ファイルが分断されないから、ファイルアクセス等におけるファイル管理が容易になる。
【０７３２】
且つ、記録したクラスタの位置を示すデータ記録位置情報（クラスタ・アドレス・テーブルＣＡｄＴ）がメモリ手段上の所定の固定位置（システムクラスタＳＣ内）に記録されるから、この所定位置にあるデータ記録位置情報が参照されることにより、メモリ手段上の任意の位置に記録された任意の記録長のファイルへのエントリが容易となり、よってファイルアクセスが容易に可能になる。
【０７３３】
さらに、ファイルとクラスタを一対一の対応とすることにより、ファイル管理が容易となるのみならず、書込／読取に関するプロテクト情報（読取プロテクト情報ＰＤｒや書込プロテクト情報ＰＤｗ）の記録格納領域を１ファイルにつきそれぞれ１個のみ（例えば１ファイルにつき夫々１ビットのみ）にすることができ、領域節約が可能になる。
【０７３４】
さらに本発明の構成では、任意の位置にプロテクト情報クラスタ（ＰＤＣ）を設けることができ、しかも所定の固定位置（システムクラスタＳＣ内）に、このプロテクト情報クラスタの記録位置情報（プロテクト情報アドレス・テーブルＰＡｄＴ）を置く構成とするから、この記録位置情報を参照することによって、プロテクト情報クラスタが何れの位置に置かれていても容易にアクセスすることができる。
【０７３５】
またプロテクト情報クラスタの位置を任意に移動できる構成としたから、メモリ部や記録媒体（まとめて「メモリ手段」）の記録容量が異なっても互換性を維持することが可能である。
したがって、記録容量が異なるメモリ手段につき、データ保護情報を記録するために割り当てる領域を増加させることなく、メモリエリア全体をデータ保護できるファイルシステムを具現できる。
【０７３６】
さらにプロテクト情報クラスタの位置を任意に移動できるから、例えばメモリ内の任意の位置からファイルの記録を開始して、記録が進んで既に配置されていたプロテクト情報クラスタの領域に至り、このためファイルが分断されるようになった場合でも、プロテクト情報クラスタの位置を後方へ移動させることによって、ファイルの分断を避けることができる。
【０７３７】
また、本発明においてプロテクト情報クラスタをメモリ領域の末端部に置き、且つプロテクト情報クラスタ内の特定の情報を、メモリ領域の最末端を基準として所定の量（オフセット値：どのメモリでも同じ統一された値）だけずらせて配置する構成とすることにより、この情報の位置が、メモリ領域の最末端を基準とした固定位置になり、よってメモリの記録容量にかかわらず、最末端からの固定距離にあるとして同一処理をすることができる。しかも、メモリを使用する装置であれば管理上、各メモリの最末端アドレスは必ず把握されているから、容易に入手でき、特別の準備をする必要がない。このように、最末端アドレスは与件であり、叉オフセット値は予め決められているから、プロテクト情報クラスタ内の特定の情報の位置を指すための指標（例えばプロテクト情報アドレス・テーブルなど）を別途準備する必要がなくなり、余分な領域を排除して、限りある容量のメモリ領域を有効に利用することができる。
【０７３８】
さらに、本発明において、プロテクト情報クラスタを常に、最新に記録がなされたユーザークラスタの末尾アドレスに続けて書き込む構成とすることにより、プロテクト情報クラスタの記録された位置を指すための指標を別途準備する必要がなくなり、余分な領域を排除して、限りある容量のメモリ領域を有効に利用することができる。
【０７３９】
また読取再生時には、メモリ手段上の任意の位置に記録されているデータの読取再生を効率的になすことが可能となり、且つ、プロテクト情報の確認処理が容易になる。
【０７４０】
【発明の効果】
以上詳述したように、本発明の請求項１に係るファイル記録方法によれば、メモリ手段の任意の位置に、任意の記録長のファイルを記録してクラスタを形成し、このクラスタの記録位置を示すデータ記録位置情報をメモリ手段の所定位置に記録し、クラスタ毎に少なくとも書込み可否を示すプロテクト情報を設定して任意の位置に記録し、且つこのプロテクト情報の記録位置を示すプロテクト記録位置情報を所定位置に記録する構成であるから、ファイルとクラスタは一対一の対応となり、記録長の長いファイルであっても１個のクラスタとして編成される。したがって１個のファイルが複数のクラスタに分割されることがないから、ファイル管理が容易になる。さらにクラスタ内に未利用の記録領域を発生させないから、記録領域の利用効率を向上させることができる。
【０７４１】
また、データ記録位置情報をメモリ手段上の所定位置に記録することで位置が固定するから、データ記録位置情報を容易に参照でき、メモリ手段上の任意の位置に記録された任意の記録長のファイルアクセスが容易に可能になる。
【０７４２】
さらに、記録したファイルのプロテクト情報をメモリ手段上の任意の位置に記録し、一方、その位置を示すプロテクト記録位置情報をメモリ手段上の所定位置に記録することで位置が固定するから、プロテクト記録位置情報を容易に参照でき、プロテクト情報がメモリ手段上の何れの位置にあってもアクセスが容易に可能になる。これによりプロテクト情報を任意の位置に置くことで、記録容量が異なるメモリ手段間の互換性を実現できる。
【０７４３】
また、記録長の長いファイルであっても分割されることなく１個のクラスタとして編成がなされるから、このクラスタに対して設定するプロテクト情報は１個のみとなり、プロテクト情報の記録に必要な領域を削減できるから、限られた記録容量を有効に利用できるという効果を奏する。
【０７４４】
本発明の請求項２に係るファイル再生方法によれば、所定位置にあるデータ記録位置情報からクラスタを確定し、所定位置にあるプロテクト記録位置情報からプロテクト情報の位置情報を得てプロテクト情報を読み取り、このプロテクト情報に基づきクラスタの読取り可能を確認した後に、着目するクラスタから所望するファイルを読み取るものであるから、これにより所望のファイルの記録位置および記録長を問わず、確実に所望クラスタをアクセスできる。しかもプロテクト情報が任意の位置に記録されていても、その記録位置を容易に同定してプロテクト情報を容易にアクセスできるから、ファイルの保護を確実に行うことができるという効果がある。
【０７４５】
本発明の請求項３に係るデータ書込システムは、内蔵するメモリ手段に、記録データと、各記録データ夫々の位置情報が編成されたデータ記録位置情報と、各記録データ夫々の書込みプロテクト情報を記録可能で、且つ外部の装置とデータ授受可能なデータ記録再生装置と、このデータ記録再生装置とデータ授受可能なデータ書込装置とを備えて構成され、データ書込装置は、記録データ及び位置情報を指定して送付する手段と、この記録データの、記録後における読取り可否または書込み可否の少なくとも何れかを規定するプロテクトデータをデータ記録再生装置へ送付可能とする手段とを備え、データ記録再生装置は、記録データを指定位置へ記録する手段と、データ記録位置情報を第１固定位置へ記録または更新記録し、または再生する手段と、プロテクト情報または、送付されたプロテクトデータにより更新されたプロテクト情報を、メモリ手段上の任意の位置に記録するとともに、プロテクト情報の記録位置を記載したプロテクト記録位置情報を第２固定位置へ記録し、または再生する手段と、プロテクト記録位置情報に基づきプロテクト情報を再生する手段とを備える。
【０７４６】
この結果、任意の記録データを指定位置に記録でき、この記録位置はデータ記録位置情報としてメモリ手段上の予め定めた第１固定位置へ記録されるから、以後の処理において当該第１固定位置をアクセスすることでデータ記録位置情報が容易に得られ、これによりメモリ手段上の記録状態を確認できる。
【０７４７】
同様に、任意のプロテクト情報を、任意の位置に記録でき、この記録位置はプロテクト記録位置情報に記載されてメモリ手段上の予め定めた第２固定位置へ記録される。したがって、当該第２固定位置をアクセスすることでプロテクト記録位置情報が得られ、このプロテクト記録位置情報によりプロテクト情報が記録されている位置が得られ、この位置をアクセスすることによりプロテクト情報が得られる。すなわちプロテクト記録位置情報を介して、任意の位置に在るプロテクト情報が得られるが、このプロテクト記録位置情報は固定位置に記録されているからアクセスは極めて容易であり、よってプロテクト情報の入手が容易となる。
【０７４８】
上記のようにして、任意の記録データを任意の指定位置に記録でき、且つプロテクト情報も任意の位置に記録できるから、メモリ手段上にある未利用領域の管理が容易になり、空き領域の発生を防止できてメモリ利用効率を改善できる。また記録容量が異なるメモリ手段間の互換性を維持できるという効果がある。
【０７４９】
また、プロテクト情報を任意の位置に記録可能であるから、プロテクト情報を任意の位置に移動可能であり、よって記録データの記録が進行して既設のプロテクト情報が記録されている領域に觝触する場合でも、このプロテクト情報の位置を移動することで記録データの分断を回避でき、この記録データのアクセス効率を向上できる。プロテクト情報の位置を移動させても、プロテクト記録位置情報の記載内容を更新するのみで対応ができ、プロテクト記録位置情報の位置は常に第２固定位置にあるから、アクセス過程に変更がなく、処理が円滑になるという効果がある。
【０７５０】
また、長い記録長の記録データであっても分断なく記録できるから、プロテクト情報は１個でよく、よってプロテクト情報の記録に割り当てる領域を節約できてメモリ利用効率をさらに向上させることが可能となる。
【０７５１】
本発明の請求項４に係るデータ読取システムは、内蔵するメモリ手段に記録されたデータの再生が可能で、データ授受可能なデータ記録再生装置と、このデータ記録再生装置とデータ授受可能なデータ読取装置とを備えて構成し、メモリ手段上には、任意の位置に任意の記録長の記録データが記録され、さらに記録された各記録データ夫々の少なくとも読取り可否を規定するプロテクト情報が任意の位置に記録され、さらに記録された各記録データ夫々の記録位置が参照可能に編成されたデータ記録位置情報と、プロテクト情報の記録位置が参照可能に編成されたプロテクト記録位置情報とが固定位置に記録される。
【０７５２】
このデータ読取装置は、読取りを所望する記録データのメモリ手段上の位置情報を指定して送付する手段と、データ記録再生装置から送付された再生データを受理する手段とを備え、データ記録再生装置は、データ記録位置情報の固定位置からの再生手段と、プロテクト記録位置情報の固定位置からの再生手段と、プロテクト記録位置情報から得られたプロテクト情報の記録位置情報に基づくプロテクト情報の再生手段と、プロテクト情報に基づき読取許可が確認された後に、送付された読取りを所望する記録データの位置情報に基づき該当するデータを読取る手段と、読取り結果を再生データとして送付する手段とを備える。
【０７５３】
これにより、データ記録位置情報から、読取りを所望する記録データのメモリ手段上の存在の確認ができ、プロテクト記録位置情報からプロテクト情報を読み取ることができ、プロテクト情報に基づき記録データの読取り許可を確認したのちに、所望の記録データを読み取ることにより、所望の記録データをその記録位置および記録長を問わず、確実にアクセスできる。しかもプロテクト情報が任意の位置に記録されていても、プロテクト情報を確実にアクセスでき、よってメモリ手段上の記録データを効果的に保護することができる。
【０７５４】
本発明の請求項５に係るデータ記録再生装置は、メモリ手段を内蔵し、メモリ手段にデータを記録し、また記録されたデータの再生が可能で且つデータ書込装置またはデータ読取装置の少なくとも何れかとデータ授受可能であり、メモリ手段上には、任意の位置に任意の記録長の記録データが記録でき、さらに記録された各記録データ夫々の書込み可否または読取り可否の少なくとも何れかを規定するプロテクト情報が任意の位置に記録でき、さらに記録された各記録データ夫々の記録位置が参照可能に編成されたデータ記録位置情報が予め定めた第１固定位置に記録され、プロテクト情報の記録位置が参照可能に編成されたプロテクト記録位置情報が予め定めた第２固定位置に記録される。
【０７５５】
さらにデータ書込装置またはデータ読取装置の少なくとも何れかから送付された第１固定位置データに基づき、データ記録位置情報をメモリ手段上から読取り、または送付された第１固定位置データおよび書込データに基づき、データ記録位置情報を書き込む手段と、データ書込装置またはデータ読取装置の少なくとも何れかから送付された第２固定位置データに基づき、プロテクト記録位置情報をメモリ手段上から読取り、または送付された第２固定位置データおよび書込データに基づき、プロテクト記録位置情報を書き込む手段と、データ書込装置またはデータ読取装置の少なくとも何れかから送付された記録位置データに基づき、プロテクト情報をメモリ手段上から読取り、または送付された記録位置データおよび書込データに基づき、プロテクト情報を書き込む手段と、データ読取装置から送付された指定位置データに基づき、メモリ手段上に記録されたデータを読取る手段と、データ書込装置から送付された指定位置データおよび記録データに基づき、記録データをメモリ手段の指定位置へ書き込む手段と、各読取り結果をデータ書込装置またはデータ読取装置の少なくとも何れかへ送付する手段と、各手段の動作結果をデータ書込装置またはデータ読取装置の少なくとも何れかへ通知する手段とを備えるものである。
【０７５６】
この結果、与えられた任意の記録長のデータが、指定された任意の位置に記録され、この記録位置はデータ記録位置情報としてメモリ手段上の予め定めた固定位置へ記録される。したがって、以後の読取り処理等において当該固定位置をアクセスすることでデータ記録位置情報が容易に得られ、これによりメモリ手段上の記録状態の確認が容易できる。
【０７５７】
同様に、与えられた任意のプロテクト情報が任意の位置に記録され、この記録位置はプロテクト記録位置情報としてメモリ手段上の予め定めた固定位置へ記録される。したがって、当該固定位置をアクセスすることでプロテクト記録位置情報が得られ、これによりプロテクト情報がどの位置に記録されていても、容易にその位置が得られる。
【０７５８】
さらに、各手段の動作結果がデータ書込装置またはデータ読取装置へ通知されることにより、データ書込装置またはデータ読取装置においてデータ記録再生装置の動作が確認され、データ記録再生装置の送付するデータの信憑性の検証が容易になる。あるいは動作結果に基づき、データ書込装置またはデータ読取装置によるデータ記録再生装置の制御が可能になる。
【０７５９】
本発明の請求項６に係るデータ記録再生装置は、内蔵するメモリ手段にデータを記録し、また記録されたデータの再生が可能で且つデータ書込装置またはデータ読取装置の少なくとも何れかとデータ授受可能であり、メモリ手段上には、任意の位置に任意の記録長の記録データが記録でき、さらに記録された各記録データ夫々の書込み可否または読取り可否の少なくとも何れかを規定するプロテクト情報が任意の位置に記録でき、さらに記録された各記録データ夫々の記録位置が参照可能に編成されたデータ記録位置情報が予め定めた第１固定位置に記録され、プロテクト情報の記録位置が参照可能に編成されたプロテクト記録位置情報が予め定めた第２固定位置に記録される。
【０７６０】
さらに、データ書込装置またはデータ読取装置の少なくとも何れかから送付された第１固定位置データに基づき、データ記録位置情報をメモリ手段上から読取り、または送付された第１固定位置データおよび書込データに基づき、データ記録位置情報を書き込む手段と、データ書込装置またはデータ読取装置の少なくとも何れかから送付された第２固定位置データに基づき、プロテクト記録位置情報をメモリ手段上から読取り、または送付された第２固定位置データおよび書込データに基づき、プロテクト記録位置情報を書き込む手段と、データ書込装置またはデータ読取装置の少なくとも何れかから送付された記録位置データに基づき、プロテクト情報をメモリ手段上から読取り、または送付された記録位置データおよび書込データに基づき、プロテクト情報を書き込む手段と、データ読取装置またはデータ書込装置から送付された指定位置データとプロテクト情報を照合して当該指定位置の読取許可または書込許可を確認する照合手段と、照合結果およびデータ読取装置から送付された指定位置データに基づき、メモリ手段上に記録されたデータを読取る手段と、照合結果および前記データ書込装置から送付された指定位置データおよび記録データに基づき、記録データを前記メモリ手段の前記指定位置へ書き込む手段とを備えるものである。
【０７６１】
これにより、任意の記録長のデータを指定位置に記録でき、一方この記録位置はデータ記録位置情報としてメモリ手段上の予め定めた固定位置へ記録される。したがって、以後の読取り処理等において当該固定位置をアクセスすると、データ記録位置情報が容易に得られ、これによりメモリ手段上の記録状態の確認が容易にできる。
【０７６２】
同様に、任意のプロテクト情報を任意の位置に記録でき、一方この記録位置はプロテクト記録位置情報としてメモリ手段上の予め定めた固定位置へ記録される。したがって、当該固定位置をアクセスすることでプロテクト記録位置情報が得られ、これによりプロテクト情報がどの位置に記録されていても、容易にその位置を得ることができる。
【０７６３】
さらに、指定位置データとプロテクト情報との照合がデータ記録再生装置内において為され、許可が確認された場合にのみ記録または再生が実行される。これにより不適切な処理の実行を排除できるから、例えば不正なデータ書込読取装置から入力された不正書込指示または不正読取指示を排除でき、より信頼性の高い装置を実現することができる。
【０７６４】
本発明の請求項７に係るデータ書込装置は、入力された記録データを、内蔵するメモリ手段の任意の指定位置へ記録／再生可能なデータ記録再生装置に対してデータ授受が可能であり、メモリ手段の任意の位置に記録された各記録データに関するデータ記録位置情報を固定位置から再生し、各記録データに関するプロテクト記録位置情報を固定位置から再生し、プロテクト記録位置情報に基づき書込みプロテクト情報の位置を得て、書込みプロテクト情報を再生する手段と、所望の書込み記録位置と各データの記録位置情報とプロテクト情報に基づき書込可能を確認する手段と、書込可能の確認後に書込みをする手段と、記録データの書込後に、固定位置に在るデータ記録位置情報の更新書込みをする手段と、プロテクト情報の更新書込みをする手段とを備える。
【０７６５】
この結果、以後の処理においてメモリ手段の固定位置をアクセスしてデータ記録位置情報を得て、これにより記録データの記録位置を容易に入手でき、さらに固定位置をアクセスすることで得るプロテクト記録位置情報から、任意の位置に記録されたプロテクト情報を得て、このプロテクト情報によりメモリ手段上の任意の位置の書込許可を容易に確認することができる。
【０７６６】
また、所望の記録データをメモリ手段の所望の位置に記録でき、且つプロテクト情報も任意の位置に記録できるから、メモリ手段上にある未利用領域の管理が容易にでき、空き領域の発生を防止してメモリ利用効率を向上させることが可能になる。また記録容量が異なるメモリ手段間の互換性を実現することができる。
【０７６７】
さらに、記録データの記録が進行して既設のプロテクト情報が記録されている領域に觝触する場合でも、このプロテクト情報の位置を移動することで記録データの分断を回避でき、この記録データのアクセス効率向上を実現することができる。
【０７６８】
また、長い記録長の記録データであっても分断なく記録できることにより、記録データの管理が容易になる。また分断がなされないから、長い記録長の記録データであってもプロテクト情報は１個でよく、よってプロテクト情報の記録に割り当てる領域の節約ができ、メモリ手段の利用効率を向上させることができる。
【０７６９】
本発明の請求項８に係るデータ読取装置は、メモリ手段を内蔵しデータの記録／再生可能なデータ記録再生装置に対してデータ授受が可能であり、メモリ手段の任意の位置に記録された各記録データに関するデータ記録位置情報を固定位置から再生し、各記録データに関するプロテクト記録位置情報を固定位置から再生し、プロテクト記録位置情報に基づきプロテクト情報の位置を得て、読取りプロテクト情報を再生する手段と、所望の読取り位置と各データの記録位置情報と読取りプロテクト情報に基づき読取り可能を確認する手段と、読取り可能の確認後に読取りをする手段とを備えるから、読取を所望するデータの記録位置および記録長を問わず、確実に所望データの読取りができる。しかもプロテクト情報が任意の位置に記録されていても、プロテクト記録位置情報を介することでプロテクト情報を確実にアクセスでき、よってデータを確実に保護することができる。
【０７７０】
本発明の請求項９に係るファイル記録方法は、メモリ手段上で任意の記録長のファイルを、既存の最後尾のクラスタの末尾に続けて記録して最新クラスタとし、書込みプロテクトデータを全クラスタについて記載したプロテクト情報を最新クラスタの末尾に続けて記録し、各クラスタの位置情報を記載し、且つ最新のクラスタを示すよう記載がなされたデータ記録位置情報を固定位置に記録する過程を含むから、データ記録位置情報の最新クラスタの位置情報から、最新クラスタの末尾に続けて記録するプロテクト情報の記録位置を容易に演算できる。よってプロテクト情報の記録位置を示す情報を別途準備する必要がなく、この結果、メモリ利用効率およびデータ記録効率を改善できる。
【０７７１】
またプロテクト情報を常に最新クラスタの末尾に続けて記録するから、最新クラスタの記録長が任意の長さであっても、データ記録位置情報に基づきプロテクト情報を記録する位置を容易に演算することができる。
【０７７２】
さらに、プロテクト情報とその前に在るクラスタ間にデッドスペースの発生がなく、メモリ利用効率を改善できる。
【０７７３】
本発明の請求項１０に係るファイル再生方法は、プロテクト情報が最新のクラスタの末尾に続けて記録され、且つデータ記録位置情報が所定の固定位置に記録されたメモリ手段を対象として、固定位置からデータ記録位置情報を読取り、最新クラスタの位置情報から、プロテクト情報の記録位置を演算し、この記録位置に基づきプロテクト情報からプロテクトデータを読み出し、このプロテクトデータに基づき所望のクラスタの読取り可能を確認し、この確認後にデータ記録位置情報に基づきクラスタ内の再生を所望するファイルを再生する過程を含むから、最新クラスタの位置情報から、末尾に続けて記録されているプロテクト情報の記録位置が容易に得られ、しかも最新クラスタの記録長が任意の長さであってもプロテクト情報へのエントリが容易にでき、よってデータ再生効率を改善することができる。
【０７７４】
本発明の請求項１１に係るデータ書込システムは、メモリ手段を内蔵し、データ授受可能なデータ記録再生装置と、このデータ記録再生装置とデータ授受可能なデータ書込装置とを備え、データ書込装置は、記録データ及び指定記録位置ならびにプロテクト情報を送出する手段を備え、データ記録再生装置は、固定位置に記録されたデータ記録位置情報ならびにプロテクト情報を再生する手段と、送付された記録データをメモリ手段へ記録する手段と、更新されたデータ記録位置情報を更新記録する手段と、記録後に、送付されたプロテクト情報を最新の記録データの末尾に続く位置に記録する手段を備えるから、任意の記録長のデータを所望位置に記録すると最新の記録データとなり、この記録位置がデータ記録位置情報にとりこまれ、メモリ手段上の固定位置へ記録される。
【０７７５】
したがって、以後の処理において固定位置のアクセスによりデータ記録位置情報を得ることができ、これによりメモリ手段上の最新の記録データの確定および各記録データの位置の確認が容易になる。
【０７７６】
また、プロテクト情報を常に、最も新しく記録した記録データの末尾に続く位置に記録するから、このデータ記録位置情報をアクセスすることでプロテクト情報が記録されている位置を容易に得ることができ、またメモリ手段上にある未利用領域の管理が容易になり、空き領域の発生を防止してメモリ利用効率を向上させることができる。
【０７７７】
また、長い記録長の記録データであっても分断なく記録でき、よって記録データの管理が容易になる。また分断がないから、長い記録長の記録データであってもプロテクト情報は１個でよく、よってプロテクト情報の記録に割り当てる領域を節約してメモリ利用効率をさらに向上させることが可能となる。
【０７７８】
本発明の請求項１２に係るデータ読取システムは、記録データと、固定位置にあるデータ記録位置情報と、最新の記録データの末尾に続く位置に読取りプロテクト情報とが記録されたメモリ手段を内蔵してデータ授受可能なデータ記録再生装置と、このデータ記録再生装置とデータ授受可能なデータ読取装置とを備え、このデータ読取装置は、読取り所望データ指定して送付する手段と、再生データを受理する手段とを備え、またデータ記録再生装置は、データ記録位置情報の再生手段と、データ記録位置情報に基づき演算した記録位置に基づきプロテクト情報を再生する手段と、読取許可の確認後に、該当するデータをメモリ手段上から読取り、データ読取装置へ送付する手段とを備える。
【０７７９】
この結果、データ記録位置情報と、このデータ記録位置情報に記載された最新の記録データの位置情報に基づきプロテクト情報の位置を演算でき、この位置に基づきプロテクト情報を入手して、所望の読取位置が読取可能であることを確認した後に、所望のデータを読み取ることができる。このように読取を所望する記録データの記録位置および記録長を問わず、確実に所望データの読取りが可能になる。
【０７８０】
本発明の請求項１３に係るデータ書込装置は、入力された記録データを、内蔵するメモリ手段の任意の指定位置へ記録／再生可能なデータ記録再生装置に対してデータ授受が可能であり、メモリ手段の任意の位置に記録された各記録データの位置情報の固定位置からの再生と送付を指示する手段と、プロテクト情報を最新の記録データの末尾位置に続けて記録し、または最新の記録データの末尾位置に続く位置からの再生と送付を指示する手段と、所望の書込み記録位置と各データの記録位置情報とプロテクト情報に基づき書込可能を確認する手段と、書込可能の確認後に書込指示を送付する手段と、記録データの書込み後に、更新したデータ記録位置情報を記録する手段と、更新したプロテクト情報を記録する手段とを備える。
【０７８１】
この結果、固定位置から読取ったデータ記録位置情報に基づき最新の記録データの記録位置を読取り、この記録位置に基づき演算した位置からプロテクト情報を読み取り、このプロテクト情報と、データ記録位置情報と、書込みを所望する位置とを比較対照して、所望する位置への書込可否を確認でき、書込可能であれば、所望する任意の位置へ所望する任意の記録データを記録でき、且つデータ記録位置情報とプロテクト情報の更新書込みができる。
【０７８２】
また最新の記録データに続けてプロテクト情報を書き込むから、プロテクト情報の位置を示すための指標を記録する必要がなく、よって処理時間を短縮できる。のみならず、指標を記録する領域を設ける必要がないから、メモリの利用効率を改善できるという効果がある。
【０７８３】
本発明の請求項１４に係るデータ読取装置は、メモリ手段を内蔵し任意の記録長の記録データが記録され、最新の記録データの位置情報が示されたデータ記録位置情報が固定位置に記録され、各記録データの書込み可否を規定するプロテクト情報が最新の記録データの末尾位置に続けて記録されたデータ記録再生装置に対してデータ授受が可能であり、固定位置からデータ記録位置情報を読み取る手段と、データ記録位置情報から読み取った最新の記録データの末尾位置に基づきプロテクト情報を読み取る手段と、所望の記録位置の読取可能の確認手段と、読取可能の確認後に、所望の記録データを所望の読取位置から再生する手段とを備えるから、読取を所望するデータの記録位置および記録長が任意であっても、確実に所望データの読取りができる。ここで、最新の記録データに続けて記録されているプロテクト情報を読み取るから、プロテクト情報の位置を示すための他の指標の読取りなどをする必要がなく、よって再生処理時間を短縮でき、且つデータ読取り保護を確実に実行できる。
【０７８４】
本発明の請求項１５に係るデータが記録されたコンピュータが読み取り可能な記録媒体は、任意の記録長の記録データを任意の位置に記録し、各記録データに係る記録位置情報を参照可能に編成したデータ記録位置情報を第１固定位置に記録し、各記録データにつき書込／読取りのプロテクト情報を任意の位置に記録し、プロテクト情報が記録された位置情報を収めたプロテクト記録位置情報を第２固定位置に記録し、各記録がコンピュータまたはストアード・プログラム方式で動作する論理処理回路によって読取りまたは書込可能としたから、この記録媒体をコンピュータまたはストアード・プログラム方式で動作する論理処理回路によって読取らせると、第２固定位置からプロテクト記録位置情報を読取り、ついでプロテクト記録位置情報からプロテクト情報を読み取り、このプロテクト情報と、第１固定位置から読取ったデータ記録位置情報と、書込み又は読取りを所望する位置とを比較対照して、所望する位置への書込／読取可否を確認でき、書込可能であれば、所望する任意の位置へ所望する任意の記録データを記録でき、且つデータ記録位置情報とプロテクト情報の更新書込みができ、また読取可能であれば、所望する任意の位置から所望する任意の記録データを読み取ることができる。
【０７８５】
本発明の請求項１６に係るデータ書込装置は、入力されたデータを指定された位置へ再生可能に記録する領域を有する記録媒体にアクセス可能であり、記録媒体の任意の位置に記録された各記録データに関するデータ記録位置情報を固定位置から再生し、各記録データに関するプロテクト記録位置情報を固定位置から再生し、プロテクト記録位置情報に基づき書込みプロテクト情報の位置を得て、書込みプロテクト情報を再生する手段と、所望の書込み記録位置と各データの記録位置情報とプロテクト情報に基づき書込可能を確認する手段と、書込可能の確認後に書込みをする手段と、記録データの書込後に、固定位置に在るデータ記録位置情報の更新書込みをする手段と、プロテクト情報の更新書込みをする手段とを備える。
【０７８６】
この結果、以後の処理において記録媒体の固定位置をアクセスしてデータ記録位置情報を得て、これにより記録媒体の記録データの記録位置を容易に入手でき、さらに固定位置をアクセスすることで得るプロテクト記録位置情報から、任意の位置に記録されたプロテクト情報を得て、このプロテクト情報により記録媒体上の任意の位置の書込許可を容易に確認することができる。
【０７８７】
また、所望の記録データを記録媒体の所望の位置に記録でき、且つプロテクト情報も任意の位置に記録できるから、記録媒体上にある未利用領域の管理が容易にでき、空き領域の発生を防止してメモリ利用効率を向上させることが可能になる。また記録容量が異なる記録媒体間の互換性を実現することができる。
【０７８８】
さらに、記録データの記録が進行して既設のプロテクト情報が記録されている領域に觝触する場合でも、このプロテクト情報の位置を移動することで記録データの分断を回避でき、この記録データのアクセス効率向上を実現することができる。
【０７８９】
また、長い記録長の記録データであっても分断なく記録できることにより、記録データの管理が容易になる。また分断がなされないから、長い記録長の記録データであってもプロテクト情報は１個でよく、よってプロテクト情報の記録に割り当てる領域の節約ができ、記録媒体の利用効率を向上させることができる。
【０７９０】
本発明の請求項１７に係るデータ読取装置は、データを再生可能に記録した領域を有する記録媒体にアクセス可能であり、記録媒体の任意の位置に記録された各記録データに関するデータ記録位置情報を固定位置から再生し、各記録データに関するプロテクト記録位置情報を固定位置から再生し、プロテクト記録位置情報に基づきプロテクト情報の位置を得て、読取りプロテクト情報を再生する手段と、所望の読取り位置と各データの記録位置情報と読取りプロテクト情報に基づき読取り可能を確認する手段と、読取り可能の確認後に読取りをする手段とを備えるから、読取を所望するデータの記録位置および記録長を問わず、確実に所望データの読取りができる。しかもプロテクト情報が任意の位置に記録されていても、プロテクト記録位置情報を介することでプロテクト情報を確実にアクセスでき、よってデータを確実に保護することができる。
【０７９１】
本発明の請求項１８に係るデータが記録されたコンピュータが読み取り可能な記録媒体は、任意の記録長の記録データを任意の位置に記録し、各記録データに係る記録位置情報を参照可能に編成したデータ記録位置情報を固定位置に記録し、各記録データの書込／読取りのプロテクト情報を最新の記録データの記録位置に続いて記録し、各記録がコンピュータまたはストアード・プログラム方式で動作する論理処理回路によって読取りまたは書込可能としたから、この記録媒体をコンピュータまたはストアード・プログラム方式で動作する論理処理回路によって読取らせると、固定位置から読取ったデータ記録位置情報に基づき最新の記録データの記録位置を読取り、この記録位置に基づき演算した位置からプロテクト情報を読み取り、このプロテクト情報と、データ記録位置情報と、書込み又は読取りを所望する位置とを比較対照して、所望する位置への書込／読取可否を確認でき、書込可能であれば、所望する任意の位置へ所望する任意の記録データを記録でき、且つデータ記録位置情報とプロテクト情報の更新書込みができ、また読取可能であれば、所望する任意の位置から所望する任意の記録データを読み取ることができる。
【０７９２】
本発明の請求項１９に係るデータ書込装置は、任意の記録長の記録データの記録領域と、データ記録位置情報を記録する固定領域と、各領域の書込み可否を規定するプロテクト情報の記録領域を有する記録媒体にアクセス可能であり、データ記録位置情報には最新の記録データの位置情報を示すように記載し、且つプロテクト情報を最新の記録データの末尾位置に続けて記録し、固定位置からデータ記録位置情報を読み取る手段と、データ記録位置情報から読み取った最新の記録データの末尾位置に基づきプロテクト情報を読み取る手段と、所望の記録位置の書込可能の確認手段と、書込可能の確認後に、所望の記録データを所望の位置へ記録する手段と、記録データの書込み後に、更新したデータ記録位置情報を記録する手段と、更新したプロテクト情報を記録する手段とを備える。
【０７９３】
この結果、固定位置から読取ったデータ記録位置情報に基づき最新の記録データの記録位置を読取り、この記録位置に基づき演算した位置からプロテクト情報を読み取り、このプロテクト情報と、データ記録位置情報と、書込みを所望する位置とを比較対照して、所望する位置への書込可否を確認でき、書込可能であれば、所望する任意の位置へ所望する任意の記録データを記録でき、且つデータ記録位置情報とプロテクト情報の更新書込みができる。
【０７９４】
また最新の記録データに続けてプロテクト情報を書き込むから、プロテクト情報の位置を示すための指標を記録する必要がなく、よって処理時間を短縮できる。のみならず、指標を記録する領域を設ける必要がないから、メモリの利用効率を改善できるという効果がある。
【０７９５】
本発明の請求項２０に係るデータ読取装置は、任意の記録長の記録データが記録され、最新の記録データの位置情報が示されたデータ記録位置情報が固定位置に記録され、各領域の書込み可否を規定するプロテクト情報が最新の記録データの末尾位置に続けて記録された記録媒体にアクセス可能であり、固定位置からデータ記録位置情報を読み取る手段と、データ記録位置情報から読み取った最新の記録データの末尾位置に基づきプロテクト情報を読み取る手段と、所望の記録位置の読取可能の確認手段と、読取可能の確認後に、所望の記録データを所望の読取位置から再生する手段とを備える。
【０７９６】
この結果、固定位置から読取ったデータ記録位置情報に基づき最新の記録データの記録位置を読取り、この記録位置に基づき演算した位置からプロテクト情報を読み取り、このプロテクト情報と、データ記録位置情報と、読取りを所望する位置とを比較対照して、所望する位置への読取可否を確認でき、読取可能であれば、所望する任意の位置から所望する任意の記録データを読み取ることができる。ここで、最新の記録データに続けて記録されているプロテクト情報を読み取るから、プロテクト情報の位置を示すための他の指標の読取りなどをする必要がなく、よって再生処理時間を短縮できる。
【０７９７】
本発明の請求項２１に係るファイル記録方法は、メモリ手段の任意の位置に、任意の記録長のファイルを記録してクラスタとし、その区切り位置情報をデータ記録位置情報として所定位置に記録し、クラスタ毎に設定される書込み可否を示すプロテクト情報を所定の位置に記録するものであるから、メモリ手段の任意の位置に、任意の記録長のファイル記録ができ、さらにこのファイルでクラスタを形成するものであるから、ファイルとクラスタは一対一に対応し、記録長の長いファイルであっても１個のクラスタに編成される。したがってクラスタ内に未利用部分が発生しない。これにより、メモリ手段上に利用されない記録領域が発生するのを防止でき、記録領域の利用効率が向上する。
しかもファイルが複数のクラスタに分割されないから、ファイル管理が容易になる。
【０７９８】
且つ、記録したクラスタの位置を示すデータ記録位置情報をメモリ手段上の所定の位置に記録するから、この所定位置にあるデータ記録位置情報を参照することにより、メモリ手段上の任意の位置に記録された任意の記録長のファイルへのエントリが容易となり、よってファイルアクセスがさらに容易になる。
【０７９９】
さらに、記録したファイルのプロテクト情報をメモリ手段上の所定の位置に記録するから、この所定位置にあるプロテクト情報を参照することにより、メモリ手段上の任意の位置に記録したファイルの保護が容易になる。
【０８００】
本発明の請求項２２に係るファイル再生方法は、再生所望のファイルを任意の位置に記録したクラスタと、これらクラスタの区切り位置を示すデータ記録位置情報と、クラスタ毎の読取り可否を示すプロテクト情報が記録されたメモリ手段の、所定位置から得たデータ記録位置情報により再生所望のファイルが属するクラスタを確認し、所定の位置から読み取ったプロテクト情報から着目クラスタの読取り可能を確認した後に、データ記録位置情報に基づきクラスタ内の前ファイルを読み取り再生するものであるから、ファイルの記録位置および記録長を問わず、所望クラスタを確実にアクセスできる。しかもプロテクト情報が所定の位置に記録されていることで、プロテクト情報が確実にアクセスでき、これに基づき容易にファイル保護ができる。
【０８０１】
本発明の請求項２３に係るデータ書込システムは、記録データ及び記録位置を指定し、且つプロテクトデータを送付可能なデータ書込装置と、データ記録再生装置を備え、データ記録再生装置は、記録データを記録後に、更新したデータ記録位置情報を第１固定位置へ記録／再生し、更新されたプロテクト情報を第２固定位置へ記録／再生し、記録データの位置情報をメモリ上の第１固定位置へ記録するから、以後の処理で第１固定位置をアクセスすると着目データの記録位置情報が得られる。またプロテクト情報をメモリ上の第２固定位置へ記録するから、この第２固定位置からプロテクト情報を得ることができ、任意の記録データの保護が容易になる。
【０８０２】
このように任意の記録データを任意の指定位置に記録できるから、メモリ上の未利用領域を容易に管理でき、空き領域発生を防止してメモリ利用効率を向上できるという効果がある。
【０８０３】
本発明の請求項２４に係るデータ読取システムは、読取りを所望する記録データ及びその位置情報を指定して送付し、また再生データを受理する手段を備えたデータ読取装置と、内蔵したメモリ手段上に記録データを記録／再生し、各記録データ夫々の記録位置を参照可能なデータ記録位置情報を第１固定位置に記録／再生し、さらに各記録データの読取りプロテクト情報を第２固定位置に記録／再生し、且つ再生データをデータ読取装置へ送付するデータ記録再生装置とを備えるから、第１固定位置のデータ記録位置情報に基づき、読取り所望データのメモリ手段上の存在確認ができ、第２固定位置のプロテクト情報に基づき、その読取り可能の確認ができるから、記録位置および記録長を問わず、所望の記録データを確実にアクセスできる。しかもプロテクト情報が第２固定位置に在るから容易にアクセスでき、よってメモリ手段上の記録データの保護を容易に実行できる。
【０８０４】
本発明の請求項２５に係るデータ書込装置は、入力された記録データを、内蔵するメモリ手段の任意の指定位置へ記録／再生可能なデータ記録再生装置に対してデータ授受が可能であり、メモリ手段の任意の位置に記録された各記録データの位置情報の第１固定位置からの再生と送付を指示し、書込みプロテクト情報の第２固定位置からの再生と送付を指示し、所望の書込み記録位置と各データの記録位置情報とプロテクト情報に基づき書込可能を確認する手段と、書込可能の確認後に書込指示を送付する手段と、記録データの書込後に、第１固定位置に在るデータ記録位置情報の更新書込を指示する手段と、第２固定位置に在るプロテクト情報の更新書込を指示する手段とを備える。
【０８０５】
この結果、以後の処理において第１固定位置をアクセスしてデータ記録位置情報を得て、これによりメモリ手段上の記録データの記録位置を容易に入手でき
、さらに第２固定位置をアクセスすることでプロテクト情報を得て、メモリ手段上の任意の位置の書込許可の確認を容易に実行できる。
【０８０６】
また、所望の記録データをデータ記録再生装置のメモリ手段の所望の位置に記録できるから、メモリ手段上にある未利用領域の管理が容易にでき、空き領域の発生を防止してメモリ利用効率が向上する。
【０８０７】
本発明の請求項２６に係るデータ読取装置は、メモリ手段を内蔵しデータの記録／再生可能なデータ記録再生装置に対してデータ授受が可能であり、任意の位置に記録された各記録データの位置情報の第１固定位置からの再生と送付を指示し、読取りプロテクト情報の第２固定位置からの再生と送付を指示し、所望の読取り位置と各データの記録位置情報と読取りプロテクト情報に基づき読取り可能を確認する手段と、読取り可能の確認後に読取り指示を送付する手段とを備えるから、読取を所望するデータの記録位置および記録長が任意であっても、確実に所望データの読取りができる。しかもプロテクト情報が固定位置にあるので容易にアクセスでき、よってデータの保護が容易になる。
【０８０８】
本発明の請求項２７に係るデータが記録されたコンピュータが読み取り可能な記録媒体は、任意の記録長の記録データを任意の位置に記録し、各記録データに係る記録位置情報を参照可能に編成したデータ記録位置情報を第１固定位置に記録し、各記録データにつき書込／読取りのプロテクト情報を第２固定位置に記録し、各記録がコンピュータまたはストアード・プログラム方式で動作する論理処理回路によって読取りまたは書込可能としたから、この記録媒体をコンピュータまたはストアード・プログラム方式で動作する論理処理回路によって読取らせると、第２固定位置からプロテクト情報を読み取り、このプロテクト情報と、第１固定位置から読取ったデータ記録位置情報と、書込み又は読取りを所望する位置とを比較対照して、所望する位置への書込／読取可否を確認でき、書込可能であれば、所望する任意の位置へ所望する任意の記録データを記録でき、且つデータ記録位置情報とプロテクト情報の更新書込みができ、また読取可能であれば、所望する任意の位置から所望する任意の記録データを読み取ることができる。
【０８０９】
本発明の請求項２８に係るデータ書込装置は、入力されたデータを指定された位置へ再生可能に記録する領域を有する記録媒体にアクセス可能であり、記録媒体の任意の位置に記録された各記録データの位置情報を第１固定位置から再生し、書込みプロテクト情報を第２固定位置から再生する手段と、所望の書込み記録位置と各データの記録位置情報とプロテクト情報に基づき書込可能を確認する手段と、書込可能の確認後に書込みをする手段と、記録データの書込後に、第１固定位置に在るデータ記録位置情報の更新書込みをする手段と、第２固定位置に在るプロテクト情報の更新書込みをする手段とを備える。
【０８１０】
この結果、以後の処理において記録媒体の第１固定位置をアクセスしてデータ記録位置情報を得て、これにより記録媒体の記録データの記録位置を容易に入手でき、さらに第２固定位置をアクセスすることでプロテクト情報を得て、記録媒体上の任意の位置の書込許可を容易に確認することができる。
【０８１１】
また、所望の記録データを記録媒体の所望の位置に記録できるから、記録媒体上にある未利用領域の管理が容易にでき、空き領域の発生を防止してメモリ利用効率を向上させることが可能になる。
【０８１２】
本発明の請求項２９に係るデータ読取装置は、データを指定された位置へ再生可能に記録する領域を有する記録媒体にアクセス可能であり、記録媒体の任意の位置に記録された各記録データの位置情報を第１固定位置から再生し、読取りプロテクト情報を第２固定位置から再生する手段と、所望の読取り位置と各データの記録位置情報と読取りプロテクト情報に基づき読取り可能を確認する手段と、読取り可能の確認後に、読取を所望するデータを記録媒体から読取る手段とを備えるから、読取を所望するデータの記録位置および記録長が任意であっても、確実に所望データの読取りができる。しかもプロテクト情報が固定位置にあるので容易にアクセスでき、よってデータの保護が容易にできるという効果を奏する。
【図面の簡単な説明】
【図１】本発明に係るデータ書込システムの一実施形態のブロック構成図である。
【図２】図１に示されるメモリ部におけるデータの記録を説明するメモリマップである。
【図３】図１に示されるデータ書込システムの動作の説明図である。
【図４】本発明のデータ書込システムによりデータ記録がなされたメモリ部のメモリマップの例の説明図である。
【図５】本発明のデータ書込システムによりデータ記録がなされたメモリ部のメモリマップの他の例の説明図である。
【図６】本発明に係るデータ読取システムの一実施形態のブロック構成図である。
【図７】図６に示されるデータ読取システムの動作の説明図である。
【図８】書込みの指示入力データ及びレスポンス信号と、読取りの指示入力データ及びレスポンス信号のフォーマットを示す図である。
【図９】本発明に係るデータ記録再生装置の一実施形態のブロック構成図である。
【図１０】マイクロコンピュータによる構成のデータ記録再生装置の動作フローチャートである。
【図１１】本発明に係るデータ書込・読取装置の一実施形態の構成を示すブロック図である。
【図１２】図１１のデータ書込・読取装置の動作フローチャートである。
【図１３】本発明に係るファイル記録方法及びファイル再生方法の一実施形態のフローチャートである。
【図１４】本発明に係るデータ書込システムの別の実施形態のブロック構成図である。
【図１５】図１４に示されるメモリ部におけるデータの記録を説明するメモリマップである。
【図１６】図１４に示されるデータ書込システムの動作の説明図である。
【図１７】本発明に係るデータ読取システムの別の実施形態のブロック構成図である。
【図１８】図１７に示されるデータ読取システムの動作の説明図である。
【図１９】本発明に係るデータ書込・読取装置の別の実施形態の構成を示すブロック図である。
【図２０】図１９のデータ書込・読取装置の動作フローチャートである。
【図２１】本発明に係るファイル記録方法及びファイル再生方法の別の実施形態のフローチャートである。
【図２２】本発明に係るデータが記録されたコンピュータが読み取り可能な記録媒体の一実施形態の説明図である。
【図２３】本発明に係るデータ書込・読取装置の別の実施形態の構成を示すブロック図である。
【図２４】図２３のデータ書込・読取装置の動作フローチャートである。
【図２５】本発明に係るデータが記録されたコンピュータが読み取り可能な記録媒体の別の実施形態の説明図である。
【図２６】本発明に係るデータ書込・読取装置の別の実施形態の構成を示すブロック図である。
【図２７】図２６のデータ書込・読取装置の動作フローチャートである。
【図２８】本発明に係るデータ書込システムの別の実施形態のブロック構成図である。
【図２９】図２８に示されるメモリ部におけるデータの記録を説明するメモリマップである。
【図３０】図２８に示されるデータ書込システムの動作の説明図である。
【図３１】本発明に係るデータ読取システムの別の実施形態のブロック構成図である。
【図３２】図３１に示されるデータ読取システムの動作の説明図である。
【図３３】本発明に係るデータ書込・読取装置の別の実施形態の構成を示すブロック図である。
【図３４】図３３のデータ書込・読取装置の動作フローチャートである。
【図３５】本発明に係るファイル記録方法及びファイル再生方法の別の実施形態のフローチャートである。
【図３６】本発明に係るデータが記録されたコンピュータが読み取り可能な記録媒体の別の実施形態の説明図である。
【図３７】本発明に係るデータ書込・読取装置の別の実施形態の構成を示すブロック図である。
【図３８】図３７のデータ書込・読取装置の動作フローチャートである。
【図３９】データ記録再生装置とデータ書込／読取装置の一構成例の説明図である。
【図４０】記録媒体の一構成例の説明図である。
【図４１】記録媒体の別の構成例の説明図である。
【図４２】従来のメモリマップ例の説明図である。
【図４３】従来のメモリマップの別の例の説明図である。
【符号の説明】
Ｍｅｍ１……メモリ部、ＳＣ……システムクラスタ、ＣＡｄＴ……クラスタ・アドレス・テーブル、ａｄＣ……クラスタ・アドレス・テーブルＣＡｄＴが記録された固定アドレス、ＰＡｄＴ……プロテクト情報アドレス・テーブル、ａｄＤ……プロテクト情報アドレス・テーブルＰＡｄＴが記録された固定アドレス、ＵＣ１……ユーザークラスタ、Ｌｎ１……任意の記録長、ａｄ１０……ユーザークラスタＵＣ１の先頭アドレス、ａｄ１１……ユーザークラスタＵＣ１の末尾アドレス、ＮＵ１……新規書込可能領域、ＰＤＣ……プロテクト情報クラスタ、ａｄＰＬ……プロテクト情報クラスタＰＤＣの先頭アドレス、ａｄＰＨ……プロテクト情報クラスタＰＤＣの末尾アドレス、ＰＤｒ……読取プロテクト情報、ＰＤｗ……書込プロテクト情報、ａｄＰｒ……読取プロテクト情報ＰＤｒのアドレス、ａｄＰｗ……書込プロテクト情報ＰＤｗのアドレス、оｆｓｔ１……オフセット量、оｆｓｔ２……オフセット量、ＮＵ２……新規書込可能領域
【図１】
0004332763.tif 000002
【図２】
0004332763.tif 000003
【図３】
0004332763.tif 000004
【図４】
0004332763.tif 000005
【図５】
0004332763.tif 000006
【図６】
0004332763.tif 000007
【図７】
0004332763.tif 000008
【図８】
0004332763.tif 000009
【図９】
0004332763.tif 000010
【図１０】
0004332763.tif 000011
【図１１】
0004332763.tif 000012
【図１２】
0004332763.tif 000013
【図１３】
0004332763.tif 000014
【図１４】
0004332763.tif 000015
【図１５】
0004332763.tif 000016
【図１６】
0004332763.tif 000017
【図１７】
0004332763.tif 000018
【図１８】
0004332763.tif 000019
【図１９】
0004332763.tif 000020
【図２０】
0004332763.tif 000021
【図２１】
0004332763.tif 000022
【図２２】
0004332763.tif 000023
【図２３】
0004332763.tif 000024
【図２４】
0004332763.tif 000025
【図２５】
0004332763.tif 000026
【図２６】
0004332763.tif 000027
【図２７】
0004332763.tif 000028
【図２８】
0004332763.tif 000029
【図２９】
0004332763.tif 000030
【図３０】
0004332763.tif 000031
【図３１】
0004332763.tif 000032
【図３２】
0004332763.tif 000033
【図３３】
0004332763.tif 000034
【図３４】
0004332763.tif 000035
【図３５】
0004332763.tif 000036
【図３６】
0004332763.tif 000037
【図３７】
0004332763.tif 000038
【図３８】
0004332763.tif 000039
【図３９】
0004332763.tif 000040
【図４０】
0004332763.tif 000041
【図４１】
0004332763.tif 000042
【図４２】
0004332763.tif 000043
【図４３】
0004332763.tif 000044