JP2007201975A - 符号量推定方法、フレームレート推定方法、符号量推定装置、フレームレート推定装置、符号量推定プログラム、フレームレート推定プログラムおよびそれらのプログラムを記録したコンピュータ読み取り可能な記録媒体 - Google Patents

符号量推定方法、フレームレート推定方法、符号量推定装置、フレームレート推定装置、符号量推定プログラム、フレームレート推定プログラムおよびそれらのプログラムを記録したコンピュータ読み取り可能な記録媒体 Download PDF

Info

Publication number
JP2007201975A
JP2007201975A JP2006020082A JP2006020082A JP2007201975A JP 2007201975 A JP2007201975 A JP 2007201975A JP 2006020082 A JP2006020082 A JP 2006020082A JP 2006020082 A JP2006020082 A JP 2006020082A JP 2007201975 A JP2007201975 A JP 2007201975A
Authority
JP
Japan
Prior art keywords
frame rate
code amount
calculated
video
model parameters
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2006020082A
Other languages
English (en)
Inventor
Yukihiro Bando
幸浩 坂東
Masayuki Takamura
誠之 高村
Kazuto Kamikura
一人 上倉
Yoshiyuki Yashima
由幸 八島
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2006020082A priority Critical patent/JP2007201975A/ja
Publication of JP2007201975A publication Critical patent/JP2007201975A/ja
Pending legal-status Critical Current

Links

Images

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

【課題】本発明は、フレームレート毎の符号量を推定することを可能にして、それに基づいて、効率的な符号量制御設計法を確立する技術の提供を目的とする。
【解決手段】3個のモデルパラメータを入力し、それらのモデルパラメータに基づいて、推定予測誤差電力の算出に用いられるフレームレートの逆数を変数とする二次関数を決定して、その決定した二次関数の対数とフレームレートとを乗じることで得られる算出式を導出し、その導出した算出式に対して与えられたフレームレートの値を代入することで得られる算出値に基づいて、与えられたフレームレートで映像を符号化する場合の符号量を推定する。そして、その推定技術を使って、複数のフレームレートにおいて映像を符号化する場合の符号量を算出し、それらの符号量と制約条件となる符号量とを比較することで、その符号量の制約条件下において達成可能な最大のフレームレートを推定する。
【選択図】図3

Description

