【手続補正書】
【提出日】平成17年10月5日(2005.10.5)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  ビデオの連続的フィードを記憶させるための方法であって、
デジタルビデオ形式で前記連続的フィードをエンコードすることによって作られるデジタルデータストリームを受信するステップと、
現在のファイル内に前記デジタルデータストリームを記憶させるステップと、
前記現在のファイルが予め定められた条件を満たすと前記現在のファイルとして新しいファイルを確立するステップとを繰返して行なうことによって一連の内容ファイルを生じるステップと、
前記一連の内容ファイルが予め定められた量の前記連続的フィードよりも多い量を含む場合、前記一連の内容ファイルにおける最も古い内容ファイルを削除するステップとを含む、方法。
【請求項２】  任意のリーダが前記特定の内容ファイルからの情報を現在プレーしているかどうかを判断するステップと、
リーダが情報を現在プレーしていれば、前記最も古い内容ファイルから削除するステップを遅延させるステップとをさらに含む、請求項１に記載の方法。
【請求項３】  前記遅延させるステップは、
予め定められた期間が経過するか、または、
前記最も古い内容ファイルからの情報を現在プレーしているリーダがなくなるまで、削除するステップを遅延させることによって行なわれる、請求項２に記載の方法。
【請求項４】  前記一連の内容ファイルが予め定められた量の前記連続的フィードよりも多い量を含む場合、前記一連の内容ファイルにおける前記最も古い内容ファイルからのデータに新しいリーダがアクセスし始めないようにする、請求項１に記載の方法。
【請求項５】  前記現在のファイルが予め定められた条件を満たすと前記現在のファイルとして新しいファイルを確立するステップは、前記現在のファイルが第２の予め定められた量の前記連続的フィードを含むと前記現在のファイルとして新しいファイルを確立するステップを含む、請求項１に記載の方法。
【請求項６】  前記デジタルデータストリームに含まれるフレームに関する情報を示
すタグ情報を発生し、記憶させるステップをさらに含む、請求項１に記載の方法。
【請求項７】  前記タグ情報を発生し、記憶させるステップは、
第１のタグファイルのための第１のヘッダを発生するステップと、
前記第１のタグファイル内にタグ情報を連続して記憶させるステップと、
前記第１のタグファイル内の１組のタグが無効になると、
第２のタグファイルのための第２のヘッダを発生するステップと、
前記１組のタグ以外の前記第１のタグファイル内のすべてのタグを前記第１のタグファイルから前記第２のタグファイルへとコピーするステップと、
前記第２のタグファイル内に新しいタグ情報を連続して記憶させるステップと、
前記第１のタグファイルを削除するステップとを含む、請求項６に記載の方法。
【請求項８】  前記第１のタグファイルを削除するステップは、前記第１のタグファイルの上で前記第２のタグファイルに別名を付けるステップを含む、請求項７に記載の方法。
【請求項９】  連続的フィードからのビデオへの非順次アクセスを与えるための方法であって、
デジタルビデオ形式で前記連続的フィードをエンコードすることによって作られるデジタルデータストリームを受信するステップと、
前記デジタルデータストリームに含まれるフレームに関する情報を示すタグ情報を発生するステップとを含み、前記タグ情報は前記デジタルデータストリームの初めに対するフレームのタイミングを示すタイムスタンプを含み、
前記デジタルデータストリームの前記初めに対応する絶対時間を示す初期時間値を記憶させるステップと、
特定の絶対時間からの再生を求める要求をクライアントから受信するステップと、
相対時間を定めるために前記特定の絶対時間から前記初期時間値を減算するステップと、
前記相対時間に対応する前記デジタルデータストリーム内の位置を識別するために前記タグ情報を用いるステップと、
前記相対時間に対応する前記デジタルデータストリーム内の前記位置から、前記クライアントに前記デジタルデータストリームを送信するステップとを含む、方法。
【請求項１０】  前記デジタルデータストリームは、第１の精度を有するタイムスタンプ値を含み、
前記タグ情報を発生するステップは、第２の精度を有するタイムスタンプ値を発生するステップを含み、前記第２の精度は前記第１の精度よりも高い、請求項９に記載の方法。
【請求項１１】  ビデオの連続的フィードを記憶させるための命令のシーケンスを記憶したコンピュータ読出可能媒体であって、命令のシーケンスは、
デジタルビデオ形式で前記連続的フィードをエンコードすることによって作られるデジタルデータストリームを受信するステップと、
現在のファイル内に前記デジタルデータストリームを記憶させるステップと、
前記現在のファイルが予め定められた条件を満たすと前記現在のファイルとして新しいファイルを確立するステップとを繰返し行なうことによって一連の内容ファイルを生じるステップとを行なうための命令を含み、
前記一連の内容ファイルが予め定められた量の前記連続的フィードよりも多い量を含む場合、前記一連の内容ファイルにおける最も古い内容ファイルを削除するステップを含む、コンピュータ読出可能媒体。
【請求項１２】  任意のリーダが前記最も古い内容ファイルからの情報を現在プレーしているかどうかを判断するステップと、
リーダが前記最も古い内容ファイルからの情報を現在プレーしていれば、削除するステップを遅延させるステップとを行なうための命令のシーケンスをさらに含む、請求項１１に記載のコンピュータ読出可能媒体。
【請求項１３】  前記遅延させるステップは、
予め定められた期間が経過するか、または、
前記最も古い内容ファイルからの情報を現在プレーしているリーダがなくなるまで、削除するステップを遅延させることによって行なわれる、請求項１２に記載のコンピュータ読出可能媒体。
【請求項１４】  前記一連の内容ファイルが前記連続的フィードの予め定められた量よりも多い量を含む場合、前記一連の内容ファイルにおける前記最も古い内容ファイルからのデータに新しいリーダがアクセスし始めないようにするステップを含む、請求項１１に記載のコンピュータ読出可能媒体。
【請求項１５】  前記現在のファイルが予め定められた条件を満たすと前記現在のファイルとして新しいファイルを確立するステップは、前記現在のファイルが第２の予め定められた量の前記連続的フィードを含むと前記現在のファイルとして新しいファイルを確立するステップを含む、請求項１１に記載のコンピュータ読出可能媒体。
【請求項１６】  前記デジタルデータストリームに含まれるフレームに関する情報を示すタグ情報を発生し、記憶させるステップを行なうための命令のシーケンスをさらに含む、請求項１１に記載のコンピュータ読出可能媒体。
【請求項１７】  前記タグ情報を発生し、記憶させるステップは、
第１のタグファイルのための第１のヘッダを発生するステップと、
前記第１のタグファイル内にタグ情報を連続して記憶させるステップと、
前記第１のタグファイル内の１組のタグが無効になると、
第２のタグファイルのための第２のヘッダを発生するステップと、前記１組のタグ以外の前記第１のタグファイル内のすべてのタグを前記第１のタグファイルから前記第２のタグファイルへとコピーするステップと、前記第２のタグファイル内に新しいタグ情報を連続して記憶させるステップと、前記第１のタグファイルを削除するステップとを行なうステップとを含む、請求項１６に記載のコンピュータ読出可能媒体。
【請求項１８】  前記第１のタグファイルを削除するステップは、前記第１のタグファイルの上で前記第２のタグファイルに別名を付けるステップを含む、請求項１７に記載のコンピュータ読出可能媒体。
【請求項１９】  ビデオの連続的フィードを配信するためのシステムであって、前記システムは、
１つ以上の記憶装置と、
前記１つ以上の記憶装置上の一連のファイル内に前記ビデオの連続的フィードを記憶させるビデオサーバと、
前記一連のファイルが予め定められたしきい値量よりも多くの前記連続的フィードを保持するときを検出するよう構成されるしきい値検出機構と、
前記一連のファイルが前記予め定められたしきい値量よりも多くの前記連続的フィードを保持することを前記しきい値検出機構が検出したことに応答して、前記一連のファイルの最も古いファイルを削除する期限切れ機構とを含む、システム。
【請求項２０】  任意のリーダが前記最も古いファイルに現在アクセスしているかどうかを検出するよう構成される検出機構をさらに含み、任意のリーダが前記最も古いファイルに現在アクセスしている場合、前記期限切れ機構は前記最も古いファイルの削除を遅延させるよう構成される、請求項１９に記載のシステム。