【手続補正書】
【提出日】平成25年4月26日(2013.4.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
演算処理装置及びメモリーを含む計算装置を使用して、マルチビットレートの動画ストリーミングのため、セグメント化された圧縮した動画ストリームのモーションベースの動的解像度符号化のために入力動画を処理する方法であって、
前記計算装置が、
各々が１つ以上のピクチャー群を含む１つ以上のセグメントに入力動画コンテンツを符号化するステップを含み、前記符号化するステップは、
前記１つ以上のピクチャー群のうちのピクチャー群について、解像度及び量子化ステップサイズを変えるために少なくとも３つの符号化サンプルを得るステップと、
前記ピクチャー群について、解像度、量子化ステップサイズ及び結果として生じる符号化されるサイズを関連づけるモデルを確立するステップと、
前記ピクチャー群について平均の中央モーションベクトル値を計算するステップと、
前記平均の中央モーションベクトル値、モーションしきい値及び前記モデルに少なくとも部分的に基づいて、動画解像度及び量子化ステップサイズを決定するステップと、
前記決定された動画解像度及び量子化ステップサイズで前記ピクチャー群を符号化するステップと
を含む方法。
【請求項２】
前記ピクチャー群における各Ｐピクチャーについて、
前記Ｐピクチャーのモーションベクトルからモーションベクトルの大きさの中央値を計算するステップをさらに含み、
前記平均の中央モーションベクトル値は、前記ピクチャー群における前記Ｐピクチャーの各々の中央値の平均である請求項１に記載の方法。
【請求項３】
前記動画解像度及び量子化ステップサイズを決定するステップは、
前記平均の中央モーションベクトル値を前記モーションしきい値と比較するステップと、
前記平均の中央モーションベクトル値が前記モーションしきい値より上である場合、前記ピクチャー群の解像度をサイズ変更するためにモーションサイズ変更スケール値を決定するステップと、
前記動画解像度及び量子化ステップサイズを決定する際に前記モーションサイズ変更スケール値を使用するステップと
を含む請求項１に記載の方法。
【請求項４】
前記モーションサイズ変更スケール値は、区分的な線形モーションサイズ変更スケールマッピング関数を使用して決定される請求項３に記載の方法。
【請求項５】
前記動画解像度及び量子化ステップサイズを決定するステップは、
前記平均の中央モーションベクトル値を前記モーションしきい値と比較するステップと、
前記平均の中央モーションベクトル値が前記モーションしきい値より大きいことを前記比較が示す場合、モーションの複雑さに基づいて前記ピクチャー群の解像度を低減することを決定するステップと、
そうでなければ、前記モーションの複雑さに基づいて前記ピクチャー群の解像度を低減しないことを決定するステップと
を含む請求項１に記載の方法。
【請求項６】
前記動画解像度及び量子化ステップサイズを決定するステップは、前記ピクチャー群について行われるテクスチャー測定にさらに基づく請求項１に記載の方法。
【請求項７】
前記ピクチャー群についてテクスチャー測定を行うステップと、
前記テクスチャー測定に基づいて解像度のサイズ変更をするための量子化しきい値を決定するステップと、
前記ピクチャー群の所望のビットレートに対応する符号化されるサイズを生み出す量子化ステップサイズを決定するステップと、
解像度をサイズ変更するために、前記決定された量子化ステップサイズを前記量子化しきい値と比較するステップと、
前記比較が解像度のサイズ変更を示す場合、前記ピクチャー群についてテクスチャースケールファクターを計算するステップであって、前記動画解像度及び量子化ステップサイズの決定は、前記テクスチャースケールファクターにさらに基づく、ステップと
をさらに含む請求項１に記載の方法。
【請求項８】
前記平均の中央モーションベクトル値を前記モーションしきい値と比較するステップと、
前記平均の中央モーションベクトル値の前記モーションしきい値との前記比較に基づいて、モーションサイズ変更スケール値を決定するステップと
をさらに含み、
前記動画解像度の決定は、前記モーションサイズ変更スケール値に前記テクスチャースケールファクターを乗じることを含む請求項７に記載の方法。
【請求項９】
演算処理装置及びメモリーを含む計算装置を使用して、マルチビットレートの動画ストリーミングのため、セグメント化された圧縮した動画ストリームのモーションベースの動的解像度符号化のために入力動画を処理する方法であって、
前記計算装置が、
各々が１つ以上のピクチャー群を含む１つ以上のセグメントに、入力動画コンテンツを、最高の動画ストリームから最低の動画ストリームまで動画品質が様々である複数の圧縮した動画ストリームとして符号化するステップを含み、前記符号化するステップは、
符号化するべき動画ストリームのピクチャー群について、解像度及び量子化ステップサイズを変えるために少なくとも３つの符号化サンプルを得るステップと、
前記ピクチャー群について、解像度、量子化ステップサイズ及び結果として生じる符号化されるサイズを関連づけるモデルを確立するステップと、
前記ピクチャー群についてテクスチャーの複雑さの測定を行うステップと、
前記ピクチャー群についてモーションの複雑さの測定を行うステップと、
前記テクスチャーの複雑さの測定に少なくとも部分的に基づいて、解像度をサイズ変更するための量子化しきい値を決定するステップと、
前記モデル、前記サイズ変更のための量子化しきい値、前記モーションの複雑さの測定、及びモーションサイズ変更しきい値に少なくとも部分的に基づいて、前記ピクチャー群を符号化するための動画解像度及び量子化ステップサイズを動的に決定するステップと、
前記動的に決定された動画解像度及び量子化ステップサイズで前記ピクチャー群を符号化するステップと
を含む方法。
【請求項１０】
前記入力動画コンテンツにおけるシーン変更を検出するステップをさらに含み、
前記動画解像度を動的に決定するステップは、ピクチャー群間のシーン変更境界において動的な動画解像度変更を適用することを含む請求項９に記載の方法。
【請求項１１】
前記モデルを確立するステップは、
前記ピクチャー群の前記少なくとも３つの符号化サンプルのうちの少なくとも２つに基づき、所与の動画解像度について、符号化されるサイズに対して量子化ステップサイズを関連づける線形モデルを確立するステップを含み、前記符号化されるサイズは前記所与の動画解像度及び変化する量子化ステップサイズにおいてサンプリングされる請求項９に記載の方法。
【請求項１２】
前記ピクチャー群についてモーションの複雑さの測定を行うステップは、前記ピクチャー群について平均の中央モーションベクトル値を計算するステップを含み、前記動画解像度を動的に決定するステップは、
前記所与の動画解像度について確立された符号化されるサイズに対して量子化ステップサイズを関連づける線形モデルに従って、前記所与の動画解像度で符号化するときに、前記ピクチャー群についての所望のビットレートに対応する符号化されるサイズを生み出す量子化ステップサイズを決定するステップと、
前記決定された量子化ステップサイズを解像度のサイズ変更のための前記量子化しきい値と比較するステップと、
前記比較が解像度のサイズ変更を示さない場合、前記所与の動画解像度及び決定された量子化ステップサイズを用いて前記ピクチャー群を符号化することを決定するステップと、
そうでなければ、
前記平均の中央モーションベクトル値が前記モーションサイズ変更しきい値より大きい場合に、テクスチャーの複雑さ及びモーションの複雑さのスケーリング値に基づいて、前記ピクチャー群を符号化するための動画解像度をサイズ変更することを決定するステップと、
そうでなければ、前記テクスチャーの複雑さのスケーリング値のみに基づいて前記ピクチャー群を符号化するための動画解像度をサイズ変更することを決定するステップとを含む請求項１１に記載の方法。
【請求項１３】
前記モデルを確立するステップは、
前記ピクチャー群の前記少なくとも３つの符号化サンプルのうちの少なくとも２つに基づいて、所与の量子化ステップサイズについての符号化されるサイズに対して動画解像度を関連づける線形モデルを確立するステップをさらに含み、前記符号化されるサイズは前記所与の量子化ステップサイズ及び変化する動画解像度でサンプリングされる請求項１２に記載の方法。
【請求項１４】
前記動画解像度を動的に決定するステップは、
前記ピクチャー群を符号化するための動画解像度がサイズ変更されるべきである場合に、前記所与の量子化ステップサイズについての符号化されるサイズに対して動画解像度を関連づける確立された線形モデルに従って、前記ピクチャー群についての所望のビットレートに対応する符号化されるサイズを生み出すサイズ変更された動画解像度を決定するステップをさらに含む請求項１３に記載の方法。
【請求項１５】
前記ピクチャー群を符号化するための動画解像度がサイズ変更されるべきである場合、前記量子化ステップサイズを動的に決定するステップは、
前記少なくとも３つの符号化サンプルに基づいて、前記ピクチャー群についての所望のビットレートにおける解像度に対して量子化ステップサイズを関連づける線形モデルを確立するステップと、
前記解像度に対して量子化ステップサイズを関連づける線形モデルに従って、前記サイズ変更される動画解像度の量子化ステップサイズを決定するステップと
を含む請求項１４に記載の方法。
【請求項１６】
前記ピクチャー群についてモーションの複雑さの測定を行うステップは、
前記ピクチャー群における各Ｐピクチャーについて、
前記Ｐピクチャーのモーションベクトルからモーションベクトルの大きさの中央値を計算するステップと、
前記ピクチャー群におけるＰピクチャーの各々について前記中央値を平均することによって、平均の中央モーションベクトル値を計算するステップと
を含む請求項９に記載の方法。
【請求項１７】
マルチビットレートの動画ストリーミングのため、セグメント化された圧縮した動画ストリームについてのモーションベースの動的解像度符号化のための動画処理システムであって、
符号化されるべき生動画コンテンツを格納するメモリーと、
可変ビットレート及びモーションベースの動的解像度手法を使用して、前記生動画コンテンツを、複数の圧縮された動画ストリームとしてのピクチャー群を含むセグメントに符号化するコンピューター処理手段と
を備え、前記コンピューター処理手段による前記符号化は、
１つ以上のピクチャー群のうちのピクチャー群について、解像度及び量子化ステップサイズを変えるために少なくとも３つの符号化サンプルを得ることと、
前記ピクチャー群について、解像度、量子化ステップサイズ及び結果として生じる符号化されるサイズを関連づけるモデルを確立することと、
前記ピクチャー群について平均の中央モーションベクトル値を計算することと、
前記平均の中央モーションベクトル値、モーションしきい値及び前記モデルに少なくとも部分的に基づいて、動画解像度及び量子化ステップサイズを決定することと、
前記決定された動画解像度及び量子化ステップサイズで前記ピクチャー群を符号化することと
を含む動画処理システム。
【請求項１８】
前記ピクチャー群における各Ｐピクチャーについて、
前記Ｐピクチャーのモーションベクトルからモーションベクトルの大きさの中央値を計算することをさらに含み、
前記平均の中央モーションベクトル値は、前記ピクチャー群における前記Ｐピクチャーの各々の中央値の平均である請求項１７に記載の動画処理システム。
【請求項１９】
前記動画解像度及び量子化ステップサイズを決定することは、
前記平均の中央モーションベクトル値を前記モーションしきい値と比較することと、
前記平均の中央モーションベクトル値が前記モーションしきい値より上である場合、前記ピクチャー群の解像度をサイズ変更するためにモーションサイズ変更スケール値を決定することと、
前記動画解像度及び量子化ステップサイズを決定する際に前記モーションサイズ変更スケール値を使用することと
を含む請求項１７に記載の動画処理システム。
【請求項２０】
前記動画解像度及び量子化ステップサイズを決定することは、
前記平均の中央モーションベクトル値を前記モーションしきい値と比較することと、
前記平均の中央モーションベクトル値が前記モーションしきい値より大きいことを前記比較が示す場合、モーションの複雑さに基づいて前記ピクチャー群の解像度を低減することを決定することと、
そうでなければ、前記モーションの複雑さに基づいて前記ピクチャー群の解像度を低減しないことを決定することと
を含む請求項１７に記載の動画処理システム。