JP7015183B2 - 画像符号化装置及びその制御方法及びプログラム - Google Patents
画像符号化装置及びその制御方法及びプログラム Download PDFInfo
- Publication number
- JP7015183B2 JP7015183B2 JP2018023404A JP2018023404A JP7015183B2 JP 7015183 B2 JP7015183 B2 JP 7015183B2 JP 2018023404 A JP2018023404 A JP 2018023404A JP 2018023404 A JP2018023404 A JP 2018023404A JP 7015183 B2 JP7015183 B2 JP 7015183B2
- Authority
- JP
- Japan
- Prior art keywords
- scene change
- frame
- interest
- quantization
- code amount
- 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.)
- Active
Links
Images
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/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/15—Data rate or code amount at the encoder output by monitoring actual compressed data size at the memory before deciding storage at the transmission buffer
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00007—Time or data compression or expansion
-
- 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/124—Quantisation
- H04N19/126—Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
-
- 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/142—Detection of scene cut or scene change
-
- 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/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/174—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 slice, e.g. a line of blocks or a group of blocks
-
- 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/176—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 block, e.g. a macroblock
-
- 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/186—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 a colour or a chrominance component
-
- 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/63—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets
-
- 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/85—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
- H04N19/87—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving scene cut or scene change detection in combination with video compression
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00007—Time or data compression or expansion
- G11B2020/00072—Time or data compression or expansion the compressed signal including a video signal
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
撮像手段で撮像した動画像データを符号化する画像符号化装置であって、
前記動画像データにおける着目フレームの画像データを、予め設定された所定ブロックごとに、目標符号量に基づいて設定された量子化パラメータに従って量子化する量子化手段と、
前記量子化手段で得られた量子化後のデータを符号化する符号化手段と、
前記符号化手段により発生する符号量が目標符号量に近づくように前記量子化パラメータを制御する量子化制御手段と、
前記着目フレームの少なくとも一部がシーンチェンジであるか否かを検出するシーンチェンジ検出手段とを有し、
前記シーンチェンジ検出手段は、前記量子化制御手段で決定する量子化パラメータと、着目フレームの符号化開始時の量子化パラメータとの関係に応じてシーンチェンジを検出し、
前記量子化制御手段は、少なくとも2つの制御方法を有し、着目フレームの符号化開始時は第1の量子化制御法を適用し、前記シーンチェンジ検出手段がシーンチェンジを検出した場合には前記第1の量子化制御法とは異なる第2の量子化制御法に切り替え、
前記第1の量子化制御法は、着目フレームの直前のフレームの符号化結果を参照して目標符号量を設定する量子化制御法であり、前記第2の量子化制御法は、直前のフレームの符号化結果を参照せずに、着目フレームにおいて符号化していないブロックに対して同じ目標符号量を設定する量子化制御法であることを特徴とする。
<構成>
図1は、第1の実施形態に係る画像符号化装置の構成例を示すブロック図である。この画像符号化装置は、例えばデジタルビデオカメラ等の撮像装置に組み込まれるものとする。つまり、符号化対象の動画像データは、不図示の撮像部から供給されるものとする。
プレーン変換部101は、撮像部からの入力画像データを複数のプレーンへ分離する。本実施形態では、入力画像データはベイヤ配列のRAW画像とする。図2は、入力画像データであるベイヤー配列を、R成分のみで構成されるRプレーン、G1成分のみで構成されるG1プレーン、G2成分のみで構成されるG2プレーン、そして、B成分のみで構成されるBプレーンの、4プレーンへ分離したときのプレーン形成図である。ベイヤ配列のRAW画像内の隣り合う画素は、その画素が表す色成分が異なることもあって、相関が低く、圧縮符号化に不向きである。かかる点、プレーン変換を行うことで、1つのプレーンは単一の成分となり、且つ、隣り合う画素の相関も高く、高い圧縮効率が期待できる。
離散ウェーブレット変換部102は、プレーン変換部101から出力されるプレーンが表す画像を周波数領域信号へ変換することで変換係数を生成する。DWTの実行回数に特に制限はないが、実施形態ではこの回数を3として説明する。
量子化部103は、量子化制御部105で生成した量子化パラメータQpを利用し、変換係数を1係数毎に量子化する。なお、量子化パラメータQpは、その値が大きいほど、量子化後の値が小さくなって符号量の削減が可能になるものの、画質劣化が顕著になるパラメータである。また、4プレーンの変換係数の量子化はプレーン毎に行っても、全プレーンについて並列して行っても良いが、量子化部103は、各プレーンにおける同じサブバンド、同じ位置の変換係数を、共通な量子化パラメータQpで量子化し、その量子化結果を符号化部104に供給するものとする。
符号化部104は、量子化部103で量子化後の各プレーンの変換係数をエントロピー符号化して符号化データを生成し、出力する。
初期目標符号量設定部112は、着目フレーム(着目RAW画像)の符号化開始時の、各領域の目標符号量を設定する(領域分割に関しては後述する)。初期量子化値設定部113は、着目フレーム符号化開始時の量子化パラメータQpを設定する。シーンチェンジ閾値設定部114は、後述するシーンチェンジ検出部109のシーンチェンジの有無の検出に用いる閾値を設定する。なお、符号化開始時の各種設定値は、前フレームの符号化情報を元にフィードバック制御で算出することが一般的である。
次に、実施形態における量子化制御部105について説明する。量子化制御部105は、着目フレームの発生符号量が着目フレームの目標符号量に収束するように、量子化パラメータQpを制御する。
次に、実施形態における上記の領域、及び、量子化パラメータQpの制御単位を説明する。
量子化パラメータ算出方法の一つに、MPEG2 Test Model 5に示された公知技術がある。Test Model 5によれば、初期量子化パラメータQiniと、着目画素ブロックが第i番目としたとき、先頭画素ブロックから第i-1番目までの各画素ブロックにおける符号量と1画素ブロック当たりの目標符号量の差の積算を表すΣE(i-1)から、次式(1)を用いて、着目画素ブロックの量子化パラメータQp[i]を算出する。
Qp[i] = Qini + r ×ΣE[i-1] …(1)
ここで、rは量子化パラメータの制御感度を示す。制御感度rは、大きいほど急峻にQpを変動させる一方、符号量の制御性が向上するパラメータである。
Qp[i] = Qp_ref + r ×ΣE[i-1] …(2)
として算出することができる。
ここで、Qp_refは、領域0では初期量子化値設定部112で設定した初期量子化パラメータQp_iniであり、それ以外の領域では、直前領域の最終ブロックラインの量子化パラメータQpである。
ΣE[i-1]=ΣΣ{TC-C(BL(pl,k))}
ここで、ΣΣは、pl=0,1,2,3、及び、k=0,1,2,…,i-1の合算を表す。
Qp[pl][sb] = Qp[i] × mtx[pl][sb] …(3)
ここで、sbは、サブバンドの種類と分解レベルを特定する変数とする。
<処理フロー>
図5は、本実施形態におけるシーンチェンジ検出部109の処理手順を示すフローチャートである。また、図6は、本実施形態における目標符号量算出部110のフローチャートである。以下、図5、図6を参照して、本実施形態の特徴である、シーンチェンジの検出方法及びシーンチェンジ後の制御について説明する。
ブロックライン目標符号量=(着目フレームの目標符号量-着目ブロックラインまでの発生符号量)/未符号化ブロックライン数
例えば、着目ブロックラインが「領域2」内に位置した場合、「領域2」における着目ブロック以降のブロックラインは勿論のこと、残りの「領域3」の全ブロックラインについても、上式で算出したブロックライン目標符号量を適用して、符号化する。
ブロックライン目標符号量=着目領域の目標符号量/着目領域内のブロックライン数
なお、例えば、着目ブロックラインが「領域2」内に位置した場合、「領域2」における着目ブロック以降のブロックラインは上式で算出したブロックライン目標符号量を適用して、符号化する。以降シーンチェンジフラグが有効になっていなければ、領域3の先頭で、改めてS604に従ってブロックライン目標符号量を算出する。
図7は、本実施形態における効果を示すため動画像の例を示している。図示において、第Nフレームが符号化しようとしている着目フレームであり、第N-1フレームは着目フレームの直前のフレーム、第N-2フレームは着目フレームの2つ前のフレームを示している。
T=F(Qp_ref)
本実施形態の目的は、画質を担保することにある。そのため、初期の量子化パラメータQpが小さい場合、初期の量子化パラメータQpが大きい場合ほどは符号化処理過程での量子化パラメータQpの変動による主観的な画質に影響がでないため、感度よくシーンチェンジを検出し、平均的な画質制御へ切り替える必要がないためである。
ブロックライン目標符号量=(フレーム目標符号量-着目ブロックラインまでの発生符号量)/未符号化ブロックライン数
として説明した。しかし、シーンチェンジ検出後のブロックライン目標符号量を、次式のようにして決定しても良い。
ブロックライン目標符号量=(フレーム目標符号量/着目フレームの全ブロックライン数)
つまり、あたかも符号化開始時からシーンチェンジであることがわかっていたかのような目標符号量の設定に切り替えてもよい。
以下、第2の実施形態を説明する。第2の実施形態の構成例は、第1の実施形態と同様に図1を参照する。上記の第1の実施形態と異なる点は、シーンチェンジ検出部109が、シーンチェンジ検出に利用する変動量を算出する場合の基準の量子化パラメータQpとして、初期量子化パラメータQpに限らず、着目ブロックラインに対して予め設定された相対的位置にある、符号化済みブロックラインの量子化パラメータQpを利用できることである。
図10は、本第2の実施形態におけるシーンチェンジ検出部109の処理内容を示すフローチャートである。以下、同図を参照して、シーンチェンジ検出部109によるシーンチェンジの検出方法について説明する。なお、着目フレームの符号化開始時の初期化状態は第1の実施形態と同様である。
図11は、本実施形態における効果を示すために用いる動画像の一例である。図7と同様に、同様に、第N-1まではフレーム間の相関が非常に高く、第Nフレームでシーンチェンジが発生する場合を示している。グレーになっている領域が、画像の中でも符号化難易度が高い領域を示している。
次に第3の実施形態を説明する。第1、第2の実施形態と異なる点は、シーンチェンジ検出機構を二種類備え、制御感度に応じて制御を切り替えることで、シーンチェンジ検出の精度を高める点にある。
図13に、本第3の実施形態に係る画像符号化装置のブロック構成図を示す。同時において、参照符号101~108並びに110~114は第1の実施形態の構成例と同一である。
図14に、本第3の実施形態における、第2のシーンチェンジ検出部1315の処理手順を示すフローチャートを示す。以下、同図を参照して、第2のシーンチェンジ検出部1315のシーンチェンジ検出処理手順を説明する。なお、着目フレームの符号化開始時の初期化状態は第1の実施形態と同様である。
そして、第2のシーンチェンジ検出部1315は、絶対値が閾値以上であれば処理をS1404へ進め、そうでなければ本処理を終了する。
本第3の実施形態では、第1の実施形態と同様に図7の画像例を用いて、第2のシーンチェンジ検出部1315の効果を説明する。
本第3の実施形態では、第1のシーンチェンジ検出部1309と第2のシーンチェンジ検出部1315の両方でシーンチェンジの検出を行う。そして、シーンチェンジ検出選択部1316は、いずれかによりシーンチェンジフラグに有効を示す値が格納された場合、そのフラグを目標符号量算出部110へシーンチェンジフラグとして通知する。
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
Claims (15)
- 撮像手段で撮像した動画像データを符号化する画像符号化装置であって、
前記動画像データにおける着目フレームの画像データを、予め設定された所定ブロックごとに、目標符号量に基づいて設定された量子化パラメータに従って量子化する量子化手段と、
前記量子化手段で得られた量子化後のデータを符号化する符号化手段と、
前記符号化手段により発生する符号量が目標符号量に近づくように前記量子化パラメータを制御する量子化制御手段と、
前記着目フレームの少なくとも一部がシーンチェンジであるか否かを検出するシーンチェンジ検出手段とを有し、
前記シーンチェンジ検出手段は、前記量子化制御手段で決定する量子化パラメータと、着目フレームの符号化開始時の量子化パラメータとの関係に応じてシーンチェンジを検出し、
前記量子化制御手段は、少なくとも2つの制御方法を有し、着目フレームの符号化開始時は第1の量子化制御法を適用し、前記シーンチェンジ検出手段がシーンチェンジを検出した場合には前記第1の量子化制御法とは異なる第2の量子化制御法に切り替え、
前記第1の量子化制御法は、着目フレームの直前のフレームの符号化結果を参照して目標符号量を設定する量子化制御法であり、前記第2の量子化制御法は、直前のフレームの符号化結果を参照せずに、着目フレームにおいて符号化していないブロックに対して同じ目標符号量を設定する量子化制御法である
ことを特徴とする画像符号化装置。 - 前記シーンチェンジ検出手段は、前記量子化制御手段で決定する量子化パラメータと、着目フレームの符号化開始時の量子化パラメータとの差の絶対値に応じてシーンチェンジを検出することに加えて、更に、前記量子化制御手段で決定する量子化パラメータと、予め定めた所定の位置で算出済みの量子化パラメータとの差の絶対値に応じてシーンチェンジを検出する
ことを特徴とする請求項1に記載の画像符号化装置。 - 前記シーンチェンジ検出手段は、前記量子化制御手段で決定する量子化パラメータと、着目フレームの符号化開始時の量子化パラメータとの差の絶対値が、シーンチェンジ閾値以上の場合にシーンチェンジと検出し、着目フレームの符号化開始時の量子化パラメータが小さいほど、前記シーンチェンジ閾値を小さく設定することを特徴とする請求項1または2に記載の画像符号化装置。
- 前記シーンチェンジ検出手段を第1のシーンチェンジ検出手段とし、
当該第1のシーンチェンジ検出手段と異なる第2のシーンチェンジ検出手段を更に有し、
前記第2のシーンチェンジ検出手段は、着目フレームの発生符号量に応じてシーンチェンジを検出する
ことを特徴とする請求項1または2に記載の画像符号化装置。 - 着目フレームにおける量子化パラメータの制御感度について高、低のいずれかを設定でき、高を設定した場合は前記第1のシーンチェンジ検出手段によりシーンチェンジを検出し、低を設定した場合は前記第2のシーンチェンジ検出手段によりシーンチェンジを検出するように切り替える
ことを特徴とする請求項4に記載の画像符号化装置。 - 前記所定ブロックは、画素が並ぶラインであることを特徴とする請求項1乃至5のいずれか1項に記載の画像符号化装置。
- 前記動画像データにおける着目フレームの画像データを複数のプレーンに分解する分解手段と、
前記分解手段で生成された各プレーンが表す画像データそれぞれを離散ウェーブレット変換する変換手段とを更に有し、
前記量子化手段は、前記変換手段により生成された変換係数を量子化する
ことを特徴とする請求項1乃至6のいずれか1項に記載の画像符号化装置。 - 前記動画像データにおけるフレームが表す画像はベイヤ配列の画像であって、
前記分解手段は、1つのフレームから、4つの単一の色成分のプレーンを分解する
ことを特徴とする請求項7に記載の画像符号化装置。 - 前記動画像データの各フレームが表す画像はRAW画像であることを特徴とする請求項1乃至8のいずれか1項に記載の画像符号化装置。
- 前記量子化制御手段は、
前記第1の量子化制御法では、着目フレームの直前のフレームの符号化結果に応じてブロック目標符号量を決定することで、ブロックに対する量子化パラメータを決定し、
前記第2の量子化制御法では、着目フレームの目標符号量から、シーンチェンジを検出した着目ブロックまでの符号化で得た符号化データの符号量を減じた残余符号量を、着目ブロックからの残りのブロックの数で除算し、当該除算した値を前記着目ブロックに後続するブロックの目標符号量として決定することで、ブロックに対する量子化パラメータを決定する
ことを特徴とする請求項1に記載の画像符号化装置。 - 前記量子化制御手段は、前記第1の量子化制御法では、
着目フレームを複数の領域に分割し、前記着目フレームの直前のフレームの符号化結果に応じて前記複数の領域に目標符号量を決定し、前記複数の領域毎に、前記決定された目標符号量と領域に含まれるブロックの数とに基づいてブロック目標符号量を決定することで、ブロックに対する量子化パラメータを決定する
ことを特徴とする請求項10に記載の画像符号化装置。 - 前記量子化制御手段は、前記第1の量子化制御法において、
前記直前のフレームの各領域の符号化時に用いた量子化パラメータを参照して、前記複数の領域の目標符号量を決定する
ことを特徴とする請求項11に記載の画像符号化装置。 - 前記シーンチェンジ検出手段は、着目ブロックが属する領域の先頭ブロックに対して設定された量子化パラメータと前記着目ブロックに設定された量子化パラメータとの差の絶対値が、予め設定された第1の閾値以上の場合に前記シーンチェンジが有ると推定する
ことを特徴とする請求項11又は12に記載の画像符号化装置。 - 撮像手段で撮像した動画像データを符号化する画像符号化装置の制御方法であって、
前記動画像データにおける着目フレームの画像データを、予め設定された所定ブロックごとに、目標符号量に基づいて設定された量子化パラメータに従って量子化する量子化工程と、
前記量子化工程で得られた量子化後のデータを符号化する符号化工程と、
前記符号化工程により発生する符号量が目標符号量に近づくように前記量子化パラメータを制御する量子化制御工程と、
前記着目フレームの少なくとも一部がシーンチェンジであるか否かを検出するシーンチェンジ検出工程とを有し、
前記シーンチェンジ検出工程は、前記量子化制御工程で決定する量子化パラメータと、着目フレームの符号化開始時の量子化パラメータとの関係に応じてシーンチェンジを検出し、
前記量子化制御工程は、少なくとも二つの制御方法を有し、着目フレームの符号化開始時は第1の量子化制御法を適用し、前記シーンチェンジ検出工程でシーンチェンジを検出した場合には前記第1の量子化制御法とは異なる第2の量子化制御法に切り替え、
前記第1の量子化制御法は、着目フレームの直前のフレームの符号化結果を参照して目標符号量を設定する量子化制御方法であり、前記第2の量子化制御法は、直前のフレームの符号化結果を参照せずに、着目フレームにおいて符号化していないブロックに対して同じ目標符号量を設定する量子化制御方法である
ことを特徴とする画像符号化装置の制御方法。 - コンピュータが読み込み実行することで、前記コンピュータに、請求項14に記載の方法の各工程を実行させるためのプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018023404A JP7015183B2 (ja) | 2018-02-13 | 2018-02-13 | 画像符号化装置及びその制御方法及びプログラム |
US16/271,941 US11012698B2 (en) | 2018-02-13 | 2019-02-11 | Image encoding apparatus and method for controlling the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018023404A JP7015183B2 (ja) | 2018-02-13 | 2018-02-13 | 画像符号化装置及びその制御方法及びプログラム |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2019140575A JP2019140575A (ja) | 2019-08-22 |
JP2019140575A5 JP2019140575A5 (ja) | 2021-03-18 |
JP7015183B2 true JP7015183B2 (ja) | 2022-02-02 |
Family
ID=67541290
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018023404A Active JP7015183B2 (ja) | 2018-02-13 | 2018-02-13 | 画像符号化装置及びその制御方法及びプログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US11012698B2 (ja) |
JP (1) | JP7015183B2 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101872274B1 (ko) * | 2016-04-28 | 2018-06-29 | 경희대학교 산학협력단 | 철골-콘크리트 하이브리드 상하 pc기둥 간 강접합 조인트 결합구조와 고정식 플레이트를 이용한 철골-콘크리트 하이브리드 pc기둥 및 pc보의 강접합 조인트 결합구조 |
KR101995497B1 (ko) | 2017-05-02 | 2019-07-02 | 경희대학교 산학협력단 | 플레이트를 구비한 상하 pc기둥 간 강접합 결합구조 및 이를 이용한 pc보의 강접합 결합구조 |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112106362A (zh) | 2019-09-30 | 2020-12-18 | 深圳市大疆创新科技有限公司 | 可移动平台的图像处理方法、装置、可移动平台及介质 |
CN113342240B (zh) * | 2021-05-31 | 2024-01-26 | 深圳市捷视飞通科技股份有限公司 | 课件切换方法、装置、计算机设备和存储介质 |
CN113792622A (zh) * | 2021-08-27 | 2021-12-14 | 深圳市商汤科技有限公司 | 帧率调整方法及装置、电子设备和存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004056677A (ja) | 2002-07-23 | 2004-02-19 | Sony Corp | 画像情報符号化装置及び画像情報符号化方法 |
JP2008004980A (ja) | 2006-06-20 | 2008-01-10 | Fujitsu Ltd | 符号化装置、符号化方法、プログラム記録媒体、プログラム、シーン変化検知装置、およびシーン変化検知方法 |
JP2013128189A (ja) | 2011-12-19 | 2013-06-27 | Canon Inc | 画像符号化装置 |
JP2015501568A (ja) | 2011-10-11 | 2015-01-15 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | ビデオシーケンスにおける知覚品質評価のためのシーン変化検出 |
JP2017216625A (ja) | 2016-06-01 | 2017-12-07 | キヤノン株式会社 | 画像符号化装置及びその制御方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011061534A (ja) | 2009-09-10 | 2011-03-24 | Mitsubishi Electric Corp | 動画像符号化装置及び動画像符号化方法 |
US10356408B2 (en) * | 2015-11-27 | 2019-07-16 | Canon Kabushiki Kaisha | Image encoding apparatus and method of controlling the same |
CN109561310B (zh) * | 2017-09-26 | 2022-09-16 | 腾讯科技(深圳)有限公司 | 视频编码处理方法、装置、设备和存储介质 |
-
2018
- 2018-02-13 JP JP2018023404A patent/JP7015183B2/ja active Active
-
2019
- 2019-02-11 US US16/271,941 patent/US11012698B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004056677A (ja) | 2002-07-23 | 2004-02-19 | Sony Corp | 画像情報符号化装置及び画像情報符号化方法 |
JP2008004980A (ja) | 2006-06-20 | 2008-01-10 | Fujitsu Ltd | 符号化装置、符号化方法、プログラム記録媒体、プログラム、シーン変化検知装置、およびシーン変化検知方法 |
JP2015501568A (ja) | 2011-10-11 | 2015-01-15 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | ビデオシーケンスにおける知覚品質評価のためのシーン変化検出 |
JP2013128189A (ja) | 2011-12-19 | 2013-06-27 | Canon Inc | 画像符号化装置 |
JP2017216625A (ja) | 2016-06-01 | 2017-12-07 | キヤノン株式会社 | 画像符号化装置及びその制御方法 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101872274B1 (ko) * | 2016-04-28 | 2018-06-29 | 경희대학교 산학협력단 | 철골-콘크리트 하이브리드 상하 pc기둥 간 강접합 조인트 결합구조와 고정식 플레이트를 이용한 철골-콘크리트 하이브리드 pc기둥 및 pc보의 강접합 조인트 결합구조 |
KR101995497B1 (ko) | 2017-05-02 | 2019-07-02 | 경희대학교 산학협력단 | 플레이트를 구비한 상하 pc기둥 간 강접합 결합구조 및 이를 이용한 pc보의 강접합 결합구조 |
Also Published As
Publication number | Publication date |
---|---|
US20190253716A1 (en) | 2019-08-15 |
JP2019140575A (ja) | 2019-08-22 |
US11012698B2 (en) | 2021-05-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7015183B2 (ja) | 画像符号化装置及びその制御方法及びプログラム | |
KR100559924B1 (ko) | 코딩 시스템의 매크로 블록 기반 비율을 제어하기 위한장치 및 방법 | |
US6243497B1 (en) | Apparatus and method for optimizing the rate control in a coding system | |
JP5180294B2 (ja) | ビデオ符号化において、フレームの複雑さ、バッファレベル、およびイントラフレームの位置を利用するバッファベースのレート制御 | |
US6100940A (en) | Apparatus and method for using side information to improve a coding system | |
EP1797722B1 (en) | Adaptive overlapped block matching for accurate motion compensation | |
US6023296A (en) | Apparatus and method for object based rate control in a coding system | |
JP4763548B2 (ja) | スケーラブルビデオコーディング及びデコーディング方法と装置 | |
US5805222A (en) | Video coding apparatus | |
KR100203710B1 (ko) | 비트 발생량 조절기능을 갖는 영상 부호화 시스템 | |
US20070164892A1 (en) | Method and device for controlling quantization scales of a video encoding bit stream | |
US8165411B2 (en) | Method of and apparatus for encoding/decoding data | |
EP1833256B1 (en) | Selection of encoded data, setting of encoded data, creation of recoded data, and recoding method and device | |
JP6857973B2 (ja) | 画像符号化装置及びその制御方法 | |
JPH10336662A (ja) | ピクチャ中央の画質を最適化するためのビデオ符号化方法、システムおよびコンピュータ・プログラム製品 | |
US20140321535A1 (en) | Method and apparatus for controlling video bitrate | |
JP5649296B2 (ja) | 画像符号化装置 | |
US10742979B2 (en) | Nonlinear local activity for adaptive quantization | |
Jenab et al. | Content-adaptive resolution control to improve video coding efficiency | |
CN114793282A (zh) | 带有比特分配的基于神经网络的视频压缩 | |
JP6966936B2 (ja) | 画像符号化装置及びその制御方法及びプログラム | |
JP2009200871A (ja) | 符号化装置 | |
KR20180113868A (ko) | 카메라 영상의 복호화 정보 기반 영상 재 부호화 방법 및 이를 이용한 영상 재부호화 시스템 | |
JP3311312B2 (ja) | 符号化制御方法、符号化制御装置、および符号化制御プログラムを記録した記録媒体 | |
Esmaili | Wyner-Ziv video coding: adaptive rate control, key frame encoding and correlation noise classification |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20210103 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210107 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210107 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210113 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20211019 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20211101 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211209 |
|
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: 20211223 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220121 |