【手続補正書】
【提出日】平成30年2月27日(2018.2.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ビデオデータをコーディングするための装置であって、
前記ビデオデータを記憶するためのメモリと、前記メモリがバッファを含む、
前記メモリに動作可能に結合され、
コーディングされるべき前記ビデオデータを受信することと、
現在ブロックのビットレート比と前記バッファのフルネスの範囲とに少なくとも部分的に基づいてコーディングモードのためのラグランジュパラメータを決定することと
を行うように構成されたハードウェアプロセッサと
を備え、
前記ビットレート比は、前記コーディングモードを使用して前記現在ブロックをコーディングするためのビットの数が、いずれの圧縮の適用もなしに前記現在ブロックをコーディングするためのビットの数で除算されることに基づく、装置。
【請求項２】
前記プロセッサが、
前記現在ブロックのビットレート比に基づいて第１のラグランジュ乗数を決定することと、
前記バッファの前記フルネスに基づいて第２のラグランジュ乗数を決定することと、
前記第１のラグランジュ乗数と前記第２のラグランジュ乗数とに少なくとも部分的に基づいて前記ラグランジュパラメータを決定することと
を行うようにさらに構成された、請求項１に記載の装置。
【請求項３】
前記プロセッサが、前記第１のラグランジュ乗数と前記第２のラグランジュ乗数とを乗算するように構成された、請求項２に記載の装置。
【請求項４】
前記プロセッサが、前記第１のラグランジュ乗数と前記第２のラグランジュ乗数とを加算するように構成された、請求項２に記載の装置。
【請求項５】
前記プロセッサが、
前記現在ブロックのビットレート比に基づいて第１のラグランジュ乗数を決定することと、
前記バッファの前記フルネスに基づいて第２のラグランジュ乗数を決定することと、
前記第１のラグランジュ乗数と前記第２のラグランジュ乗数とに少なくとも部分的に基づいて前記ラグランジュパラメータを決定することと
を行うようにさらに構成された、請求項１に記載の装置。
【請求項６】
前記プロセッサが、
複数のコーディングモードに関連する情報を取得することと、
前記複数のコーディングモードの各々のためのそれぞれのラグランジュパラメータを決定することと、
前記それぞれのラグランジュパラメータに少なくとも部分的に基づいて前記複数のコーディングモードのうちの第１のコーディングモードを選択することと、
前記第１のコーディングモードを使用してビットストリーム中で現在ブロックをコーディングすることと
を行うようにさらに構成された、請求項１に記載の装置。
【請求項７】
前記プロセッサが、
前記複数のコーディングモードの各々について、各コーディングモードに関連付けられたラグランジュコストを決定するようにさらに構成され、前記ラグランジュコストが、各コーディングモードのひずみ＋各コーディングモードの前記ラグランジュパラメータ＊各コーディングモードの前記ビットレートとして決定される、請求項６に記載の装置。
【請求項８】
前記プロセッサが、前記複数のコーディングモードのうちの、最低ラグランジュコストを有するコーディングモードを前記第１のコーディングモードとして選択するようにさらに構成された、請求項７に記載の装置。
【請求項９】
現在ブロックを含むスライスが複数のラインを含み、前記複数のラインが第１のラインを含み、ここにおいて、前記第１のラインのための前記ラグランジュパラメータが、前記複数のラインのうちの他のラインとは異なる様式で決定される、請求項１に記載の装置。
【請求項１０】
現在ブロックを含むスライスが複数のラインを含み、前記複数のラインが第１のラインを含み、ここにおいて、前記第１のラインのための前記ラグランジュパラメータが、前記複数のラインのうちの他のラインと同じ様式で決定される、請求項１に記載の装置。
【請求項１１】
ビデオデータをコーディングする方法であって、
前記ビデオデータをメモリに記憶することと、前記メモリがバッファを含む、
コーディングされるべき前記ビデオデータを受信することと、
現在ブロックのビットレートの比と前記バッファのフルネスの範囲とに少なくとも部分的に基づいてコーディングモードのためのラグランジュパラメータを決定することと
を備え、
前記ビットレート比は、前記コーディングモードを使用して前記現在ブロックをコーディングするためのビットの数が、いずれの圧縮の適用もなしに前記現在ブロックをコーディングするためのビットの数で除算されることに基づく、方法。
【請求項１２】
前記現在ブロックのビットレート比に基づいて第１のラグランジュ乗数を決定することと、
前記バッファの前記フルネスに基づいて第２のラグランジュ乗数を決定することと、
前記第１のラグランジュ乗数と前記第２のラグランジュ乗数とに少なくとも部分的に基づいて前記ラグランジュパラメータを決定することと
さらに備える、請求項１１に記載の方法。
【請求項１３】
前記方法が、前記第１のラグランジュ乗数と前記第２のラグランジュ乗数とを乗算することをさらに備える、請求項１１に記載の方法。
【請求項１４】
前記方法が、前記第１のラグランジュ乗数と前記第２のラグランジュ乗数とを加算することをさらに備える、請求項１１に記載の方法。
【請求項１５】
前記方法が、
前記現在ブロックのビットレート比に基づいて第１のラグランジュ乗数を決定することと、
前記バッファの前記フルネスに基づいて第２のラグランジュ乗数を決定することと、
前記第１のラグランジュ乗数と前記第２のラグランジュ乗数とに少なくとも部分的に基づいて前記ラグランジュパラメータを決定することと
をさらに備える、請求項１１に記載の方法。
【請求項１６】
複数のコーディングモードに関連する情報を取得することと、
前記複数のコーディングモードの各々のためのそれぞれのラグランジュパラメータを決定することと、
前記それぞれのラグランジュパラメータに少なくとも部分的に基づいて前記複数のコーディングモードのうちの第１のコーディングモードを選択することと、
前記第１のコーディングモードを使用してビットストリーム中で現在ブロックをコーディングすることと
をさらに備える、請求項１１に記載の方法。
【請求項１７】
前記複数のコーディングモードの各々について、各コーディングモードに関連付けられたラグランジュコストを決定することをさらに備え、前記ラグランジュコストが、各コーディングモードのひずみ＋各コーディングモードの前記ラグランジュパラメータ＊各コーディングモードの前記ビットレートとして決定される、請求項１６に記載の方法。
【請求項１８】
前記複数のコーディングモードのうちの、最低ラグランジュコストを有するコーディングモードが、前記第１のコーディングモードとして選択される、請求項１７に記載の方法。
【請求項１９】
現在ブロックを含むスライスが複数のラインを含み、前記複数のラインが第１のラインを含み、ここにおいて、前記第１のラインのための前記ラグランジュパラメータが、前記複数のラインのうちの他のラインとは異なる様式で決定される、請求項１１に記載の方法。
【請求項２０】
現在ブロックを含むスライスが複数のラインを含み、前記複数のラインが第１のラインを含み、ここにおいて、前記第１のラインのための前記ラグランジュパラメータが、前記複数のラインのうちの他のラインと同じ様式で決定される、請求項１１に記載の方法。
【請求項２１】
コンピュータハードウェアを備えるプロセッサ上で実行されたとき、
前記ビデオデータをメモリに記憶することと、前記メモリがバッファを含む、
コーディングされるべき前記ビデオデータを受信することと、
現在ブロックのビットレート比と前記バッファのフルネスの範囲とに少なくとも部分的に基づいてコーディングモードのためのラグランジュパラメータを決定することと
を前記プロセッサに行わせる命令を備え、
前記ビット比は、前記コーディングモードを使用して前記現在ブロックをコーディングするためのビットの数が、いずれの圧縮の適用もなしに前記現在ブロックをコーディングするためのビットの数で除算されることに基づく、非一時的コンピュータ可読媒体。
【請求項２２】
前記命令が、
前記現在ブロックのビットレート比に基づいて第１のラグランジュ乗数を決定することと、
前記バッファの前記フルネスに基づいて第２のラグランジュ乗数を決定することと、
前記第１のラグランジュ乗数と前記第２のラグランジュ乗数とに少なくとも部分的に基づいて前記ラグランジュパラメータを決定すること
を前記プロセッサにさらに行わせる、請求項２１に記載のコンピュータ可読媒体。
【請求項２３】
前記命令が、
複数のコーディングモードに関連する情報を取得することと、
前記複数のコーディングモードの各々のためのそれぞれのラグランジュパラメータを決定することと、
前記それぞれのラグランジュパラメータに少なくとも部分的に基づいて前記複数のコーディングモードのうちの第１のコーディングモードを選択することと、
前記第１のコーディングモードを使用してビットストリーム中で現在ブロックをコーディングすることと
を前記プロセッサにさらに行わせる、請求項２１に記載のコンピュータ可読媒体。
【請求項２４】
前記命令が、
前記複数のコーディングモードの各々について、各コーディングモードに関連付けられたラグランジュコストを決定することを前記プロセッサにさらに行わせ、前記ラグランジュコストが、各コーディングモードのひずみ＋各コーディングモードの前記ラグランジュパラメータ＊各コーディングモードの前記ビットレートとして決定される、請求項２３に記載のコンピュータ可読媒体。
【請求項２５】
前記命令が、前記複数のコーディングモードのうちの、最低ラグランジュコストを有するコーディングモードを前記第１のコーディングモードとして選択することを前記プロセッサにさらに行わせる、請求項２４に記載のコンピュータ可読媒体。
【請求項２６】
ビデオ情報をコーディングするための装置であって、
前記ビデオデータをメモリに記憶するための手段と、前記メモリがバッファを含む、
コーディングされるべき前記ビデオデータを受信するための手段と、
現在ブロックのビットレート比と前記バッファのフルネスの範囲とに少なくとも部分的に基づいてコーディングモードのためのラグランジュパラメータを決定するための手段と
を備え、
前記ビット比は、前記コーディングモードを使用して前記現在ブロックをコーディングするためのビットの数が、いずれの圧縮の適用もなしに前記現在ブロックをコーディングするためのビットの数で除算されることに基づく、装置。
【請求項２７】
前記ラグランジュパラメータを決定するための手段が、
前記現在ブロックのビットレート比に基づいて第１のラグランジュ乗数を決定することと、
前記バッファの前記フルネスに基づいて第２のラグランジュ乗数を決定することと、
前記第１のラグランジュ乗数と前記第２のラグランジュ乗数とに少なくとも部分的に基づいて前記ラグランジュパラメータを決定することと
を行うようにさらに構成された、請求項２６に記載の装置。
【請求項２８】
前記ラグランジュパラメータを決定するための手段が、
複数のコーディングモードに関連する情報を取得することと、
前記複数のコーディングモードの各々のためのそれぞれのラグランジュパラメータを決定することと、
前記それぞれのラグランジュパラメータに少なくとも部分的に基づいて前記複数のコーディングモードのうちの第１のコーディングモードを選択することと、
前記第１のコーディングモードを使用してビットストリーム中で現在ブロックをコーディングすることと
を行うようにさらに構成された、請求項２６に記載の装置。
【請求項２９】
前記ラグランジュパラメータを決定するための手段が、
前記複数のコーディングモードの各々について、各コーディングモードに関連付けられたラグランジュコストを決定するようにさらに構成され、前記ラグランジュコストが、各コーディングモードのひずみ＋各コーディングモードの前記ラグランジュパラメータ＊各コーディングモードの前記ビットレートとして決定される、請求項２８に記載の装置。
【請求項３０】
前記ラグランジュパラメータを決定するための手段が、前記複数のコーディングモードのうちの、最低ラグランジュコストを有するコーディングモードを前記第１のコーディングモードとして選択するようにさらに構成された、請求項２９に記載の装置。