本発明は、フレーム間予測を伴う映像符号化で用いられて、与えられたフレームレートで映像を符号化する場合の符号量を推定する符号量推定方法および装置と、その符号量推定方法を利用して、与えられた符号量の制約条件下において達成可能な最大のフレームレートを推定するフレームレート推定方法および装置と、その符号量推定方法の実現に用いられる符号量推定プログラムおよびそのプログラムを記録したコンピュータ読み取り可能な記録媒体と、そのフレームレート推定方法の実現に用いられるフレームレート推定プログラムおよびそのプログラムを記録したコンピュータ読み取り可能な記録媒体とに関する。
近年、臨場感あふれる大画面のスポーツ映像やデジタルシネマに代表される超高画質映像への期待が高まっている。これを受けて、映像の高画質化に関する研究が精力的に行われている。
超高画質映像の実現には次の四要素が必要である。すなわち、空間解像度、画素値深度、色再現性、時間解像度である。これを受けて、前者の3つの要素についてはデジタルシネマ等の応用およびナチュラルビジョンプロジェクトにおいて検討が進められている。
しかし、被写体の自然な動きを表現するために不可欠な時間解像度の向上、すなわち、映像の高フレームレート化については、充分な検討がなされていない。
Spillmannらによれば、網膜の出力細胞である神経節細胞が出力するパルス数の上限は毎秒300〜400個程度であるとする生理学的な知見が示されている。このため、人の視覚系は最も短くて1/150〜1/200秒程度までの発光の違いを知覚できると推察される。これは、知覚可能なフレームレートの検知限が150〜200[フレーム/秒]であることを意味する。現行映像のフレームレートである30,60[フレーム/秒]は、フリッカーの検知限から定められたものであり、自然な動きを表現するに十分な値ではない。
一方、映像の超高画質化はデータ量の爆発的な増加を招くことから、ネットワークの帯域制限等の理由により符号量が制限される場合には、効率的な符号量制御技術が必要となる。
符号量制御の目的は、符号量に関する制約条件下で、最高の画質を達成することである。符号量制御の要素としては、量子化パラメータ、フレームあたりの画素数、フレームレート等がある。高フレームレート映像の符号化では、フレームレートのダウンサンプリングによる符号量削減効果が大きいため、フレームレートと符号量との関係を把握することが重要となる。直感的には、フレームレートの増加に伴い、フレーム間予測誤差信号の持つフレームあたりの情報量は減少することが予想される。しかし、これまで、その定量的な性質は把握されていない。
また、従来研究として、フレームレートと情報量との関係に注目した可変フレームレートによる時間スケーラビリティの検討が行われているが、60[フレーム/秒]以下の低フレームレート映像に関する内容が中心であり、高フレームレート映像信号についての知見は得られていない(例えば、非特許文献1,2参照)。
H.Song and C.-C.J.Kou. Rate control for low-bit-rate video via variable-encoding frame rates. IEEE trans. CSVT, Vol.11, No.4, pp.512-521, 2001. 稲積泰宏,吉田俊之,酒井善則,堀田裕弘.ビットレート制限下における動画像通信のための最適フレームレートの推定. 信学論, Vol.J85-B, No.7, pp.1130-1142, 2002.
上述したように、高フレームレート映像の符号化では、フレームレートのダウンサンプリングによる符号量削減効果が大きいため、フレームレートと符号量との関係を把握することが重要となる。直感的には、フレームレートの増加に伴い、フレーム間予測誤差信号の持つフレームあたりの情報量は減少することが予想される。しかし、これまで、その定量的な性質は把握されていない。
これから、従来技術に従っていると、高フレームレート映像信号に対する符号化処理において、効率的な符号量制御方法の設計法が確立されていないという問題がある。
本発明はかかる事情に鑑みてなされたものであって、高フレームレート映像信号に対する符号化処理において、フレームレートと符号量との関係を表す解析的な理論モデルを構築し、そのモデルに基づいてフレームレート毎の符号量を推定し、効率的な符号量制御方法の設計法を確立することを目的とする。
〔1〕第1の発明
上記の目的を達成するために、本発明の符号量推定装置は、フレーム間予測を伴う映像符号化において、与えられたフレームレートで映像を符号化する場合に発生する符号量を推定することを実現するために、(イ)3個のモデルパラメータを入力する入力手段と、(ロ)入力手段の入力した3個のモデルパラメータに基づいて、推定予測誤差電力の算出に用いられるフレームレートの逆数を変数とする二次関数を決定する決定手段と、(ハ)決定手段の決定した二次関数の対数とフレームレートとを乗じることで得られる算出式に対して、与えられたフレームレートの値を代入することで算出値を得て、その算出値に基づいて、与えられたフレームレートで映像を符号化する場合の符号量を算出する算出手段とを備えるように構成する。
以上の各処理手段が動作することで実現される本発明の符号量推定方法はコンピュータプログラムでも実現できるものであり、このコンピュータプログラムは、適当なコンピュータ読み取り可能な記録媒体に記録して提供されたり、ネットワークを介して提供され、本発明を実施する際にインストールされてCPUなどの制御手段上で動作することにより本発明を実現することになる。
〔2〕第2の発明
上記の目的を達成するために、本発明の符号量推定装置は、フレーム間予測を伴う映像符号化において、与えられたフレームレートで映像を符号化する場合に発生する符号量を推定することを実現するために、(イ)2個のモデルパラメータを入力する入力手段と、(ロ)入力手段の入力した2個のモデルパラメータに基づいて、推定予測誤差電力の算出に用いられるフレームレートの逆数を変数とする一次関数を決定する決定手段と、(ハ)決定手段の決定した一次関数の対数とフレームレートとを乗じることで得られる算出式に対して、与えられたフレームレートの値を代入することで算出値を得て、その算出値に基づいて、与えられたフレームレートで映像を符号化する場合の符号量を算出する算出手段とを備えるように構成する。
以上の各処理手段が動作することで実現される本発明の符号量推定方法はコンピュータプログラムでも実現できるものであり、このコンピュータプログラムは、適当なコンピュータ読み取り可能な記録媒体に記録して提供されたり、ネットワークを介して提供され、本発明を実施する際にインストールされてCPUなどの制御手段上で動作することにより本発明を実現することになる。
〔3〕第3の発明
上記の目的を達成するために、本発明のフレームレート推定装置は、フレーム間予測を伴う映像符号化において、与えられた符号量の制約条件下において達成可能な最大のフレームレートを推定することを実現するために、(イ)3個のモデルパラメータを入力し、その入力した3個のモデルパラメータに基づいて、推定予測誤差電力の算出に用いられるフレームレートの逆数を変数とする二次関数を決定して、その決定した二次関数の対数とフレームレートとを乗じることで求められる算出式を導出する導出手段と、(ロ)導出手段の導出した算出式に対して、複数のフレームレートの値を代入することで算出値を得て、それらの算出値に基づいて、それらのフレームレートで映像を符号化する場合の符号量を算出して、それらの算出した符号量と制約条件となる符号量とを比較することで、その符号量の制約条件下において達成可能な最大のフレームレートを推定する推定手段とを備えるように構成する。
この構成を採るときに、推定手段は、評価対象となるフレームレートの値を設定して、導出手段の導出した算出式に対して、そのフレームレートの値を代入することで算出値を得て、その算出値に基づいて、そのフレームレートで映像を符号化する場合の符号量を算出し、その算出した符号量と制約条件となる符号量とを比較して、その比較結果に基づいて、評価対象となるフレームレートの値を順次大きくあるいは小さくしていくことを繰り返すことにより、達成可能な最大のフレームレートを推定するように処理することがある。
以上の各処理手段が動作することで実現される本発明のフレームレート推定方法はコンピュータプログラムでも実現できるものであり、このコンピュータプログラムは、適当なコンピュータ読み取り可能な記録媒体に記録して提供されたり、ネットワークを介して提供され、本発明を実施する際にインストールされてCPUなどの制御手段上で動作することにより本発明を実現することになる。
〔4〕第4の発明
上記の目的を達成するために、本発明のフレームレート推定装置は、フレーム間予測を伴う映像符号化において、与えられた符号量の制約条件下において達成可能な最大のフレームレートを推定することを実現するために、(イ)2個のモデルパラメータを入力し、その入力した2個のモデルパラメータに基づいて、推定予測誤差電力の算出に用いられるフレームレートの逆数を変数とする一次関数を決定して、その決定した一次関数の対数とフレームレートとを乗じることで求められる算出式を導出する導出手段と、(ロ)導出手段の導出した算出式に対して、複数のフレームレートの値を代入することで算出値を得て、それらの算出値に基づいて、それらのフレームレートで映像を符号化する場合の符号量を算出して、それらの算出した符号量と制約条件となる符号量とを比較することで、その符号量の制約条件下において達成可能な最大のフレームレートを推定する推定手段とを備えるように構成する。
この構成を採るときに、推定手段は、評価対象となるフレームレートの値を設定して、導出手段の導出した算出式に対して、そのフレームレートの値を代入することで算出値を得て、その算出値に基づいて、そのフレームレートで映像を符号化する場合の符号量を算出し、その算出した符号量と制約条件となる符号量とを比較して、その比較結果に基づいて、評価対象となるフレームレートの値を順次大きくあるいは小さくしていくことを繰り返すことにより、達成可能な最大のフレームレートを推定するように処理することがある。
以上の各処理手段が動作することで実現される本発明のフレームレート推定方法はコンピュータプログラムでも実現できるものであり、このコンピュータプログラムは、適当なコンピュータ読み取り可能な記録媒体に記録して提供されたり、ネットワークを介して提供され、本発明を実施する際にインストールされてCPUなどの制御手段上で動作することにより本発明を実現することになる。
本発明により、所望のフレームレートで符号化する場合に必要となる符号量を予め見積もることができるようになる。これにより、ネットワークの伝送帯域の設定を適切に行うことが可能となる。
そして、本発明により、与えられた符号量を用いて実現可能な最高のフレームレートを推定することが可能となる。これにより、符号化時に適切なフレームレートの設定を行うことができ、復号画像の画質向上を見込める。
さらに、第2の発明や第4の発明により、符号量とフレームレートとの関係を表すモデルの自由度(パラメータ数)を小さくすることが可能となり、そのモデルに関するパラメータ推定を簡略化できる。これにより、モデル推定の高速化を実現できるようになる。
次に、実施の形態に従って本発明を詳細に説明する。
本発明では、フレーム間予測を伴う映像符号化において、フレームレートと符号量との関係を表す解析的な理論モデルを構築し、そのモデルに基づいて、与えられたフレームレートで映像を符号化する場合に発生する符号量を予測することを実現するとともに、与えられた符号量の制約条件下において達成可能な最大のフレームレートを推定することを実現する。
〔1〕フレームレートと情報量との関係
次に、フレームレートと情報量との関係を解析的に導出する。ここでは、簡単のため1次元信号を例にとり説明する。
時刻tの位置xにおける信号ft (x)に対して、区間Bを単位として動き補償(推定変位量d* )を行った場合、その区間内の動き補償後の予測誤差は次のように表現できる。なお、以下では、位置xにおける真の変位量をd(x)としている。
Figure 2007201975
ここで、φ(x)はテイラー展開の2次以降の項である。また、nは雑音成分に起因する項である。雑音の要因としては、シャッターの開口時間が短い場合に顕在化する撮像デバイス等の熱雑音があげられる。
フレーム間での動きを等速運動とみなせば、変位量はフレーム間隔(フレームレートの逆数)に比例することから、フレームレートFとは反比例の関係にある。このため、d(x)−d* は次式のように表せる。
Figure 2007201975
ここで、v(x)は位置xの画素毎に定まる比例定数であり、v* は区間Bに対して定まる比例定数である。両比例定数の物理的な意味は、いずれも速度となる。
この式(2)を式(1)に代入し、雑音成分の独立性、およびテイラー展開の一次近似を利用し、次式を得る。
Figure 2007201975
ここで、A,B,Nは以下の通りである。
Figure 2007201975
なお、これらのパラメータA,B,Nを以後、モデルパラメータと呼ぶ。また、式(3)の右辺の値を推定予測誤差電力と呼ぶ。
予測誤差がラプラス分布に従うと仮定し、同分布のdifferential entropyを用いて、予測誤差の情報量I(F)を見積もると、次式の関係を得る。
Figure 2007201975
ここで、フレームレートが大きな場合には、F-2が小さな値となることから、式(5)において第1項が無視できるものとみなし、I(F)を以下のI# (F)として近似する。
Figure 2007201975
この式(6)を用いる場合には、式(3)ではなくて、次の式に従って推定予測誤差電力を算出することになる。
Figure 2007201975
〔2〕符号量推定
第1および第2の発明では、フレームレートをFとして符号化するという制約条件が与えられた場合に、必要となる符号量を推定する処理を行う。
これは、図1に示すように、指定されたフレームレートFに対応する発生符号量を推定する処理である。符号化時の制約条件として、フレームレートが与えられる例としては、(i)映像伝送サービスにおいて品質保証を行う目的から、復号側の映像表示端末において一定値以上のフレームレートでの表示が義務付けられている場合、(ii)時間軸方向の画質の最大化を図る目的から、復号側の映像表示端末で表示可能な最大フレームレートで符号化する場合、等がある。
〔2−1〕第1の発明
第1の発明では、式(5)を用いた発生符号量推定を行う。すなわち、与えられたフレームレートFの映像を符号化する際、発生符号量の推定値は次式となる。
Figure 2007201975
なお、モデルパラメータA,B,Nについては、別途、外部から与えられるものとする。
〔2−2〕第2の発明
第2の発明では、式(6)を用いた発生符号量推定を行う。すなわち、与えられたフレームレートFの映像を符号化する際、発生符号量の推定値は次式となる。
Figure 2007201975
なお、モデルパラメータB,Nについては、別途、外部から与えられるものとする。
〔3〕フレームレート推定
第3および第4の発明では、符号量をR以下に抑えるという制約条件が与えられた場合に、それを実現する最大のフレームレートを推定する処理を行う。
これは、図2に示すように、選択可能なフレームレートの候補の中から、符号量の制約条件を満たす最大のフレームレートを選択する処理である。なお、こうした符号量に関する制約は、ネットワーク帯域等に起因して発生する。以下では、制約条件として与えられる符号量の許容値を許容符号量と呼ぶ。
〔3−1〕第3の発明
第3の発明では、符号量をR以下に抑えるという条件下で、時間軸方向の画質を最大化する場合に、式(5)を用いて、次式を満たすフレームレートを求める。
Figure 2007201975
ここで、argmaxF は、次に続く関数を最大化するFを返す。式(5)におけるモデルパラメータA,B,Nについては、別途、外部から与えられるものとする。
〔3−2〕第4の発明
第4の発明では、符号量をR以下に抑えるという条件下で、時間軸方向の画質を最大化する場合に、式(6)を用いて、次式を満たすフレームレートを求める。
Figure 2007201975
ここで、argmaxF は、次に続く関数を最大化するFを返す。式(6)におけるモデルパラメータB,Nについては、別途、外部から与えられるものとする。
次に、実施例に従って本発明を詳細に説明する。
〔1〕本発明の符号量推定装置の構成
図3に、本発明の符号量推定装置10の装置構成の一実施例を図示する。
この図に示すように、本発明の符号量推定装置10は、入力部100と、モデルパラメータ記憶部101と、フレームレート記憶部102と、フレームレート逆数算出部103と、フレームレート逆数記憶部104と、推定予測誤差電力算出部105と、推定予測誤差電力記憶部106と、対数値算出部107と、対数値記憶部108と、符号量推定値算出部109と、符号量推定値記憶部110と、符号量推定値出力部111とを備える。
この入力部100は、符号量推定の評価対象となるフレームレートFを入力するとともに、第1の発明を実現する場合には、上述したモデルパラメータA,B,Nを入力し、第2の発明を実現する場合には、上述したモデルパラメータB,Nを入力する。
モデルパラメータ記憶部101は、入力部100の入力したモデルパラメータを記憶する。フレームレート記憶部102は、入力部100の入力したフレームレートFを記憶する。
フレームレート逆数算出部103は、フレームレート記憶部102の記憶するフレームレートFの逆数1/Fを算出する。フレームレート逆数記憶部104は、フレームレート逆数算出部103の算出したフレームレートの逆数1/Fを記憶する。
推定予測誤差電力算出部105は、モデルパラメータ記憶部101の記憶するモデルパラメータと、フレームレート逆数記憶部104の記憶するフレームレートの逆数1/Fとを使い、第1の発明を実現する場合には、式(3)の右辺で表される推定予測誤差電力を算出し、第2の発明を実現する場合には、式(7)の右辺で表される推定予測誤差電力を算出する。
推定予測誤差電力記憶部106は、推定予測誤差電力算出部105の算出した推定予測誤差電力を記憶する。
対数値算出部107は、推定予測誤差電力記憶部106の記憶する推定予測誤差電力の対数値を算出する。対数値記憶部108は、対数値算出部107の算出した推定予測誤差電力の対数値を記憶する。
符号量推定値算出部109は、対数値記憶部108の記憶する推定予測誤差電力の対数値と、フレームレート記憶部102の記憶するフレームレートとの乗算値を算出し、さらにその乗算値に0.5を乗算することで、評価対象となるフレームレートFで符号化する場合に発生する符号量の推定値を算出する。
符号量推定値記憶部110は、符号量推定値算出部109の算出した符号量推定値を記憶する。符号量推定値出力部111は、符号量推定値記憶部110の記憶する符号量推定値を出力する。
図4に、図3のように構成される本発明の符号量推定装置10の実行する処理フローの一例を図示する。
次に、図4の処理フローに従って、本発明の符号量推定装置10の実行する処理について詳細に説明する。
本発明の符号量推定装置10は、符号量の推定要求が発行されると、図4の処理フローに示すように、先ず最初に、ステップS10で、評価対象となるフレームレートFを入力する。
続いて、ステップS11で、第1の発明を実現する場合には、上述したモデルパラメータA,B,Nを入力し、第2の発明を実現する場合には、上述したモデルパラメータB,Nを入力する。続いて、ステップS12で、入力したフレームレートFの逆数1/Fを算出する。
続いて、ステップS13で、第1の発明を実現する場合には、式(3)の右辺で表される推定予測誤差電力“AF-2+BF-1+N”を算出し、第2の発明を実現する場合には、式(7)の右辺で表される推定予測誤差電力“BF-1+N”を算出する。
続いて、ステップS14で、算出した推定予測誤差電力の対数値を算出する。すなわち、第1の発明を実現する場合には、算出した推定予測誤差電力“AF-2+BF-1+N”の対数値を算出し、第2の発明を実現する場合には、算出した推定予測誤差電力“BF-1+N”の対数値を算出するのである。
続いて、ステップS15で、算出した推定予測誤差電力の対数値と入力したフレームレートFとの乗算値を算出する。
続いて、ステップS16で、ステップS15で算出した乗算値の値に0.5を乗じることで、評価対象となるフレームレートFで符号化する場合に発生する符号量の推定値を算出する。すなわち、第1の発明を実現する場合には、式(8)に従って評価対象となるフレームレートFで符号化する場合に発生する符号量の推定値を算出し、第2の発明を実現する場合には、式(9)に従って評価対象となるフレームレートFで符号化する場合に発生する符号量の推定値を算出するのである。
そして、最後に、ステップS17で、算出した符号量推定値を出力して、処理を終了する。
このようにして、本発明の符号量推定装置10は、フレームレートをFとして符号化するという制約条件が与えられた場合に、必要となる符号量を推定する処理を行うのである。
〔2〕本発明のフレームレート推定装置の構成
図5に、本発明のフレームレート推定装置20の装置構成の一実施例を図示する。
この図に示すように、本発明のフレームレート推定装置20は、入力部200と、許容符号量記憶部201と、モデルパラメータ記憶部202と、フレームレート記憶部203と、フレームレート増分値記憶部204と、フレームレート更新部205と、符号量推定部206と、符号量推定値記憶部207と、符号量推定値判定部208と、フレームレート出力部209とを備える。
この入力部200は、許容符号量と初期フレームレートとフレームレート増分値とを入力するとともに、第3の発明を実現する場合には、上述したモデルパラメータA,B,Nを入力し、第4の発明を実現する場合には、上述したモデルパラメータB,Nを入力する。
ここで、許容符号量として与えられるのは、例えば、帯域制限等により定められる目標符号量である。また、初期フレームレートとしては十分に小さな値を用いる。
許容符号量記憶部201は、入力部200の入力した許容符号量を記憶する。モデルパラメータ記憶部202は、入力部200の入力したモデルパラメータを記憶する。フレームレート記憶部203は、現在のフレームレートを記憶するものであり、その初期値として入力部200の入力した初期フレームレートを記憶する。フレームレート増分値記憶部204は、入力部200の入力したフレームレート増分値を記憶する。
フレームレート更新部205は、符号量推定値判定部208からフレームレートの更新指示がある場合に、フレームレート記憶部203の記憶するフレームレートをフレームレート増分値記憶部204の記憶するフレームレート増分値分インクリメントして、上書きする形で更新する。
符号量推定部206は、図3に示す本発明の符号量推定装置10と同じ装置構成で構成されて、モデルパラメータ記憶部202の記憶するモデルパラメータと、フレームレート記憶部203の記憶するフレームレートとを入力として、そのフレームレートで符号化する場合に発生する符号量の推定値を算出する。符号量推定値記憶部207は、符号量推定部206の算出した符号量推定値を記憶する。
符号量推定値判定部208は、符号量推定値記憶部207の記憶する符号量推定値と、許容符号量記憶部201の記憶する許容符号量とを比較して、符号量推定値より許容符号量の方が大きい場合には、フレームレート更新部205に対してフレームレートの更新を指示し、許容符号量より符号量推定値の方が大きい場合には、フレームレート出力部209に対して、フレームレート記憶部203に格納されたフレームレートの値の出力を指示する。
フレームレート出力部209は、符号量推定値判定部208により出力指示されるフレームレートを出力する。
図6に、図5のように構成される本発明のフレームレート推定装置20の実行する処理フローの一例を図示する。
次に、図6の処理フローに従って、本発明のフレームレート推定装置20の実行する処理について詳細に説明する。
本発明のフレームレート推定装置20は、フレームレートの推定要求が発行されると、図6の処理フローに示すように、先ず最初に、ステップS20で、許容符号量を入力する。
続いて、ステップS21で、第3の発明を実現する場合には、上述したモデルパラメータA,B,Nを入力し、第4の発明を実現する場合には、上述したモデルパラメータB,Nを入力する。
続いて、ステップS22で、フレームレートの初期値を入力して、現在のフレームレートをその初期値に設定し、さらに、その値をレジスタSに格納する。続いて、ステップS23で、フレームレートの増分値を入力して、フレームレートの増分値を設定する。
続いて、ステップS24で、図3に示す本発明の符号量推定装置10と同じ装置構成で構成される符号量推定部206の処理に従って、現在のフレームレート(フレームレート記憶部203に記憶されるフレームレート)で符号化した場合に発生する符号量の推定値を算出する。
すなわち、第3の発明を実現する場合には、入力したモデルパラメータA,B,Nと、現在のフレームレートとを使って、図4の処理フローを実行することで、式(8)に従って現在のフレームレートで符号化した場合に発生する符号量の推定値を算出し、第4の発明を実現する場合には、入力したモデルパラメータB,Nと、現在のフレームレートとを使って、図4の処理フローを実行することで、式(9)に従って現在のフレームレートで符号化した場合に発生する符号量の推定値を算出するのである。
続いて、ステップS25で、算出した符号量推定値が入力した許容符号量よりも小さいの否かを判断して、符号量推定値の方が許容符号量よりも小さいことを判断するときには、ステップS26に進んで、現在のフレームレートをレジスタSに格納する。
続いて、ステップS27で、フレームレートの増分値に応じて、現在のフレームレートをインクリメントしてから、ステップS24の処理に戻る。
このようにして、ステップS24〜ステップS27の処理を繰り返していくことで、ステップS25で、算出した符号量推定値の方が入力した許容符号量よりも大きくなったことを判断するときには、ステップS28に進んで、レジスタSに格納してあるフレームレート(1つ前に更新したフレームレート)を出力して、処理を終了する。
このようにして、本発明のフレームレート推定装置20は、符号量を許容符号量以下に抑えるという制約条件が与えられた場合に、それを実現する最大のフレームレートを推定する処理を行うのである。
第1および第2の発明の実行する符号量推定処理の説明図である。 第3および第4の発明の実行するフレームレート推定処理の説明図である。 本発明の符号量推定装置の装置構成の一実施例である。 本発明の符号量推定装置の実行する処理フローである。 本発明のフレームレート推定装置の装置構成の一実施例である。 本発明のフレームレート推定装置の実行する処理フローである。
符号の説明
10 符号量推定装置
100 入力部
101 モデルパラメータ記憶部
102 フレームレート記憶部
103 フレームレート逆数算出部
104 フレームレート逆数記憶部
105 推定予測誤差電力算出部
106 推定予測誤差電力記憶部
107 対数値算出部
108 対数値記憶部
109 符号量推定値算出部
110 符号量推定値記憶部
111 符号量推定値出力部

