【手続補正書】
【提出日】平成19年10月19日(2007.10.19)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
入力ビット・シーケンスの一部またはすべてに変調コーディングを適用するステップと、
前記変調コーディングが適用された後に、前記入力ビット・シーケンスの１つまたは複数の選択された部分をプレコーディングするステップと、
を有し、前記選択された部分を合わせても前記入力ビット・シーケンス全体より少ない、入力ビット・シーケンスをエンコーディングする方法。
【請求項２】
変調コーディングが適用された前記入力ビット・シーケンスの部分のみをプレコーディングするステップを有する、請求項１に記載の方法。
【請求項３】
前記変調コーディングが適用された後に、前記ビット・シーケンス内の変調コーディング済みビットの位置を変更するステップをさらに有する、請求項１に記載の方法。
【請求項４】
前記入力ビット・シーケンスの選択された一部またはいくつかの部分に変調コーディングが適用され、前記選択された部分を合わせても前記入力ビット・シーケンス全体より少なく、
変調コーディング済みでないいかなるデータ・ビットもプレコーディングしないが、前記変調コーディングによってエンコーディングされたデータ・ビットにプレコーディングが適用される、
請求項１に記載の方法。
【請求項５】
前記変調コーディングが適用された後に、前記ビット・シーケンス内の変調コーディング済みビットの位置を変更するステップをさらに有する、請求項４に記載の方法。
【請求項６】
変調コーディングの前に前記入力ビット・シーケンスをエラー訂正コーディングするステップと、
エラー訂正コーディングに使用されたエラー訂正コードに基づいて、または前記入力ビット・シーケンスに適用されることになる前記プレコーディングに基づいて、前記変調コーディング後に、前記入力ビット・シーケンス内の変調コーディング済みビットの位置を変更するステップと、
をさらに有する、請求項１に記載の方法。
【請求項７】
読み取られたビット・シーケンスのうちの１つまたは複数の選択された部分を逆プレコーディングするステップであって、前記選択された部分を合わせても前記ビット・シーケンス全体より少ない、逆プレコーディングするステップと、
前記逆プレコーディングが適用された後に、前記読み取られたビット・シーケンスのうちの一部またはすべてに変調デコーディングを適用するステップと、
を有する、ストレージ・メディアから読み取られたビット・シーケンスをデコーディングする方法。
【請求項８】
変調コーディングが適用された前記読み取られたビット・シーケンスの部分のみを逆プレコーディングするステップを有する、請求項７に記載の方法。
【請求項９】
前記読み取られたビット・シーケンス内の変調コーディング済みビットの位置を変更するステップをさらに有する、請求項７に記載の方法。
【請求項１０】
変調コーディング済みでないいかなるデータ・ビットも除き、変調コーディングされた読み取られたデータ・ビットに逆プレコーディングが適用され、
前記変調コーディングされた読み取られたビット・シーケンスの前記一部またはいくつかの部分が変調デコーディングされる、
ストレージ・メディアから読み取られたビット・シーケンスをデコーディングする、請求項７に記載の方法。
【請求項１１】
前記読み取られたビット・シーケンス内の変調コーディング済みビットの位置を変更するステップをさらに有する、請求項１０に記載の方法。
【請求項１２】
変調デコーディングの前に読み取られたビット・シーケンス内のビットの位置を変更するステップと、
前記変調デコーディング後に、前記ビット・シーケンスをエラー訂正デコーディングするステップと、
を有し、
前記読み取られたビット・シーケンス内のビットの位置を変更するステップが、前記エラー訂正デコーディングに使用されたエラー訂正コード、または前記ビット・シーケンスに適用されることになる前記逆プレコーディングに基づくものである、
請求項７に記載の方法。
【請求項１３】
入力ビット・シーケンスの一部またはすべてに変調コーディングを適用するための変調エンコーダと、
前記変調コーディングが適用された後に、前記入力ビット・シーケンスの１つまたは複数の選択された部分をプレコーディングするためのプレコーダと、
を有し、前記選択された部分を合わせても前記ビット・シーケンス全体より少ない、入力ビット・シーケンスをエンコーディングするための装置。
【請求項１４】
前記プレコーダが、変調コーディングが適用された前記入力ビット・シーケンスの部分のみをプレコーディングするように設計された、請求項１３に記載の装置。
【請求項１５】
前記変調コーディングが適用された後に、前記入力ビット・シーケンス内の変調コーディング済みビットの位置を変更するための順序変更器をさらに有する、請求項１３に記載の装置。
【請求項１６】
変調コーディングの前に前記入力ビット・シーケンスをエラー訂正コーディングするためのエラー訂正エンコーダをさらに有し、
前記順序変更器が、エラー訂正コーディングに使用されたエラー訂正コードに基づいて、または前記入力ビット・シーケンスに適用されることになる前記プレコーディングに基づいて、前記変調コーディング後に前記ビット・シーケンス内のビットの位置を変更するように設計された、請求項１５に記載の装置。
【請求項１７】
変調エンコーダから受け取ったデータ・ビットを選択的にプレコーディングする、変調エンコーダから受け取ったデータ・ビットにプレコーディングを適用するためのプレコーダ。
【請求項１８】
変調コーディングが適用された入力ビット・シーケンスの部分のみをプレコーディングするように設計された、請求項１７に記載のプレコーダ。
【請求項１９】
読み取られたビット・シーケンスのうちの１つまたは複数の選択された部分を逆プレコーディングするための逆プレコーダと、
前記逆プレコーディングが適用された後に、前記読み取られたビット・シーケンスのうちの一部またはすべてに変調デコーディングを適用するための変調デコーダと、
を有し、前記選択された部分を合わせても前記ビット・シーケンス全体より少ない、ストレージ・メディアから読み取られたビット・シーケンスをデコーディングするための装置。
【請求項２０】
変調コーディングが適用された前記読み取られたビット・シーケンスの部分のみを逆プレコーディングするための逆プレコーダを有する、請求項１９に記載の装置。
【請求項２１】
前記読み取られたビット・シーケンス内の変調コーディング済みビットの位置を変更するための順序変更器をさらに有する、請求項１９に記載の装置。
【請求項２２】
前記逆プレコーダが、変調コーディング済みでないいかなるデータ・ビットも除き、変調コーディングされた読み取られたデータ・ビットに逆プレコーディングを適用するように設計され、
前記変調デコーダが、変調コーディングされた読み取られたビット・シーケンスの一部またはいくつかの部分に変調デコーディングを適用するように設計された、
請求項１９に記載の装置。
【請求項２３】
読み取られたデータ・ビットが変調エンコーダによって変調コーディングされたか否かに基づいて、ストレージ・メディアから読み取ったデータ・ビットを選択的に逆プレコーディングする、ストレージ・メディアから読み取ったデータ・ビットに逆プレコーディングを適用するための逆プレコーダ。
【請求項２４】
前記逆プレコーダが、変調コーディングが適用された前記読み取られたビット・シーケンスの部分のみを逆プレコーディングする、請求項２３に記載の逆プレコーダ。
【請求項２５】
請求項１から請求項６のうちの一項に記載の方法を使用して作成されたビット・シーケンス。
【請求項２６】
請求項１３の装置を含むデータ・ストレージ・システム。
【請求項２７】
請求項１７のプレコーダを含むデータ・ストレージ・システム。
【請求項２８】
請求項２３の逆プレコーダを含むデータ・ストレージ・システム。
【請求項２９】
プロセッサ読み取り可能ストレージ・デバイス上で具体化されたプロセッサ読み取り可能コードを有するプロセッサ読み取り可能ストレージ・デバイスであって、前記プロセッサ読み取り可能コードは、入力ビット・シーケンスをエンコーディングするための方法を実行するように１つまたは複数のプロセッサをプログラミングするためのものであり、前記方法が、
入力ビット・シーケンスの一部またはすべてに変調コーディングを適用するステップと、
前記変調コーディングが適用された後に、前記入力ビット・シーケンスの１つまたは複数の選択された部分をプレコーディングするステップと、
を有し、前記選択された部分を合わせても前記入力ビット・シーケンス全体より少ない、プロセッサ読み取り可能ストレージ・デバイス。
【請求項３０】
プロセッサ読み取り可能ストレージ・デバイス上で具体化されたプロセッサ読み取り可能コードを有するプロセッサ読み取り可能ストレージ・デバイスであって、前記プロセッサ読み取り可能コードは、ストレージ・メディアから読み取られたビット・シーケンスをデコーディングするための方法を実行するように１つまたは複数のプロセッサをプログラミングするためのものであり、前記方法が、
読み取られたビット・シーケンスのうちの１つまたは複数の選択された部分を逆プレコーディングするステップであって、前記選択された部分を合わせても前記ビット・シーケンス全体より少ない、逆プレコーディングするステップと、
前記逆プレコーディングが適用された後に、前記読み取られたビット・シーケンスのうちの一部またはすべてに変調デコーディングを適用するステップと、
を有する、プロセッサ読み取り可能ストレージ・デバイス。