【手続補正書】
【提出日】平成19年7月9日(2007.7.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
記憶システム中で処理される最後のデータ・ブロックのサイズを決定する方法を実行するためコンピュータによって実行可能な命令の１つかそれ以上のプログラムを明確に実施する、前記コンピュータによって読み取り可能なプログラム記憶装置であって、前記方法が、
データ・チャネル・ゲート信号を検出するステップと、
前記ゲート信号の検出に基づいて、所定数をカウントするカウンタを初期化するステップと、
前記所定数に達するたびに前記カウンタをリセットするステップと、
最後のデータ・バイトの終わりの前に、プログラム可能な長さで前記ゲート信号をデアサートするステップと、
前記ゲート信号のデアサーションに基づいて前記カウンタを停止するステップと、
前記カウンタが停止した後のカウンタ内の余りにしたがって、最後のデータ・ブロックのサイズを計算するステップと、を含むプログラム記憶装置。
【請求項２】
前記データ・チャネル・ゲート信号の特性を検出する前記ステップがさらに、前記長さのデータ中の最後のデータ・ブロックを示す再生ゲート信号及び記録ゲート信号の遷移を検出するステップを含む、請求項１に記載のプログラム記憶装置。
【請求項３】
前記記録ゲート信号の遷移を検出する前記ステップがさらに、データ・セクタの終わりが書き込まれ前記最後のデータ・ブロックのサイズ（Ｒ）を提供するＭ１バイト前に記録ゲート信号のデアサートを検出するステップであって、その際Ｋが決定された長さのカウント数であり、Ｋ＋Ｍ１がセクタ・サイズＮに等しくＬがコードワード・サイズに等しいとき前記最後のデータ・ブロックのサイズ（Ｒ）がＭＯＤ（Ｋ＋Ｍ１，Ｌ）に等しいステップを含む、請求項２に記載のプログラム記憶装置。
【請求項４】
前記再生ゲート信号の遷移を検出する前記ステップがさらに、データ・セクタの終わりが読み出され前記最後のデータ・ブロックのサイズ（Ｒ）を提供するＭ２バイト前に再生ゲート信号のデアサートを検出するステップであって、その際Ｋが決定された長さのカウント数であり、Ｋ＋Ｍ２がセクタ・サイズＮに等しくＬがコードワード・サイズに等しいとき前記最後のデータ・ブロックのサイズ（Ｒ）がＭＯＤ（Ｋ＋Ｍ２，Ｌ）に等しいステップを含む、請求項２に記載のプログラム記憶装置。
【請求項５】
さらに、前記最後のデータ・ブロックを媒体から読み出した後当該データ・ブロックを復号化するステップを含む、請求項２に記載のプログラム記憶装置。
【請求項６】
前記最後のデータ・ブロックを復号化する前記ステップがさらに、パリティ・ポストプロセッシング及びランレングス制限復号化スキームを使用するステップを含む、請求項５に記載のプログラム記憶装置。
【請求項７】
前記最後のデータ・ブロックのサイズを計算する前記ステップがさらに、セクタ・サイズ（Ｎ）とコードワード・サイズ（Ｌ）とのモジュロ（ＭＯＤ）を計算して前記最後のデータ・ブロックのサイズ（Ｒ）を提供するステップであって、その際前記最後のデータ・ブロックのサイズ（Ｒ）がＭＯＤ（Ｎ，Ｌ）に等しいステップを含む、請求項１に記載のプログラム記憶装置。
【請求項８】
さらに、前記最後のデータ・ブロックを媒体に書き込む前に当該最後のデータ・ブロックを符号化するステップを含む、請求項１に記載のプログラム記憶装置。
【請求項９】
前記最後のデータ・ブロックを符号化する前記ステップがさらに、パリティ及びランレングス制限符号化スキームを使用するステップを含む、請求項８に記載のプログラム記憶装置。
【請求項１０】
さらに、追加バイトをパッドすることなくパリティ符号化／復号化を前記最後のデータ・ブロックに適用するステップを含む、請求項１に記載のプログラム記憶装置。
【請求項１１】
再生／記録チャネル装置であって、
最後のデータバイトの終わりの前に、プログラム可能な長さでデアサートされるデータ・チャネル・ゲート信号を検出する信号プロセッサと、
前記ゲート信号の検出に基づいて所定数をカウントし、所定数に達するたびにリセットされ、前記ゲート信号のデアサーションに基づいて停止されるカウンタとを有し、
前記カウンタは、停止された後のカウンタ内部の余りにしたがって、データの長さにおいて最後のデータ・ブロックのサイズを与える再生／記録チャネル装置。
【請求項１２】
前記信号プロセッサがさらに、前記長さのデータ中の最後のデータ・ブロックを示す再生ゲート及び記録ゲートを備える、請求項１１に記載の再生／記録チャネル装置。
【請求項１３】
前記記録ゲートが、データ・セクタの終わりが書き込まれ前記最後のデータ・ブロックのサイズ（Ｒ）を提供するＭ１バイト前に信号を提供し、その際Ｋ＋Ｍ１がセクタ・サイズＮに等しくＬがコードワード・サイズに等しいとき前記のデータ・ブロックのサイズ（Ｒ）がＭＯＤ（Ｋ＋Ｍ１，Ｌ）に等しい、請求項１２に記載の再生／記録チャネル装置。
【請求項１４】
前記再生ゲートが、データ・セクタの終わりが読み出され前記最後のデータ・ブロックのサイズ（Ｒ）を提供するＭ２バイト前に信号を提供し、その際Ｋ＋Ｍ２がセクタ・サイズＮに等しくＬがコードワード・サイズに等しいとき前記後のデータ・ブロックのサイズ（Ｒ）がＭＯＤ（Ｋ＋Ｍ２，Ｌ）に等しい、請求項１２に記載の再生／記録チャネル装置。
【請求項１５】
さらに、前記最後のデータ・ブロックを媒体から読み出した後当該最後のデータ・ブロックを復号化する復号器を備える、請求項１１に記載の再生／記録チャネル装置。
【請求項１６】
前記復号器がさらに、パリティ・ポストプロセッシングを提供するポストプロセッサと、ランレングス制限復号化スキームを提供するチャネル復号器とを備える、請求項１５に記載の再生／記録チャネル装置。
【請求項１７】
前記カウンタが、セクタ・サイズ（Ｎ）とコードワード・サイズ（Ｌ）とのモジュロ（ＭＯＤ）を計算して前記最後のデータ・ブロックのサイズ（Ｒ）を提供し、その際当該最後のデータ・ブロックのサイズ（Ｒ）がＭＯＤ（Ｎ，Ｌ）に等しい、請求項１１に記載の再生／記録チャネル。
【請求項１８】
さらに、前記最後のデータ・ブロックを媒体に書き込む前に当該最後のデータ・ブロックを符号化する符号器を備える、請求項１１に記載の再生／記録チャネル装置。
【請求項１９】
前記符号器がさらに、パリティ及びランレングス制限処理を提供するチャネル符号器及びパリティ符号器を備える、請求項１８に記載の再生／記録チャネル装置。
【請求項２０】
さらに、追加バイトをパッドすることなく前記最後のデータ・ブロックにパリティを適用する符号器／復号器を備える、請求項１１に記載の再生／記録チャネル装置。
【請求項２１】
既存の制御信号を使用してセクタ・ブロック・サイズを決定する記憶システムであって、
所定のセクタ長向けにフォーマットされた、データを記憶する記憶媒体と、
前記記憶媒体に機能的に結合され前記記憶媒体上のデータを再生及び記録するトランスデューサと、
最後のデータ・ブロックのサイズを決定する再生／記録チャネル装置であって、
最後のデータ・バイトの終わりの前に、所定の長さでデアサートされるデータ・チャネル・ゲート信号を検出する信号プロセッサと、
前記ゲート信号の検出に基づいて所定数をカウントし、所定数に達するたびにリセットされ、前記ゲート信号のデアサートに基づいて停止され、停止された後に内部の余りにしたがってデータの長さにおいて最後のデータ・ブロックのサイズを計算するカウンタとを備える再生／記録チャネル装置と、
を有する記憶システム。
【請求項２２】
さらに、前記再生／記録チャネルへの記録ゲート信号と再生ゲート信号との両方を生成し、書き込みのため前記再生／記録チャネルへのＮＲＺデータを生成し読み出しのため前記再生／記録チャネルからのＮＲＺデータを受信する記憶制御装置を備える、請求項２１に記載の記憶システム。
【請求項２３】
前記信号プロセッサがさらに、前記長さのデータ中の最後のデータ・ブロックを示す記録ゲートと再生ゲートとを備える、請求項２１に記載の記憶システム。
【請求項２４】
前記記録ゲートが、データ・セクタの終わりが書き込まれ前記最後のデータ・ブロックのサイズ（Ｒ）を提供するＭ１バイト前に信号を提供し、その際Ｋ＋Ｍ１がセクタ・サイズに等しくＬがコードワード・サイズに等しいとき当該最後のデータ・ブロックのサイズ（Ｒ）がＭＯＤ（Ｋ＋Ｍ１，Ｌ）に等しい、請求項２３に記載の記憶システム。
【請求項２５】
前記再生ゲートが、データ・セクタの終わりが読み出され前記最後のデータ・ブロックのサイズ（Ｒ）を提供するＭ２バイト前に信号を提供し、その際Ｋ＋Ｍ２がセクタ・サイズに等しくＬがコードワード・サイズに等しいとき前記最後のデータ・ブロックのサイズ（Ｒ）がＭＯＤ（Ｋ＋Ｍ２，Ｌ）に等しい、請求項２３に記載の記憶システム。
【請求項２６】
さらに、前記最後のデータ・ブロックを媒体から読み出した後当該最後のデータ・ブロックを復号化する復号器を備える、請求項２１に記載の記憶システム。
【請求項２７】
前記復号器がさらに、パリティ・ポストプロセッシングを提供するポストプロセッサと、ランレングス制限復号化スキームを提供するチャネル復号器とを備える、請求項２６に記載の記憶システム。
【請求項２８】
前記カウンタが、セクタ・サイズ（Ｎ）とコードワード・サイズ（Ｌ）とのモジュロ（ＭＯＤ）を計算して前記最後のデータ・ブロックのサイズ（Ｒ）を提供し、その際前記最後のデータ・ブロックのサイズ（Ｒ）がＭＯＤ（Ｎ，Ｌ）に等しい、請求項２１に記載の記憶システム。
【請求項２９】
さらに、前記最後のデータ・ブロックを媒体に書き込む前に当該最後のデータ・ブロックを符号化する符号器を備える、請求項２１に記載の記憶システム。
【請求項３０】
前記符号器がさらに、パリティ及びランレングス制限処理を提供するチャネル符号器及びパリティ符号器を備える、請求項２９に記載の記憶システム。
【請求項３１】
記憶システム内で処理される最後のデータ・ブロックのサイズを決定する手段であって、
データ・チャネル・ゲート信号を検出する手段と、
前記ゲート信号の検出に基づいて、所定数をカウントするカウンタを初期化する手段と、
前記所定数に達するたびに前記カウンタをリセットする手段と、
最後のデータ・バイトの終わりの前に、プログラム可能な長さで前記ゲート信号をデアサートする手段と、
前記ゲート信号のデアサーションに基づいて前記カウンタを停止する手段と、
前記カウンタが停止された後にカウンタ内の余りにしたがって、最後のデータ・ブロックのサイズを計算する手段と、
を備える手段。
【請求項３２】
記憶システム中で処理される最後のデータ・ブロックのサイズを決定する方法であって、
データ・チャネル・ゲート信号を検出するステップと、
前記ゲート信号の検出に基づいて、所定数をカウントするカウンタを初期化するステップと、
前記所定数に達するたびに前記カウンタをリセットするステップと、
最後のデータ・バイトの終わりの前に、プログラム可能な長さで前記ゲート信号をデアサートするステップと、
前記ゲート信号のデアサーションに基づいて前記カウンタを停止するステップと、
前記カウンタが停止した後にカウンタ内の余りにしたがって、最後のデータ・ブロックのサイズを計算するステップと、
を含む方法。