【手続補正書】
【提出日】平成18年4月26日(2006.4.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
セット中の任意のクリップの選択を反復せずに、選択されているクリップを追跡せずに、前記クリップのセットからクリップを選択し、選択されたクリップをメディアプレーヤでプレーする方法において、
（ａ）セット中のクリップを参照する現在のクリップ値を初期化し、
（ｂ）ジャンプ値を初期化し、
（ｃ）反復的に、
（ｉ）現在のクリップ値によって参照されるセット中のクリップを選択してプレーし、
（ii）現在のクリップ値とジャンプ値との和をそのセット中のクリップ数により割算し、
（iii）割算の余りを現在のクリップ値として保存するステップを含んでおり、セット中のクリップ数とジャンプ値は、クリップがそのセット中の任意のクリップを反復せずに選択されプレーされる方法。
【請求項２】
前記セット中のクリップ数は素数である請求項１記載の方法。
【請求項３】
前記ジャンプ値は１以上で、そのセット中のクリップ数よりも小さい数である請求項２記載の方法。
【請求項４】
前記ジャンプ値は１以上で、そのセット中のクリップ数よりも小さい数である請求項１記載の方法。
【請求項５】
初期化された現在のクリップ値は１以上で、そのセット中のクリップ数以下のランダム数である請求項１記載の方法。
【請求項６】
初期化されたジャンプ値は１以上で、そのセット中のクリップ数よりも小さいランダム数である請求項５記載の方法。
【請求項７】
周期的にカウンタ値を更新し、
ユーザの応答を監視し、
ユーザの応答を検出するときカウンタ値の周期的更新を終了するステップをさらに含んでおり、
現在のクリップ値の初期化はカウンタ値と現在のクリップ値のランダム数の和をそのセット中のクリップ数により割算し、余りが現在のクリップ値を形成している請求項６記載の方法。
【請求項８】
さらに、ランダム数が使用可能なランダム数であるか否かの決定を含み、使用可能ではないならば、
初期値テーブル中のエントリのユーザ選択を獲得し、初期値テーブルの各エントリは予め定められたクリップ値と予め定められたジャンプ値とを含み、
予め定められた現在のクリップ値によりクリップ値を初期化し、
予め定められたジャンプ値によりジャンプ値を初期化する請求項６記載の方法。
【請求項９】
周期的にカウンタ値を更新し、
ユーザの応答を監視し、
ユーザの応答を検出するときカウンタ値の周期的更新を終了するステップをさらに含んでおり、
現在のクリップ値の初期化はカウンタ値と現在のクリップ値のランダム数の和をそのセット中のクリップ数により割算し、余りが現在のクリップ値を形成している請求項５記載の方法。
【請求項１０】
さらに、ランダム数が使用可能なランダム数であるか否かの決定を含み、使用可能ではないならば、
初期値テーブル中のエントリのユーザ選択を獲得し、初期値テーブルの各エントリは予め定められたクリップ値と予め定められたジャンプ値とを含み、
予め定められた現在のクリップ値によりクリップ値を初期化し、
予め定められたジャンプ値によりジャンプ値を初期化する請求項９記載の方法。
【請求項１１】
さらに、ランダム数が使用可能なランダム数であるか否かの決定を含み、使用可能ではないならば、
初期値テーブル中のエントリのユーザ選択を獲得し、初期値テーブルの各エントリは予め定められたクリップ値と予め定められたジャンプ値とを含み、
予め定められた現在のクリップ値によりクリップ値を初期化し、
予め定められたジャンプ値によりジャンプ値を初期化する請求項５記載の方法。
【請求項１２】
さらに、初期値テーブル中のエントリのユーザ選択を獲得するステップを含み、初期値テーブル中の各エントリは予め定められたクリップ値と予め定められたジャンプ値とを含み、
初期化された現在のクリップ値は予め定められたクリップ値であり、
初期化されたジャンプ値は予め定められたジャンプ値である請求項１記載の方法。
【請求項１３】
クリップのセットは、取外し可能な光媒体ディスクに記憶されている請求項１２記載の方法。
【請求項１４】
初期値テーブルは、取外し可能な光媒体ディスクに記憶されている請求項１３記載の方法。
【請求項１５】
クリップのセットは、取外し可能な光媒体ディスクに記憶されている請求項１記載の方法。
【請求項１６】
実行可能な命令を含んでいる読取可能な媒体において、実行されるとき、
（ａ）セット中のクリップを参照する現在のクリップ値を初期化し、
（ｂ）ジャンプ値を初期化し、
（ｃ）反復的に、
（ｉ）現在のクリップ値によって参照されるセット中のクリップを選択してプレーし、
（ii）現在のクリップ値とジャンプ値との和をそのセット中のクリップ数により割算し、
（iii）割算の余りを現在のクリップ値として保存するステップを含んでおり、セット中のクリップ数とジャンプ値は、クリップがそのセット中の任意のクリップを反復せずに選択されプレーされるものである読取可能な媒体。
【請求項１７】
前記セット中のクリップ数は素数である請求項１６記載の読取可能な媒体。
【請求項１８】
前記ジャンプ値は、１以上で、そのセット中のクリップ数よりも小さい数である請求項１７記載の読取可能な媒体。
【請求項１９】
前記ジャンプ値は、１以上で、そのセット中のクリップ数よりも小さい数である請求項１６載の読取可能な媒体。
【請求項２０】
初期化された現在のクリップ値は、１以上で、そのセット中のクリップ数以下のランダム数である請求項１６記載の読取可能な媒体。
【請求項２１】
さらに、ランダム数が使用可能なランダム数であるか否かの決定を含み、使用可能ではないならば、
初期値テーブル中のエントリのユーザ選択を獲得し、初期値テーブルの各エントリは予め定められたクリップ値と予め定められたジャンプ値を含み、
予め定められた現在のクリップ値によりクリップ値を初期化し、
予め定められたジャンプ値によりジャンプ値を初期化する請求項２０記載の読取可能な媒体。
【請求項２２】
ジャンプ値の初期化は、１以上で、そのセット中のクリップ数よりも小さい数であるランダム数を獲得し、得られたランダム数をジャンプ値として保存するステップを含んでいる請求項２０記載の読取可能な媒体。
【請求項２３】
さらに、ランダム数が使用可能なランダム数であるか否かの決定を含み、使用可能ではないならば、
初期値テーブル中のエントリのユーザ選択を獲得し、初期値テーブルの各エントリは予め定められたクリップ値と予め定められたジャンプ値とを含み、
予め定められた現在のクリップ値によりクリップ値を初期化し、
予め定められたジャンプ値によりジャンプ値を初期化する請求項２２記載の読取可能な媒体。
【請求項２４】
周期的にカウンタ値を更新し、
ユーザの応答を監視し、
ユーザの応答を検出するとき更新を終了するステップをさらに含み、
現在のクリップ値の初期化はカウンタ値と現在のクリップ値のランダム数の和をそのセット中のクリップ数により割算し、余りが現在のクリップ値を形成している請求項２２記載の読取可能な媒体。
【請求項２５】
さらに、ランダム数が使用可能なランダム数であるか否かの決定を含み、使用可能ではないならば、
初期値テーブル中のエントリのユーザ選択を獲得し、初期値テーブルの各エントリは予め定められたクリップ値と予め定められたジャンプ値とを含み、予め定められた現在のクリップ値によりクリップ値を初期化し、
予め定められたジャンプ値によりジャンプ値を初期化する請求項２４記載の読取可能な媒体。
【請求項２６】
ジャンプ値の初期化は、１以上で、そのセット中のクリップ数よりも小さい数であるランダム数を獲得し、得られたランダム数をジャンプ値として保存するステップを含んでいる請求項１６記載の読取可能な媒体。
【請求項２７】
さらに、ランダム数が使用可能なランダム数であるか否かの決定を含み、使用可能ではないならば、
初期値テーブル中のエントリのユーザ選択を獲得し、初期値テーブルの各エントリは予め定められたクリップ値と予め定められたジャンプ値とを含み、
予め定められた現在のクリップ値によりクリップ値を初期化し、
予め定められたジャンプ値によりジャンプ値を初期化する請求項２２記載の読取可能な媒体。
【請求項２８】
さらに、初期値テーブル中のエントリのユーザ選択を獲得するステップを含み、初期値テーブルの各エントリは予め定められたクリップ値と予め定められたジャンプ値とを含み、
初期化された現在のクリップ値は予め定められたクリップ値であり、
初期化されたジャンプ値は予め定められたジャンプ値である請求項１６記載の読取可能な媒体。
【請求項２９】
読取可能な媒体は取外し可能な光媒体ディスクである請求項２８記載の読取可能な媒体。
【請求項３０】
クリップのセットは取外し可能な光ディスクに記憶されている請求項２９記載の読取可能な媒体。
【請求項３１】
初期値テーブルは取外し可能な光媒体ディスクに記憶されている請求項３０記載の読取可能な媒体。
【請求項３２】
初期値テーブルは取外し可能な光媒体ディスクに記憶されている請求項２９記載の方法。
【請求項３３】
セッション中に任意のクリップの選択を反復せず、選択されているクリップを追跡せずに、セッション中に再生されるクリップのセットからクリップを選択するために競技者により有効な現在のクリップ値とジャンプ値をそれぞれ含む複数の初期値テーブルエントリを発生する方法において、
セッション当りクリップ選択の予め定められた最大数によりクリップのセット中のクリップ数を割算することにより初期値テーブルに入力されるエントリ数を決定し、
初期値テーブルに入力されるエントリ数に対応するクリップのセットの複数のオーバーラップしない領域を識別するステップを含んでおり、
各識別されたオーバーラップしない領域に対して、
オーバーラップしない領域の開始位置を獲得し、
対応するエントリの現在のクリップ値として得られた開始位置を初期値テーブル中に記憶し、
対応するエントリのジャンプ値を初期化し、対応するジャンプ値は競技者に開始位置で開始するクリップセット中のクリップを通して反復させる方法。
【請求項３４】
各オーバーラップしない領域はセッション当りのクリップ選択の予め定められた最大数を含んでいる請求項３３記載の方法。
【請求項３５】
初期値テーブル中に入力されるエントリの決定された数は、セッション当りのクリップ選択の前記予め定められた最大数によりセット中のクリップ数を割算することにより得られた整数である請求項３４記載の方法。
【請求項３６】
初期値テーブル中に入力されるエントリの決定された数は、セッション当りのクリップ選択の前記予め定められた最大数によりセット中のクリップ数を割算することにより得られた整数である請求項３３記載の方法。
【請求項３７】
初期値テーブルに入力されるエントリ数は第１のエントリ数であり、さらに、
セッション当りのクリップ選択の平均数を獲得し、
セッション当りのクリップ選択の平均数により初期値テーブル中の第１のエントリ数の各エントリの現在のクリップ値をオフセットすることにより初期値テーブル中の第２のエントリ数に対する開始位置を決定し、
初期値テーブル中の決定された開始位置を、対応するエントリの現在のクリップ値として初期値テーブル中に記憶し、
決定された開始位置に対応するエントリのジャンプ値を初期化するステップを含んでいる請求項３３記載の方法。
【請求項３８】
各オーバーラップしない領域はセッション当りのクリップ選択の予め定められた最大数を含んでいる請求項３７記載の方法。
【請求項３９】
初期値テーブルに入力されるエントリの決定された数は、セッション当りのクリップ選択の前記予め定められた最大数によりセット中のクリップ数を割算することにより得られた整数である請求項３８記載の方法。
【請求項４０】
初期値テーブルに入力されるエントリの決定された数は、セッション当りのクリップ選択の前記予め定められた最大数によりセット中のクリップ数を割算することにより得られた整数である請求項３７記載の方法。
【請求項４１】
第１のエントリ数に関連するジャンプ値は第２のエントリのセットに関連するジャンプ値と同一である請求項３７記載の方法。
【請求項４２】
オーバーラップしない領域の開始位置はオーバーラップしない領域の開始または終了点である請求項３３記載の方法。
【請求項４３】
初期値テーブルに入力されるエントリの決定された数は、セッション当りのクリップ選択の前記予め定められた最大数によりセット中のクリップ数を割算することにより得られた整数である請求項４２記載の方法。
【請求項４４】
初期値テーブルに入力されるエントリの決定された数は、セッション当りのクリップ選択の前記予め定められた最大数によりセット中のクリップ数を割算することにより得られた整数である請求項４３記載の方法。
【請求項４５】
初期値テーブルに入力されるエントリの決定された数は、セッション当りのクリップ選択の前記予め定められた最大数によりセット中のクリップ数を割算することにより得られた整数である請求項４２記載の方法。
【請求項４６】
対応するエントリのジャンプ値の初期化は、
開始位置がオーバーラップしない領域の開始または終了点に存在するかを決定し、
開始位置がオーバーラップしない領域の開始点に存在するならば、対応するエントリのジャンプ値を１に設定し、
開始位置がオーバーラップしない領域の終了点に存在するならば、対応するエントリのジャンプ値をクリップのセットのクリップ数から１を引いた数に設定する請求項４２記載の方法。
【請求項４７】
初期値テーブルに入力されるエントリの決定された数は、セッション当りのクリップ選択の前記予め定められた最大数によりセット中のクリップ数を割算することにより得られた整数である請求項４６記載の方法。
【請求項４８】
セッション中に任意のクリップの選択を反復せず、選択されているクリップを追跡せずに、読取するとき、セッション中に再生されるクリップのセットからクリップを選択するために競技者により有効な現在のクリップ値とジャンプ値とをそれぞれ含む複数の初期値テーブルエントリを発生する読取可能な媒体において、
セッション当りクリップ選択の予め定められた最大数によりクリップのセット中のクリップ数を割算することにより初期値テーブル中に入力されるエントリ数を決定し、
初期値テーブル中に入力されるエントリ数に対応するクリップのセットの複数のオーバーラップしない領域を識別するステップを含んでおり、
各識別されたオーバーラップしない領域に対して、
オーバーラップしない領域の開始位置を獲得し、
対応するエントリの現在のクリップ値として得られた開始位置を初期値テーブル中に記憶し、
対応するエントリのジャンプ値を初期化し、対応するジャンプ値は競技者に開始位置で開始するクリップのセット中のクリップを通して反復させる読取可能な媒体。
【請求項４９】
各オーバーラップしない領域はセッション当りのクリップ選択の予め定められた最大数を含んでいる請求項４８記載の読取可能な媒体。
【請求項５０】
初期値テーブルに入力されるエントリの決定された数は、セッション当りのクリップ選択の前記予め定められた最大数によりセット中のクリップ数を割算することにより得られた整数である請求項４９記載の読取可能な媒体。
【請求項５１】
初期値テーブル中に入力されるエントリ数は第１のエントリ数であり、さらに、
セッション当りのクリップ選択の平均数を獲得し、
セッション当りのクリップ選択の平均数により初期値テーブル中の第１のエントリ数中の各エントリの現在のクリップ値をオフセットすることにより初期値テーブルの第２のエントリ数の開始位置を決定し、
初期値テーブル中の決定された開始位置を、対応するエントリの現在のクリップ値として初期値テーブル中に記憶し、
決定された開始位置に対応するエントリのジャンプ値を初期化するステップを含んでいる請求項４８記載の読取可能な媒体。
【請求項５２】
各オーバーラップしない領域はセッション当りのクリップ選択の予め定められた最大数を含んでいる請求項５１記載の読取可能な媒体。
【請求項５３】
初期値テーブル中に入力されるエントリの決定された数は、セッション当りのクリップ選択の前記予め定められた最大数によりセット中のクリップ数を割算することにより得られた整数である請求項５２記載の読取可能な媒体。
【請求項５４】
第１のエントリ数に関連するジャンプ値は第２のエントリセットに関連するジャンプ値と同一である請求項５１記載の読取可能な媒体。
【請求項５５】
オーバーラップしない領域の開始位置はオーバーラップしない領域の開始または終了点である請求項４８記載の読取可能な媒体。
【請求項５６】
初期値テーブルに入力されるエントリの決定された数は、セッション当りのクリップ選択の前記予め定められた最大数によりセット中のクリップ数を割算することにより得られた整数である請求項５５記載の読取可能な媒体。
【請求項５７】
対応するエントリのジャンプ値の初期化は、
開始位置がオーバーラップしない領域の開始または終了点に存在するかを決定し、
開始位置がオーバーラップしない領域の開始点に存在するならば、対応するエントリのジャンプ値を１に設定し、
開始位置がオーバーラップしない領域の終了点に存在するならば、対応するエントリのジャンプ値をクリップセットのクリップ数から１を引いた数に設定するステップを含んでいる請求項５３記載の読取可能な媒体。
【請求項５８】
初期値テーブルに入力されるエントリの決定された数は、セッション当りのクリップ選択の前記予め定められた最大数によりセット中のクリップ数を割算することにより得られた整数である請求項５７記載の読取可能な媒体。