【手続補正書】
【提出日】平成18年5月25日(2006.5.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
デバイスであって、
与えられたビデオフレームが符号化されるときに使用された処理サイクルの数を決定し、所定のビデオフレームの符号化のため計算処理上の予定を設定するしきい値を定義し、そして決定されたしきい値に関する処理サイクルの数に基づいて符号化モードを選択することによって、ビデオフレームを符号化する符号化器と、なお、符号化器は、符号化の期間中に使用された処理サイクルの数がしきい値を超える場合は、与えられたビデオフレームを動き推定技術を使用することなしに符号化する符号化モードを選択し、そして
符号化されたビデオフレームを送信する送信機と
を含むデバイス。
【請求項２】
符号化器は、符号化の期間中に使用された処理サイクルの数がしきい値よりも小さい場合は、与えられたビデオフレームを、動き推定技術を使用して符号化する符号化モードを選択する請求項１記載のデバイス。
【請求項３】
ここで、符号化器は、複数の前に符号化されたビデオフレームと組み合わせられた処理サイクルの平均数を計算し、そして少なくとも一部は計算された処理サイクルの平均数に基づいてしきい値を定義する請求項１記載のデバイス。
【請求項４】
ここで、処理サイクルの数の決定は、与えられたビデオフレームの符号化の期間中に使用された処理サイクルの数を計数することを含む請求項１記載のデバイス。
【請求項５】
さらに、ビデオフレームをリアルタイムで捕捉するための画像センサを含み、ここで、符号化器はビデオフレームをリアルタイムで符号化し、そしてここで送信機は符号化されたビデオフレームをリアルタイムで送信する請求項１記載のデバイス。
【請求項６】
ここで、ビデオフレームはＭＰＥＧ‐４標準に従って符号化される請求項１記載のデバイス。
【請求項７】
ここで、デバイスは無線デバイスである請求項１記載のデバイス。
【請求項８】
ここで、デバイスは電池を電源とするデバイスである請求項１記載のデバイス。
【請求項９】
ここで、符号化器は、機械により読み出し可能な命令を実行するディジタル信号処理装置を含む請求項１記載の装置。
【請求項１０】
方法であって、
ビデオフレームの符号化の期間中に使用された処理サイクルの数を決定し、
所定のビデオフレームの符号化のための計算処理上の予定を定義するためのしきい値を確立し、
符号化の期間中に使用された処理サイクルの数がしきい値を超える場合は、動き推定技術を使用しないビデオフレームに対する符号化モードを選択し、そして
しきい値に関する処理サイクルの決定された数に基づいてビデオフレームを符号化モードで選択的に符号化する
ことを含む方法。
【請求項１１】
さらに、符号化の期間中に使用された処理サイクルの数がしきい値よりも小さい場合は、動き推定技術を使用するビデオフレームに対する符号化モードを選択することを含む請求項１０記載の方法。
【請求項１２】
さらに、ビデオフレームの符号化のための計算処理上の予定を定義するためにしきい値を確立することを含む請求項１０記載の方法。
【請求項１３】
ここで、しきい値を確立することは、複数の前に符号化されたビデオフレームと組み合わせられた処理サイクルの平均数を計算し、そして少なくとも一部は計算された処理サイクルの平均数に基づいてしきい値を定義することを含む請求項１２記載の方法。
【請求項１４】
ここで、処理サイクルの数を決定することは、ビデオフレームの符号化の期間中に使用された処理サイクルの数を計数することを含む請求項１０記載の方法。
【請求項１５】
ここで、ビデオフレームを選択的に符号化することは、実行されるべき計算の数を動的に調整することを含む請求項１０記載の方法。
【請求項１６】
方法であって、
ビデオフレームの符号化に対する利用可能な処理サイクルの数を定義するためにしきい値を確立し、
ビデオフレームの符号化の期間中に使用された処理サイクルの数を決定し、
符号化の期間中に使用された処理サイクルの数がしきい値よりも小さい場合は動き推定技術を使用してビデオフレームを符号化し、そして
符号化の期間中に使用された処理サイクルの数がしきい値よりも大きい場合は動き推定技術を使用することなしにビデオフレームを符号化する
ことを含む方法。
【請求項１７】
ここで、処理サイクルの数を決定することは、ビデオフレームの符号化の期間中に使用された処理サイクルの数を計数することを含む請求項１６記載の方法。
【請求項１８】
ここで、しきい値を確立することは、複数の前に符号化されたビデオフレームと組み合わせられた処理サイクルの平均数を計算し、そして少なくとも一部は計算された処理サイクルの平均数に基づいてしきい値を定義することを含む請求項１６記載の方法。
【請求項１９】
デバイスであって、
与えられたビデオフレームを符号化するための計算処理上の予定を定義するためにしきい値を確立し、与えられたビデオフレームの符号化の期間中に使用された処理サイクルの数を決定し、符号化の期間中に使用された処理サイクルの数がしきい値よりも小さい場合は動き推定技術を使用して与えられたビデオフレームを符号化し、そして符号化の期間中に使用された処理サイクルの数がしきい値よりも大きい場合は動き推定技術を使用することなしに与えられたビデオフレームを符号化することによってビデオフレームを符号化する符号化器と、そして
符号化されたビデオフレームを送信する送信機と
を含むデバイス。
【請求項２０】
ここで、デバイスは、ディジタルテレビジョン、無線通信デバイス、パーソナルディジタルアシスタント、ラップトップコンピュータ、デスクトップコンピュータ、ディジタルカメラ、ディジタル記録デバイス、ビデオ能力を有するセルラ無線電話、およびビデオ能力を有する衛星無線電話を含むグループから選択される請求項１９記載のデバイス。
【請求項２１】
装置であって、
計算機によって実行可能な命令を記憶するメモリと、そして
与えられたビデオフレームの符号化の期間中に使用された処理サイクルの数を決定し、そして決定された処理サイクルの数に基づいて与えられたビデオフレームを符号化するための符号化モードを選択するための命令を実行する処理装置とを含み、ここで処理装置は複数の前に符号かされたビデオフレームと関連する処理サイクルの平均数を係数し、そして少なくとも部分的に処理サイクルの係数された平均数に基づきしきい値を決定することによりしきい値を確立するための命令を実行する装置。
【請求項２２】
ここで、メモリはビデオ符号化ルーチンに対する計算処理上の予定を定義するしきい値を記憶し、そしてここで処理装置は、符号化の期間中に使用された処理サイクルの数がしきい値を超える場合は、動き推定技術を使用することなしに与えられたビデオフレームを符号化する符号化モードを選択するための命令を実行する請求項２１記載の装置。
【請求項２３】
ここで、処理装置はさらに、符号化の期間中に使用された処理サイクルの数がしきい値よりも小さい場合は、動き推定技術を使用して与えられたビデオフレームを符号化する符号化モードを選択するための命令を実行する請求項２２記載の装置。
【請求項２４】
ここで、処理装置はさらに、与えられたビデオフレームの符号化のための計算処理上の予定を定義するためにしきい値を確立するための命令を実行する請求項２２記載の装置。
【請求項２５】
ここで、処理装置は、複数の前に符号化されたビデオフレームと関連する処理サイクルの平均数を計算し、そして少なくとも一部は計算された処理サイクルの平均数に基づいてしきい値を定義することによって、しきい値を確立するための命令を実行する請求項２４記載の装置。
【請求項２６】
ここで、処理装置は与えられたビデオフレームの符号化の期間中に使用された処理サイクルの数を計数するための命令を実行することによって、処理サイクルの数を決定するための命令を実行する請求項２１記載の装置。
【請求項２７】
装置であって、
計算機により実行可能な命令とそしてビデオ符号化ルーチンに対する計算処理上の予定を定義するしきい値とを記憶するためのメモリと、そして
メモリ内に記憶されたしきい値を確立し、与えられたビデオフレームの符号化の期間中に使用された処理サイクルの数を決定し、符号化の期間中に使用された処理サイクルの数がしきい値よりも小さい場合は動き推定技術を使用して与えられたビデオフレームを符号化し、そして符号化の期間中に使用された処理サイクルの数がしきい値よりも大きい場合は動き推定技術を使用することなしに与えられたビデオフレームを符号化するための命令を実行する処理装置と
を含む装置。
【請求項２８】
ここで、処理装置は、与えられたビデオフレームの符号化の期間中に使用された処理サイクルの数を計数するための命令を実行することによって、処理サイクルの数を決定するための命令を実行する請求項２７記載の装置。
【請求項２９】
ここで、処理装置は、複数の前に符号化されたビデオフレームと組み合わせられた処理サイクルの平均数を計算し、そして少なくとも一部は計算された処理サイクルの平均数に基づいてしきい値を定義するための命令を実行することによって、しきい値を確立するための命令を実行する請求項２７記載の装置。
【請求項３０】
ビデオフレームの符号化の期間中に使用された処理サイクルの数を決定し、
与えられたビデオフレームの符号化のための計算処理上の予定を定義するしきい値を確立し、そして
しきい値に関する決定された処理サイクルの数に基づいて異なった符号化モードを使用してビデオフレームを選択的に符号化し、ビデオフレームは、符号化の期間中に使用された処理サイクルの数がしきい値を超える場合は、動き推定技術を使用することなしに符号化される、
ことによって、ＭＰＥＧ‐４標準に従ってビデオブロックを符号化する装置。
【請求項３１】
ここで、処理サイクルの数を決定することは、ビデオフレームの符号化の期間中に使用された処理サイクルの数を計数することを含む請求項３０記載の装置。
【請求項３２】
処理サイクルのしきい値数を確立し、
ビデオフレームの符号化の期間中に使用された処理サイクルの数を決定し、
符号化の期間中に使用された処理サイクルの数がしきい値よりも小さい場合は動き推定技術を使用してビデオフレームを符号化し、そして
符号化の期間中に使用された処理サイクルの数がしきい値よりも大きい場合は動き推定技術を使用することなしにビデオフレームを符号化する
ことによってＭＰＥＧ‐４標準に従ってビデオブロックを符号化する装置。
【請求項３３】
ここで、処理サイクルの数を決定することは、ビデオフレームの符号化の期間中に使用された処理サイクルの数を計数することを含む請求項３２記載の装置。
【請求項３４】
ここで、しきい値を確立することは、複数の前に符号化されたビデオフレームと組み合わせられた処理サイクルの平均数を計算し、そして少なくとも一部は計算された処理サイクルの平均数に基づいてしきい値を定義することを含む請求項３２記載の装置。
【請求項３５】
ＭＰＥＧ‐４標準に従ってビデオストリームを符号化するデバイスにおける実行において、そこに記憶された命令を含む計算機によって読み出し可能な媒体であって、
ビデオフレームの符号化の期間中に使用された処理サイクルの数を決定し、そして
決定された処理サイクルの数に基づいて異なった符号化モードを使用してビデオフレームを選択的に符号化し、ここで、実行にあたっての命令は、符号化の期間中に使用された処理サイクルの数がしきい値を超える場合は動き推定技術を使用することなしにビデオフレームを符号化することである、
命令を含む計算機により読み出し可能な媒体。
【請求項３６】
ここで、実行にあたっての命令は、符号化の期間中に使用された処理サイクルの数がしきい値よりも小さい場合は動き推定技術を使用してビデオフレームを符号化する請求項３５記載の計算機により読み出し可能な媒体。
【請求項３７】
ここで、実行にあたっての命令は、ビデオフレームの符号化のための計算処理上の予定を定義するためにしきい値を確立する請求項３５記載の計算機により読み出し可能な媒体。
【請求項３８】
ここで、実行にあたっての命令は、複数の前に符号化されたビデオフレームと組み合わせられた処理サイクルの平均数を計算することによってしきい値を確立し、そして少なくとも一部は計算された処理サイクルの平均数に基づいてしきい値を定義する請求項３７記載の計算機により読み出し可能な媒体。
【請求項３９】
ここで、実行にあたっての命令は、ビデオフレームの符号化の期間中に使用された処理サイクルの数を計数することによって処理サイクルの数を決定する請求項３５記載の計算機により読み出し可能な媒体。
【請求項４０】
ＭＰＥＧ‐４標準に従ってビデオストリームを符号化するデバイスにおける実行において、そこに記憶された命令を含む計算機によって読み出し可能な媒体であって、
ビデオフレームの符号化のための計算処理上の予定を定義するためにしきい値を確立し、
ビデオフレームの符号化の期間中に使用された処理サイクルの数を決定し、
符号化の期間中に使用された処理サイクルの数がしきい値よりも小さい場合は、動き推定技術を使用してビデオフレームを符号化し、そして
符号化の期間中に使用された処理サイクルの数がしきい値よりも大きい場合は、動き推定技術を使用することなしにビデオフレームを符号化する
命令を含む計算機によって読み出し可能な媒体。
【請求項４１】
ここで、実行にあたっての命令は、ビデオフレームの符号化の期間中に使用された処理サイクルの数を計数することによって処理サイクルの数を決定する請求項４０記載の計算機によって読み出し可能な媒体。
【請求項４２】
ここで、実行にあたっての命令は、複数の前に符号化されたビデオフレームと組み合わせられた処理サイクルの平均数を計算することによってしきい値を確立し、そして少なくとも一部は計算された処理サイクルの平均数に基づいてしきい値を定義する請求項４０記載の計算機によって読み出し可能な媒体。
【請求項４３】
装置であって、
ビデオフレームの符号化の期間中に使用された処理サイクルの数を決定するための手段と、そして
符号化の期間中に使用された処理サイクルの数がしきい値を超える場合は、動き推定技術を使用することなしにビデオフレームを符号化するための手段と
を含む装置。
【請求項４４】
装置であって、
ビデオフレームを符号化するための計算処理上の予定を定義するためにしきい値を確立するための手段と、
ビデオフレームの符号化の期間中に使用された処理サイクルの数を決定するための手段と、
符号化の期間中に使用された処理サイクルの数がしきい値よりも小さい場合は動き推定技術を使用してビデオフレームを符号化するための手段と、そして
符号化の期間中に使用された処理サイクルの数がしきい値よりも大きい場合は動き推定技術を使用することなしにビデオフレームを符号化するための手段と
を含む装置。
【請求項４５】
方法であって、
動きおよびテクスチャに基づく符号化技術を含む第１の符号化技術を使用してビデオフレームの第１の部分を符号化し、そして
動きに基づかない符号化技術を含む第２の符号化技術を使用してビデオフレームの第２の部分を符号化する
ことを含む方法。
【請求項４６】
方法であって、
ビデオフレームの符号化のために利用可能な処理サイクルの数を定義するしきい値を確立し、
ビデオフレームの符号化の期間中に使用された処理サイクルの数がしきい値よりも小さい場合は第１の符号化モードに従ってビデオフレームのビデオブロックの第１の組を符号化し、そして
処理サイクルの数がしきい値を超える場合は第２の符号化モードに従ってビデオフレームのビデオブロックの第２の組を符号化し、第１の符号化モードは動きに基づいた符号化を含み、そして第２の符号化モードは動きに基づいた符号化を含まない、
ことを含む方法。
【請求項４７】
符号器における実行のためにＭＰＥＧ‐４標準に従って符号化されたビデオフレームを含む、計算機によって読み出し可能な媒体であって、
ここでビデオフレームは（Ｎ）個のビデオブロックを含み、ここでビデオブロックの第１のシーケンス（１からＭ）は実質上動きベクトルを使用して符号化され、そしてここでビデオブロックの第２のシーケンス（Ｍ＋１からＮ）は動きベクトルを使用することなしに符号化される、
媒体。