Claims (13)

  1. フレーム間予測を伴う映像符号化で用いられて、与えられたフレームレートで映像を符号化する場合の符号量を推定する符号量推定方法であって、
    3個のモデルパラメータを入力する過程と、
    上記入力した3個のモデルパラメータに基づいて、推定予測誤差電力の算出に用いられるフレームレートの逆数を変数とする二次関数を決定する過程と、
    上記決定した二次関数の対数とフレームレートとを乗じることで得られる算出式に対して、与えられたフレームレートの値を代入することで算出値を得て、その算出値に基づいて、与えられたフレームレートで映像を符号化する場合の符号量を算出する過程とを備えることを、
    特徴とする符号量推定方法。
  2. フレーム間予測を伴う映像符号化で用いられて、与えられたフレームレートで映像を符号化する場合の符号量を推定する符号量推定方法であって、
    2個のモデルパラメータを入力する過程と、
    上記入力した2個のモデルパラメータに基づいて、推定予測誤差電力の算出に用いられるフレームレートの逆数を変数とする一次関数を決定する過程と、
    上記決定した一次関数の対数とフレームレートとを乗じることで得られる算出式に対して、与えられたフレームレートの値を代入することで算出値を得て、その算出値に基づいて、与えられたフレームレートで映像を符号化する場合の符号量を算出する過程とを備えることを、
    特徴とする符号量推定方法。
  3. フレーム間予測を伴う映像符号化で用いられて、与えられた符号量の制約条件下において達成可能な最大のフレームレートを推定するフレームレート推定方法であって、
    3個のモデルパラメータを入力し、その入力した3個のモデルパラメータに基づいて、推定予測誤差電力の算出に用いられるフレームレートの逆数を変数とする二次関数を決定して、その決定した二次関数の対数とフレームレートとを乗じることで求められる算出式を導出する過程と、
    上記導出した算出式に対して、複数のフレームレートの値を代入することで算出値を得て、それらの算出値に基づいて、それらのフレームレートで映像を符号化する場合の符号量を算出して、それらの算出した符号量と制約条件となる符号量とを比較することで、その符号量の制約条件下において達成可能な最大のフレームレートを推定する過程とを備えることを、
    特徴とするフレームレート推定方法。
  4. フレーム間予測を伴う映像符号化で用いられて、与えられた符号量の制約条件下において達成可能な最大のフレームレートを推定するフレームレート推定方法であって、
    2個のモデルパラメータを入力し、その入力した2個のモデルパラメータに基づいて、推定予測誤差電力の算出に用いられるフレームレートの逆数を変数とする一次関数を決定して、その決定した一次関数の対数とフレームレートとを乗じることで求められる算出式を導出する過程と、
    上記導出した算出式に対して、複数のフレームレートの値を代入することで算出値を得て、それらの算出値に基づいて、それらのフレームレートで映像を符号化する場合の符号量を算出して、それらの算出した符号量と制約条件となる符号量とを比較することで、その符号量の制約条件下において達成可能な最大のフレームレートを推定する過程とを備えることを、
    特徴とするフレームレート推定方法。
  5. 請求項3又は4に記載のフレームレート推定方法において、
    上記推定する過程では、評価対象となるフレームレートの値を設定して、上記導出した算出式に対して、そのフレームレートの値を代入することで算出値を得て、その算出値に基づいて、そのフレームレートで映像を符号化する場合の符号量を算出し、その算出した符号量と制約条件となる符号量とを比較して、その比較結果に基づいて、評価対象となるフレームレートの値を順次大きくあるいは小さくしていくことを繰り返すことを、
    特徴とするフレームレート推定方法。
  6. フレーム間予測を伴う映像符号化で用いられて、与えられたフレームレートで映像を符号化する場合の符号量を推定する符号量推定装置であって、
    3個のモデルパラメータを入力する手段と、
    上記入力した3個のモデルパラメータに基づいて、推定予測誤差電力の算出に用いられるフレームレートの逆数を変数とする二次関数を決定する手段と、
    上記決定した二次関数の対数とフレームレートとを乗じることで得られる算出式に対して、与えられたフレームレートの値を代入することで算出値を得て、その算出値に基づいて、与えられたフレームレートで映像を符号化する場合の符号量を算出する手段とを備えることを、
    特徴とする符号量推定装置。
  7. フレーム間予測を伴う映像符号化で用いられて、与えられたフレームレートで映像を符号化する場合の符号量を推定する符号量推定装置であって、
    2個のモデルパラメータを入力する手段と、
    上記入力した2個のモデルパラメータに基づいて、推定予測誤差電力の算出に用いられるフレームレートの逆数を変数とする一次関数を決定する手段と、
    上記決定した一次関数の対数とフレームレートとを乗じることで得られる算出式に対して、与えられたフレームレートの値を代入することで算出値を得て、その算出値に基づいて、与えられたフレームレートで映像を符号化する場合の符号量を算出する手段とを備えることを、
    特徴とする符号量推定装置。
  8. フレーム間予測を伴う映像符号化で用いられて、与えられた符号量の制約条件下において達成可能な最大のフレームレートを推定するフレームレート推定装置であって、
    3個のモデルパラメータを入力し、その入力した3個のモデルパラメータに基づいて、推定予測誤差電力の算出に用いられるフレームレートの逆数を変数とする二次関数を決定して、その決定した二次関数の対数とフレームレートとを乗じることで求められる算出式を導出する手段と、
    上記導出した算出式に対して、複数のフレームレートの値を代入することで算出値を得て、それらの算出値に基づいて、それらのフレームレートで映像を符号化する場合の符号量を算出して、それらの算出した符号量と制約条件となる符号量とを比較することで、その符号量の制約条件下において達成可能な最大のフレームレートを推定する手段とを備えることを、
    特徴とするフレームレート推定装置。
  9. フレーム間予測を伴う映像符号化で用いられて、与えられた符号量の制約条件下において達成可能な最大のフレームレートを推定するフレームレート推定装置であって、
    2個のモデルパラメータを入力し、その入力した2個のモデルパラメータに基づいて、推定予測誤差電力の算出に用いられるフレームレートの逆数を変数とする一次関数を決定して、その決定した一次関数の対数とフレームレートとを乗じることで求められる算出式を導出する手段と、
    上記導出した算出式に対して、複数のフレームレートの値を代入することで算出値を得て、それらの算出値に基づいて、それらのフレームレートで映像を符号化する場合の符号量を算出して、それらの算出した符号量と制約条件となる符号量とを比較することで、その符号量の制約条件下において達成可能な最大のフレームレートを推定する手段とを備えることを、
    特徴とするフレームレート推定装置。
  10. 請求項1又は2に記載の符号量推定方法の実現に用いられる処理をコンピュータに実行させるための符号量推定プログラム。
  11. 請求項3ないし5のいずれか1項に記載のフレームレート推定方法の実現に用いられる処理をコンピュータに実行させるためのフレームレート推定プログラム。
  12. 請求項1又は2に記載の符号量推定方法の実現に用いられる処理をコンピュータに実行させるための符号量推定プログラムを記録したコンピュータ読み取り可能な記録媒体。
  13. 請求項3ないし5のいずれか1項に記載のフレームレート推定方法の実現に用いられる処理をコンピュータに実行させるためのフレームレート推定プログラムを記録したコンピュータ読み取り可能な記録媒体。
