【手続補正書】
【提出日】平成21年1月16日(2009.1.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
クライアント装置が通信リンクを介してサーバ装置からストリーミング可能なメディアコンテンツを受信するための方法であって、
前記方法は、
前記メディアコンテンツの加速送信用のビットレート及び加速送信期間を特定するステップであって、前記加速送信用のビットレートとは、前記メディアコンテンツの符号化ビットレートを越えるビットレートであって、前記メディアコンテンツ受信時に利用可能な通信リンクバンド幅を超えないビットレートを示し、前記加速送信期間とは、前記メディアコンテンツの受信開始からの期間であって、前記加速送信用のビットレートで前記メディアコンテンツを受信する期間を示すステップと、
バッファの設定値、前記クライアント装置と前記サーバ装置間の通信リンクバンド幅及び前記メディアコンテンツの符号化ビットレートに基づいて高速起動要求を行うか否かを決定し、該高速起動要求を前記通信リンクを介して前記サーバ装置に送信するステップであって、前記高速起動要求とは、前記加速送信用のビットレート及び加速送信期間で前記メディアコンテンツの送信を要求するコマンドを示すステップと
を含むことを特徴とする方法。
【請求項２】
さらに、前記クライアント装置が、
前記加速送信用のビットレートで送信されたメディアコンテンツを前記通信リンクを介して前記サーバ装置から受信するステップを実行しながら、
前記受信したメディアコンテンツをバッファリングするステップと、
引き続いて、前記バッファリングしたストリーミング対象メディアコンテンツをレンダリングするステップと
を実行することを特徴とする請求項１に記載の方法。
【請求項３】
前記加速送信用のビットレートで送信されたメディアコンテンツを前記通信リンクを介して前記サーバ装置から受信するステップがさらに、
最初に、離散的レンダリング点に関連付けられたストリーミング対象メディアコンテンツを受信するステップ
を含むことを特徴とする請求項２に記載の方法。
【請求項４】
前記離散的レンダリング点がキーフレームを含むことを特徴とする請求項３に記載の方法。
【請求項５】
前記利用可能な通信リンクバンド幅が前記クライアント装置により能動的に決定されていることを特徴とする請求項１に記載の方法。
【請求項６】
前記ストリーミング可能なメディアコンテンツが、オンデマンドメディアコンテンツおよび放送メディアコンテンツを含むストリーミング可能なメディアコンテンツの群から選択されることを特徴とする請求項１に記載の方法。
【請求項７】
前記クライアント装置は、少なくとも１つのセッション記述プロトコル（ＳＤＰ）メッセージを前記サーバ装置に送信することによって、受信する前記メディアコンテンツを特定することを特徴とする請求項１に記載の方法。
【請求項８】
前記高速起動要求を前記サーバ装置に送信するステップは、ＭＭＳ、リアルタイムストリーミングプロトコル（ＲＴＳＰ）およびハイパーテキスト転送プロトコル（ＨＴＴＰ）を含むプロトコル群から選択される少なくとも１つのストリーミングメディアプロトコルに従ってフォーマットした少なくとも１つのメッセージを送信するステップを含むことを特徴とする請求項１に記載の方法。
【請求項９】
通信リンクを介してサーバ装置からストリーミング可能なメディアコンテンツを受信するクライアント装置であって、
受信したメディアコンテンツをバッファリングするバッファリング手段と、
前記バッファリング手段に動作可能に結合されると共に、前記メディアコンテンツの加速送信用のビットレート及び加速送信期間を特定した後、バッファの設定値、前記クライアント装置と前記サーバ装置間の通信リンクバンド幅及びメディアコンテンツの符号化ビットレートに基づいて高速起動要求を行うか否かを決定し、該高速起動要求を前記通信リンクを介して前記サーバ装置に送信する高速起動手段と
を備え、
前記加速送信用のビットレートとは、前記メディアコンテンツの符号化ビットレートを越えるビットレートであって、前記メディアコンテンツ受信時に利用可能な通信リンクバンド幅を超えないビットレートを示し、前記加速送信期間とは、前記メディアコンテンツの受信開始からの期間であって、前記加速送信用のビットレートで前記メディアコンテンツを受信する期間を示し、前記高速起動要求とは、前記加速送信用のビットレート及び加速送信期間で前記メディアコンテンツの送信を要求するコマンドを示すことを特徴とする装置。
【請求項１０】
さらに、
前記高速起動手段に動作可能に結合されておりかつ通信リンクを介してサーバ装置に接続するように構成可能な通信インタフェース手段であって、さらに前記通信リンクを介して前記サーバ装置から前記メディアコンテンツを前記加速送信用のビットレートで受信するように構成可能な通信インタフェース手段を備えると共に、
前記高速起動手段がさらに、前記受信したメディアコンテンツを前記バッファリング手段内にバッファリングし、前記バッファリングしたメディアコンテンツを引き続きレンダリングするように構成されていることを特徴とする請求項９に記載の装置。
【請求項１１】
前記通信インタフェース手段が、最初に、離散的レンダリング点に関連付けられたストリーミング対象メディアコンテンツを受信するように構成可能であることを特徴とする請求項１０に記載の装置。
【請求項１２】
前記離散的レンダリング点がキーフレームを含むことを特徴とする請求項１１に記載の装置。
【請求項１３】
前記高速起動手段が前記利用可能な通信リンクバンド幅を能動的に決定するように構成されていることを特徴とする請求項９に記載の装置。
【請求項１４】
前記ストリーミング可能なメディアコンテンツがオンデマンドメディアコンテンツおよび放送メディアコンテンツを含むストリーミング可能なメディアコンテンツの群より選択されることを特徴とする請求項９に記載の装置。
【請求項１５】
コンピュータ実行可能な命令を含むコンピュータ可読記憶媒体であって、
前記コンピュータ実行可能な命令は、クライアント装置にロードされて実行されることにより、
通信リンクを介してサーバ装置から前記クライアント装置にストリーミング可能なメディアコンテンツの加速送信用のビットレート及び加速送信期間を特定するステップであって、前記加速送信用のビットレートとは、前記メディアコンテンツの符号化ビットレートを越えるビットレートであって、前記メディアコンテンツ受信時に利用可能な通信リンクバンド幅を超えないビットレートを示し、前記加速送信期間とは、前記メディアコンテンツの受信開始からの期間であって、前記加速送信用のビットレートで前記メディアコンテンツを受信する期間を示すステップと、
バッファの設定値、前記クライアント装置と前記サーバ装置間の通信リンクバンド幅及び前記メディアコンテンツの符号化ビットレートに基づいて高速起動要求を行うか否かを決定し、該高速起動要求を前記通信リンクを介して前記サーバ装置に送信するステップであって、前記高速起動要求とは、前記加速送信用のビットレート及び加速送信期間で前記メディアコンテンツの送信を要求するコマンドを示すステップと
をクライアント装置に実行させることを特徴とするコンピュータ可読記憶媒体。
【請求項１６】
前記コンピュータ実行可能な命令は、
前記加速送信用のビットレートで送信されたメディアコンテンツを前記通信リンクを介して前記サーバ装置から受信するステップを実行しながら、
前記受信したメディアコンテンツをバッファリングするステップと、
引き続いて、前記バッファリングしたストリーミング対象メディアコンテンツをレンダリングするステップと
をさらに含むことを特徴とする請求項１５に記載のコンピュータ可読記憶媒体。
【請求項１７】
前記加速送信用のビットレートで送信されたメディアコンテンツを前記通信リンクを介して前記サーバ装置から受信するステップがさらに、
最初に、離散的レンダリング点に関連付けられたストリーミング対象メディアコンテンツを受信するステップを含むことを特徴とする請求項１６に記載のコンピュータ可読記憶媒体。
【請求項１８】
前記離散的レンダリング点がキーフレームを含むことを特徴とする請求項１７に記載のコンピュータ可読記憶媒体。
【請求項１９】
さらに、前記利用可能な通信リンクバンド幅を能動的に決定するためのコンピュータ実行可能な命令を含むことを特徴とする請求項１５に記載のコンピュータ可読記憶媒体。
【請求項２０】
通信リンクを提供するように構成されたネットワークと、
前記ネットワークに動作可能に結合されたサーバ装置と、
前記ネットワークに動作可能に結合されると共に、前記通信リンクを介して前記サーバ装置に高速起動要求を送信し、前記サーバ装置から前記通信リンクを介してストリーミング可能なメディアコンテンツを受信するように構成されたクライアント装置と
を含み、
前記クライアント装置は、前記メディアコンテンツの加速送信用のビットレート及び加速送信期間を特定し、バッファの設定値、前記クライアント装置と前記サーバ装置間の通信リンクバンド幅及び前記メディアコンテンツの符号化ビットレートに基づいて高速起動要求を行うか否かを決定し、該高速起動要求を前記通信リンクを介して前記サーバ装置に送信し、
前記加速送信用のビットレートとは、前記メディアコンテンツの符号化ビットレートを越えるビットレートであって、前記メディアコンテンツ受信時に利用可能な通信リンクバンド幅を超えないビットレートを示し、前記加速送信期間とは、前記メディアコンテンツの受信開始からの期間であって、前記加速送信用のビットレートで前記メディアコンテンツを受信する期間を示し、前記高速起動要求とは、前記加速送信用のビットレート及び加速送信期間で前記メディアコンテンツの送信を要求するコマンドを示すことを特徴とするシステム。
【請求項２１】
前記サーバ装置が、前記メディアコンテンツをバッファリングし、前記加速送信用のビットレートで前記バッファリングしたメディアコンテンツを前記クライアント装置に送信するように構成されていることを特徴とする請求項２０に記載のシステム。
【請求項２２】
前記サーバ装置がさらに、前記バッファリングしたメディアコンテンツを前記加速送信用のビットレートで送信した後に、前記メディアコンテンツの後続する部分を前記符号化ビットレートにほぼ等しいビットレートで前記クライアント装置に送信するように構成されていることを特徴とする請求項２１に記載のシステム。
【請求項２３】
前記バッファリングしたメディアコンテンツを前記クライアント装置に前記加速送信用のビットレートで送信する際に、前記サーバ装置は前記バッファリングしたメディアコンテンツ内で離散的レンダリング点の位置を特定し、かつ前記離散的レンダリング点を始点とする前記バッファリングしたメディアコンテンツの送信を開始することを特徴とする請求項２１に記載のシステム。
【請求項２４】
前記離散的レンダリング点がキーフレームを含むことを特徴とする請求項２３に記載のシステム。
【請求項２５】
前記ストリーミング可能なメディアコンテンツが、オンデマンドメディアコンテンツおよび放送メディアコンテンツを含むストリーミング可能なメディアコンテンツの群より選択されることを特徴とする請求項２０に記載のシステム。
【請求項２６】
前記クライアント装置は、さらに、前記受信したメディアコンテンツをバッファリングし、かつ前記バッファリングしたストリーミング対象メディアコンテンツを引き続きレンダリングするように構成されていることを特徴とする請求項２０に記載のシステム。