【手続補正書】
【提出日】平成26年12月26日(2014.12.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ＨＴＴＰクライアントにライブストリームを送信する装置であって、
前記ライブストリームの入力コンテンツを複数のセグメントファイルにセグメント化するセグメンタと、 
前記複数のセグメントファイルの少なくとも１つが利用可能であるとき、前記複数のセグメントファイルを前記ＨＴＴＰクライアントに送信するコントローラと、
を含む、前記装置。
【請求項２】
前記コントローラは、前記複数のセグメントファイルを仮想ファイルにマッピングするセグメントリストを保持する、請求項１記載の装置。
【請求項３】
前記複数のセグメントファイルを、その利用可能性について監視するイベントモニタをさらに含む、請求項１記載の装置。
【請求項４】
前記複数のセグメントファイルを記憶する記憶装置をさらに含み、前記イベントモニタは、前記記憶装置を監視することによって前記複数のセグメントファイルを監視する、請求項３記載の装置。
【請求項５】
前記記憶装置から前記複数のセグメントファイルの少なくとも１つを除去するセグメントリムーバをさらに含む、請求項４記載の装置。
【請求項６】
前記セグメントリムーバは、前記複数のセグメントファイルの全長がしきい値を超える場合、前記記憶装置から古いセグメントファイルを除去する、請求項５記載の装置。
【請求項７】
前記コントローラは、ＨＴＴＰチャンク形式転送エンコーディングを介して前記複数のセグメントファイルを送信する、請求項１記載の装置。
【請求項８】
前記ＨＴＴＰチャンク形式転送エンコーディングにおけるチャンクは、前記複数のセグメントファイルの少なくとも１つから得たコンテンツを含む、請求項７記載の装置。
【請求項９】
前記複数のセグメントファイルの各々は少なくとも１つのサブセグメントを含み、前記セグメンタは前記少なくとも１つのサブセグメントを生成することによって前記複数のセグメントファイルの各々を生成する、請求項１記載の装置。
【請求項１０】
前記コントローラは、前記複数のセグメントファイルの各々の前記少なくとも１つのサブセグメントを送信することによって前記複数のセグメントファイルを送信する、請求項９記載の装置。
【請求項１１】
ＨＴＴＰクライアントへライブストリームを送信する方法であって、
前記ライブストリームの入力コンテンツを複数のセグメントファイルにセグメント化するステップと、 
前記複数のセグメントファイルの少なくとも１つが利用可能であるとき、前記複数のセグメントファイルを前記ＨＴＴＰクライアントへ送信するステップと、
を含む、前記方法。
【請求項１２】
前記複数のセグメントファイルを仮想ファイルにマッピングするセグメントリストを保持するステップをさらに含む、請求項１１記載の方法。
【請求項１３】
前記複数のセグメントファイルを、その利用可能性について監視するステップをさらに含む、請求項１１記載の方法。
【請求項１４】
前記複数のセグメントファイルを記憶装置に記憶するステップをさらに含み、前記監視するステップは、前記記憶装置を監視することによって実行される、請求項１３記載の方法。
【請求項１５】
前記複数のセグメントファイルの少なくとも１つを前記記憶装置から除去するステップをさらに含む、請求項１４記載の方法。
【請求項１６】
前記除去するステップは、前記複数のセグメントファイルの全長がしきい値を超える場合に、前記記憶装置から古いセグメントファイルを除去する、請求項１５記載の方法。
【請求項１７】
前記複数のセグメントファイルがＨＴＴＰチャンク形式転送エンコーディングを介して送信される、請求項１１記載の方法。
【請求項１８】
前記ＨＴＴＰチャンク形式転送エンコーディングにおけるチャンクが、前記複数のセグメントファイルの少なくとも１つから得たコンテンツを含む、請求項１７記載の方法。
【請求項１９】
前記複数のセグメントファイルの各々は少なくとも１つのサブセグメントを含み、前記複数のセグメントファイルの各々は前記少なくとも１つのサブセグメントを生成することによって生成される、請求項１１記載の方法。
【請求項２０】
前記複数のセグメントファイルは、前記複数のセグメントファイルの各々の前記少なくとも１つのサブセグメントを送信することにより送信される、請求項１９記載の方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００５４
【補正方法】変更
【補正の内容】
【００５４】
本明細書において本発明の好適な実施形態を詳細に説明してきたが、本発明はこれら実施形態に限定されるものではなく、その他の変更及び変形が特許請求の範囲によって定義された本発明の範囲から逸脱することなく当業者によってなされ得る。 
本発明は以下の態様を含む。
（付記１）
ＨＴＴＰクライアントにライブストリームを送信する装置であって、
前記ライブストリームの入力コンテンツを複数のセグメントファイルにセグメント化するセグメンタと、 
前記複数のセグメントファイルの少なくとも１つが利用可能であるとき、前記複数のセグメントファイルを前記ＨＴＴＰクライアントに送信するコントローラと、
を含む、前記装置。
（付記２）
前記コントローラは、前記複数のセグメントファイルを仮想ファイルにマッピングするセグメントリストを保持する、付記１記載の装置。
（付記３）
前記複数のセグメントファイルを、その利用可能性について監視するイベントモニタをさらに含む、付記１記載の装置。
（付記４）
前記複数のセグメントファイルを記憶する記憶装置をさらに含み、前記イベントモニタは、前記記憶装置を監視することによって前記複数のセグメントファイルを監視する、付記３記載の装置。
（付記５）
前記記憶装置から前記複数のセグメントファイルの少なくとも１つを除去するセグメントリムーバをさらに含む、付記４記載の装置。
（付記６）
前記セグメントリムーバは、前記複数のセグメントファイルの全長がしきい値を超える場合、前記記憶装置から古いセグメントファイルを除去する、付記５記載の装置。
（付記７）
前記コントローラは、ＨＴＴＰチャンク形式転送エンコーディングを介して前記複数のセグメントファイルを送信する、付記１記載の装置。
（付記８）
前記ＨＴＴＰチャンク形式転送エンコードにおけるチャンクは、前記複数のセグメントファイルの少なくとも１つから得たコンテンツを含む、付記１記載の装置。
（付記９）
前記複数のセグメントファイルの各々は少なくとも１つのサブセグメントを含み、前記セグメンタは前記少なくとも１つのサブセグメントを生成することによって前記複数のセグメントファイルの各々を生成する、付記１記載の装置。
（付記１０）
前記コントローラは、前記複数のセグメントファイルの各々の前記少なくとも１つのサブセグメントを送信することによって前記複数のセグメントファイルを送信する、付記９記載の装置。
（付記１１）
ＨＴＴＰクライアントへライブストリームを送信する方法であって、
前記ライブストリームの入力コンテンツを複数のセグメントファイルにセグメント化するステップと、 
前記複数のセグメントファイルの少なくとも１つが利用可能であるとき、前記複数のセグメントファイルを前記ＨＴＴＰクライアントへ送信するステップと、
を含む、前記方法。
（付記１２）
前記複数のセグメントファイルを仮想ファイルにマッピングするセグメントリストを保持するステップをさらに含むことを特徴とする付記１１記載の方法。
（付記１３）
前記複数のセグメントファイルを、その利用可能性について監視するステップをさらに含む、付記１１記載の方法。
（付記１４）
前記複数のセグメントファイルを記憶装置に記憶するステップをさらに含み、前記監視するステップは、前記記憶装置を監視することによって実行される、付記１３記載の方法。
（付記１５）
前記複数のセグメントファイルの少なくとも１つを前記記憶装置から除去するステップをさらに含む、付記１４記載の方法。
（付記１６）
前記除去するステップは、前記複数のセグメントファイルの全長がしきい値を超える場合に、前記記憶装置から古いセグメントファイルを除去する、付記１５記載の方法。
（付記１７）
前記複数のセグメントファイルがＨＴＴＰチャンク形式転送エンコーディングを介して送信される、付記１１記載の方法。
（付記１８）
前記ＨＴＴＰチャンク形式転送エンコーディングにおけるチャンクが、前記複数のセグメントファイルの少なくとも１つから得たコンテンツを含む、付記１７記載の方法。
（付記１９）
前記複数のセグメントファイルの各々は少なくとも１つのサブセグメントを含み、前記複数のセグメントファイルの各々は前記少なくとも１つのサブセグメントを生成することによって生成される、付記１１記載の方法。
（付記２０）
前記複数のセグメントファイルは、前記複数のセグメントファイルの各々の前記少なくとも１つのサブセグメントを送信することにより送信される、付記１９記載の方法。