JP2006020082A 2006-01-30 2006-01-30 符号量推定方法、フレームレート推定方法、符号量推定装置、フレームレート推定装置、符号量推定プログラム、フレームレート推定プログラムおよびそれらのプログラムを記録したコンピュータ読み取り可能な記録媒体 Pending JP2007201975A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006020082A JP2007201975A (ja) 2006-01-30 2006-01-30 符号量推定方法、フレームレート推定方法、符号量推定装置、フレームレート推定装置、符号量推定プログラム、フレームレート推定プログラムおよびそれらのプログラムを記録したコンピュータ読み取り可能な記録媒体

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006020082A JP2007201975A (ja) 2006-01-30 2006-01-30 符号量推定方法、フレームレート推定方法、符号量推定装置、フレームレート推定装置、符号量推定プログラム、フレームレート推定プログラムおよびそれらのプログラムを記録したコンピュータ読み取り可能な記録媒体

Publications (1)

Publication Number Publication Date
JP2007201975A true JP2007201975A (ja) 2007-08-09

Family

ID=38456081

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006020082A Pending JP2007201975A (ja) 2006-01-30 2006-01-30 符号量推定方法、フレームレート推定方法、符号量推定装置、フレームレート推定装置、符号量推定プログラム、フレームレート推定プログラムおよびそれらのプログラムを記録したコンピュータ読み取り可能な記録媒体

