【手続補正書】
【提出日】平成17年10月17日(2005.10.17)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】データソースからのデータ転送で受け取られるデータを調整する方法であって、
データソースから、データソースによって決定されるシーケンスで受け取られる1つまたは複数のデータブロックおよび1つまたは複数のデータ分離シグナルを受け取るステップと、
前記データブロックをデータストリームにコード化し、それぞれのデータ分離シグナルを表すデータを該コード化されたデータストリームに同じシーケンスで含めるステップと、
コード化された前記データストリームを記憶装置または記憶媒体に書き込むステップと、
を含む方法。
【請求項２】前記それぞれのデータブロック内のデータが1つまたは複数のデータ・コードワードでコード化され、前記それぞれのデータ分離シグナルを表すデータが制御コードワードを含み、前記書き込まれたデータストリームがデータ・コードワードに点在する制御コードワードのシリーズを含む、請求項１に記載の方法。
【請求項３】前記書き込まれたデータストリームが、固定長レコード・データ・ワードへ調整される、請求項２に記載の方法。
【請求項４】前記シリーズにおける制御コードワードのあとに続くコードワードが、制御コードワードのあとに続くデータ・ワード境界の後に追加され、制御コードワードの終わりとデータ・ワード境界との間にスペースがあればダミーデータで埋め込まれる、請求項３に記載の方法。
【請求項５】書き込まれたデータが固定長データセットに調整され、データセットが、データ・コードワードおよび制御コードワードのためのデータ領域並びにデータセットに関する情報を含む情報を格納するためのデータセット情報領域を含む、請求項２乃至請求項４のいずれかに記載の方法。
【請求項６】前記データセット情報領域が、データ領域コードワードのどの位置で復号化を始めることができるかを示すポインタを含んでいる、請求項５に記載の方法。
【請求項７】前記データセット情報領域が、データセットのデータ領域で生じる制御コードワードの数を示す値を含んでいる、請求項５または請求項６に記載の方法。
【請求項８】前記データセット情報領域が、データセットのデータ領域にコード化されたデータブロックの数を表す値を含んでいる、請求項５乃至請求項７のいずれかに記載の方法。
【請求項９】少なくとも１つのデータ分離シグナルがファイル・マーク書き込みコマンドを含み、該ファイル・マーク書き込みコマンドを表す特定の制御コードワードが定義されている、請求項２乃至請求項８のいずれかに記載の方法。
【請求項１０】ある種のデータ復号制御動作を表すデータが前記シリーズに書き込まれている、請求項２乃至請求項９のいずれかに記載の方法。
【請求項１１】前記ある種の復号制御動作を表すために他の制御コードワードが保留されている、請求項１０に記載の方法。
【請求項１２】前記他の制御コードワードの２つは、前記シリーズにおける後に続くコードワードが圧縮データまたは伸長データをそれぞれ表し、データ圧縮がデータの圧縮性に依存してデータブロックにおけるデータに選択的に適用される、請求項１１に記載の方法。
【請求項１３】前記他の制御コードワードの１つがレコードの終わりを示す、請求項１１に記載の方法。
【請求項１４】前記他の制御コードワードの１つがデータの終わりを示す、請求項１１に記載の方法。
【請求項１５】前記他の制御コードワードの１つが、データ圧縮目的のために使われたコードワード辞書または履歴バッファがさらなるコードワードのコード化または復号化の前にリセットされるべきであることを示す、請求項１１に記載の方法。
【請求項１６】前記他の制御コードワードの１つが、前記シリーズにおける後続のコードワードが次のワード境界で始まることを示す、請求項１１に記載の方法。
【請求項１７】ホストコンピュータシステムからのデータ転送で受け取られるデータを順次アクセスデータ記憶媒体に格納するために調整する方法であって、
データ転送でホスト・データおよびファイル・マーク書き込みコマンドを受け取るステップと、
前記ファイル・マーク書き込みコマンドをインターセプトし、前記ファイル・マーク書き込みコマンドを表すデータをホスト・データとともに実質的に同じシーケンスでメモリ素子に書き込むステップと、
前記データを前記メモリ素子から読取り、前記順次アクセス記憶媒体に前記データを書き込むステップと、
を含む方法。
【請求項１８】 請求項１乃至請求項１７のいずれかの方法に従ってデータを調整するよう構成された装置。
【請求項１９】請求項１乃至請求項１７のいずれかに従って調整されたデータを復号するよう構成された装置。
【請求項２０】データソースからデータの転送を受け取り、記憶装置への後続の格納のためにデータを調整する装置であって、
データソースから1つまたは複数のデータブロックおよび1つまたは複数のデータ分離シグナルをデータソースによって決定されるシーケンスで受け取り、
前記データブロックをコード化されたデータストリームにコード化し、それぞれのデータ分離シグナルを表すデータをコード化されたデータストリームに付加し、
コード化されたデータストリームを記憶装置または記憶媒体に書き込むように調整された装置。
【請求項２１】データソースから1つまたは複数のデータブロックおよび1つまたは複数のデータ分離シグナルを受け取り、それぞれの受け取ったデータ分離シグナルについてフラグを生成するためのインターフェス手段と、
前記それぞれのデータブロック内のデータを1つまたは複数のデータ・コードワードでコード化し、各フラグに応答して制御コードワードを生成し、前記データ・コードワードおよび前記制御コードワードを記憶装置または記憶媒体に書き込むエンコーダ手段と、を備え、
前記書き込まれたデータが事実上データ・コードワードに点在する一連の制御コードワードを含む、請求項２０に記載の装置。
【請求項２２】前記エンコーダが、固定長データ・ワードにデータを書き込むように調整されている、請求項２１に記載の装置。
【請求項２３】前記エンコーダが、制御コードワードのあとに続くデータ・ワード境界の後に前記一連の制御コードワードのうちのある制御コードワードに続けて任意のコードワードを書き込み、制御コードワードの終わりとデータ・ワード境界との間にスペースがあればダミーデータを書き込むように調整されている、請求項２２に記載の装置。
【請求項２４】前記エンコーダが、コード化されたデータをデータ・コードワードおよび制御コードワードのためのデータ領域並びにデータセットに関連する情報のためのデータセット情報領域を含む固定長データセットに書き込むように調整される、請求項２１乃至請求項２３のいずれかに記載の装置。
【請求項２５】前記エンコーダがデータセット情報領域にポインタ情報を書き込むように調整され、該ポインタ情報はデータ領域のどの位置でコードワード復号化を始めることができるかを示す、請求項２４に記載の装置。
【請求項２６】前記エンコーダが、データセット情報領域にデータセットのデータ領域で生じる制御コードワードの数を示す値を書き込むように調整される、請求項２４または請求項２５に記載の装置。
【請求項２７】前記エンコーダが、データセット情報領域にデータセットのデータ領域におけるデータレコードの数を示す値を書き込むように調整される、請求項２４乃至請求項２６のいずれかに記載の装置。
【請求項２８】データブロックおよびそれぞれのデータ分離シグナルを表すデータを読み取り、その情報を、順次アクセス可能なデータ記憶媒体に書き込むに適した形に変換し、そのデータを順次アクセス可能なデータの記憶媒体に書き込むように調整されたデータ記憶手段をさらに有する、請求項２０乃至請求項２７のいずれかに記載の装置。
【請求項２９】前記順次アクセス可能なデータ記憶媒体が磁気テープを含む、請求項２８に記載の装置。
【請求項３０】磁気テープ記憶装置を有する、請求項１８乃至請求項２９に記載の装置。
【請求項３１】請求項１乃至請求項１７のいずれかの方法に従ってデータを記憶する順次アクセス可能なデータ記憶媒体。
【請求項３２】請求項１乃至請求項１７のいずれかに従ってデータをコード化するよう構成されたASIC装置。
【請求項３３】請求項１乃至請求項１７のいずれかに従ってコード化されたデータを復号するよう構成されたASIC装置。
【請求項３４】請求項２乃至請求項１７のいずれかの方法に従って生成されたデータブロックおよびデータ分離シグナルの両方を表すコードワード・ストリームを含むコード化されたデータ。