【手続補正書】
【提出日】平成19年7月17日(2007.7.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
到来するデータストリームの記憶方法であって、該データストリームは識別可能なデータユニットからなる形式のものにおいて、
・第１の記憶デバイス(N1)にて、データストリーム(18)の第１の部分を第１の記憶媒体(D1)に格納し、該データストリーム(18)の第１の部分に関連する第１のデータセット(10)を形成し、かつ格納し、
該第1のデータセット(10)は前記データストリームの前記第１の部分に対する識別子(PlaycellUUID1)を含み、
・前記第１の記憶デバイス(N1)から１つまたは複数の別の記憶デバイスに、記憶エリアに対する要求を送信し、これにより前記1つまたは複数の別の記憶デバイスからデータを受信し、
・前記第１の記憶デバイス(N1)で１つまたは複数の応答を前記１つまたは複数の別の記憶デバイスから受信し、
・前記応答を受信した前記１つまたは複数の別の記憶デバイスから第２の記憶デバイス(N2)を選択し、
・前記第1のデバイス(N1)の残りの空き格納エリアが閾値以下である場合、前記第1の記憶デバイス(N1)と並列に、前記選択された第２の記憶デバイス(N2)にて、到来するデータストリームを第２の記憶媒体(IB2)にバッファリングし、
・前記第1の記憶デバイス(N1)が一杯の場合、前記第１の記憶デバイス(N1)から前記第２の記憶デバイス(N2)へ、前記第１の記憶媒体(D1)に格納された最後のデータユニット(SOBU#i-1)に対する識別子を送信し、該識別子を前記第１のデータセット(10)と共に前記第１の記憶デバイス(N1)に格納し、
・前記第２の記憶デバイス(N2)の前記第２の記憶媒体(IB2)で、前記格納されたデータストリーム内で前記第1の記憶媒体(D1)に格納された前記最後のデータユニット(SOBU#i-1)に対する識別子を検出し、
・当該検出に基づき、前記第２の記憶デバイス(N2)の第３の記憶媒体(D2)に、後続のデータユニットを含むデータストリーム(19)の第２の部分を格納し、該データストリーム(19)の前記第２の部分に関連する第２のデータセット(11)を形成し、かつ格納し、
該データセットは、データストリームの第２の部分に対する識別子を含むものであり、
・前記識別子(PlaycellUUID1, PlaycellUUID2)の少なくとも１つを他のデータセット(10,11)共に別の記憶デバイス(N1,N2)に格納する、
ことを特徴とする記憶方法。
【請求項２】
第２の記憶デバイス(N2)を１つまたは複数の別の記憶デバイスから選択するステップは、空き記憶容量、可能な記録速度または格納すべきコンテンツの内容に基づいて実行する、請求項１記載の方法。
【請求項３】
複数の記憶デバイスからの連続するデータストリームの連続部分を復元する方法であって、該データストリームはパケットのような識別可能なデータユニットからなる形式のものにおいて
・データストリームの第１の部分を第１の記憶デバイス(N1)から復元し、復元したデータストリームを出力バス(APB)に転送し、
・前記第１の記憶デバイス(N1)にて、データストリームの第１の部分に関連するデータセット(10)を復元し、
該データセットは第１と第２の識別子を含み、
該第１の識別子は前記データストリームの前記第１の部分に対する識別子(PlaycellUUID1)であるか、または前記データストリームの第２の部分に対する識別子(PlaysellUUID2)であり、
前記第２の識別子は前記データストリームの前記第１の部分に含まれる最後のデータユニットに対する識別子であり、
・前記第１と第２の識別子を前記第１の記憶デバイス(N1)から複数の別の記憶デバイスに送信し(CMB)、
・第２の記憶デバイス(N2)にて、受信された前記第１の識別子(PlaycellUUID1, PlaycellUUID2)により識別されるデータストリームの前記第２の部分が記憶媒体(D2)からの復元のために使用可能であることを検出し、
・該第２の記憶デバイス(N2)にて、データストリームの前記第２の部分の少なくとも開始部を前記記憶媒体(D2)から復元し、これを別の記憶媒体(OB2)にバッファリングし、
・前記第２の記憶デバイス(N2)にて、前記第１の記憶デバイス(N1)の前記出力バス(APB)を監視し、
・前記監視に基づき、前記第２の記憶デバイス(N2)にて、前記データストリームの前記第１の部分に含まれる前記最後のデータユニットがいつ前記出力バス(APB)に転送されたかを検出し、
・前記検出に基づき、前記データストリームの前記第２の部分を前記別の記憶媒体(OB2)から読み出し、これを前記出力バス(APB)に転送する、ことを特徴とする復元方法。
【請求項４】
データストリームの前記第１の部分に関連するデータセット(10)はさらに第２の記憶デバイス(N2)に対する識別子を含む、請求項１から３までのいずれか一項記載の方法。
【請求項５】
前記記憶媒体はメモリ(IB1,IB2,OB1,OB2)および光学的ディスクまたは磁気ディスク(D1,D2)を含む、請求項１から４までのいずれか一項記載の方法。
【請求項６】
前記記憶デバイス(N1,N2)はネットワークのノードである、請求項１から５までのいずれか一項記載の方法。
【請求項７】
識別可能なデータユニットは、単調な連続番号またはタイムスタンプを含む、請求項１から６までのいずれか一項記載の方法。
【請求項８】
前記第１の記憶デバイス(N1)から前記第２の記憶デバイス(N2)に送信されたメッセージは、前記データストリームの前記第２の部分の格納個所についての情報を含む、請求項１から７までのいずれか一項記載の方法。
【請求項９】
データストリームを格納するための装置であって、
該装置は分散型ネットワークのノードであり、
前記データストリームは識別可能なデータユニットからなる形式の装置において、
・第１の記憶媒体(IB2)を有し、該第１の記憶媒体は受信されたデータストリームの一部をバッファリングするためのメモリであり、
・前記第１の記憶媒体(IB2)から読み出されたデータを第２の記憶媒体(D2)に転送する手段(SRU2)を有し、
・前記分散型ネットワークの別のノードから格納エリアに対する要求を受信し、当該要求に応答し、特定のデータユニットに対する識別子を受信する手段(MC2)を有し、
該手段(MC2)はまた、前記第２の記憶媒体(D2)における残りの空き格納エリアが閾値以下である場合、格納エリアに対する要求を送信し、種々異なるデバイスからの複数の応答を受信し、前記応答の評価に基づいて応答デバイスの１つを選択することができ、
・前記特定のデータユニットが前記受信された識別子に従って第１の記憶媒体(IB2)に格納されたか否かを検出する手段を有し、
・前記特定のデータユニットの検出に基づいて、前記特定のデータユニットに後続するデータユニットを前記第１の記憶媒体(IB2)から前記第２の記憶媒体(D2)へ転送開始する手段を有し、
・前記データストリームに関連するデータセット(11)を形成し、格納する手段を有し、
前記データセット(11)は前記データストリームに対する識別子(PlaylistUUID)と、前記第２の記憶媒体(D2)に格納された最後のデータユニットに対する識別子を含む、
ことを特徴とする装置。
【請求項１０】
データストリームの一部を復元するための装置であって、
該装置は分散型ネットワークのノードであり、
前記データストリームは識別可能なデータユニットからなる形式の装置において、
・第１の記憶媒体(D2)からデータを読み出す手段(PU2)を有し、
・メモリである第２の記憶媒体(OB2)を有し、
・前記第１の記憶媒体(D2)から読み出されたデータを前記第２の記憶媒体(OB2)へ転送する手段を有し、
ここで該手段は、最初は前記第２の記憶媒体(OB2)へデータを、前記第１の記憶媒体(D2)から読み出されたデータストリームの開始部により転送し、
・特定のデータユニットに対する識別子を受信する手段(MC2)を有し、
・データ接続(APB)からデータを受信する手段(IB2)を有し、
・前記データ接続(APB)から受信されたデータを監視し、前記特定のデータユニットがデータ接続(APB)で受信されたか否かを検出し、当該検出に基づいて、データユニットを前記第２の記憶媒体(D2)から前記第１の記憶媒体(OB2)へ転送開始する手段(BCU2)を有し、
・前記データユニットを前記第1の記憶媒体(OB2)から前記データ接続(APB)へ出力する手段を有する、
ことを特徴とする装置。