【手続補正書】
【提出日】平成25年12月13日(2013.12.13)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明の第１の態様においては、ネットワーク（５）を介して、配信元デバイス（３）からストリーミング情報（２）を受信して、配信先デバイス（６）へストリーミング情報（４）をタイムシフト法を含む方法により送信する中間デバイス（１）であって、ストリーミング情報（２、４）の少なくとも一部を格納して、タイムシフト法を提供する循環バッファ（１６）と、バッファデータ（７）を配信先デバイス（６）に送信するトランスミッタ（１７）と、配信先デバイス（６）から、バッファデータ（７）によって表現されたタイムシフトのサイズを定義する要求データ（８）を受信するためのレシーバ（１８）とを備え、バッファデータ（７）は、循環バッファ（１６）内のストリーミング情報（２、４）の開始位置を定義し、および／または、循環バッファ（１６）内のストリーミング情報（２、４）の終了位置を定義し、および／または、循環バッファ（１６）内の充填度を定義し、および／または、循環バッファ（１６）の期待充填度を定義し、および／または、循環バッファ（１６）を充填するストリームのビットレートを定義する、中間デバイス（１）が提供される。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
一実施形態においては、中間デバイスは、仮想ファイルにマッピングされた循環バッファによって定義され、このマッピングは、最初の時点ではなくて最後の時点を知ることができるよう、ファイルサイズに対して時間を逆になっている。
一実施形態においては、中間デバイスは、特定のｍｉｍｅタイプの形式で署名を提供するためにｈｔｔｐヘッドコマンドを利用することにより定義され、この構成によって、配信先デバイスに対して、露呈したファイルが通常ファイルではないことを知らせる。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
本発明の第２の態様においては、ネットワーク（５）を介して、中間デバイス（１）からストリーミング情報（４）をタイムシフト法を含む方法により受信する配信先デバイス（６）であって、中間デバイス（１）は、配信元デバイス（３）から送られてくるストリーミング情報（２、４）の少なくとも一部を格納して、タイムシフト法を提供する循環バッファを含み、配信先デバイス（６）は、中間デバイス（１）からバッファデータ（７）を受信するさらなるレシーバ（６７）と、バッファデータによって表現されたタイムシフトのサイズを定義する要求データ（８）を中間デバイス（１）に送信するトランスミッタ（６８）とを備え、バッファデータ（７）は、循環バッファ（１６）内のストリーミング情報（２、４）の開始位置を定義し、および／または、循環バッファ（１６）内のストリーミング情報（２、４）の終了位置を定義し、および／または、循環バッファ（１６）内の充填度を定義し、および／または、循環バッファ（１６）の期待充填度を定義し、および／または、循環バッファ（１６）を充填するストリームのビットレートを定義する、配信先デバイス（６）が提供される。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
本発明の第４の態様においては、ネットワーク（５）を介して、配信元デバイス（３）からストリーミング情報（２）を受信して、配信先デバイス（６）へストリーミング情報（４）をタイムシフト法を含む方法により送信する方法であって、循環バッファ（１６）により、ストリーミング情報（２、４）の少なくとも一部を格納して、タイムシフト法を提供する段階と、トランスミッタ（１７）により、バッファデータ（７）を配信先デバイス（６）に送信する段階と、レシーバ（１８）により、配信先デバイス（６）から、バッファデータ（７）によって表現されたタイムシフトのサイズを定義する要求データ（８）を受信する段階とを備え、バッファデータ（７）は、循環バッファ（１６）内のストリーミング情報（２、４）の開始位置を定義し、および／または、循環バッファ（１６）内のストリーミング情報（２、４）の終了位置を定義し、および／または、循環バッファ（１６）内の充填度を定義し、および／または、循環バッファ（１６）の期待充填度を定義し、および／または、循環バッファ（１６）を充填するストリームのビットレートを定義する、方法が提供される。
【手続補正５】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワークを介して、配信元デバイスからストリーミング情報を受信して、配信先デバイスへストリーミング情報をタイムシフト法を含む方法により送信する中間デバイスであって、
前記ストリーミング情報の少なくとも一部を格納して、前記タイムシフト法を提供する循環バッファと、
バッファデータを前記配信先デバイスに送信するトランスミッタと、
前記配信先デバイスから、前記バッファデータによって表現されたタイムシフトのサイズを定義する要求データを受信するためのレシーバと
を備え、
前記バッファデータは、前記循環バッファ内の前記ストリーミング情報の開始位置、前記循環バッファ内の前記ストリーミング情報の終了位置、前記循環バッファ内の充填度、前記循環バッファの期待充填度、および、前記循環バッファを充填するストリームのビットレートの少なくとも１つを定義する、中間デバイス。
【請求項２】
前記配信先デバイスは、クライアント−サーバの組み合わせにおいて、クライアントデバイスの少なくとも一部であり、前記中間デバイスはサーバデバイスの少なくとも一部である請求項１に記載の中間デバイス。
【請求項３】
前記中間デバイスおよび前記配信先デバイスは、ユニバーサルプラグアンドプレイデバイス、デジタルリビングネットワークアライアンスデバイス、オープンインターネットプロトコルテレビフォーラムデバイス、およびハイブリッドブロードキャスト・ブロードバンドテレビデバイスのうちの少なくとも１つの少なくとも一部である請求項１または２に記載の中間デバイス。
【請求項４】
前記バッファデータおよび前記要求データは、前記ネットワークのネットワークプロトコルに基づいている請求項１から３の何れか１項に記載の中間デバイス。
【請求項５】
前記ネットワークプロトコルは、ハイパーテキスト転送プロトコルまたはリアルタイムプロトコルまたは無線ネットワークプロトコルである請求項４に記載の中間デバイス。
【請求項６】
前記循環バッファは、仮想ファイル上にマッピングされ、前記マッピングは、ファイルサイズに対して時間的に逆方向に行うことで、最初の時点ではなくて最後の時点が分かる請求項１から５の何れか１項に記載の中間デバイス。
【請求項７】
ｈｔｔｐヘッドコマンドを利用して特定のｍｉｍｅタイプの形式で署名を提供して、前記配信先デバイスに、露呈したファイルが通常ファイルではないことを知らせる請求項１から６の何れか１項に記載の中間デバイス。
【請求項８】
ネットワークを介して、中間デバイスからストリーミング情報をタイムシフト法を含む方法により受信する配信先デバイスであって、前記中間デバイスは、配信元デバイスから送られてくる前記ストリーミング情報の少なくとも一部を格納して、前記タイムシフト法を提供する循環バッファを含み、
前記配信先デバイスは、
前記中間デバイスからバッファデータを受信するさらなるレシーバと、
前記バッファデータによって表現されたタイムシフトのサイズを定義する要求データを前記中間デバイスに送信するトランスミッタと
を備え、
前記バッファデータは、前記循環バッファ内の前記ストリーミング情報の開始位置、前記循環バッファ内の前記ストリーミング情報の終了位置、前記循環バッファ内の充填度、前記循環バッファの期待充填度、および、前記循環バッファを充填するストリームのビットレートの少なくとも１つを定義する、配信先デバイス。
【請求項９】
前記配信先デバイスは、クライアント−サーバの組み合わせにおいて、クライアントデバイスの少なくとも一部であり、前記中間デバイスはサーバデバイスの少なくとも一部である請求項８に記載の配信先デバイス。
【請求項１０】
前記中間デバイスおよび前記配信先デバイスは、ユニバーサルプラグアンドプレイデバイス、デジタルリビングネットワークアライアンスデバイス、オープンインターネットプロトコルテレビフォーラムデバイス、およびハイブリッドブロードキャスト・ブロードバンドテレビデバイスのうちの少なくとも一つの少なくとも一部である請求項８または９に記載の配信先デバイス。
【請求項１１】
前記バッファデータおよび前記要求データは、前記ネットワークのネットワークプロトコルに基づいている請請求項８から１０の何れか１項に記載の配信先デバイス。
【請求項１２】
前記ネットワークプロトコルは、ハイパーテキスト転送プロトコルまたはリアルタイムプロトコルまたは無線ネットワークプロトコルである請請求項１１記載の配信先デバイス。
【請求項１３】
ストリーミング情報を交換するためのシステムであって、
請求項１に記載した前記中間デバイス、並びに、前記配信元デバイス、および、前記ネットワークの少なくとも一方を備え、または、
請求項８に記載した前記配信先デバイスおよび前記ネットワークを備えるシステム。
【請求項１４】
ネットワークを介して、配信元デバイスからストリーミング情報を受信して、配信先デバイスへストリーミング情報をタイムシフト法を含む方法により送信する方法であって、
循環バッファにより、前記ストリーミング情報の少なくとも一部を格納して、前記タイムシフト法を提供する段階と、
トランスミッタにより、バッファデータを前記配信先デバイスに送信する段階と、
レシーバにより、前記配信先デバイスから、前記バッファデータによって表現されたタイムシフトのサイズを定義する要求データを受信する段階と
を備え、
前記バッファデータは、前記循環バッファ内の前記ストリーミング情報の開始位置、前記循環バッファ内の前記ストリーミング情報の終了位置、前記循環バッファ内の充填度、前記循環バッファの期待充填度、および、前記循環バッファを充填するストリームのビットレートの少なくとも１つを定義する、方法。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】ストリーミング情報を交換する中間デバイス、配信先デバイス、システム及び方法