【手続補正書】
【提出日】令和3年10月14日(2021.10.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ビデオストリームのエンコード時のビデオエンコーダの出力ビットレートの制御方法であって、
前記ビデオストリームがキャプチャされる場所に関する将来の天気状況を示す天気予報データを現在時点で受信することであって、前記天気予報データは、前記将来の天気状況を示す１つ以上の天気関連パラメータと、その天気状況が発生する時点を示す情報とを含む、天気予報データを受信することと、
前記１つ以上の天気関連パラメータのうちの少なくとも１つが所定のパラメータ区間の外に該当した場合、前記ビデオストリームにノイズまたは動きが生じることで、前記将来の天気状況が前記ビデオエンコーダの出力ビットレートに影響を与えるであろうことを、前記天気予報データに基づいて、予測することと、
前記将来の天気状況が前記出力ビットレートに影響を与えるであろうと予測することに応じて、前記ビデオストリームの圧縮時に前記ビデオエンコーダによって現在適用される圧縮レベルを、前記天気状況が発生する時点より前に、引き上げることと、
ある時間間隔中に前記ビデオエンコーダから出力することが可能な最大ビット数に相当するビット割当量を設定することと、
前記時間間隔中の前記ビデオエンコーダの出力ビットレートの平均時間変化を表す、先立って収集されたビットレートのデータを受信することと、
前記先立って収集されたビットレートのデータから、前記ある時間間隔中の複数の時点の中のある時点で前記ビデオエンコーダから出力されている平均のビット数を計算することと、
前記圧縮レベルを調整することを、
前記現在時点で前記ビデオエンコーダから出力されていたビット数が、前記ある時点で前記ビデオエンコーダから出力されている前記平均のビット数の計算値を上回った場合に、前記圧縮レベルを引き上げること、及び
前記現在時点で前記ビデオエンコーダから出力されていたビット数が、前記ある時点で前記ビデオエンコーダから出力されている前記平均のビット数の計算値を下回った場合に、前記圧縮レベルを引き下げること
によって行うことと、
を含む、ビデオエンコーダの出力ビットレートの制御方法。
【請求項２】
前記１つ以上の天気関連パラメータが、降雨レベル、降雪レベル、湿度レベル、温度、及び風速のうちの少なくとも１つを含む、請求項１に記載の方法。
【請求項３】
前記ビデオストリームの前記圧縮レベルが、前記時間間隔中に定期的に調整される、請求項１に記載の方法。
【請求項４】
前記ビット割当量に従って、前記時間間隔中に前記ビデオエンコーダから出力されるのを待っているビット数と、前記時間間隔の残り時間を常に把握しておくこと
をさらに含み、
前記ビデオエンコーダによって現在適用される前記圧縮レベルを引き上げることにおいて、前記圧縮レベルは、少なくとも前記時間間隔中に前記ビデオエンコーダから出力されるのを待っている前記ビット数と、前記時間間隔の前記残り時間とに基づいて決定される量だけ、引き上げられる、請求項１に記載の方法。
【請求項５】
前記量はさらに、前記時間間隔中の前記ビデオエンコーダの出力ビットレートの平均時間変化を表す、前記先立って収集されたビットレートのデータに基づいて決定される、請求項４に記載の方法。
【請求項６】
ビデオストリームのエンコード時に、ビデオエンコーダの出力ビットレートを制御するためのコントローラであって、
前記ビデオストリームがキャプチャされる場所に関する将来の天気状況を示す天気予報データを現在時点で受信するように構成された受信機回路であって、前記天気予報データは、前記将来の天気状況を示す１つ以上の天気関連パラメータと、その天気状況が発生する時点を示す情報とを含む、受信機回路と、
前記１つ以上の天気関連パラメータのうちの少なくとも１つが所定のパラメータ区間の外に該当した場合、前記ビデオストリームにノイズまたは動きが生じることで、前記将来の天気状況が前記ビデオエンコーダの出力ビットレートに影響を与えるであろうことを、前記天気予報データに基づいて、予測するように構成された予測器回路と、
出力ビットレート調整器回路であって、
前記将来の天気状況が前記出力ビットレートに影響を与えるであろうと予測することに応じて、前記ビデオストリームの圧縮時に前記ビデオエンコーダによって現在適用される圧縮レベルを、前記天気状況が発生する時点より前に、引き上げ、
ある時間間隔中に前記ビデオエンコーダから出力することが可能な最大ビット数に相当するビット割当量を設定し、
前記時間間隔中の前記ビデオエンコーダの出力ビットレートの平均時間変化を表す、先立って収集されたビットレートのデータから、前記ある時間間隔中の複数の時点の中のある時点で前記ビデオエンコーダから出力されている平均のビット数を計算し、
前記圧縮レベルを、
前記現在時点で前記ビデオエンコーダから出力されていたビット数が、前記ある時点で前記ビデオエンコーダから出力されている前記平均のビット数の計算値を上回った場合に、前記圧縮レベルを引き上げること、及び
前記現在時点で前記ビデオエンコーダから出力されていたビット数が、前記ある時点で前記ビデオエンコーダから出力されている前記平均のビット数の計算値を下回った場合に、前記圧縮レベルを引き下げること
によって調整する
ように構成された出力ビットレート調整器回路と
を備える、コントローラ。
【請求項７】
ビデオカメラであって、
センサと、
ビデオエンコーダと、
前記ビデオエンコーダの出力ビットレートを制御するためのコントローラと
を備え、前記コントローラは、
ビデオストリームが前記センサによってキャプチャされる場所に関する将来の天気状況を示す天気予報データを現在時点で受信するように構成された受信機回路であって、前記天気予報データは、前記将来の天気状況を示す１つ以上の天気関連パラメータと、その天気状況が発生する時点を示す情報とを含む、受信機回路と、
前記１つ以上の天気関連パラメータのうちの少なくとも１つが所定のパラメータ区間の外に該当した場合、前記ビデオストリームにノイズまたは動きが生じることで、前記将来の天気状況が前記ビデオエンコーダの出力ビットレートに影響を与えるであろうことを、前記天気予報データに基づいて、予測するように構成された予測器回路と、
出力ビットレート調整器回路であって、
前記将来の天気状況が前記出力ビットレートに影響を与えるであろうと予測することに応じて、前記ビデオストリームの圧縮時に前記ビデオエンコーダによって現在適用される圧縮レベルを、前記天気状況が発生する時点より前に、引き上げ、
ある時間間隔中に前記ビデオエンコーダから出力することが可能な最大ビット数に相当するビット割当量を設定し、
前記時間間隔中の前記ビデオエンコーダの出力ビットレートの平均時間変化を表す、先立って収集されたビットレートのデータから、前記ある時間間隔中の複数の時点の中のある時点で前記ビデオエンコーダから出力されている平均のビット数を計算し、
前記圧縮レベルを、
前記現在時点で前記ビデオエンコーダから出力されていたビット数が、前記ある時点で前記ビデオエンコーダから出力されている前記平均のビット数の計算値を上回った場合に、前記圧縮レベルを引き上げること、及び
前記現在時点で前記ビデオエンコーダから出力されていたビット数が、前記ある時点で前記ビデオエンコーダから出力されている前記平均のビット数の計算値を下回った場合に、前記圧縮レベルを引き下げること
によって調整する
ように構成された出力ビットレート調整器回路と
を備える、ビデオカメラ。
【請求項８】
ビデオストリームのエンコード時のビデオエンコーダの出力ビットレートを制御するために命令が保存されている非一時的なコンピュータ可読媒体であって、演算装置によって実行されると当該演算装置が以下の処理：
前記ビデオストリームがビデオカメラによってキャプチャされる場所に関する将来の天気状況を示す天気予報データを現在時点で受信することであって、前記天気予報データは、前記将来の天気状況を示す１つ以上の天気関連パラメータと、その天気状況が発生する時点を示す情報とを含む、天気予報データを受信することと、
前記１つ以上の天気関連パラメータのうちの少なくとも１つが所定のパラメータ区間の外に該当した場合、前記ビデオストリームにノイズまたは動きが生じることで、前記将来の天気状況が前記ビデオエンコーダの出力ビットレートに影響を与えるであろうことを、前記天気予報データに基づいて、予測することと、
前記将来の天気状況が前記出力ビットレートに影響を与えるであろうと予測することに応じて、前記ビデオストリームの圧縮時に前記ビデオエンコーダによって現在適用される圧縮レベルを、前記天気状況が発生する時点より前に、引き上げることと、
ある時間間隔中に前記ビデオエンコーダから出力することが可能な最大ビット数に相当するビット割当量を設定することと、
前記時間間隔中の前記ビデオエンコーダの出力ビットレートの平均時間変化を表す、先立って収集されたビットレートのデータを受信することと、
前記先立って収集されたビットレートのデータから、前記ある時間間隔中の複数の時点の中のある時点で前記ビデオエンコーダから出力されている平均のビット数を計算することと、
前記圧縮レベルを調整することを、
前記現在時点で前記ビデオエンコーダから出力されていたビット数が、前記ある時点で前記ビデオエンコーダから出力されている前記平均のビット数の計算値を上回った場合に、前記圧縮レベルを引き上げること、及び
前記現在時点で前記ビデオエンコーダから出力されていたビット数が、前記ある時点で前記ビデオエンコーダから出力されている前記平均のビット数の計算値を下回った場合に、前記圧縮レベルを引き下げること
によって行うことと、
を行う、非一時的なコンピュータ可読媒体。
【請求項９】
前記１つ以上の天気関連パラメータが、降雨レベル、降雪レベル、湿度レベル、温度、及び風速のうちの少なくとも１つを含む、請求項６に記載のコントローラ。
【請求項１０】
前記ビデオストリームの前記圧縮レベルが、前記時間間隔中に定期的に調整される、請求項６に記載のコントローラ。
【請求項１１】
前記出力ビットレート調整器回路がさらに、
前記ビット割当量に従って、前記時間間隔中に前記ビデオエンコーダから出力されるのを待っているビット数と、前記時間間隔の残り時間を把握するように構成されており、
前記ビデオエンコーダによって現在適用される前記圧縮レベルを引き上げることにおいて、前記圧縮レベルは、少なくとも前記時間間隔中に前記ビデオエンコーダから出力されるのを待っている前記ビット数と、前記時間間隔の前記残り時間とに基づいて決定される量だけ、引き上げられる、請求項６に記載のコントローラ。
【請求項１２】
前記量はさらに、前記時間間隔中の前記ビデオエンコーダの出力ビットレートの平均時間変化を表す、前記先立って収集されたビットレートのデータに基づいて決定される、請求項１１に記載のコントローラ。
【請求項１３】
前記１つ以上の天気関連パラメータが、降雨レベル、降雪レベル、湿度レベル、温度、及び風速のうちの少なくとも１つを含む、請求項７に記載のビデオカメラ。
【請求項１４】
前記ビデオストリームの前記圧縮レベルが、前記時間間隔中に定期的に調整される、請求項７に記載のビデオカメラ。
【請求項１５】
前記出力ビットレート調整器回路がさらに、
前記ビット割当量に従って、前記時間間隔中に前記ビデオエンコーダから出力されるのを待っているビット数と、前記時間間隔の残り時間を把握するように構成されており、
前記ビデオエンコーダによって現在適用される前記圧縮レベルを引き上げることにおいて、前記圧縮レベルは、少なくとも前記時間間隔中に前記ビデオエンコーダから出力されるのを待っている前記ビット数と、前記時間間隔の前記残り時間とに基づいて決定される量だけ、引き上げられる、請求項７に記載のビデオカメラ。
【請求項１６】
前記量はさらに、前記時間間隔中の前記ビデオエンコーダの出力ビットレートの平均時間変化を表す、前記先立って収集されたビットレートのデータに基づいて決定される、請求項１５に記載のビデオカメラ。
【請求項１７】
前記１つ以上の天気関連パラメータが、降雨レベル、降雪レベル、湿度レベル、温度、及び風速のうちの少なくとも１つを含む、請求項８に記載の非一時的なコンピュータ可読媒体。
【請求項１８】
前記ビデオストリームの前記圧縮レベルが、前記時間間隔中に定期的に調整される、請求項８に記載の非一時的なコンピュータ可読媒体。
【請求項１９】
前記ビット割当量に従って、前記時間間隔中に前記ビデオエンコーダから出力されるのを待っているビット数と、前記時間間隔の残り時間を常に把握しておくこと
をさらに含み、
前記ビデオエンコーダによって現在適用される前記圧縮レベルを引き上げることにおいて、前記圧縮レベルは、少なくとも前記時間間隔中に前記ビデオエンコーダから出力されるのを待っている前記ビット数と、前記時間間隔の前記残り時間とに基づいて決定される量だけ、引き上げられる、請求項８に記載の非一時的なコンピュータ可読媒体。
【請求項２０】
前記量はさらに、前記時間間隔中の前記ビデオエンコーダの出力ビットレートの平均時間変化を表す、前記先立って収集されたビットレートのデータに基づいて決定される、請求項１９に記載の非一時的なコンピュータ可読媒体。