Country Status (1)

Country Link
JP (1) JP2007201975A (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008113294A (ja) * 2006-10-31 2008-05-15 Nippon Telegr & Teleph Corp <Ntt> 符号量推定方法,フレームレート推定方法,符号量推定装置,フレームレート推定装置,符号量推定プログラム,フレームレート推定プログラムおよびそれらのプログラムを記録したコンピュータ読み取り可能な記録媒体
JP2009033686A (ja) * 2007-07-31 2009-02-12 Nippon Telegr & Teleph Corp <Ntt> 開口率設定方法、開口率設定装置、開口率設定プログラムおよびそのプログラムを記録したコンピュータ読み取り可能な記録媒体
JP2009260779A (ja) * 2008-04-18 2009-11-05 Nippon Telegr & Teleph Corp <Ntt> 動き推定精度推定方法、動き推定精度推定装置、動き推定精度推定プログラム及びそのプログラムを記録したコンピュータ読み取り可能な記録媒体
EP3903896A1 (en) * 2020-04-30 2021-11-03 INTEL Corporation Cloud gaming adaptive synchronization mechanism
US11446571B2 (en) 2020-04-30 2022-09-20 Intel Corporation Cloud gaming adaptive synchronization mechanism

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
CSNJ200610052138, 坂東 幸治,他, "高フレームレート映像信号の符号量に関する理論モデルの構築", 第4回情報科学技術フォーラム(FIT2005)一般講演論文集, 20050822, 第3分冊, pp.351−352, 電子情報通信学会 *
JPN6009056290, 坂東 幸治,他, "高フレームレート映像信号の符号量に関する理論モデルの構築", 第4回情報科学技術フォーラム(FIT2005)一般講演論文集, 20050822, 第3分冊, pp.351−352, 電子情報通信学会 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008113294A (ja) * 2006-10-31 2008-05-15 Nippon Telegr & Teleph Corp <Ntt> 符号量推定方法,フレームレート推定方法,符号量推定装置,フレームレート推定装置,符号量推定プログラム,フレームレート推定プログラムおよびそれらのプログラムを記録したコンピュータ読み取り可能な記録媒体
JP2009033686A (ja) * 2007-07-31 2009-02-12 Nippon Telegr & Teleph Corp <Ntt> 開口率設定方法、開口率設定装置、開口率設定プログラムおよびそのプログラムを記録したコンピュータ読み取り可能な記録媒体
JP2009260779A (ja) * 2008-04-18 2009-11-05 Nippon Telegr & Teleph Corp <Ntt> 動き推定精度推定方法、動き推定精度推定装置、動き推定精度推定プログラム及びそのプログラムを記録したコンピュータ読み取り可能な記録媒体
EP3903896A1 (en) * 2020-04-30 2021-11-03 INTEL Corporation Cloud gaming adaptive synchronization mechanism
US11446571B2 (en) 2020-04-30 2022-09-20 Intel Corporation Cloud gaming adaptive synchronization mechanism

Similar Documents

Publication Publication Date Title
US10178394B2 (en) Transcoding techniques for alternate displays
EP3343923B1 (en) Motion vector field coding method and decoding method, and coding and decoding apparatuses
US12262032B2 (en) Reinforcement learning based rate control
CN118055253A (zh) 用于视频代码化中的运动补偿预测的光流估计
CN109697387B (zh) 运动方向预测方法、装置、电子设备及存储介质
EP3648460A1 (en) Method and apparatus for controlling encoding resolution ratio
KR20210044746A (ko) 비디오 코딩 방법, 장치, 전자 기기 및 컴퓨터 판독 가능한 저장 매체
KR102242334B1 (ko) 데이터 변형을 통한 고해상도 동영상 프레임 율 고속 변환 방법 및 장치
TW200913668A (en) Video noise reduction
JP4695015B2 (ja) 符号量推定方法、フレームレート推定方法、符号量推定装置、フレームレート推定装置、符号量推定プログラム、フレームレート推定プログラムおよびそれらのプログラムを記録したコンピュータ読み取り可能な記録媒体
JP2007201975A (ja) 符号量推定方法、フレームレート推定方法、符号量推定装置、フレームレート推定装置、符号量推定プログラム、フレームレート推定プログラムおよびそれらのプログラムを記録したコンピュータ読み取り可能な記録媒体
JP4764136B2 (ja) 動画像符号化装置、及びフェードシーン検出装置
JP2018006831A (ja) 映像フィルタリング方法、映像フィルタリング装置及び映像フィルタリングプログラム
US8804822B2 (en) I-frame size estimation based on edge strength
CN119946282A (zh) 双目视频压缩方法、装置、设备及存储介质
US20230078062A1 (en) Vr video encoding parameter calculation apparatus, vr video encoding parameter calculation method and program
JP4616234B2 (ja) 符号量推定方法,フレームレート推定方法,符号量推定装置,フレームレート推定装置,符号量推定プログラム,フレームレート推定プログラムおよびそれらのプログラムを記録したコンピュータ読み取り可能な記録媒体
WO2012027892A1 (en) Rho-domain metrics
CN113411628B (zh) 直播视频的码率自适应方法、装置、电子设备及可读介质
US8249160B2 (en) Extracting multiple classified adaptive decimation filters
JP2020123888A (ja) 情報処理装置、情報処理方法およびプログラム
CN109413422A (zh) 结合图像质量和运动幅度的自适应插入i帧方法
Pathak et al. Enhanced hierarchical prediction for lossless medical image compression in the field of telemedicine application
JP4785890B2 (ja) 動き推定精度推定方法、動き推定精度推定装置、動き推定精度推定プログラム及びそのプログラムを記録したコンピュータ読み取り可能な記録媒体
CN105306934A (zh) 一种低复杂度片源的编码方法及系统

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080205

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20080529

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20091023

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20091110

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20100316