JP5413191B2 - 動画像符号化方法及び装置並びに動画像復号装置 - Google Patents

動画像符号化方法及び装置並びに動画像復号装置 Download PDF

Info

Publication number
JP5413191B2
JP5413191B2 JP2009508689A JP2009508689A JP5413191B2 JP 5413191 B2 JP5413191 B2 JP 5413191B2 JP 2009508689 A JP2009508689 A JP 2009508689A JP 2009508689 A JP2009508689 A JP 2009508689A JP 5413191 B2 JP5413191 B2 JP 5413191B2
Authority
JP
Japan
Prior art keywords
block
quantization
division
predetermined size
information
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
Application number
JP2009508689A
Other languages
English (en)
Other versions
JPWO2008126135A1 (ja
Inventor
章弘 屋森
潔 酒井
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Publication of JPWO2008126135A1 publication Critical patent/JPWO2008126135A1/ja
Application granted granted Critical
Publication of JP5413191B2 publication Critical patent/JP5413191B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods 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/17Methods 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/176Methods 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods 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/119Adaptive subdivision aspects, e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods 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/124Quantisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods 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/136Incoming video signal characteristics or properties
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods 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/136Incoming video signal characteristics or properties
    • H04N19/137Motion inside a coding unit, e.g. average field, frame or block difference
    • H04N19/139Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods 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/136Incoming video signal characteristics or properties
    • H04N19/14Coding unit complexity, e.g. amount of activity or edge presence estimation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods 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/157Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/44Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/547Motion estimation performed in a transform domain
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Description

本発明は、動画像符号化及びそれに対応した動画像復号の技術分野に関するものであり、特に、量子化計算の演算単位をより細かく制御可能とすることにより、符号化効率や目で見た画質の向上を図るものである。
動画像符号化方式においては、原信号の莫大な情報を、時間方向、空間方向の冗長性を省くことにより情報量圧縮を行っている。具体的には、時間方向としては、動きベクトルを用いて前後フレームとの差分を取る動き補償方式、空間方向としては、画面、すなわち水平・垂直方向に分布した画素の平面を周波数成分に変換する直交変換及び直交変換係数の量子化による代表値化などの手法が採用されている。また、算術的な情報圧縮の手法として可変長符号化(エントロピ符号化)が用いられている。
従来の動画像符号化方式における、特に動き補償方式を採用した符号化処理単位は、16x16画素のMB(Macro Block:マクロブロック)単位が基本であったが、符号化方式H.263、MPEG-4において8x8画素のブロック単位の符号化が可能となった。最新の動画像符号化H.264/AVC(Advanced Video Coding)においては、分割の数がより増えて、16x16、16x8、8x16、8x8の分割、更に8x8画素ブロックにおいては、8x8、8x4、4x8、4x4のサブブロックに分割することが可能となった。
動き補償による時間方向の情報圧縮に限らず、例えば直交変換においても、かつては8x8画素単位のDCT(Discrete Cosine Transform) のみであったが、H.264/AVCにおいてはハイプロファイルより上位のプロファイルという制限こそあるが、4x4/8x8の処理単位切り替えをマクロブロック単位で選択することが可能となっている。
図1は、上述の動画像符号化方式を実現する動画像符号化装置(エンコーダという場合がある。)の機能ブロック構成例を示す図である。
図1に例示するように、動画像符号化装置の機能ブロックは、フレームメモリ11、原画マクロブロックバッファ12、参照ブロックバッファ13、動きベクトル探索器21、予測判定器22、減算器31、第1のスイッチ32、直交変換(DCT)部33、量子化(Q)部34、可変長符号化(ENT)部51、逆量子化(IQ)部44、逆直交変換(IDCT)部43、第2のスイッチ42、及び加算器41を含んで構成される。
フレームメモリ11は動き予測を行うために過去・未来の映像を格納する。
原画マクロブロックバッファ12は、フレームメモリ11に格納されたフレームの符号化対象である原フレームのマクロブロックを格納し、参照ブロックバッファ13は、原フレームのマクロブロックに対する参照ブロックを格納する。
動きベクトル探索器21は、原フレームのマクロブロックと参照ブロックにより動きベクトルを探索する。
予測判定器22は、図3Aに示すマクロブロックの分割形状の全ての場合の動き予測評価を行い、分割形状を決定するとともにフレーム間予測による符号化を行うかフレーム内予測による符号化を行うかを判定する。
減算器31はマクロブロックと予測マクロブロックの差分を演算する。
第1のスイッチ32と第2のスイッチ42は、フレーム間(Inter)予測による符号化であるかフレーム内(Intra)予測による符号化であるかに応じて切り替わる。
直交変換(DCT)部33は、時間方向の情報圧縮された画像データを直交変換(例えばDCT)して直交変換係数を求め、空間方向に情報圧縮する。
量子化(Q)部34は直交変換係数を量子化し、可変長符号化(ENT)部51は、さらに算術的な情報圧縮を行って符号化出力を出力する。
逆量子化(IQ)部44は、量子化された直交変換係数の逆量子化を行い元の直交変換係数を求め、逆直交変換(IDCT)部43は直交変換係数から逆直交変換により直交変換前のデータを復元する。
加算器41は、フレーム間予測による符号化であるときに逆直交変換(IDCT)部43の出力である差分データに予測画像データを加算して原画像を復元する。
図2は、従来例でのマクロブロック処理のフローを説明する図である。
図2のフローは、エンコーダでマクロブロックを処理して生成された各情報が符号化情報として設定され送信される順番に応じたものであり、この順番は、H.264でのデコードシンタックスエレメントとして規定されているものに従っている。後記の表1に示すのは、H.264のマクロブロックレイヤ以下のシンタックス表である。
まず、最初の符号化情報として、ステップS21に示すようにマクロブロックタイプ情報が設定される。この情報中には、フレーム間予測であるかフレーム内予測であるかの情報やマクロブロック分割形状の情報が含まれる。次の符号化情報として、ステップS22に示すように動きベクトル情報が設定される。マクロブロックタイプによってマクロブロックの分割形状が変わるので、ステップS23に示すように動きベクトル情報はその分割数分情報が設定されることになる。
次にステップS24において量子化パラメータ値が符号化情報中に設定されるが、これはマクロブロックに1つの情報となっている。
次に、ステップS25で直交変換を8x8/4x4のどちら単位で行うかのフラグが直交変換情報として符号化情報中に設定される。
最後にステップS26において、8x8か4x4単位での直交変換後の係数を求め、それをステップS24で設定されている量子化パラメータで量子化した変換係数情報がサブブロック単位で生成され、送信される。この処理は、ステップS27に示すように分割数分繰り返される。このとき、符号化情報中にcbp(coded block pattern)というサブブロック毎の有効/無効を示すフラグが動きベクトルの情報の後、量子化パラメータの情報の前に設定されており、そのフラグのとおり有効なサブブロックの係数情報のみ送信されることになる。
図3A〜図3Cは、動画像符号化における従来のマクロブロック分割を説明する図である。図3Aに示すのは、動き予測におけるマクロブロックの分割を説明するものであり、図に示すように、16x16,16x8,8x16,8x8により分割することと、8x8で分割した一部をさらに8x4, 4x8, 4x4で分割することが可能である。
図3Bに示すのは、直交変換におけるマクロブロックの分割を説明するものであり、図に示すように、8x8と4x4による分割が可能である。
図3Cに示すのは、量子化の場合であり、図示のとおり、量子化は16x16単位で実行される。
次に、符号化の処理について、図1及び図3A〜図3Cを参照してさらに説明する。
図1に示す予測判定器22で図3Aに示す16x16,16x8,8x16,8x8…,の全ての分割による動き予測評価を行い、最も効率の良い分割の仕方やフレーム間予測とフレーム内予測のいずれを選択するか判定して予測モード(マクロブロックタイプ)を決定する。
次に、直交変換(DCT)の単位として図3Bに示す8x8と4x4のどちらの単位で処理した方が予測誤差が少なくなるかにより直交変換の対象とするブロックのサイズ(直交変換情報)を決め、直交変換(DCT)部33において直交変換処理を実行する。
次に量子化(Q)部34において、変換された係数を情報量配分の観点から決定された量子化パラメータ値を用いて代表値化し、残った非0の有効係数を伝送する。この際にcbpという各サブブロック単位の量子化係数値に有効係数が存在するかどうかを示すフラグを計算し、符号化情報としては、cbpとcbpで有効フラグが立っているサブブロックである有効係数が存在するサブブロックの量子化係数情報のみを送る。
次に、動画像符号化技術に関する下記特許文献1〜4を紹介する。
特許文献1には、特に画面内における予測符号化技術が記載されている。特許文献2には、特にマクロブロックを任意の線分で分割することが記載されている。特許文献3には、特に符号化方式を変換する場合の再符号化を高速に行おうとする技術が記載されている。特許文献4には、小ブロックに再分割を行って直交変換を行う技術が記載されている。
しかし、いずれの文献にも、マクロブロックを分割して量子化を行うことは記載されていない。
特開2005−318468号公報 特開2005−277968号公報 特開2005−236584号公報 特開平8−79753号公報
上述のように、動き補償による符号化や直交変換による符号化においてはマクロブロックを小ブロックに分割して実行することが行われているが、量子化においては、依然としてマクロブロック単位に一つのパラメータで処理を行うというのが実情である。実際、量子化制御については、適応量子化で、例えばアクティビティの低い所を細かい量子化パラメータ、アクティビティの高い所を粗い量子化パラメータを用いる等の主観評価改善技術があるが、マクロブロック単位に一つのパラメータで処理を行っているので、マクロブロック内に上記双方の映像を含む場合などでも、それぞれの映像に応じた細かい制御が出来ないということになる。
つまり、動き補償や直交変換処理が可変サイズの小ブロック単位で処理可能なのに対して、量子化では細かい制御が出来ないという点で問題がある。
そこで、本発明の解決しようとする課題は、マクロブロック内の映像の性質に応じて細かな量子化制御を可能とすることである。
本発明では、量子化パラメータについて動き補償や直交変換の処理と同様に、マクロブロック以下のサブブロック単位のパラメータ値変更を可能とすることにより、より詳細な量子化制御を実現する。つまりマクロブロック内に、特徴の異なる複数の映像が混在していた場合に、あるサブブロックは細かい量子化パラメータ、別のサブブロックは粗い量子化パラメータを選択するなどして、よりメリハリのある量子化制御を実行する。
本発明によれば、量子化をマクロブロック以下のサブブロック単位で実施することにより、従来方式に比べよりきめ細かい符号化制御を実現することができる。
従来の動画像符号化装置の機能ブロック構成例を示す図である。 従来例でのマクロブロック処理のフローを説明する図である。 動画像符号化における従来の動き予測におけるマクロブロック分割を説明する図である。 動画像符号化における従来の直交変換におけるマクロブロック分割を説明する図である。 動画像符号化における従来の量子化においてマクロブロック分割を行っていないことを示す図である。 本発明の実施例1に係る動画像符号化装置の機能ブロック構成例を示す図である。 図4に示す量子化分割判定器の機能ブロック構成例を示す図である。 本発明の実施例1に係るマクロブロック処理のフローを説明する図である。 本発明の実施例2に係るマクロブロック処理のフローを説明する図である。 本発明の実施例3について説明する図である。 本発明の実施例3について説明する図である。 本発明の実施例3について説明する図である。 本発明の動画像符号化装置に対応する動画像復号装置の機能ブロック構成例を示す図である。
本発明では、量子化パラメータについても、動き補償や直交変換の処理と同様に、マクロブロック以下のサブブロック単位のパラメータ値の変更を可能とする。そのために、本発明の量子化パラメータ切り替えは、上記図1に示す機能ブロックのうちの量子化(Q)部34、逆量子化(IQ)部44の制御単位をより細かくすることにより実現する。
図4は、本発明の実施例1に係る動画像符号化装置の機能ブロック構成例を示す図であり、本発明と関連する部分について示すものである。
図3に示す従来例との違いは、量子化パラメータをどのサブブロック単位で設定するかを判定する量子化分割判定器35が追加されているところである。また、量子化(Q)部34a及び逆量子化(IQ)部44aも量子化分割判定器35の出力である量子化分割情報に応じて処理対象のサブブロック単位を切り替えるように変更されている。
図4の量子化分割判定器35には、第1のスイッチ32を介してマクロブロック単位の画素情報が入力される。フレーム内予測の場合は原画マクロブロックバッファ12からマクロブロックの画像そのものが入力され、フレーム間予測の場合は減算器31を介して差分画像が入力される。
量子化分割判定器35は入力されたマクロブロックの画素を、例えば予測判定器22で全通りの動きベクトル分割モードでの予測評価を行なっているのと同様に、想定している分割単位でモード処理を行い、どの分割モードが良いかの予測評価を実施し、その結果を量子化(Q)部34a及び逆量子化(IQ)部44aに出力する。
図5は、図4に示す量子化分割判定器35の機能ブロック構成例を示す図である。
入力されたマクロブロック単位の画素情報はマクロブロックメモリ110に格納され、分割モードに応じた、例えば小ブロック1(16x16、1個)121、小ブロック2(16x8、2個)122、小ブロック3(8x16、2個)123、小ブロック4(8x8、4個)124のバッファに読み出され、それぞれに対応したアクティビティ計算部131〜134でそれぞれのサブブロックのアクティビティが計算され、その分割モードの評価値を出力する。
アクティビティ計算部131〜134での計算結果は分割モードスイッチ140を介して量子化分割決定部150に入力される。
量子化分割決定部150では前記計算結果に基づき分割モードを決定し、それに対応した量子化分割情報を出力する。
本発明は、アクティビティの異なるサブブロックに対して、それぞれに適応した量子化パラメータにより量子化を行うものであるが、単に分割数を増やすと処理量及び符号量が増大するので、適応量子化と符号量増大等のバランスを考慮する必要がある。
適応量子化の面から考えると、アクティビティに差のある部分がサブブロックとして分離されることが望ましい。アクティビティは画像の模様の細かさに対応することから、画素の分散の大きい領域はアクティビティが高く、画素の分散の小さい領域はアクティビティが低い。つまり、ある画像領域をサブブロックに分割したとき、それらのサブブロックが、画素の分散の大きいサブブロックと画素の分散の小さいサブブロックからなるように分割できれば、その分割が好ましいことになる。例えば、晴れた日の荒れた海のように、上半分は青空、下半分は波が複雑な模様を描く海といった画像であれば図3の(a)に示す16x8の分割が好ましい。
そこで、サブブロック中の画素の分散をサブブロックのアクティビティと定義すると、サブブロックのアクティビティの分散が大きい分割形状であればアクティビティに差のある部分がサブブロックとして分離されることになり、その分割モードの評価を大きくすることが考えられる。
一方、分割による符号量の増大とのバランスを取るためには、分割結果のサブブロックのアクティビティの分散と分割前のサブブロックのアクティビティの分散の差が所定の閾値より大きいという条件を設定することが考えられる。
先の晴れた日の荒れた海の画像の例では、さらに8x8のサブブロックまで分割するかは、その分割によるサブブロックのアクティビティの分散の増加によるメリットと符号量の増大とのバランスの問題となる。
そこで、マクロブロックを0番目の分割形状として、定められた分割形状の範囲で分割数を増やして行き、評価を行うことになるが、評価の方法としては、上記の考えに基づいて、種々の手法があり得る。
例えば、i番目(i≧0)の分割によるサブブロックのアクティビティの分散をB(i)としたとき、ある閾値Cに対して、B(i+1)−B(i)<C が成立すれば、i番目の分割形状を採用することができる。i+1番目の分割形状が複数ある場合には、上記不等式が全ての分割形状について成り立つことを条件にすることができる。また、閾値Cは、C(i)としてiにより変化させることも考えられる。
また、次のステップの分割との比較だけでなく、j>iであるすべてのjについて、B(j)−B(i)<C の成立を条件にすることも考えられる。
さらにまた、次のような手法も考えられる。
いま、サブブロックsのアクティビティA(s)を
A(s)=Σ(各画素値 - 画素の平均値)−(Σ(各画素値 - 画素の平均値))2
と定義する。和はサブブロック内部の画素について取るものとする。
そして、マクロブロック内のある分割形状D(k)のサブブロックのアクティビティの分散BD(k)を
BD(k)=Σ(A(s) −A(s)の平均値)
−(Σ(A(s)−A(s)の平均値))2
と定義する。和は分割形状D(k)のサブブロックについて取るものとする。
さらに、分割形状D(k)の評価式H(k)を、αを正のパラメータとして
H(k)=−ΣA(s)−α*BD(k)
と定義する。和は分割形状D(k)のサブブロックについて取るものとする。
上記評価式H(k)の意図は、サブブロックに分割した際のサブブロック毎のアクティビティ値の差が大きい(つまりブロック内に絵柄の細かいサブブロックと絵柄の平らなサブブロックが存在する)場合に、評価式H(k)の値をより下げる様にして、最終的には各分割モードのアクティビティ(評価式H(k)の値)が最も小さいものを、量子化の分割モードとして選択することである。
H(k)の第1項は、分割数が増えれば増加し、第2項は減少する。αの値は、この2つの項の重みを調整するための変数であり、適宜調整可能な値とする。(画素のアクティビティは16x16=256画素の分散であり、サブブロックのアクティビティは分割の形状が図4に示した例であると、2〜4サブブロックの分散となる。これらの条件と具体的な画素値の大きさ等を勘案してαの値を調整する。)
以上のように、分割によるメリットとデメリットを勘案して分割モードを選択するようにする。
量子化分割決定部150で生成された量子化分割情報は、先に述べたように量子化(Q)部34aに渡され、直交変換後の変換係数を指定された分割単位で量子化演算するのに用いられる。
図6は、本発明の実施例1に係るマクロブロック処理のフローを説明する図である。
図2に示すフローと比較すると、図6のステップS61からステップS63までの動きベクトル情報を求めて符号化情報に設定する処理は、図2のステップS21からステップS23までの処理と同様である。最初の符号化情報として、ステップS61に示すように動き補償分割情報としてのマクロブロックタイプ情報が設定される。この情報中には、先に述べたようにフレーム間予測であるかフレーム内予測であるかの情報やマクロブロック分割形状の情報が含まれる。次に、ステップS62に示すように動きベクトル情報が設定される。マクロブロックタイプによってマクロブロックの分割形状が変わるので、ステップS63に示すように動きベクトル情報はその分割数分情報が設定されることになる。
次にステップS64において、量子化分割判定器35で生成された量子化分割情報が設定される。
次のステップS65とステップS66の処理は、量子化分割情報に示される量子化分割数分の量子化パラメータを求めてそれを符号化情報中に設定するものである。
図5に例示した量子化分割判定器35の構成では、小ブロックへの分割を実質的に行わない16x16の小ブロック1個、16x8の小ブロック2個、8x16の小ブロック2個、8x8の小ブロック4個のいずれかの量子化分割情報が選択されている。これらの分割の形状は、図3の(b)に示す直交変換における分割の形状がその再分割となるように選ばれている。
実施例1では、量子化分割判定器35で選択されたマクロブロックの分割形状に応じたサブブロック単位で量子化パラメータを切り替え可能であり、図2のフローと異なり、量子化パラメータをサブブロック単位に挿入するものである。
次に、ステップS67で直交変換を8x8/4x4のどちら単位で行うかのフラグが直交変換情報として符号化情報中に設定される。
最後にステップS68において、8x8か4x4単位での直交変換後の係数を求め、それをステップS65で設定されている量子化パラメータで量子化した変換係数情報がサブブロック単位で生成され、送信される。この処理は、ステップS69に示すように分割数分繰り返される。このとき、符号化情報中にcbp(coded block pattern)というサブブロック毎の有効/無効を示すフラグが動きベクトルの情報の後、量子化パラメータの情報の前に設定されており、そのフラグのとおり有効なサブブロックの係数情報のみ送信されることは、図2に示す従来例と同様である。
また、直交変換情報として設定する係数は量子化後の係数となるため、図2に示す従来例と同じように、分割された量子化パラメータ情報、そして直交変換情報の順で符号化情報に挿入することになる。
次に、本発明の実施例2について説明をする。実施例2は、量子化処理におけるマクロブロックの分割形状を、他の符号化処理における分割形状と同一とすることにより、量子化分割情報の符号化を不要とするものである。したがって、その分だけ符号量が増加することを防ぐことができる。
図7は、直交変換の分割形状に、量子化の分割形状を合わせた場合のマクロブロック処理のフローを説明する図である。図6に示す実施例1に係るマクロブロック処理のフローと比べると、ステップS65の量子化分割情報を設定する処理が不要となっている。
したがって、実施例2においては、図4に示す量子化分割判定器35は不要であり、そのかわり、予測判定器から直交変換の分割形状の情報が量子化(Q)部34a及び逆量子化(IQ)部44aに出力される。
例えば直交変換のマクロブロック分割によるサブブロックのサイズが8x8であれば、量子化処理のマクロブロック分割によるサブブロックのサイズも8x8となる。
ステップS71からステップS73までの動きベクトル情報を求めて符号化情報に設定する処理は、図2のステップS21からステップS23までの処理及び図6のステップS61からステップS63までの処理と同様である。
次に、ステップS75で直交変換を8x8/4x4のどちら単位で行うかのフラグが直交変換情報として符号化情報中に設定される。
引き続いて、ステップS75で設定された分割形状に応じたサブブロックごとにステップS76で量子化パラメータ情報が設定され、ステップS77で、該設定された量子化パラメータ情報で量子化した直交変換の係数情報が求められ動画像符号化情報中に設定される。
ステップS78に示すように、ステップS76及びステップS77は直交変換のサブブロック分割数分繰り返される。
図7に例示するものを、以上では量子化の分割形状を直交変換の分割形状に合わせたものとして説明したが、直交変換の代わりに動き補償の分割形状と量子化の分割形状を合わせることも可能である。その場合、ステップS76では、ステップS71で設定された分割形状に応じたサブブロックごとに量子化パラメータ情報が設定され、ステップS77では、該設定された量子化パラメータ情報で量子化した直交変換の係数情報が求められ動画像符号化情報中に設定される。ただしこの場合、動き補償の分割形状すなわち量子化の分割形状は、直交変換のサブブロックサイズ以上のサイズを有するサブブロックによる分割である必要がある。それは、量子化の分割形状の方が細かいものであると、直交変換も結局それに合わせた処理を行わざるを得ないからである。
次に、実施例3について説明をする。実施例3は量子化パラメータの符号化に関するものであり、上記実施例1あるいは実施例2と同時に実施可能なものである。
従来の量子化はマクロブロック単位であり、量子化パラメータの符号化方式は、現マクロブロックと現マクロブロックの左に位置するマクロブロックの量子化パラメータ値の差分を符号化するものである。
本発明では、量子化の単位をサブブロックとすることを可能としていることから、実施例3においては、量子化パラメータ値を周辺の複数のサブブロックを参考にして差分符号化を行い、より量子化パラメータ情報の符号量を抑えるようにする。
図8A〜図8Cは、実施例3について説明する図であり、現在符号化処理中のサブブロックと周辺の参考とすべきサブブロックを例示する図である。図8A〜図8Cにおいて、実線の描かれたマクロブロックあるいはサブブロックDは現在符号化処理中のものであり、点線の描かれたマクロブロックあるいはサブブロックB、C、Dは周辺の参考とすべきものである。
例えば、動きベクトルでは、現マクロブロックの動きベクトルの予測として、図8Aに示す左マクロブロック(A)、上マクロブロック(B)、右上マクロブロック(C)の各マクロブロックの動きベクトルの中間値を予測ベクトルとし、その予測ベクトルとの差分を符号化したりしている。これと同様に、量子化の単位をサブブロック化した場合でも、左マクロブロックA、上マクロブロックB、右上マクロブロックCの各マクロブロックの量子化パラメータ値の中間値を計算し、その中間値との差分を符号化することにより、マクロブロックDの量子化パラメータ値に関する情報量を減らすことが可能となる。
図8Bは、現マクロブロックDに対して左マクロブロックのサブブロックA、上マクロブロックのサブブロックB及び右上マクロブロックのサブブロックCの量子化パラメータ値を参照して符号化することを示し、図8Cは、現マクロブロックの現サブブロックDに対して左マクロブロックA、現マクロブロックの上サブブロックB及び現マクロブロックの右上サブブロックCの量子化パラメータ値を参照して符号化することを示している。
上記図8Bや図8のCに示すように、左マクロブロック、上マクロブロック、右上マクロブロックの位置に複数のサブブロックが接している場合がある。この場合には、動きベクトルの予測と同様に、例えば左サブブロックAとしてはより上側のサブブロックを、上サブブロックBとしてはより左側のサブブロックを、右上サブブロックCとしてはより左下側のサブブロックを選択することと決めておく。
以上詳細に説明したように、本発明によれば、良好な動画像符号化を実現することが可能である。また、細かい単位で量子化パラメータを変更することにより、量子化情報伝送についての符号量が増大することが考えられるが、その符号量増大についても、本発明は、最小限に抑えるように工夫をしたものである。
最後に、本発明の動画像符号化方式に対応する動画像復号について説明をする。
図9は、本発明の動画像符号化装置に対応する動画像復号装置の機能ブロック構成例を示す図であり、本発明と関連する部分のみ記載している。動画像復号装置の処理は、ほぼ動画像符号化装置における逆量子化以降の画像復元処理と同様な処理である。
例えば図4に例示する動画像符号化装置から出力された符号化出力は、蓄積媒体あるいは通信媒体を介して可変長復号器(ENT)151に入力される。可変長復号器(ENT)151は、図1及び図4に示す可変長符号化(ENT)部51に対応するものであり、可変長符号化(ENT)部51が行った算術的な情報圧縮の逆変換を行い、算術的な情報圧縮前のデータ、すなわち量子化後のデータ等を復号する。
上記復号後のデータから、量子化分割情報取得器135は図4に示す量子化分割判定器35で設定された量子化分割情報を取得し、逆量子化(IQ)部144の逆量子化処理を制御する。先に述べたように、量子化分割情報は、量子化パラメータをサブブロックごとに切り替え可能とするマクロブロックの分割形状を示すものであるから、逆量子化(IQ)部144は処理対象のマクロブロックを指示された分割形状に応じたサブブロックごとに量子化された直交変換係数の逆量子化を行い元の直交変換係数を求める。
逆直交変換(IDCT)部143は直交変換係数から逆直交変換により直交変換前のデータを復元する。
一方、可変長復号器(ENT)151の復号データは、予測モード取得器122に与えられる。
予測モード取得器122は上記復号データから、図4に示す予測判定器22で選択された予測モードがフレーム間予測とフレーム内予測のいずれであるかの情報を取得し、それに応じてスイッチ142をintra側かinter側に切り替える。
フレーム内予測モードの場合は、逆直交変換(IDCT)部143の出力が復元画像として出力されるとともに、フレーム間予測モードにおける画像復元に用いるためにフレームメモリ111に蓄積される。
フレーム間予測モードの場合は、逆直交変換(IDCT)部143の出力は差分データである。その差分の元になる画像データはフレームメモリ111から読み出され、動きベクトル取得器121で取得した動きベクトル情報を付加して予測モード取得器122から加算器141に与えられる。加算器141は逆直交変換(IDCT)部143の出力である差分データと予測モード取得器122からの画像データを加算して復元画像を生成する。
以上、図9に示す動画像復号器を実施例1の動画像符号化装置に対応するものとして説明したが、量子化分割情報取得器135において、マクロブロックタイプ情報あるいは直交変換情報を取得することにより、実施例2の動画像符号化装置に対応することができることは、明らかである。したがって、図9に示す動画像復号器の機能ブロック構成例は、実施例1のものに限定されるものではないことも明らかである。

表 1参考情報:MBレイヤ処理(H.264/AVC規格書より)

Figure 0005413191
Figure 0005413191
Figure 0005413191
Figure 0005413191
Figure 0005413191
Figure 0005413191
Figure 0005413191

Claims (9)

  1. 動画像の各フレームを所定サイズのブロックに分割し、該所定サイズのブロックに対応して設定された量子化パラメータに基づいて、画素差分データ及び動き補償による時間圧縮、空間情報を周波数情報へ変換する直交変換、直交変換係数の量子化、を組み合わせて符号化を行う動画像符号化方法において、
    前記所定サイズのブロックを、該所定サイズのブロック以下の小ブロックにさらに分割し、
    前記小ブロックと等しいか又は前記小ブロックより小さいブロックサイズで直交変換を行い、
    前記直交変換についての小ブロックへの分割形状と同一の小ブロックごとに、画像特徴に応じた量子化パラメータを決定し、
    前記決定した量子化パラメータにより前記直交変換係数の量子化を行い、
    前記小ブロックごとに決定した量子化パラメータと符号化済の周辺の複数の前記所定サイズのブロック又は前記小ブロックの量子化パラメータの中から、より適した量子化パラメータとして前記符号化済の周辺の複数の所定サイズのブロックまたは小ブロックの量子化パラメータの中間値との差分を符号化する、
    ことを特徴とする動画像符号化方法。
  2. 請求項1に記載の動画像符号化方法おいて、前記動き補償は、前記所定サイズのブロックを再分割した小ブロック単位で行うものであり、前記量子化パラメータについての前記小ブロックへの分割形状を、該動き補償についての小ブロックへの分割形状と同一のものとすることを特徴とする動画像符号化方法。
  3. 画像データを空間方向に情報圧縮する直交変換部と、該直交変換部で直交変換された画像データの直交変換係数を量子化する量子化部を含み、動画像の各フレームを所定サイズのブロックに分割し、該所定サイズのブロックに対応して設定された量子化パラメータに基づいて、符号化して動画像符号化情報を生成する動画像符号化装置において、
    前記量子化部は、該所定サイズのブロックを所定サイズのブロック以下の小ブロックに分割して該小ブロックごとに画像特徴に応じた量子化パラメータにより前記量子化を行う量子化分割情報に基づいて、前記所定サイズのブロックを前記小ブロックに分割し、該小ブロックごとの量子化パラメータにより前記直交変換係数の量子化を行い、前記小ブロックごとの量子化パラメータと符号化済の周辺の前記所定サイズのブロック又は前記小ブロックの量子化パラメータとの差分の符号化を行ない、
    前記直交変換部は、前記小ブロックと等しいか又は前記小ブロックより小さいブロックサイズで直交変換を行なう
    ことを特徴とする動画像符号化装置。
  4. 請求項に記載の動画像符号化装置において、
    入力された前記所定サイズのブロック単位の画素値に基づいて、該所定サイズのブロックを所定サイズのブロック以下の小ブロックに分割して該小ブロックごとに画像特徴に応じた量子化パラメータにより前記量子化を行う量子化分割情報を求める量子化分割判定器を備え、
    該量子化分割情報を、前記動画像符号化情報に設定することを特徴とする動画像符号化装置。
  5. 請求項に記載の動画像符号化装置において、
    前記量子化分割判定器は、所定サイズのブロックを小ブロックに分割する分割形状ごとに該分割形状の評価値を計算する分割モード評価値計算部と、該分割モード評価値に基づいて前記所定サイズのブロックの分割形状を決定し、それに対応する量子化分割情報を出力する量子化分割決定部を備えたことを特徴とする動画像符号化装置。
  6. 請求項に記載の動画像符号化装置において、前記直交変換部は、前記動画像符号化情報に設定される直交変換の所定サイズのブロック分割情報に基づいて、前記直交変換を前記所定サイズのブロックをさらに分割した小ブロック単位で行うものであり、前記量子化部は、前記直交変換の所定サイズのブロック分割情報に基づいて、量子化についての前記小ブロックの分割を行い、該小ブロックごとの量子化パラメータにより前記直交変換係数の量子化を行うことを特徴とする動画像符号化装置。
  7. 請求項に記載の動画像符号化装置において、前記符号化済の周辺の所定サイズのブロックまたは小ブロックの量子化パラメータの中から、より適した量子化パラメータは、前記符号化済の周辺の所定サイズのブロックまたは小ブロックの量子化パラメータの中間値であることを特徴とする動画像符号化装置。
  8. 請求項に記載の動画像符号化装置により符号化された動画像を復号する動画像復号装置において、
    前記動画像符号化情報に設定された前記量子化分割情報を取得する量子化分割取得器と逆量子化部を備え、
    該逆量子化部は処理対象の所定サイズのブロックを前記取得した量子化分割情報に応じた小ブロックごとに量子化された直交変換係数の逆量子化を行う、
    ことを特徴とする動画像復号装置。
  9. 請求項に記載の動画像符号化装置により符号化された動画像を復号する動画像復号装置において、
    前記動画像符号化情報に設定された前記直交変換の所定サイズのブロック分割情報を取得する量子化分割取得器と逆量子化部を備え、
    該逆量子化部は処理対象の所定サイズのブロックを前記取得した直交変換の所定サイズのブロック分割情報に応じた小ブロックごとに量子化された直交変換係数の逆量子化を行う、
    ことを特徴とする動画像復号装置。
JP2009508689A 2007-03-20 2007-03-20 動画像符号化方法及び装置並びに動画像復号装置 Active JP5413191B2 (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2007/000263 WO2008126135A1 (ja) 2007-03-20 2007-03-20 動画像符号化方法及び装置並びに動画像復号装置

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2013181412A Division JP5790722B2 (ja) 2013-09-02 2013-09-02 動画像符号化方法

Publications (2)

Publication Number Publication Date
JPWO2008126135A1 JPWO2008126135A1 (ja) 2010-07-15
JP5413191B2 true JP5413191B2 (ja) 2014-02-12

Family

ID=39863321

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009508689A Active JP5413191B2 (ja) 2007-03-20 2007-03-20 動画像符号化方法及び装置並びに動画像復号装置

Country Status (6)

Country Link
US (6) US9167254B2 (ja)
EP (5) EP3107293A1 (ja)
JP (1) JP5413191B2 (ja)
AU (1) AU2007351295B2 (ja)
CA (1) CA2681025C (ja)
WO (1) WO2008126135A1 (ja)

Families Citing this family (50)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4901772B2 (ja) * 2007-02-09 2012-03-21 パナソニック株式会社 動画像符号化方法及び動画像符号化装置
US8619856B2 (en) * 2008-10-03 2013-12-31 Qualcomm Incorporated Video coding with large macroblocks
US8503527B2 (en) 2008-10-03 2013-08-06 Qualcomm Incorporated Video coding with large macroblocks
KR20100095992A (ko) 2009-02-23 2010-09-01 한국과학기술원 비디오 부호화에서의 분할 블록 부호화 방법, 비디오 복호화에서의 분할 블록 복호화 방법 및 이를 구현하는 기록매체
JP5554831B2 (ja) * 2009-04-28 2014-07-23 テレフオンアクチーボラゲット エル エム エリクソン(パブル) 歪みの重み付け
KR101624649B1 (ko) * 2009-08-14 2016-05-26 삼성전자주식회사 계층적인 부호화 블록 패턴 정보를 이용한 비디오 부호화 방법 및 장치, 비디오 복호화 방법 및 장치
US20110274162A1 (en) * 2010-05-04 2011-11-10 Minhua Zhou Coding Unit Quantization Parameters in Video Coding
WO2011064926A1 (ja) * 2009-11-30 2011-06-03 三菱電機株式会社 画像符号化装置、画像復号装置、画像符号化方法及び画像復号方法
KR20110068792A (ko) 2009-12-16 2011-06-22 한국전자통신연구원 적응적 영상 부호화 장치 및 방법
WO2011145819A2 (ko) * 2010-05-19 2011-11-24 에스케이텔레콤 주식회사 영상 부호화/복호화 장치 및 방법
EP3185559B1 (en) * 2010-06-04 2020-02-19 Sony Corporation Coding of a qp and a delta qp for image blocks larger than a minimum size
PL4024865T3 (pl) 2010-06-10 2024-05-06 Interdigital Vc Holdings, Inc. Sposoby i urządzenie do określania elementów predykcji parametrów kwantyzacji z wielu sąsiadujących parametrów kwantyzacji
KR20120016980A (ko) * 2010-08-17 2012-02-27 한국전자통신연구원 영상 부호화 방법 및 장치, 그리고 복호화 방법 및 장치
WO2012042884A1 (ja) 2010-09-29 2012-04-05 パナソニック株式会社 画像復号方法、画像符号化方法、画像復号装置、画像符号化装置、プログラムおよび集積回路
EP3125562B1 (en) 2010-09-30 2022-04-06 Sun Patent Trust Image decoding method, image coding method, image decoding apparatus, image coding apparatus, program, and integrated circuit
CN103647974B (zh) * 2010-11-26 2017-05-31 日本电气株式会社 视频解码设备和视频解码方法
JP5781313B2 (ja) * 2011-01-12 2015-09-16 株式会社Nttドコモ 画像予測符号化方法、画像予測符号化装置、画像予測符号化プログラム、画像予測復号方法、画像予測復号装置及び画像予測復号プログラム
HUE059647T2 (hu) * 2011-01-13 2022-12-28 Canon Kk Képkódoló berendezés, képkódoló eljárás, képdekódoló berendezés, képdekódoló eljárás, és program
KR101912059B1 (ko) 2011-01-19 2018-10-25 르네사스 일렉트로닉스 가부시키가이샤 화상 부호화 장치 및 화상 복호 장치
US20120189052A1 (en) * 2011-01-24 2012-07-26 Qualcomm Incorporated Signaling quantization parameter changes for coded units in high efficiency video coding (hevc)
JP2013034037A (ja) * 2011-03-09 2013-02-14 Canon Inc 画像符号化装置、画像符号化方法及びプログラム、画像復号装置、画像復号方法及びプログラム
WO2012120822A1 (en) 2011-03-09 2012-09-13 Canon Kabushiki Kaisha Image coding apparatus, method for coding image, program therefor, image decoding apparatus, method for decoding image, and program therefor
JP5875236B2 (ja) * 2011-03-09 2016-03-02 キヤノン株式会社 画像符号化装置、画像符号化方法及びプログラム、画像復号装置、画像復号方法及びプログラム
CN106454381B (zh) * 2011-03-11 2019-05-28 索尼公司 图像处理装置和方法
JP6039163B2 (ja) * 2011-04-15 2016-12-07 キヤノン株式会社 画像符号化装置、画像符号化方法及びプログラム、画像復号装置、画像復号方法及びプログラム
CN103548350B (zh) 2011-06-28 2017-03-01 日本电气株式会社 图像编码设备和图像解码设备
US20140233639A1 (en) * 2011-10-14 2014-08-21 Sony Corporation Image processing device and method
KR20130050404A (ko) * 2011-11-07 2013-05-16 오수미 인터 모드에서의 복원 블록 생성 방법
TWI605702B (zh) * 2011-11-08 2017-11-11 三星電子股份有限公司 視訊解碼裝置
JP5917117B2 (ja) * 2011-12-07 2016-05-11 株式会社日立国際電気 画像符号化装置及び画像符号化方法
CN103428523B (zh) * 2012-05-22 2015-07-08 华为技术有限公司 评估视频质量的方法和装置
JP2014007469A (ja) * 2012-06-21 2014-01-16 Canon Inc 画像符号化装置及び画像符号化方法
US9363508B2 (en) * 2012-09-12 2016-06-07 Broadcom Corporation Delta QP handling in a high efficiency video decoder
US10003792B2 (en) * 2013-05-27 2018-06-19 Microsoft Technology Licensing, Llc Video encoder for images
JP6221704B2 (ja) * 2013-12-05 2017-11-01 Nttエレクトロニクス株式会社 符号化装置及びブロックサイズ選択方法
CN105359531B (zh) 2014-03-17 2019-08-06 微软技术许可有限责任公司 用于针对屏幕内容编码的编码器侧判定的方法和***
JP6402520B2 (ja) * 2014-07-22 2018-10-10 沖電気工業株式会社 符号化装置、方法、プログラム及び機器
CN106416254B (zh) 2015-02-06 2019-08-02 微软技术许可有限责任公司 在媒体编码期间跳过评估阶段
US10136132B2 (en) 2015-07-21 2018-11-20 Microsoft Technology Licensing, Llc Adaptive skip or zero block detection combined with transform size decision
TWI654510B (zh) * 2017-03-24 2019-03-21 立積電子股份有限公司 偏壓電路
US10354563B2 (en) * 2017-05-12 2019-07-16 HKC Corporation Limited Curved display device and assembling method therefor
JP6415637B2 (ja) * 2017-05-25 2018-10-31 キヤノン株式会社 復号装置、復号方法、プログラム及び記憶媒体
US11212536B2 (en) * 2017-07-14 2021-12-28 Sony Interactive Entertainment Inc. Negative region-of-interest video coding
CN111052742A (zh) * 2017-09-30 2020-04-21 深圳市大疆创新科技有限公司 图像处理
KR101968268B1 (ko) * 2018-03-20 2019-04-15 디지털인사이트 주식회사 화면 내 펄스 부호 변조 블록을 위한 문맥 기반 적응적 양자화 및 역 양자화 방법 및 장치
KR101968267B1 (ko) * 2018-03-20 2019-04-15 디지털인사이트 주식회사 화면 내 펄스 부호 변조 블록을 위한 문맥 기반 적응적 양자화 및 역 양자화 방법 및 장치
KR101968269B1 (ko) * 2018-03-20 2019-04-15 디지털인사이트 주식회사 화면 내 펄스 부호 변조 블록을 위한 문맥 기반 적응적 양자화 및 역 양자화 방법 및 장치
JP6686095B2 (ja) * 2018-10-03 2020-04-22 キヤノン株式会社 復号装置、復号方法、プログラムおよび記憶媒体
JP6953576B2 (ja) * 2018-10-03 2021-10-27 キヤノン株式会社 符号化装置、符号化方法、プログラムおよび記憶媒体
CN112533000B (zh) * 2020-10-16 2022-08-05 腾讯科技(深圳)有限公司 视频解码方法、装置、计算机可读介质及电子设备

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05506340A (ja) * 1990-02-27 1993-09-16 カルコム・インコーポレイテッド 適応ブロック・サイズによる画像圧縮方法およびシステム
JPH08256341A (ja) * 1995-03-17 1996-10-01 Sony Corp 画像信号符号化方法、画像信号符号化装置、画像信号記録媒体、及び画像信号復号化装置
JPH09102956A (ja) * 1995-07-28 1997-04-15 Sony Corp 情報信号符号化装置、符号化方法、並びに情報信号復号方法
JPH11164305A (ja) * 1997-04-24 1999-06-18 Mitsubishi Electric Corp 動画像符号化方法、動画像符号化装置および動画像復号装置
JP2002369208A (ja) * 2001-06-12 2002-12-20 Mitsubishi Electric Corp 映像信号符号化装置および映像信号符号化方法
JP2006262004A (ja) * 2005-03-16 2006-09-28 Toshiba Corp 動画像符号化/復号化の方法及び装置

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3495766B2 (ja) * 1993-10-01 2004-02-09 テキサス インスツルメンツ インコーポレイテツド 画像処理方法
JPH0879753A (ja) 1994-09-05 1996-03-22 Sharp Corp 動画像符号化装置及び動画像復号装置
US5781238A (en) * 1995-07-28 1998-07-14 Sony Corporation Information signal encoding apparatus, encoding method thereof, information signal decoding method, and information signal record medium thereof
JPH11196262A (ja) * 1997-11-07 1999-07-21 Matsushita Electric Ind Co Ltd デジタル情報埋込み・抽出装置および方法並びに当該方法を実行するためのプログラムを記録した媒体
US6834080B1 (en) * 2000-09-05 2004-12-21 Kabushiki Kaisha Toshiba Video encoding method and video encoding apparatus
JP2003032677A (ja) * 2001-07-18 2003-01-31 Hitachi Ltd 動画像圧縮符号化装置
CN100420308C (zh) * 2002-04-26 2008-09-17 株式会社Ntt都科摩 图象编码装置和图象译码装置
JP2005236584A (ja) 2004-02-18 2005-09-02 Victor Co Of Japan Ltd 動画像情報変換符号化装置
JP4313710B2 (ja) 2004-03-25 2009-08-12 パナソニック株式会社 画像符号化方法および画像復号化方法
JP4383240B2 (ja) 2004-04-30 2009-12-16 日本放送協会 画面内予測符号化装置、その方法及びそのプログラム
US8548055B2 (en) * 2005-03-10 2013-10-01 Qualcomm Incorporated Encoding of multimedia data
US8369629B2 (en) * 2006-01-23 2013-02-05 Telefonaktiebolaget L M Ericsson (Publ) Image processing using resolution numbers to determine additional component values
JP4769605B2 (ja) * 2006-03-17 2011-09-07 富士通株式会社 動画像符号装置及び方法
US8335385B2 (en) * 2008-01-21 2012-12-18 Telefonaktiebolaget Lm Ericsson (Publ) Pixel block processing

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05506340A (ja) * 1990-02-27 1993-09-16 カルコム・インコーポレイテッド 適応ブロック・サイズによる画像圧縮方法およびシステム
JPH08256341A (ja) * 1995-03-17 1996-10-01 Sony Corp 画像信号符号化方法、画像信号符号化装置、画像信号記録媒体、及び画像信号復号化装置
JPH09102956A (ja) * 1995-07-28 1997-04-15 Sony Corp 情報信号符号化装置、符号化方法、並びに情報信号復号方法
JPH11164305A (ja) * 1997-04-24 1999-06-18 Mitsubishi Electric Corp 動画像符号化方法、動画像符号化装置および動画像復号装置
JP2002369208A (ja) * 2001-06-12 2002-12-20 Mitsubishi Electric Corp 映像信号符号化装置および映像信号符号化方法
JP2006262004A (ja) * 2005-03-16 2006-09-28 Toshiba Corp 動画像符号化/復号化の方法及び装置

Also Published As

Publication number Publication date
US20160007030A1 (en) 2016-01-07
EP2129134A4 (en) 2016-08-17
US20100074338A1 (en) 2010-03-25
EP3107294B1 (en) 2018-08-15
EP3107292A1 (en) 2016-12-21
US20180184094A1 (en) 2018-06-28
US9838699B2 (en) 2017-12-05
JPWO2008126135A1 (ja) 2010-07-15
CA2681025A1 (en) 2008-10-23
EP2129134A1 (en) 2009-12-02
EP3107294A1 (en) 2016-12-21
US20160007029A1 (en) 2016-01-07
CA2681025C (en) 2015-10-13
EP2129134B1 (en) 2018-06-27
US10148966B2 (en) 2018-12-04
EP3107293A1 (en) 2016-12-21
US9167254B2 (en) 2015-10-20
EP3107292B1 (en) 2018-08-15
WO2008126135A1 (ja) 2008-10-23
AU2007351295A1 (en) 2008-10-23
AU2007351295B2 (en) 2011-03-31
US20160007031A1 (en) 2016-01-07
US9906800B2 (en) 2018-02-27
EP3107295A1 (en) 2016-12-21
US9756345B2 (en) 2017-09-05
US20160007028A1 (en) 2016-01-07
US9838698B2 (en) 2017-12-05

Similar Documents

Publication Publication Date Title
JP5413191B2 (ja) 動画像符号化方法及び装置並びに動画像復号装置
KR101455578B1 (ko) 동화상 부호화 장치 및 동화상 복호 장치
JP2020074638A (ja) 復元ブロック生成方法、予測情報符号化方法、ビットストリーム、コンピュータ可読媒体
JP5989838B2 (ja) 映像復号化装置
KR20130045151A (ko) 복원 블록을 생성하는 방법 및 장치
JP5800077B2 (ja) 動画像復号方法
CA2895855C (en) Video encoding and decoding apparatus and method using quantization in sub-blocks
JP5937926B2 (ja) 画像符号化装置、画像復号装置、画像符号化プログラム及び画像復号プログラム
JP5790722B2 (ja) 動画像符号化方法
KR20110067648A (ko) 영상 부호화/복호화 방법 및 이를 수행하는 장치
JP4926912B2 (ja) 映像符号化装置及び方法

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120403

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120604

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120911

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20121112

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20130604

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130902

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20130910

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: 20131015

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20131028

R150 Certificate of patent or registration of utility model

Ref document number: 5413191

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150