【手続補正書】
【提出日】平成16年10月13日(2004.10.13)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１の圧縮デジタルビデオビットストリームを格納する第１のバッファと、
上記第１のバッファに格納された上記第１の圧縮デジタルビデオビットストリームを復号して第１の伸張ビットストリームを生成する復号手段と、
上記第１のバッファの占有量を表す第１のバッファ占有量V_1を含む圧縮パラメータを保存する保存手段と、
上記復号手段により生成された上記第１の伸張ビットストリームを、上記保存手段により保存された上記圧縮パラメータとともに出力する出力手段と、
第２の伸張ビットストリームを、上記出力手段により出力された上記圧縮パラメータとともに取得する取得手段と、
上記第２の伸張ビットストリームを圧縮して第２のビットストリームを生成する符号化手段と、
上記取得手段により取得された上記圧縮パラメータを変換パラメータとして選択的に再利用するとともに、上記第２のビットストリームを復号する際の第２のバッファの占有量を表す第２のバッファ占有量V_2を設定して、上記第２のビットストリームのターゲットビットレートを満たすように上記符号化手段を制御する制御手段とを備え、
上記保存された圧縮パラメータの再利用の度合いは、（ａ）上記V_2がアンダフローになる傾向の度合い及び（ｂ）上記V_1と上記V_2との差が大きくなりアンダフローが生じる傾向の度合いのいずれか一方又は両方に基づいて変更される
ことを特徴とする信号処理装置。
【請求項２】
上記出力手段は、上記第１の伸張ビットストリームを処理する信号プロセッサに対して当該第１の伸張ビットストリームを出力し、
上記取得手段は、上記信号プロセッサから上記第２の伸張ビットストリームを取得する
ことを特徴とする請求項１記載の信号処理装置。
【請求項３】
上記制御手段は、上記V_2が上記第２のバッファのアンダフローに対応する所定の範囲内にある場合、上記保存された圧縮パラメータを再利用することなく上記第２のビットストリームを生成するように上記符号化手段を制御し、これ以外の場合、上記保存された圧縮パラメータの少なくとも一部を再利用して上記第２のビットストリームを生成するように上記符号化手段を制御することを特徴とする請求項１記載の信号処理装置。
【請求項４】
上記制御手段は、上記V_2と上記V_1との差が上記第２のバッファにアンダフローを生じさせる所定の閾値を超える場合、上記保存された圧縮パラメータを再利用することなく上記第２のビットストリームを生成するように上記符号化手段を制御し、これ以外の場合、上記保存された圧縮パラメータの少なくとも一部を再利用して上記第２のビットストリームを生成するように上記符号化手段を制御することを特徴とする請求項３記載の信号処理装置。
【請求項５】
上記第２のビットストリームは、イントラフレーム及び予測フレームのグループからなり、
上記制御手段は、上記V_2が第１のV_2閾値Ｔｈ１より小さい場合、上記ターゲットビットレートを（V_2−V_1）に応じた値だけ減少させるとともに、上記保存された圧縮パラメータを、イントラフレーム及び少なくとも一部の予測フレームに対して再利用して上記第２のビットストリームを生成するように上記符号化手段を制御する
ことを特徴とする請求項４記載の信号処理装置。
【請求項６】
上記第２のビットストリームは、イントラフレーム及び予測フレームのグループからなり、
上記制御手段は、｜V_2−V_1｜が第１の（V_2−V_1）閾値より大きい場合、上記ターゲットビットレートを（V_2−V_1）に応じた値だけ減少させるとともに、上記保存された圧縮パラメータを、イントラフレーム及び少なくとも一部の予測フレームに対して再利用して上記第２のビットストリームを生成するように上記符号化手段を制御する
ことを特徴とする請求項４又は５記載の信号処理装置。
【請求項７】
上記フレームのグループは、Ｉフレーム、Ｐフレーム及びＢフレームを含み、
上記制御手段は、Ｉフレーム及びＰフレームについては、上記保存された圧縮パラメータを再利用して上記第２のビットストリームを生成し、Ｂフレームについては、上記保存された圧縮パラメータを再利用することなく上記第２のビットストリームを生成するように上記符号化手段を制御する
ことを特徴とする請求項５又は６記載の信号処理装置。
【請求項８】
上記制御手段は、上記V_2が上記第１のV_2閾値Ｔｈ１より小さい第２のV_2閾値Ｔｈ２より小さい場合、上記ターゲットビットレートを（V_2−V_1）に応じた値だけ減少させるとともに、上記保存された圧縮パラメータをイントラフレームに対してのみ再利用し、予測フレームに対しては再利用することなく上記第２のビットストリームを生成するように上記符号化手段を制御することを特徴とする請求項５乃至７のいずれか１項記載の信号処理装置。
【請求項９】
上記制御手段は、｜V_2−V_1｜が第２の（V_2−V_1）閾値より大きく、第３の（V_2−V_1）閾値より小さい場合、上記ターゲットビットレートを（V_2−V_1）に応じた値だけ減少させるとともに、上記保存された圧縮パラメータをイントラフレームに対してのみ再利用し、予測フレームに対しては再利用することなく上記第２のビットストリームを生成するように上記符号化手段を制御することを特徴とする請求項５乃至８のいずれか１項記載の信号処理装置。
【請求項１０】
上記制御手段は、上記V_2が上記第２のV_2閾値Ｔｈ２より小さい第３のV_2閾値Ｔｈ３より小さい場合、上記ターゲットビットレートを（V_2−V_1）に応じた値だけ減少させるとともに、上記保存された圧縮パラメータをいかなるフレームに対しても再利用することなく上記第２のビットストリームを生成するように上記符号化手段を制御することを特徴とする請求項８記載の信号処理装置。
【請求項１１】
上記制御手段は、｜V_2−V_1｜が上記第３の（V_2−V_1）閾値より大きい場合、上記ターゲットビットレートを（V_2−V_1）に応じた値だけ減少させるとともに、上記保存された圧縮パラメータをいかなるフレームに対しても再利用することなく上記第２のビットストリームを生成するように上記符号化手段を制御することを特徴とする請求項９記載の信号処理装置。
【請求項１２】
上記制御手段は、上記V_2が上記第２のバッファにおけるオーバフローの傾向を示し、及び／又は上記V_2の上記V_1からの差がオーバフローの傾向を示す場合、上記第２のビットストリームにスタッフィングビットを追加するように上記符号化手段を制御することを特徴とする請求項１乃至１１のいずれか１項記載の信号処理装置。
【請求項１３】
第１の圧縮デジタルビデオビットストリームを格納する第１のバッファと、
上記第１のバッファに格納された上記第１の圧縮デジタルビデオビットストリームを復号して第１の伸張ビットストリームを生成する復号手段と、
上記第１のバッファの占有量を表す第１のバッファ占有量V_1を含む圧縮パラメータを保存する保存手段と、
上記復号手段により生成された上記第１の伸張ビットストリームを、上記保存手段により保存された上記圧縮パラメータとともに出力する出力手段と、
第２の伸張ビットストリームを、上記出力手段により出力された上記圧縮パラメータとともに取得する取得手段と、
上記第２の伸張ビットストリームを圧縮して第２のビットストリームを生成する符号化手段と、
上記取得手段により取得された上記圧縮パラメータを変換パラメータとして選択的に再利用するとともに、上記第２のビットストリームを復号する際の第２のバッファの占有量を表す第２のバッファ占有量V_2を設定して、上記第２のビットストリームのターゲットビットレートを満たすように上記符号化手段を制御する制御手段とを備え、
上記制御手段は、上記V_2が上記第２のバッファにおけるオーバフローの傾向を示し、及び／又は上記V_2の上記V_1からの差がオーバフローの傾向を示す場合、上記第２のビットストリームにスタッフィングビットを追加し、上記保存された圧縮パラメータを用いて上記第２のビットストリームを生成するように上記符号化手段を制御する
ことを特徴とする信号処理装置。
【請求項１４】
上記制御手段は、上記V_2がバッファサイズの閾値以内又は（V_2−V_1）がオーバフローを示すさらなる閾値レベルを超える場合、上記第２のビットストリームにスタッフィングビットを追加するように上記符号化手段を制御することを特徴とする請求項１３記載の信号処理装置。
【請求項１５】
上記出力手段は、上記第１の伸張ビットストリームを処理する信号プロセッサに対して当該第１の伸張ビットストリームを出力し、
上記取得手段は、上記信号プロセッサから上記第２の伸張ビットストリームを取得する
ことを特徴とする請求項１３記載の信号処理装置。
【請求項１６】
上記信号プロセッサは、上記第１の伸張ビットストリームを記録する１以上の記録媒体と、上記出力手段から上記取得手段に上記第１の伸張ビットストリームを上記第２の伸張ビットストリームとして転送する通信チャンネルとを備えることを特徴とする請求項１５記載の信号処理装置。
【請求項１７】
上記信号プロセッサは、編集装置を備えることを特徴とする請求項１５記載の信号処理装置。
【請求項１８】
上記信号プロセッサは、イントラフレームのビットストリームを生成するイントラフレーム符号化手段と、上記イントラフレームのビットストリームを処理するイントラフレーム信号プロセッサと、処理された上記イントラフレームのビットストリームを復号し、上記第２の伸張ビットストリームを生成するイントラフレーム復号手段とを備えることを特徴とする請求項１５記載の信号処理装置。
【請求項１９】
第１の圧縮デジタルビデオビットストリームを第１のバッファに格納する格納ステップと、
上記第１のバッファに格納された上記第１の圧縮デジタルビデオビットストリームを復号して第１の伸張ビットストリームを生成する復号ステップと、
上記第１のバッファの占有量を表す第１のバッファ占有量V_1を含む圧縮パラメータを保存する保存ステップと、
上記復号ステップにて生成された上記第１の伸張ビットストリームを、上記保存ステップにて保存された上記圧縮パラメータとともに出力する出力ステップと、
第２の伸張ビットストリームを、上記出力ステップにて出力された上記圧縮パラメータとともに取得する取得ステップと、
上記第２の伸張ビットストリームを圧縮して第２のビットストリームを生成する符号化ステップと、
上記取得ステップにて取得された上記圧縮パラメータを変換パラメータとして選択的に再利用するとともに、上記第２のビットストリームを復号する際の第２のバッファの占有量を表す第２のバッファ占有量V_2を設定して、上記第２のビットストリームのターゲットビットレートを満たすように上記符号化ステップにおける処理を制御する制御ステップとを有し、
上記保存された圧縮パラメータの再利用の度合いは、（ａ）上記V_2がアンダフローになる傾向の度合い及び（ｂ）上記V_1と上記V_2との差が大きくなりアンダフローが生じる傾向の度合いのいずれか一方又は両方に基づいて変更される
ことを特徴とする信号処理方法。
【請求項２０】
第１の圧縮デジタルビデオビットストリームを第１のバッファに格納する格納ステップと、
上記第１のバッファに格納された上記第１の圧縮デジタルビデオビットストリームを復号して第１の伸張ビットストリームを生成する復号ステップと、
上記第１のバッファの占有量を表す第１のバッファ占有量V_1を含む圧縮パラメータを保存する保存ステップと、
上記復号ステップにて生成された上記第１の伸張ビットストリームを、上記保存ステップにて保存された上記圧縮パラメータとともに出力する出力ステップと、
第２の伸張ビットストリームを、上記出力ステップにて出力された上記圧縮パラメータとともに取得する取得ステップと、
上記第２の伸張ビットストリームを圧縮して第２のビットストリームを生成する符号化ステップと、
上記取得ステップにて取得された上記圧縮パラメータを変換パラメータとして選択的に再利用するとともに、上記第２のビットストリームを復号する際の第２のバッファの占有量を表す第２のバッファ占有量V_2を設定して、上記第２のビットストリームのターゲットビットレートを満たすように上記符号化ステップにおける処理を制御する制御ステップとを有し、
上記制御ステップでは、上記V_2が上記第２のバッファにおけるオーバフローの傾向を示し、及び／又は上記V_2の上記V_1からの差がオーバフローの傾向を示す場合、上記第２のビットストリームにスタッフィングビットを追加し、上記保存された圧縮パラメータを用いて上記第２のビットストリームを生成するように上記符号化ステップにおける処理を制御する
ことを特徴とする信号処理方法。
【請求項２１】
プログラミング可能な信号処理装置において実行され、
第１の圧縮デジタルビデオビットストリームを第１のバッファに格納する格納ステップと、
上記第１のバッファに格納された上記第１の圧縮デジタルビデオビットストリームを復号して第１の伸張ビットストリームを生成する復号ステップと、
上記第１のバッファの占有量を表す第１のバッファ占有量V_1を含む圧縮パラメータを保存する保存ステップと、
上記復号ステップにて生成された上記第１の伸張ビットストリームを、上記保存ステップにて保存された上記圧縮パラメータとともに出力する出力ステップと、
第２の伸張ビットストリームを、上記出力ステップにて出力された上記圧縮パラメータとともに取得する取得ステップと、
上記第２の伸張ビットストリームを圧縮して第２のビットストリームを生成する符号化ステップと、
上記取得ステップにて取得された上記圧縮パラメータを変換パラメータとして選択的に再利用するとともに、上記第２のビットストリームを復号する際の第２のバッファの占有量を表す第２のバッファ占有量V_2を設定して、上記第２のビットストリームのターゲットビットレートを満たすように上記符号化ステップにおける処理を制御する制御ステップとを有し、
上記保存された圧縮パラメータの再利用の度合いは、（ａ）上記V_2がアンダフローになる傾向の度合い及び（ｂ）上記V_1と上記V_2との差が大きくなりアンダフローが生じる傾向の度合いのいずれか一方又は両方に基づいて変更される
ことを特徴とするコンピュータプログラム。
【請求項２２】
プログラミング可能な信号処理装置において実行され、
第１の圧縮デジタルビデオビットストリームを第１のバッファに格納する格納ステップと、
上記第１のバッファに格納された上記第１の圧縮デジタルビデオビットストリームを復号して第１の伸張ビットストリームを生成する復号ステップと、
上記第１のバッファの占有量を表す第１のバッファ占有量V_1を含む圧縮パラメータを保存する保存ステップと、
上記復号ステップにて生成された上記第１の伸張ビットストリームを、上記保存ステップにて保存された上記圧縮パラメータとともに出力する出力ステップと、
第２の伸張ビットストリームを、上記出力ステップにて出力された上記圧縮パラメータとともに取得する取得ステップと、
上記第２の伸張ビットストリームを圧縮して第２のビットストリームを生成する符号化ステップと、
上記取得ステップにて取得された上記圧縮パラメータを変換パラメータとして選択的に再利用するとともに、上記第２のビットストリームを復号する際の第２のバッファの占有量を表す第２のバッファ占有量V_2を設定して、上記第２のビットストリームのターゲットビットレートを満たすように上記符号化ステップにおける処理を制御する制御ステップとを有し、
上記制御ステップでは、上記V_2が上記第２のバッファにおけるオーバフローの傾向を示し、及び／又は上記V_2の上記V_1からの差がオーバフローの傾向を示す場合、上記第２のビットストリームにスタッフィングビットを追加し、上記保存された圧縮パラメータを用いて上記第２のビットストリームを生成するように上記符号化ステップにおける処理を制御する
ことを特徴とするコンピュータプログラム。
【請求項２３】
プログラミング可能な信号処理装置において実行されるコンピュータプログラムが記録された記録媒体であって、
第１の圧縮デジタルビデオビットストリームを第１のバッファに格納する格納ステップと、
上記第１のバッファに格納された上記第１の圧縮デジタルビデオビットストリームを復号して第１の伸張ビットストリームを生成する復号ステップと、
上記第１のバッファの占有量を表す第１のバッファ占有量V_1を含む圧縮パラメータを保存する保存ステップと、
上記復号ステップにて生成された上記第１の伸張ビットストリームを、上記保存ステップにて保存された上記圧縮パラメータとともに出力する出力ステップと、
第２の伸張ビットストリームを、上記出力ステップにて出力された上記圧縮パラメータとともに取得する取得ステップと、
上記第２の伸張ビットストリームを圧縮して第２のビットストリームを生成する符号化ステップと、
上記取得ステップにて取得された上記圧縮パラメータを変換パラメータとして選択的に再利用するとともに、上記第２のビットストリームを復号する際の第２のバッファの占有量を表す第２のバッファ占有量V_2を設定して、上記第２のビットストリームのターゲットビットレートを満たすように上記符号化ステップにおける処理を制御する制御ステップとを有し、
上記保存された圧縮パラメータの再利用の度合いは、（ａ）上記V_2がアンダフローになる傾向の度合い及び（ｂ）上記V_1と上記V_2との差が大きくなりアンダフローが生じる傾向の度合いのいずれか一方又は両方に基づいて変更される
ことを特徴とするコンピュータプログラムが記録された記録媒体。
【請求項２４】
プログラミング可能な信号処理装置において実行されるコンピュータプログラムが記録された記録媒体であって、
第１の圧縮デジタルビデオビットストリームを第１のバッファに格納する格納ステップと、
上記第１のバッファに格納された上記第１の圧縮デジタルビデオビットストリームを復号して第１の伸張ビットストリームを生成する復号ステップと、
上記第１のバッファの占有量を表す第１のバッファ占有量V_1を含む圧縮パラメータを保存する保存ステップと、
上記復号ステップにて生成された上記第１の伸張ビットストリームを、上記保存ステップにて保存された上記圧縮パラメータとともに出力する出力ステップと、
第２の伸張ビットストリームを、上記出力ステップにて出力された上記圧縮パラメータとともに取得する取得ステップと、
上記第２の伸張ビットストリームを圧縮して第２のビットストリームを生成する符号化ステップと、
上記取得ステップにて取得された上記圧縮パラメータを変換パラメータとして選択的に再利用するとともに、上記第２のビットストリームを復号する際の第２のバッファの占有量を表す第２のバッファ占有量V_2を設定して、上記第２のビットストリームのターゲットビットレートを満たすように上記符号化ステップにおける処理を制御する制御ステップとを有し、
上記制御ステップでは、上記V_2が上記第２のバッファにおけるオーバフローの傾向を示し、及び／又は上記V_2の上記V_1からの差がオーバフローの傾向を示す場合、上記第２のビットストリームにスタッフィングビットを追加し、上記保存された圧縮パラメータを用いて上記第２のビットストリームを生成するように上記符号化ステップにおける処理を制御する
ことを特徴とするコンピュータプログラムが記録された記録媒体。
【請求項２５】
第１のバッファに格納された第１の圧縮デジタルビデオビットストリームを復号して第１の伸張ビットストリームを生成し、上記第１のバッファの占有量を表す第１のバッファ占有量V_1を含む圧縮パラメータを保存し、上記第１の伸張ビットストリームを、保存された上記圧縮パラメータとともに出力する信号処理装置から少なくとも上記圧縮パラメータを取得する信号処理装置であって、
第２の伸張ビットストリームを上記圧縮パラメータとともに取得する取得手段と、
上記第２の伸張ビットストリームを圧縮して第２のビットストリームを生成する符号化手段と、
上記取得手段により取得された上記圧縮パラメータを変換パラメータとして選択的に再利用するとともに、上記第２のビットストリームを復号する際の第２のバッファの占有量を表す第２のバッファ占有量V_2を設定して、上記第２のビットストリームのターゲットビットレートを満たすように上記符号化手段を制御する制御手段とを備え、
上記保存された圧縮パラメータの再利用の度合いは、（ａ）上記V_2がアンダフローになる傾向の度合い及び（ｂ）上記V_1と上記V_2との差が大きくなりアンダフローが生じる傾向の度合いのいずれか一方又は両方に基づいて変更される
ことを特徴とする信号処理装置。
【請求項２６】
第１のバッファに格納された第１の圧縮デジタルビデオビットストリームを復号して第１の伸張ビットストリームを生成し、上記第１のバッファの占有量を表す第１のバッファ占有量V_1を含む圧縮パラメータを保存し、上記第１の伸張ビットストリームを、保存された上記圧縮パラメータとともに出力する信号処理装置から少なくとも上記圧縮パラメータを取得する信号処理装置であって、
第２の伸張ビットストリームを上記圧縮パラメータとともに取得する取得手段と、
上記第２の伸張ビットストリームを圧縮して第２のビットストリームを生成する符号化手段と、
上記取得手段により取得された上記圧縮パラメータを変換パラメータとして選択的に再利用するとともに、上記第２のビットストリームを復号する際の第２のバッファの占有量を表す第２のバッファ占有量V_2を設定して、上記第２のビットストリームのターゲットビットレートを満たすように上記符号化手段を制御する制御手段とを備え、
上記制御手段は、上記V_2が上記第２のバッファにおけるオーバフローの傾向を示し、及び／又は上記V_2の上記V_1からの差がオーバフローの傾向を示す場合、上記第２のビットストリームにスタッフィングビットを追加し、上記保存された圧縮パラメータを用いて上記第２のビットストリームを生成するように上記符号化手段を制御する
ことを特徴とする信号処理装置。
【請求項２７】
第１のバッファに格納された第１の圧縮デジタルビデオビットストリームを復号して第１の伸張ビットストリームを生成し、上記第１のバッファの占有量を表す第１のバッファ占有量V_1を含む圧縮パラメータを保存し、上記第１の伸張ビットストリームを、保存された上記圧縮パラメータとともに出力する信号処理装置から少なくとも上記圧縮パラメータを取得する信号処理方法であって、
第２の伸張ビットストリームを上記圧縮パラメータとともに取得する取得ステップと、
上記第２の伸張ビットストリームを圧縮して第２のビットストリームを生成する符号化ステップと、
上記取得ステップにて取得された上記圧縮パラメータを変換パラメータとして選択的に再利用するとともに、上記第２のビットストリームを復号する際の第２のバッファの占有量を表す第２のバッファ占有量V_2を設定して、上記第２のビットストリームのターゲットビットレートを満たすように上記符号化ステップにおける処理を制御する制御ステップとを有し、
上記保存された圧縮パラメータの再利用の度合いは、（ａ）上記V_2がアンダフローになる傾向の度合い及び（ｂ）上記V_1と上記V_2との差が大きくなりアンダフローが生じる傾向の度合いのいずれか一方又は両方に基づいて変更される
ことを特徴とする信号処理方法。
【請求項２８】
第１のバッファに格納された第１の圧縮デジタルビデオビットストリームを復号して第１の伸張ビットストリームを生成し、上記第１のバッファの占有量を表す第１のバッファ占有量V_1を含む圧縮パラメータを保存し、上記第１の伸張ビットストリームを、保存された上記圧縮パラメータとともに出力する信号処理装置から少なくとも上記圧縮パラメータを取得する信号処理方法であって、
第２の伸張ビットストリームを上記圧縮パラメータとともに取得する取得ステップと、
上記第２の伸張ビットストリームを圧縮して第２のビットストリームを生成する符号化ステップと、
上記取得ステップにて取得された上記圧縮パラメータを変換パラメータとして選択的に再利用するとともに、上記第２のビットストリームを復号する際の第２のバッファの占有量を表す第２のバッファ占有量V_2を設定して、上記第２のビットストリームのターゲットビットレートを満たすように上記符号化ステップにおける処理を制御する制御ステップとを有し、
上記制御ステップでは、上記V_2が上記第２のバッファにおけるオーバフローの傾向を示し、及び／又は上記V_2の上記V_1からの差がオーバフローの傾向を示す場合、上記第２のビットストリームにスタッフィングビットを追加し、上記保存された圧縮パラメータを用いて上記第２のビットストリームを生成するように上記符号化ステップにおける処理を制御する
ことを特徴とする信号処理方法。
【請求項２９】
プログラミング可能な信号処理装置において実行され、第１のバッファに格納された第１の圧縮デジタルビデオビットストリームを復号して第１の伸張ビットストリームを生成し、上記第１のバッファの占有量を表す第１のバッファ占有量V_1を含む圧縮パラメータを保存し、上記第１の伸張ビットストリームを、保存された上記圧縮パラメータとともに出力する信号処理装置から少なくとも上記圧縮パラメータを取得するコンピュータプログラムであって、
第２の伸張ビットストリームを上記圧縮パラメータとともに取得する取得ステップと、
上記第２の伸張ビットストリームを圧縮して第２のビットストリームを生成する符号化ステップと、
上記取得ステップにて取得された上記圧縮パラメータを変換パラメータとして選択的に再利用するとともに、上記第２のビットストリームを復号する際の第２のバッファの占有量を表す第２のバッファ占有量V_2を設定して、上記第２のビットストリームのターゲットビットレートを満たすように上記符号化ステップにおける処理を制御する制御ステップとを有し、
上記保存された圧縮パラメータの再利用の度合いは、（ａ）上記V_2がアンダフローになる傾向の度合い及び（ｂ）上記V_1と上記V_2との差が大きくなりアンダフローが生じる傾向の度合いのいずれか一方又は両方に基づいて変更される
ことを特徴とするコンピュータプログラム。
【請求項３０】
プログラミング可能な信号処理装置において実行され、第１のバッファに格納された第１の圧縮デジタルビデオビットストリームを復号して第１の伸張ビットストリームを生成し、上記第１のバッファの占有量を表す第１のバッファ占有量V_1を含む圧縮パラメータを保存し、上記第１の伸張ビットストリームを、保存された上記圧縮パラメータとともに出力する信号処理装置から少なくとも上記圧縮パラメータを取得するコンピュータプログラムであって、
第２の伸張ビットストリームを上記圧縮パラメータとともに取得する取得ステップと、
上記第２の伸張ビットストリームを圧縮して第２のビットストリームを生成する符号化ステップと、
上記取得ステップにて取得された上記圧縮パラメータを変換パラメータとして選択的に再利用するとともに、上記第２のビットストリームを復号する際の第２のバッファの占有量を表す第２のバッファ占有量V_2を設定して、上記第２のビットストリームのターゲットビットレートを満たすように上記符号化ステップにおける処理を制御する制御ステップとを有し、
上記制御ステップでは、上記V_2が上記第２のバッファにおけるオーバフローの傾向を示し、及び／又は上記V_2の上記V_1からの差がオーバフローの傾向を示す場合、上記第２のビットストリームにスタッフィングビットを追加し、上記保存された圧縮パラメータを用いて上記第２のビットストリームを生成するように上記符号化ステップにおける処理を制御する
ことを特徴とするコンピュータプログラム。
【請求項３１】
プログラミング可能な信号処理装置において実行され、第１のバッファに格納された第１の圧縮デジタルビデオビットストリームを復号して第１の伸張ビットストリームを生成し、上記第１のバッファの占有量を表す第１のバッファ占有量V_1を含む圧縮パラメータを保存し、上記第１の伸張ビットストリームを、保存された上記圧縮パラメータとともに出力する信号処理装置から少なくとも上記圧縮パラメータを取得するコンピュータプログラムが記録された記録媒体であって、
第２の伸張ビットストリームを上記圧縮パラメータとともに取得する取得ステップと、
上記第２の伸張ビットストリームを圧縮して第２のビットストリームを生成する符号化ステップと、
上記取得ステップにて取得された上記圧縮パラメータを変換パラメータとして選択的に再利用するとともに、上記第２のビットストリームを復号する際の第２のバッファの占有量を表す第２のバッファ占有量V_2を設定して、上記第２のビットストリームのターゲットビットレートを満たすように上記符号化ステップにおける処理を制御する制御ステップとを有し、
上記保存された圧縮パラメータの再利用の度合いは、（ａ）上記V_2がアンダフローになる傾向の度合い及び（ｂ）上記V_1と上記V_2との差が大きくなりアンダフローが生じる傾向の度合いのいずれか一方又は両方に基づいて変更される
ことを特徴とするコンピュータプログラムが記録された記録媒体。
【請求項３２】
プログラミング可能な信号処理装置において実行され、第１のバッファに格納された第１の圧縮デジタルビデオビットストリームを復号して第１の伸張ビットストリームを生成し、上記第１のバッファの占有量を表す第１のバッファ占有量V_1を含む圧縮パラメータを保存し、上記第１の伸張ビットストリームを、保存された上記圧縮パラメータとともに出力する信号処理装置から少なくとも上記圧縮パラメータを取得するコンピュータプログラムが記録された記録媒体であって、
第２の伸張ビットストリームを上記圧縮パラメータとともに取得する取得ステップと、
上記第２の伸張ビットストリームを圧縮して第２のビットストリームを生成する符号化ステップと、
上記取得ステップにて取得された上記圧縮パラメータを変換パラメータとして選択的に再利用するとともに、上記第２のビットストリームを復号する際の第２のバッファの占有量を表す第２のバッファ占有量V_2を設定して、上記第２のビットストリームのターゲットビットレートを満たすように上記符号化ステップにおける処理を制御する制御ステップとを有し、
上記制御ステップでは、上記V_2が上記第２のバッファにおけるオーバフローの傾向を示し、及び／又は上記V_2の上記V_1からの差がオーバフローの傾向を示す場合、上記第２のビットストリームにスタッフィングビットを追加し、上記保存された圧縮パラメータを用いて上記第２のビットストリームを生成するように上記符号化ステップにおける処理を制御する
ことを特徴とするコンピュータプログラムが記録された記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、信号処理装置、信号処理方法、並びにこの信号処理方法を実現するコンピュータプログラム及びこのコンピュータプログラムが記録された記録媒体に関する。本発明の実施の形態は、圧縮ビデオビットストリームの処理に関する。本発明の好ましい実施の形態は、ＭＰＥＧ２規格に基づいて圧縮されたビデオビットストリームの処理に関する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明の第１の形態である信号処理装置は、第１の圧縮デジタルビデオビットストリームを格納する第１のバッファと、第１のバッファに格納された第１の圧縮デジタルビデオビットストリームを復号して第１の伸張ビットストリームを生成する復号手段と、第１のバッファの占有量を表す第１のバッファ占有量V_1を含む圧縮パラメータを保存する保存手段と、復号手段により生成された第１の伸張ビットストリームを、保存手段により保存された圧縮パラメータとともに出力する出力手段と、第２の伸張ビットストリームを、出力手段により出力された上記圧縮パラメータとともに取得する取得手段と、第２の伸張ビットストリームを圧縮して第２のビットストリームを生成する符号化手段と、取得手段により取得された圧縮パラメータを変換パラメータとして選択的に再利用するとともに、第２のビットストリームを復号する際の第２のバッファの占有量を表す第２のバッファ占有量V_2を設定して、第２のビットストリームのターゲットビットレートを満たすように符号化手段を制御する制御手段とを備え、保存された圧縮パラメータの再利用の度合いは、（ａ）V_2がアンダフローになる傾向の度合い及び（ｂ）V_1とV_2との差が大きくなりアンダフローが生じる傾向の度合いのいずれか一方又は両方に基づいて変更される。
本発明の第２の形態である信号処理方法は、第１の圧縮デジタルビデオビットストリームを第１のバッファに格納する格納ステップと、第１のバッファに格納された第１の圧縮デジタルビデオビットストリームを復号して第１の伸張ビットストリームを生成する復号ステップと、第１のバッファの占有量を表す第１のバッファ占有量V_1を含む圧縮パラメータを保存する保存ステップと、復号ステップにて生成された第１の伸張ビットストリームを、保存ステップにて保存された圧縮パラメータとともに出力する出力ステップと、第２の伸張ビットストリームを、出力ステップにて出力された圧縮パラメータとともに取得する取得ステップと、第２の伸張ビットストリームを圧縮して第２のビットストリームを生成する符号化ステップと、取得ステップにて取得された圧縮パラメータを変換パラメータとして選択的に再利用するとともに、第２のビットストリームを復号する際の第２のバッファの占有量を表す第２のバッファ占有量V_2を設定して、第２のビットストリームのターゲットビットレートを満たすように符号化ステップにおける処理を制御する制御ステップとを有し、保存された圧縮パラメータの再利用の度合いは、（ａ）V_2がアンダフローになる傾向の度合い及び（ｂ）V_1とV_2との差が大きくなりアンダフローが生じる傾向の度合いのいずれか一方又は両方に基づいて変更される。
本発明の第３の形態であるコンピュータプログラムは、適切なプロセッサ上で実行されて上述の信号処理方法を実現する。また、本発明の第４の形態である記録媒体は、このコンピュータプログラムが記録されたものである。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
本発明により、保存した圧縮パラメータを再利用することにより、画質を維持しながら、アンダフローが生じる可能性が高い場合は、ビットレートを高く維持し、アンダフローが生じる可能性が高くなるにつれて、保存された圧縮パラメータの再利用の度合いとビットレートを低減する。好ましくは、V_1及びV_2の値は、ビットレート制御することにより、これらの値が収束するように制御される。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本発明の第５の形態である信号処理装置は、第１の圧縮デジタルビデオビットストリームを格納する第１のバッファと、第１のバッファに格納された第１の圧縮デジタルビデオビットストリームを復号して第１の伸張ビットストリームを生成する復号手段と、第１のバッファの占有量を表す第１のバッファ占有量V_1を含む圧縮パラメータを保存する保存手段と、復号手段により生成された第１の伸張ビットストリームを、保存手段により保存された圧縮パラメータとともに出力する出力手段と、第２の伸張ビットストリームを、出力手段により出力された圧縮パラメータとともに取得する取得手段と、第２の伸張ビットストリームを圧縮して第２のビットストリームを生成する符号化手段と、取得手段により取得された圧縮パラメータを変換パラメータとして選択的に再利用するとともに、第２のビットストリームを復号する際の第２のバッファの占有量を表す第２のバッファ占有量V_2を設定して、第２のビットストリームのターゲットビットレートを満たすように符号化手段を制御する制御手段とを備え、制御手段は、V_2が第２のバッファにおけるオーバフローの傾向を示し、及び／又はV_2のV_1からの差がオーバフローの傾向を示す場合、第２のビットストリームにスタッフィングビットを追加し、保存された圧縮パラメータを用いて第２のビットストリームを生成するように符号化手段を制御する。
本発明の第６の形態である信号処理方法は、第１の圧縮デジタルビデオビットストリームを第１のバッファに格納する格納ステップと、第１のバッファに格納された第１の圧縮デジタルビデオビットストリームを復号して第１の伸張ビットストリームを生成する復号ステップと、第１のバッファの占有量を表す第１のバッファ占有量V_1を含む圧縮パラメータを保存する保存ステップと、復号ステップにて生成された第１の伸張ビットストリームを、保存ステップにて保存された圧縮パラメータとともに出力する出力ステップと、第２の伸張ビットストリームを、出力ステップにて出力された圧縮パラメータとともに取得する取得ステップと、第２の伸張ビットストリームを圧縮して第２のビットストリームを生成する符号化ステップと、取得ステップにて取得された圧縮パラメータを変換パラメータとして選択的に再利用するとともに、第２のビットストリームを復号する際の第２のバッファの占有量を表す第２のバッファ占有量V_2を設定して、第２のビットストリームのターゲットビットレートを満たすように符号化ステップにおける処理を制御する制御ステップとを有し、制御ステップでは、V_2が第２のバッファにおけるオーバフローの傾向を示し、及び／又はV_2のV_1からの差がオーバフローの傾向を示す場合、第２のビットストリームにスタッフィングビットを追加し、保存された圧縮パラメータを用いて第２のビットストリームを生成するように符号化ステップにおける処理を制御する。
本発明の第７の形態であるコンピュータプログラムは、適切なプロセッサ上で実行されて本発明の第６の形態である信号処理方法を実現する。また、本発明の第８の形態である記録媒体は、このコンピュータプログラムが記録されたものである。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
本発明によれば、保存された圧縮パラメータを再利用し、スタッフィングビットを追加することにより、画質を維持しながら、第２のバッファにおけるオーバフローを防止することができる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
本発明の第９の形態である信号処理装置は、第１のバッファに格納された第１の圧縮デジタルビデオビットストリームを復号して第１の伸張ビットストリームを生成し、第１のバッファの占有量を表す第１のバッファ占有量V_1を含む圧縮パラメータを保存し、第１の伸張ビットストリームを、保存された圧縮パラメータとともに出力する信号処理装置から少なくとも圧縮パラメータを取得する信号処理装置であって、第２の伸張ビットストリームを圧縮パラメータとともに取得する取得手段と、第２の伸張ビットストリームを圧縮して第２のビットストリームを生成する符号化手段と、取得手段により取得された圧縮パラメータを変換パラメータとして選択的に再利用するとともに、第２のビットストリームを復号する際の第２のバッファの占有量を表す第２のバッファ占有量V_2を設定して、第２のビットストリームのターゲットビットレートを満たすように符号化手段を制御する制御手段とを備え、保存された圧縮パラメータの再利用の度合いは、（ａ）V_2がアンダフローになる傾向の度合い及び（ｂ）V_1とV_2との差が大きくなりアンダフローが生じる傾向の度合いのいずれか一方又は両方に基づいて変更される。
本発明の第１０の形態である信号処理方法は、第１のバッファに格納された第１の圧縮デジタルビデオビットストリームを復号して第１の伸張ビットストリームを生成し、第１のバッファの占有量を表す第１のバッファ占有量V_1を含む圧縮パラメータを保存し、第１の伸張ビットストリームを、保存された圧縮パラメータとともに出力する信号処理装置から少なくとも圧縮パラメータを取得する信号処理方法であって、第２の伸張ビットストリームを圧縮パラメータとともに取得する取得ステップと、第２の伸張ビットストリームを圧縮して第２のビットストリームを生成する符号化ステップと、取得ステップにて取得された圧縮パラメータを変換パラメータとして選択的に再利用するとともに、第２のビットストリームを復号する際の第２のバッファの占有量を表す第２のバッファ占有量V_2を設定して、第２のビットストリームのターゲットビットレートを満たすように符号化ステップにおける処理を制御する制御ステップとを有し、保存された圧縮パラメータの再利用の度合いは、（ａ）V_2がアンダフローになる傾向の度合い及び（ｂ）V_1とV_2との差が大きくなりアンダフローが生じる傾向の度合いのいずれか一方又は両方に基づいて変更される。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
本発明により、保存した圧縮パラメータを再利用することにより、画質を維持しながら、アンダフローが生じる可能性が高い場合は、ビットレートを高く維持し、アンダフローが生じる可能性が高くなるにつれて、保存された圧縮パラメータの再利用の度合いとビットレートを低減する。好ましくは、V_1及びV_2の値は、ビットレート制御することにより、これらの値が収束するように制御される。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
本発明の第１１の形態である信号処理装置は、第１のバッファに格納された第１の圧縮デジタルビデオビットストリームを復号して第１の伸張ビットストリームを生成し、第１のバッファの占有量を表す第１のバッファ占有量V_1を含む圧縮パラメータを保存し、第１の伸張ビットストリームを、保存された圧縮パラメータとともに出力する信号処理装置から少なくとも圧縮パラメータを取得する信号処理装置であって、第２の伸張ビットストリームを圧縮パラメータとともに取得する取得手段と、第２の伸張ビットストリームを圧縮して第２のビットストリームを生成する符号化手段と、取得手段により取得された圧縮パラメータを変換パラメータとして選択的に再利用するとともに、第２のビットストリームを復号する際の第２のバッファの占有量を表す第２のバッファ占有量V_2を設定して、第２のビットストリームのターゲットビットレートを満たすように符号化手段を制御する制御手段とを備え、制御手段は、V_2が第２のバッファにおけるオーバフローの傾向を示し、及び／又はV_2のV_1からの差がオーバフローの傾向を示す場合、第２のビットストリームにスタッフィングビットを追加し、保存された圧縮パラメータを用いて第２のビットストリームを生成するように符号化手段を制御する。
本発明の第１２の形態である信号処理方法は、第１のバッファに格納された第１の圧縮デジタルビデオビットストリームを復号して第１の伸張ビットストリームを生成し、第１のバッファの占有量を表す第１のバッファ占有量V_1を含む圧縮パラメータを保存し、第１の伸張ビットストリームを、保存された圧縮パラメータとともに出力する信号処理装置から少なくとも圧縮パラメータを取得する信号処理方法であって、第２の伸張ビットストリームを圧縮パラメータとともに取得する取得ステップと、第２の伸張ビットストリームを圧縮して第２のビットストリームを生成する符号化ステップと、取得ステップにて取得された圧縮パラメータを変換パラメータとして選択的に再利用するとともに、第２のビットストリームを復号する際の第２のバッファの占有量を表す第２のバッファ占有量V_2を設定して、第２のビットストリームのターゲットビットレートを満たすように符号化ステップにおける処理を制御する制御ステップとを有し、制御ステップでは、V_2が第２のバッファにおけるオーバフローの傾向を示し、及び／又はV_2のV_1からの差がオーバフローの傾向を示す場合、第２のビットストリームにスタッフィングビットを追加し、保存された圧縮パラメータを用いて第２のビットストリームを生成するように符号化ステップにおける処理を制御する。
本発明の第１３の形態であるコンピュータプログラムは、適切なプロセッサ上で実行されて本発明の第１２の形態である信号処理方法を実現する。また、本発明の第１４の形態である記録媒体は、このコンピュータプログラムが記録されたものである。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
本発明によれば、保存された圧縮パラメータを再利用し、スタッフィングビットを追加することにより、画質を維持しながら、第２のバッファにおけるオーバフローを防止することができる。