JP6111556B2 - 動画像再符号化装置、方法及びプログラム - Google Patents
動画像再符号化装置、方法及びプログラム Download PDFInfo
- Publication number
- JP6111556B2 JP6111556B2 JP2012179071A JP2012179071A JP6111556B2 JP 6111556 B2 JP6111556 B2 JP 6111556B2 JP 2012179071 A JP2012179071 A JP 2012179071A JP 2012179071 A JP2012179071 A JP 2012179071A JP 6111556 B2 JP6111556 B2 JP 6111556B2
- Authority
- JP
- Japan
- Prior art keywords
- encoding
- mode
- picture
- information
- coding
- 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.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/593—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
- H04N19/112—Selection of coding mode or of prediction mode according to a given display mode, e.g. for interlaced or progressive display mode
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
- H04N19/147—Data rate or code amount at the encoder output according to rate distortion criteria
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
- H04N19/149—Data rate or code amount at the encoder output by estimating the code amount by means of a model, e.g. mathematical model or statistical model
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/157—Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
- H04N19/159—Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/172—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/189—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
- H04N19/19—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding using optimisation based on Lagrange multipliers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/40—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/70—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Algebra (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
図16には、本比較例に係る動画像再符号化装置100が示されている。動画像再符号化装置100は、復号部12、再符号化部14、重要度情報取得部16及び符号化モード判定部20を有する。動画像再符号化装置100の各部は、各々別個の回路として形成される。また、動画像再符号化装置100の各部は、各部に対応する回路が集積された一つの集積回路として実装されてもよい。また、動画像再符号化装置100の各部は、CPUがコンピュータプログラムを実行することで実現される機能モジュールであってもよい。
FieldNum≧TH1 …(1)
上記の(1)式において、FieldNumは重要度情報取得部16によって取得される復号部12のブロック単位のフィールド符号化ブロック数、Th1は判定閾値である。
FieldInfo≧FlameInfo×TH2 …(2)
上記の(2)式において、FieldInfoは重要度情報取得部16によって取得されるフィールド符号化ブロックにおける累積発生情報量、FlameInfoは重要度情報取得部16によって取得されるフレーム符号化ブロックにおける累積発生情報量、TH2は判定閾値である。
AveFieldMVx≧AveFlameMVx×TH3 …(3)
上記の(3)式において、AveFieldMVxは重要度情報取得部16によって取得されるフィールド符号化ブロックにおける各動きベクトルの水平成分の平均である。AveFlameMVxは重要度情報取得部16によって取得されるフレーム符号化ブロックにおける各動きベクトルの平均であり、TH3は判定閾値である。符号化モード判定部20は、(1)〜(3)式の条件の何れかを満たす場合には、再符号化部14で行う符号化をフィールド符号化モードと判定し、(1)〜(3)式の条件の何れかも満たさない場合には、フレーム符号化モードと判定する。
cost=SAD_cost+MV_cost …(4)
なお、(4)式において、SAD_cost(Sum Absolute Difference)は差分絶対値、MV_cost(Motion Vector)は動きベクトルの符号量相当の評価値である。
SAD()=Σ|*org−*ref|
実際には、マクロブロックは、1つのマクロブロックを複数のサブブロックに分割可能なので、例えば8×8画素のサブブロック4つに分かれている場合は、8×8=64画素の差分絶対値和の4つの集まりが、SAD評価値となる。サブブロックは、16×16画素や8×8画素の他に、8×16画素、16×8画素、4×8画素、8×4画素、4×4画素と様々な大きさを採用可能である。
ACT()=Σ|*org−AveMB|
次に開示の技術の第1実施形態を説明する。なお、本第1実施形態において、先に説明した比較例と同一の部分には同一の符号を付し、説明を省略する。
FieldNum=Σ(FieldDCT)
とする。また、PピクチャやBピクチャの場合は、
FieldNum=Σ(FieldDCT/FieldPred)
とすることができる。もちろん、後者の場合は、例えば、
FieldNum=Σ(FieldPred)
と片方の要素だけで判定する事も可能である。
TH1'=F1(EncBitrate)×TH1 …(6)
なお、(6)式におけるF1(n)はnに対する減少関数である。F1(n)に関して、符号化をH.264と仮定すると、量子化スケールは、量子化パラメータQP値に対して指数的に増加する。量子化スケール値をQScaleとすると、具体的な計算式は以下の(7)式で定義されている
次に開示の技術の第2実施形態について説明する。なお、本第2実施形態は第1実施形態と同一の構成であるので、各部分に同一の符号を付して構成の説明を省略し、以下、本第2実施形態の作用を説明する。
TH1'=F2{EncIPicInfo/Σ(EncIPicInfo,EncPPicInfo,EncBPicInfo)}×TH1 …(10)
但し、(10)式において、EncIPicInfo,EncPPicInfo,EncBPicInfoは各々ピクチャタイプ別の発生情報量であり、F2(n)はnに対する減少関数である。(10)式は、第1実施形態と同様に、I,P,Bの各ピクチャタイプ全体の発生情報量の和に対し、Iピクチャの発生情報量の比率が大きくなるに従って閾値TH1'の値が小さくされる。
次に開示の技術の第3実施形態について説明する。なお、本第3実施形態は第1実施形態及び第2実施形態と同一の構成であるので、各部分に同一の符号を付して構成の説明を省略し、以下、本第3実施形態の作用を説明する。
GCM=ピクチャの発生情報量×ピクチャの平均量子化値 …(11)
である。本第3実施形態では、ピクチャタイプ毎にGCMを計算し、IピクチャのGCMが全体(全ピクチャタイプ)のGCMの和に対して、どの程度の割合を占めるかに応じて閾値を変更する。低ビットレートになればなるほどIピクチャのGCMの全体に対する割合が増える事から、本第3実施形態では、当該割合によって閾値TH1〜TH3を変更することで、ピクチャ単位のフレーム/フィールドの判定の重み(cost)を変更している。
TH1'=F3{Xi/Σ(Xi,Xp,Xb)}×TH1 …(12)
但し、(12)式において、Xi,Xp,Xbは各ピクチャタイプ別のGCMであり、F3(n)はnに対する減少関数である。(12)式は、第1実施形態及び第2実施形態と同様に、I,P,Bの各ピクチャタイプ全体のGCMの和に対し、IピクチャのGCMの比率が大きくなるに従って閾値TH1'の値が小さくされる。
Fk(n)=−χ×n+δ …(13)
なお、(13)式において、k=2,3、χ>0,δ>0の定数である。
次に開示の技術の第4実施形態について説明する。なお、本第3実施形態は第1実施形態〜第3実施形態と同一の構成であるので、各部分に同一の符号を付して構成の説明を省略し、以下、本第4実施形態の作用を説明する。
TQPi=Xi/Ti、TQPp=Xp/Tp、TQPb=Xb/Tb …(15)
上記の(15)式より、各ピクチャ[i]のターゲットQP(TQP[i])を演算できる。
TQPi<THi かつ TQPp<THp かつ TQPb<THb
の場合には、ステップ282からステップ284へ移行する。そして、ステップ284,286において、再符号化部14は、符号化モードをフレーム符号化モードへ変更してピクチャレートの再制御を行う。
TQPi≧THi かつ TQPp≧THp かつ TQPb≧THb
の場合には、ステップ290からステップ292へ移行する。そして、ステップ292,294において、再符号化部14は、符号化モードをフィールド符号化モードへ変更してピクチャレートの再制御を行う。
次に開示の技術の第5実施形態について説明する。なお、本第5実施形態は第1実施形態〜第4実施形態と同一の構成であるので、各部分に同一の符号を付して構成の説明を省略し、以下、本第5実施形態の作用を説明する。
次に開示の技術の第6実施形態を説明する。図15には、動画像再符号化装置10として機能することが可能なコンピュータ110が示されている。
ピクチャを分割したブロック単位で、フレームを基準として符号化するフレーム符号化モード又はフィールドを基準として符号化するフィールド符号化モードに切り替え可能な第1の符号化方式で符号化された符号化済み動画像データを復号する復号部(図1:12)と、
前記符号化済み動画像データが前記復号部によって復号される際に、前記ブロック単位で切り替えられた符号化モードの重要度に関連する重要度情報を取得する重要度情報取得部(図1:16)と、
ピクチャ単位で前記フレーム符号化モード又は前記フィールド符号化モードに切り替え可能な第2の符号化方式に設定された符号化パラメータ、又は、前記復号部によって復号された動画像データに対して前記第2の符号化が実施された際の統計情報を取得する再符号化情報取得部(図1:48)と、
前記重要度情報取得部によって取得された前記重要度情報、及び、前記再符号化情報取得部によって取得された前記符号化パラメータ又は前記統計情報に基づいて、前記第2の符号化方式の符号化モードを判定する符号化モード判定部(図1:20)と、
前記符号化モード判定部で判定された符号化モードに従い、前記復号部によって復号された動画像データに対して前記第2の符号化を行う再符号化部(図1:14)と、
を含む動画像再符号化装置。
前記重要度情報取得部は、前記重要度情報として、フレーム内符号化の場合は、直交変換がフレームDCTであるかフィールドDCTであるかを表す符号化モード情報を取得し、フレーム間符号化の場合は、動き予測がフレーム予測であるかフィールド予測であるかを表す予測モード情報、及び、直交変換がフレームDCTであるかフィールドDCTであるかを表す符号化モード情報の少なくとも一方を取得する付記1記載の動画像再符号化装置。
前記重要度情報取得部は、前記第1の符号化方式で符号化された符号化済み動画像データに関して、フィールド符号化モード及びフレーム符号化モードの少なくとも一方の符号化モードのブロック数を累積した値を前記重要度情報として取得し、
前記符号化モード判定部は、フィールド符号化モードのブロック数の累積値が閾値TH1以上の場合は前記第2の符号化方式の符号化モードとしてフィールド符号化モードを選択し、フィールド符号化モードのブロック数の累積値が閾値TH1未満の場合は前記第2の符号化方式の符号化モードとしてフレーム符号化モードを選択する付記1記載の動画像再符号化装置。
前記重要度情報取得部は、前記第1の符号化方式で符号化された符号化済み動画像データに関して、フィールド符号化モード及びフレーム符号化モードの少なくとも一方の符号化モードのピクチャ符号化発生情報量を前記重要度情報として取得し、
前記符号化モード判定部は、前記フレーム符号化モードのピクチャ符号化発生情報量の大きさに対する、前記フィールド符号化のピクチャ符号化発生情報量の大きさの比率を求め、求めた前記比率が閾値TH2以上の場合は前記第2の符号化方式の符号化モードとしてフィールド符号化モードを選択し、前記比率が閾値TH2未満の場合は前記第2の符号化方式の符号化モードとしてフレーム符号化モードを選択する付記1記載の動画像再符号化装置。
前記重要度情報取得部は、前記第1の符号化方式で符号化された符号化済み動画像データに関して、フィールド符号化モード及びフレーム符号化モードの少なくとも一方の符号化モードにおける、動きベクトルの平均又は分散を表す情報を前記重要度情報として取得し、
前記符号化モード判定部は、前記フレーム符号化モードの動きベクトルの平均又は分散の大きさに対する、前記フィールド符号化モードの動きベクトルの平均又は分散の大きさの比率を求め、求めた前記比率が閾値TH3以上の場合は前記第2の符号化方式の符号化モードとしてフィールド符号化モードを選択し、前記比率が閾値TH3未満の場合は前記第2の符号化方式の符号化モードとしてフレーム符号化モードを選択する付記1記載の動画像再符号化装置。
前記再符号化情報取得部は、前記符号化パラメータとして、前記第2の符号化方式に設定されるビットレートを表す情報を取得し、
前記符号化モード判定部は、前記再符号化情報取得部によって取得された情報が表すビットレートが低くなるに従って、前記閾値TH1〜前記閾値TH3のうち判定に用いる閾値を小さくする付記3〜付記5の何れか1項記載の動画像再符号化装置。
前記再符号化情報取得部は、前記統計情報として、全ピクチャの発生情報量に占めるIピクチャの発生情報量の割合を表す情報を取得し、
前記符号化モード判定部は、前記再符号化情報取得部によって取得された情報が表す、全ピクチャの発生情報量に占めるIピクチャの発生情報量の割合が小さくなるに従って、前記閾値TH1〜前記閾値TH3のうち判定に用いる閾値を小さくする付記3〜付記5の何れか1項記載の動画像再符号化装置。
前記再符号化情報取得部は、前記統計情報として、前記第2の符号化方式における符号化済ピクチャの量子化スケールの平均値を表す情報を取得し、
前記符号化モード判定部は、前記再符号化情報取得部によって取得された情報が表す、前記量子化スケールの平均値が大きくなるに従って、前記閾値TH1〜前記閾値TH3のうち判定に用いる閾値を小さくする付記3〜付記5の何れか1項記載の動画像再符号化装置。
ピクチャを分割したブロック単位で、フレームを基準として符号化するフレーム符号化モード又はフィールドを基準として符号化するフィールド符号化モードに切り替え可能な第1の符号化方式で符号化された符号化済み動画像データを復号すると共に、
前記符号化済み動画像データを復号する際に、前記ブロック単位で切り替えられた符号化モードの重要度に関連する重要度情報を取得し、
ピクチャ単位で前記フレーム符号化モード又は前記フィールド符号化モードに切り替え可能な第2の符号化方式に設定された符号化パラメータ、又は、前記復号した動画像データに対して前記第2の符号化を実施した際の統計情報を取得し、
取得した前記重要度情報及び取得した前記符号化パラメータ又は前記統計情報に基づいて、前記第2の符号化方式の符号化モードを判定し、
前記判定した符号化モードに従い、前記復号した動画像データに対して前記第2の符号化を行う
ことを含む動画像再符号化方法。
前記重要度情報として、フレーム内符号化の場合は、直交変換がフレームDCTであるかフィールドDCTであるかを表す符号化モード情報を取得し、フレーム間符号化の場合は、動き予測がフレーム予測であるかフィールド予測であるかを表す予測モード情報、及び、直交変換がフレームDCTであるかフィールドDCTであるかを表す符号化モード情報の少なくとも一方を取得する付記9記載の動画像再符号化方法。
前記第1の符号化方式で符号化された符号化済み動画像データに関して、フィールド符号化モード及びフレーム符号化モードの少なくとも一方の符号化モードのブロック数を累積した値を前記重要度情報として取得し、
フィールド符号化モードのブロック数の累積値が閾値TH1以上の場合は前記第2の符号化方式の符号化モードとしてフィールド符号化モードを選択し、フィールド符号化モードのブロック数の累積値が閾値TH1未満の場合は前記第2の符号化方式の符号化モードとしてフレーム符号化モードを選択する付記9記載の動画像再符号化方法。
前記第1の符号化方式で符号化された符号化済み動画像データに関して、フィールド符号化モード及びフレーム符号化モードの少なくとも一方の符号化モードのピクチャ符号化発生情報量を前記重要度情報として取得し、
前記フレーム符号化モードのピクチャ符号化発生情報量の大きさに対する、前記フィールド符号化のピクチャ符号化発生情報量の大きさの比率を求め、求めた前記比率が閾値TH2以上の場合は前記第2の符号化方式の符号化モードとしてフィールド符号化モードを選択し、前記比率が閾値TH2未満の場合は前記第2の符号化方式の符号化モードとしてフレーム符号化モードを選択する付記9記載の動画像再符号化方法。
前記第1の符号化方式で符号化された符号化済み動画像データに関して、フィールド符号化モード及びフレーム符号化モードの少なくとも一方の符号化モードにおける、動きベクトルの平均又は分散を表す情報を前記重要度情報として取得し、
前記フレーム符号化モードの動きベクトルの平均又は分散の大きさに対する、前記フィールド符号化モードの動きベクトルの平均又は分散の大きさの比率を求め、求めた前記比率が閾値TH3以上の場合は前記第2の符号化方式の符号化モードとしてフィールド符号化モードを選択し、前記比率が閾値TH3未満の場合は前記第2の符号化方式の符号化モードとしてフレーム符号化モードを選択する付記9記載の動画像再符号化方法。
前記符号化パラメータとして、前記第2の符号化方式に設定されるビットレートを表す情報を取得し、
取得した前記情報が表すビットレートが低くなるに従って、前記閾値TH1〜前記閾値TH3のうち判定に用いる閾値を小さくする付記11〜付記13の何れか1項記載の動画像再符号化方法。
前記統計情報として、全ピクチャの発生情報量に占めるIピクチャの発生情報量の割合を表す情報を取得し、
取得した前記情報が表す全ピクチャの発生情報量に占めるIピクチャの発生情報量の割合が小さくなるに従って、前記閾値TH1〜前記閾値TH3のうち判定に用いる閾値を小さくする付記11〜付記13の何れか1項記載の動画像再符号化方法。
前記統計情報として、前記第2の符号化方式における符号化済ピクチャの量子化スケールの平均値を表す情報を取得し、
取得した前記情報が表す前記量子化スケールの平均値が大きくなるに従って、前記閾値TH1〜前記閾値TH3のうち判定に用いる閾値を小さくする付記11〜付記13の何れか1項記載の動画像再符号化方法。
コンピュータに、
ピクチャを分割したブロック単位で、フレームを基準として符号化するフレーム符号化モード又はフィールドを基準として符号化するフィールド符号化モードに切り替え可能な第1の符号化方式で符号化された符号化済み動画像データを復号すると共に、
前記符号化済み動画像データを復号する際に、前記ブロック単位で切り替えられた符号化モードの重要度に関連する重要度情報を取得し、
ピクチャ単位で前記フレーム符号化モード又は前記フィールド符号化モードに切り替え可能な第2の符号化方式に設定された符号化パラメータ、又は、前記復号した動画像データに対して前記第2の符号化を実施した際の統計情報を取得し、
取得した前記重要度情報及び取得した前記符号化パラメータ又は前記統計情報に基づいて、前記第2の符号化方式の符号化モードを判定し、
前記判定した符号化モードに従い、前記復号した動画像データに対して前記第2の符号化を行う
ことを含む処理を実行させるための動画像再符号化プログラム又は当該動画像再符号化プログラムが記録された記録媒体。
前記重要度情報として、フレーム内符号化の場合は、直交変換がフレームDCTであるかフィールドDCTであるかを表す符号化モード情報を取得し、フレーム間符号化の場合は、動き予測がフレーム予測であるかフィールド予測であるかを表す予測モード情報、及び、直交変換がフレームDCTであるかフィールドDCTであるかを表す符号化モード情報の少なくとも一方を取得する付記17記載の動画像再符号化プログラム又は記録媒体。
前記第1の符号化方式で符号化された符号化済み動画像データに関して、フィールド符号化モード及びフレーム符号化モードの少なくとも一方の符号化モードのブロック数を累積した値を前記重要度情報として取得し、
フィールド符号化モードのブロック数の累積値が閾値TH1以上の場合は前記第2の符号化方式の符号化モードとしてフィールド符号化モードを選択し、フィールド符号化モードのブロック数の累積値が閾値TH1未満の場合は前記第2の符号化方式の符号化モードとしてフレーム符号化モードを選択する付記17記載の動画像再符号化プログラム又は記録媒体。
前記第1の符号化方式で符号化された符号化済み動画像データに関して、フィールド符号化モード及びフレーム符号化モードの少なくとも一方の符号化モードのピクチャ符号化発生情報量を前記重要度情報として取得し、
前記フレーム符号化モードのピクチャ符号化発生情報量の大きさに対する、前記フィールド符号化のピクチャ符号化発生情報量の大きさの比率を求め、求めた前記比率が閾値TH2以上の場合は前記第2の符号化方式の符号化モードとしてフィールド符号化モードを選択し、前記比率が閾値TH2未満の場合は前記第2の符号化方式の符号化モードとしてフレーム符号化モードを選択する付記17記載の動画像再符号化プログラム又は記録媒体。
前記第1の符号化方式で符号化された符号化済み動画像データに関して、フィールド符号化モード及びフレーム符号化モードの少なくとも一方の符号化モードにおける、動きベクトルの平均又は分散を表す情報を前記重要度情報として取得し、
前記フレーム符号化モードの動きベクトルの平均又は分散の大きさに対する、前記フィールド符号化モードの動きベクトルの平均又は分散の大きさの比率を求め、求めた前記比率が閾値TH3以上の場合は前記第2の符号化方式の符号化モードとしてフィールド符号化モードを選択し、前記比率が閾値TH3未満の場合は前記第2の符号化方式の符号化モードとしてフレーム符号化モードを選択する付記17記載の動画像再符号化プログラム又は記録媒体。
前記符号化パラメータとして、前記第2の符号化方式に設定されるビットレートを表す情報を取得し、
取得した前記情報が表すビットレートが低くなるに従って、前記閾値TH1〜前記閾値TH3のうち判定に用いる閾値を小さくする付記19〜付記21の何れか1項記載の動画像再符号化プログラム又は記録媒体。
前記統計情報として、全ピクチャの発生情報量に占めるIピクチャの発生情報量の割合を表す情報を取得し、
取得した前記情報が表す全ピクチャの発生情報量に占めるIピクチャの発生情報量の割合が小さくなるに従って、前記閾値TH1〜前記閾値TH3のうち判定に用いる閾値を小さくする付記19〜付記21の何れか1項記載の動画像再符号化プログラム又は記録媒体。
前記統計情報として、前記第2の符号化方式における符号化済ピクチャの量子化スケールの平均値を表す情報を取得し、
取得した前記情報が表す前記量子化スケールの平均値が大きくなるに従って、前記閾値TH1〜前記閾値TH3のうち判定に用いる閾値を小さくする付記19〜付記21の何れか1項記載の動画像再符号化プログラム又は記録媒体。
12 復号部
14 再符号化部
16 重要度情報取得部
20 符号化モード判定部
48 再符号化情報取得部
110 コンピュータ
112 CPU
114 メモリ
116 記憶部
120 動画像再符号化プログラム
Claims (11)
- ピクチャを分割したブロック単位で、フレームを基準として符号化するフレーム符号化モード又はフィールドを基準として符号化するフィールド符号化モードに切り替え可能な第1の符号化方式で符号化された符号化済み動画像データを復号する復号部と、
前記符号化済み動画像データが前記復号部によって復号される際に、前記ブロック単位で切り替えられた符号化モードがフレーム符号化モードかフィールド符号化モードかに応じて相違する符号化モード情報を前記復号部から取得する符号化モード情報取得部と、
前記復号部によって復号された動画像データに対してピクチャ単位で前記フレーム符号化モード又は前記フィールド符号化モードに切り替え可能な第2の符号化方式で第2の符号化が実施された際の前記第2の符号化に割り当てられた情報量に関する統計情報を取得する再符号化情報取得部と、
前記符号化モード情報取得部によって取得された前記ブロック単位の符号化モード情報、及び、前記再符号化情報取得部によって取得された前記統計情報に基づいて、ピクチャを単位とした符号化を行う際に前記ピクチャを構成するブロックの符号化モードの割合によってフレーム符号化モード又はフィールド符号化モードと判定する基準を、前記統計情報が表す前記情報量のうち、Iピクチャの発生情報量の比率が大きくなるに従って前記フィールド符号化モードが選択され易くなるように調整し、前記第2の符号化方式の符号化モードを判定する符号化モード判定部と、
前記符号化モード判定部で判定された符号化モードに従い、前記復号部によって復号された動画像データに対して前記第2の符号化を行う再符号化部と、
を含む動画像再符号化装置。 - 前記符号化モード情報取得部は、前記符号化モード情報として、フレーム内符号化の場合は、直交変換がフレームDCTであるかフィールドDCTであるかを表す情報を取得し、フレーム間符号化の場合は、動き予測がフレーム予測であるかフィールド予測であるかを表す情報、及び、直交変換がフレームDCTであるかフィールドDCTであるかを表す情報の少なくとも一方を取得する請求項1記載の動画像再符号化装置。
- 前記符号化モード情報取得部は、前記第1の符号化方式で符号化された符号化済み動画像データに関して、フィールド符号化モードのブロック数を累積した値を前記符号化モード情報として取得し、
前記符号化モード判定部は、フィールド符号化モードのブロック数の累積値が閾値TH1以上の場合は前記第2の符号化方式の符号化モードとしてフィールド符号化モードを選択し、フィールド符号化モードのブロック数の累積値が閾値TH1未満の場合は前記第2の符号化方式の符号化モードとしてフレーム符号化モードを選択する請求項1記載の動画像再符号化装置。 - 前記符号化モード情報取得部は、前記第1の符号化方式で符号化された符号化済み動画像データに関して、フィールド符号化モード及びフレーム符号化モードのピクチャ符号化発生情報量を前記符号化モード情報として取得し、
前記符号化モード判定部は、前記フレーム符号化モードのピクチャ符号化発生情報量の大きさに対する、前記フィールド符号化モードのピクチャ符号化発生情報量の大きさの比率を求め、求めた前記比率が閾値TH2以上の場合は前記第2の符号化方式の符号化モードとしてフィールド符号化モードを選択し、前記比率が閾値TH2未満の場合は前記第2の符号化方式の符号化モードとしてフレーム符号化モードを選択する請求項1記載の動画像再符号化装置。 - 前記符号化モード情報取得部は、前記第1の符号化方式で符号化された符号化済み動画像データに関して、フィールド符号化モード及びフレーム符号化モードにおける、動きベクトルの平均を表す情報を前記符号化モード情報として取得し、
前記符号化モード判定部は、前記フレーム符号化モードの動きベクトルの平均の大きさに対する、前記フィールド符号化モードの動きベクトルの平均の大きさの比率を求め、求めた前記比率が閾値TH3以上の場合は前記第2の符号化方式の符号化モードとしてフィールド符号化モードを選択し、前記比率が閾値TH3未満の場合は前記第2の符号化方式の符号化モードとしてフレーム符号化モードを選択する請求項1記載の動画像再符号化装置。 - 前記再符号化情報取得部は、前記第2の符号化方式に設定されるビットレートを表す情報を取得し、
前記符号化モード判定部は、前記再符号化情報取得部によって取得された情報が表すビットレートが低くなるに従って、前記閾値TH1〜前記閾値TH3のうち判定に用いる閾値を小さくする請求項3〜請求項5の何れか1項記載の動画像再符号化装置。 - 前記再符号化情報取得部は、前記統計情報として、全ピクチャの発生情報量に占めるIピクチャの発生情報量の割合を表す情報を取得し、
前記符号化モード判定部は、前記再符号化情報取得部によって取得された情報が表す、全ピクチャの発生情報量に占めるIピクチャの発生情報量の割合が大きくなるに従って、前記閾値TH1〜前記閾値TH3のうち判定に用いる閾値を小さくする請求項3〜請求項5の何れか1項記載の動画像再符号化装置。 - 前記再符号化情報取得部は、前記統計情報として、再符号化のピクチャタイプ別の複雑度を取得し、
前記符号化モード判定部は、前記再符号化情報取得部によって取得された前記複雑度から求まる、ピクチャタイプ全体の複雑度の和に対するIピクチャの複雑度の比率が大きくなるに従って、前記閾値TH1〜前記閾値TH3のうち判定に用いる閾値を小さくする請求項3〜請求項5の何れか1項記載の動画像再符号化装置。 - 前記再符号化情報取得部は、前記統計情報として、ピクチャタイプ別のターゲット量子化パラメータTQPを取得し、
前記符号化モード判定部は、符号化モードをフィールド符号化モードと判定した後に、前記再符号化情報取得部によって取得されたピクチャタイプ別のターゲット量子化パラメータTQPの各々が、ピクチャタイプ別の閾値よりも小さい場合には、判定した符号化モードをフレーム符号化モードに変更し、符号化モードをフレーム符号化モードと判定した後に、前記再符号化情報取得部によって取得されたピクチャタイプ別のターゲット量子化パラメータTQPの各々が、ピクチャタイプ別の閾値以上の場合には、判定した符号化モードをフィールド符号化モードに変更する請求項1〜請求項8の何れか1項記載の動画像再符号化装置。 - ピクチャを分割したブロック単位で、フレームを基準として符号化するフレーム符号化モード又はフィールドを基準として符号化するフィールド符号化モードに切り替え可能な第1の符号化方式で符号化された符号化済み動画像データを復号すると共に、
前記符号化済み動画像データを復号する際に、前記ブロック単位で切り替えられた符号化モードがフレーム符号化モードかフィールド符号化モードかに応じて相違する符号化モード情報を取得し、
前記復号した動画像データに対してピクチャ単位で前記フレーム符号化モード又は前記フィールド符号化モードに切り替え可能な第2の符号化方式で第2の符号化を実施した際の前記第2の符号化に割り当てられた情報量に関する統計情報を取得し、
取得した前記ブロック単位の符号化モード情報及び取得した前記統計情報に基づいて、ピクチャを単位とした符号化を行う際に前記ピクチャを構成するブロックの符号化モードの割合によってフレーム符号化モード又はフィールド符号化モードと判定する基準を、前記統計情報が表す前記情報量のうち、Iピクチャの発生情報量の比率が大きくなるに従って前記フィールド符号化モードが選択され易くなるように調整し、前記第2の符号化方式の符号化モードを判定し、
前記判定した符号化モードに従い、前記復号した動画像データに対して前記第2の符号化を行う
ことを含む処理をコンピュータが実行する動画像再符号化方法。 - コンピュータに、
ピクチャを分割したブロック単位で、フレームを基準として符号化するフレーム符号化モード又はフィールドを基準として符号化するフィールド符号化モードに切り替え可能な第1の符号化方式で符号化された符号化済み動画像データを復号すると共に、
前記符号化済み動画像データを復号する際に、前記ブロック単位で切り替えられた符号化モードがフレーム符号化モードかフィールド符号化モードかに応じて相違する符号化モード情報を取得し、
前記復号した動画像データに対してピクチャ単位で前記フレーム符号化モード又は前記フィールド符号化モードに切り替え可能な第2の符号化方式で第2の符号化を実施した際の前記第2の符号化に割り当てられた情報量に関する統計情報を取得し、
取得した前記ブロック単位の符号化モード情報及び取得した前記統計情報に基づいて、ピクチャを単位とした符号化を行う際に前記ピクチャを構成するブロックの符号化モードの割合によってフレーム符号化モード又はフィールド符号化モードと判定する基準を、前記統計情報が表す前記情報量のうち、Iピクチャの発生情報量の比率が大きくなるに従って前記フィールド符号化モードが選択され易くなるように調整し、前記第2の符号化方式の符号化モードを判定し、
前記判定した符号化モードに従い、前記復号した動画像データに対して前記第2の符号化を行う
ことを含む処理を実行させるための動画像再符号化プログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012179071A JP6111556B2 (ja) | 2012-08-10 | 2012-08-10 | 動画像再符号化装置、方法及びプログラム |
US13/897,977 US9544594B2 (en) | 2012-08-10 | 2013-05-20 | Moving image reencoding device and moving image reencoding method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012179071A JP6111556B2 (ja) | 2012-08-10 | 2012-08-10 | 動画像再符号化装置、方法及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014039095A JP2014039095A (ja) | 2014-02-27 |
JP6111556B2 true JP6111556B2 (ja) | 2017-04-12 |
Family
ID=50066177
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012179071A Expired - Fee Related JP6111556B2 (ja) | 2012-08-10 | 2012-08-10 | 動画像再符号化装置、方法及びプログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US9544594B2 (ja) |
JP (1) | JP6111556B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110971905B (zh) * | 2014-03-14 | 2023-11-17 | Vid拓展公司 | 编解码视频内容的方法、装置和存储介质 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008141407A (ja) * | 2006-11-30 | 2008-06-19 | Matsushita Electric Ind Co Ltd | 符号化方式変換装置及び符号化方式変換方法 |
JP2009049764A (ja) * | 2007-08-21 | 2009-03-05 | Kddi Corp | 動画像の符号化方式変換方法および装置ならびに符号化方式変換プログラムおよびその記録媒体 |
JP4989416B2 (ja) | 2007-10-26 | 2012-08-01 | Kddi株式会社 | 動画像圧縮符号化装置 |
JP5003534B2 (ja) | 2008-02-29 | 2012-08-15 | 富士通株式会社 | トランスコード装置、トランスコード方法およびトランスコードプログラム |
JP2013055587A (ja) * | 2011-09-06 | 2013-03-21 | Sony Corp | 画像処理装置、画像処理方法、および画像処理システム |
-
2012
- 2012-08-10 JP JP2012179071A patent/JP6111556B2/ja not_active Expired - Fee Related
-
2013
- 2013-05-20 US US13/897,977 patent/US9544594B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US20140044177A1 (en) | 2014-02-13 |
JP2014039095A (ja) | 2014-02-27 |
US9544594B2 (en) | 2017-01-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4127818B2 (ja) | 動画像符号化方法及びその装置 | |
KR100987765B1 (ko) | 동영상 부호화기에서의 예측 수행 방법 및 장치 | |
CN101543074B (zh) | 去块滤波装置和方法 | |
US9445094B2 (en) | Image coding apparatus, image coding method, and program, and image decoding apparatus, image decoding method, and program, relating to use of an image quality control parameter | |
US8213505B2 (en) | Encoding apparatus, encoding method, program for encoding method, and recording medium having program for encoding method recorded thereon | |
KR101420957B1 (ko) | 화상 부호화 장치, 화상 복호 장치, 화상 부호화 방법 및 화상 복호 방법 | |
US10638127B2 (en) | Adaptive anchor frame and quantization parameter decision in video coding | |
US20110150074A1 (en) | Two-pass encoder | |
US20120207219A1 (en) | Picture encoding apparatus, picture encoding method, and program | |
JP2007267414A (ja) | フレーム内画像符号化方法及びその装置 | |
US20130170554A1 (en) | Video encoding method, video decoding method, video encoding apparatus, video decoding apparatus, and programs thereof | |
JPWO2006101126A1 (ja) | 符号化装置および符号化装置を備えた動画像記録システム | |
JP7343817B2 (ja) | 符号化装置、符号化方法、及び符号化プログラム | |
JP5489557B2 (ja) | 画像符号化装置及び画像符号化方法 | |
JP5649296B2 (ja) | 画像符号化装置 | |
US8654844B1 (en) | Intra frame beating effect reduction | |
JP5760950B2 (ja) | 動画像再符号化装置、動画像再符号化方法及び動画像再符号化用コンピュータプログラム | |
JP2001128179A (ja) | 動画像符号化装置および方法 | |
US9185420B2 (en) | Moving image coding apparatus and moving image coding method | |
JP6111556B2 (ja) | 動画像再符号化装置、方法及びプログラム | |
JP4572137B2 (ja) | 符号化装置および符号化プログラム | |
US8126277B2 (en) | Image processing method, image processing apparatus and image pickup apparatus using the same | |
JP5937926B2 (ja) | 画像符号化装置、画像復号装置、画像符号化プログラム及び画像復号プログラム | |
JP5741073B2 (ja) | 画像符号化装置、画像符号化方法、及び画像符号化プログラム | |
JP2007251996A (ja) | 動画像符号化方法及びその装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150406 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160127 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160202 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160331 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160614 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160812 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20160920 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20161219 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20161228 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20170214 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170227 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6111556 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |