【手続補正書】
【提出日】平成24年12月28日(2012.12.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
多ビット・レート・ビデオ・ストリーミング用の区分圧縮ビデオ・ストリームの可変ビット・レート・エンコーディングに合わせて入力ビデオを処理する方法であって、
多ビット・レート・ビデオ・ストリーミングに合わせてエンコードすべき生のビデオ・コンテンツの入力を受けるステップと、
ビデオ品質が最上位ビデオ・ストリームから最下位ビデオ・ストリームまでの範囲に及ぶ複数の圧縮ビデオ・ストリームとして、ピクチャー群から成るセグメントを単位として、前記生のビデオ・コンテンツをエンコードするステップと、
を備えており、前記エンコードするステップが、
前記最上位ビデオ・ストリームについては、ピーク・ビット・レートおよび平均ビット・レートの制限を受ける可変ビット・レートで前記生のビデオ・コンテンツをエンコードし、
前記最下位ビット・ストリームについては、単位時間当たりの一定ピクチャー数である一定チャンク・レートで前記生のビデオ・コンテンツをエンコードし、
１つ又は複数の中間ビデオ・ストリームについては、可変ビット・レートで前記生のビデオ・コンテンツをエンコードする、
ステップと、
前記ピクチャー群に区分された前記ビデオ・ストリームから、エンコードされた１組のビデオ・ストリームを生成するステップと、
を備え、
前記最上位ビデオ・ストリームおよび中間ビデオ・ストリームの前記ピーク・ビット・レートおよび平均ビット・レートの制限が、徐々に減少する、
方法。
【請求項２】
請求項１記載の方法において、前記最上位ビデオ・ストリームをエンコードする前記ステップが、指定された平均ビット・レートを目標とし、ピーク・ビット・レート未満であり続けるように制限された可変ビット・レート手法によってエンコードするステップを含む、方法。
【請求項３】
請求項１記載の方法であって、更に、
最高および最低ビット・レート、ならびに多ビット・レート・ビデオ・ストリーミングに合わせてエンコードすべき圧縮ビデオ・ストリームの数を指定する入力を受けるステップと、
前記最上位ビデオ・ストリームおよび中間ビデオ・ストリームのピーク・ビット・レートおよび平均ビット・レートを、徐々に低下するように選択するステップと、
を備えている、方法。
【請求項４】
請求項１記載の方法であって、更に、
前記エンコードされたビデオ・ストリームのセグメントを、ネットワークを通じてクライアント・ビデオ再生デバイスに選択的にストリーミングするステップを備えており、ネットワーク状態に基づいて、クライアント側レート制御判断にしたがって、前記エンコードされたビデオ・ストリームの中から前記ストリーミングされるセグメントを選択する、
方法。
【請求項５】
多ビット・レート・ビデオ・ストリーミング用の区分圧縮ビデオ・ストリームの動的解像度エンコーディングに合わせて入力ビデオを処理する方法であって、
多ビット・レート・ビデオ・ストリーミングに合わせてエンコードすべき生のビデオ・コンテンツの入力を受けるステップと、
ビデオ品質が最上位ビデオ・ストリームから最下位ビデオ・ストリームまでの範囲に及ぶ複数の圧縮ビデオ・ストリームとして、ピクチャー群から成るセグメントを単位として、前記生のビデオ・コンテンツをエンコードするステップと、
を備えており、前記エンコードするステップが、
エンコードすべきビデオ・ストリームのピクチャー群について、変化する解像度および量子化ステップ・サイズに合わせて少なくとも３つのエンコーディング・サンプルを得るステップと、
解像度、量子化ステップ・サイズ、および前記ピクチャー群をエンコードして結果的に得られるサイズを関係付けるモデルを作成するステップと、
前記ピクチャー群についてテクスチャー測定を行うステップと、
前記テクスチャー測定に基づいて、解像度を変更するための量子化閾値を決定するステップと、
前記モデルおよび解像度変更用量子化閾値に基づいて、前記ピクチャー群をエンコードするためのビデオ解像度および量子化ステップ・サイズを動的に決定するステップと、
前記動的に決定したビデオ解像度および量子化ステップ・サイズを用いて、前記ピクチャー群をエンコードするステップと、
を備えている、方法。
【請求項６】
請求項５記載の方法であって、更に、
前記生のビデオ・コンテンツにおける場面変化を検出するステップを備えており、
ビデオ解像度を動的に決定するステップが、ピクチャー群間における場面変化境界において、動的ビデオ解像度変更を適用する、方法。
【請求項７】
請求項５記載の方法において、前記モデルを作成するステップが、
前記ピクチャー群の前記少なくとも３つのエンコーディング・サンプルの内少なくとも２つに基づいて、所与のビデオ解像度について、量子化ステップ・サイズのエンコード処理後サイズ(encoded size)に対する関係の線型モデルを作成するステップを含み、前記エンコード処理後サイズが、前記所与のビデオ解像度および変化する量子化ステップ・サイズでサンプリングされる、方法。
【請求項８】
請求項７記載の方法において、前記ビデオ解像度を動的に決定する前記ステップが、
前記所与のビデオ解像度について量子化ステップ・サイズをエンコード処理後サイズに関係付ける前記作成した線型モデルにしたがって、前記所与のビデオ解像度でエンコードするときに、前記ピクチャー群の所望のビット・レートに対応するエンコード処理後サイズが得られる量子化ステップ・サイズを決定するステップと、
前記決定した量子化ステップ・サイズを、解像度を変更するための前記量子化閾値と比較するステップと、
前記比較が解像度の変更を示さない場合、前記所与のビデオ解像度および決定した量子化ステップ・サイズを用いて、前記ピクチャー群をエンコードすることを決定するステップと、
そうでない場合、前記ピクチャー群をエンコードするための前記ビデオ解像度を変更することを決定するステップと、
を含む、方法。
【請求項９】
請求項８記載の方法において、前記モデルを作成するステップが、更に、前記ピクチャー群の前記少なくとも３つのエンコーディング・サンプルの内少なくとも２つに基づいて、所与の量子化ステップ・サイズについてビデオ解像度のエンコード処理後サイズに対する関係の線型モデルを作成するステップを備えており、前記エンコード処理後サイズが、前記所与の量子化ステップ・サイズおよび変化するビデオ解像度でサンプリングされる、方法。
【請求項１０】
請求項９記載の方法において、前記ビデオ解像度を動的に決定するステップが、
前記ピクチャー群をエンコードするための前記ビデオ解像度を変更すべき場合、前記所与の量子化ステップ・サイズについてビデオ解像度をエンコード処理後サイズに関係付ける前記作成した線型モデルにしたがって、前記ピクチャー群の所望のビット・レートに対応するエンコード処理後サイズが得られる変更ビデオ解像度を決定するステップを含む、方法。
【請求項１１】
請求項１０記載の方法において、前記ピクチャー群をエンコードするための前記ビデオ解像度を変更すべき場合、前記量子化ステップ・サイズを動的に決定するステップが、
前記少なくとも３つのエンコーディング・サンプルに基づいて、前記ピクチャー群について量子化ステップ・サイズを前記所望のビット・レートにおける解像度に関係付ける線型モデルを作成するステップと、
量子化ステップ・サイズを解像度に関係付ける前記線型モデルにしたがって、前記変更したビデオ解像度に対する前記量子化ステップ・サイズを決定するステップと、
を備えている、方法。
【請求項１２】
多ビット・レート・ビデオ・ストリーム用に圧縮ビデオ・ストリームをエンコードするビデオ処理システムであって、
エンコードすべき生のビデオ・コンテンツを格納するメモリーと、
複数の圧縮ビデオ・ストリームとして、ピクチャー群から成るセグメント単位に、可変ビット・レートおよび動的解像度手法を用いて、前記生のビデオ・コンテンツをエンコードするコンピューター処理手段と、
を備えており、前記コンピューター処理手段による前記エンコードが、
前記生のビデオ・コンテンツを分析し、前記ビデオ・コンテンツにおける場面変化境界を判定し、ピクチャー群から成るセグメント単位で、前記場面変化境界間で前記ビデオ・コンテンツを分割し、前記セグメントのビデオ複雑度の測定値を判定し、
前記ビデオ・ストリームをコード化するビット・レートを徐々に低下させる目標平均ビット・レートおよびピーク・ビット・レート制限を各々有する１つ又は複数のより高いビデオ・ストリームに、各セグメントの前記生ビデオ・コンテンツを可変ビット・レートでエンコーディングするため、ならびに各セグメントの前記生のビデオ・コンテンツを、一定チャンク・レートにおける最下位ビデオ・ストリームにエンコードするためのエンコーディング・パラメータを動的に決定し、前記エンコーディング・パラメータが、少なくともビデオ解像度を含み、
前記動的に決定したエンコーディング・パラメータを用いて、前記より高いビデオ・ストリームおよび最下位ビデオ・ストリームをエンコードすることを含む、ビデオ処理システム。
【請求項１３】
請求項１２記載のビデオ処理システムにおいて、前記コンピューター処理手段が、ビデオ・ストリーム・セグメントに対して前記ビデオ解像度を動的に決定する場合、
変化する解像度および量子化ステップ・サイズに対して、セグメントをエンコードする少なくとも３つのサンプルを得て、
量子化ステップ・サイズ、ビデオ解像度、およびエンコード処理後サイズの間における関係のモデルを作成し、
前記作成したモデル、および前記セグメントのビデオ複雑度の測定値に基づいて、前記セグメントに対するビデオ解像度を決定する、ビデオ処理システム。
【請求項１４】
請求項１２記載のビデオ処理システムであって、更に、前記コンピューター処理手段が、指定された数のビデオ・ストリームに対して、指定された最高および最低ビット・レート間で所望の数値分布を有するように、前記上位のビデオ・ストリームに対して自動的に前記ピーク・ビット・レートおよび平均ビット・レートを選択することを含む、ビデオ処理システム。