JP2005123732A - デブロックフィルタ処理装置およびデブロックフィルタ処理方法 - Google Patents

デブロックフィルタ処理装置およびデブロックフィルタ処理方法 Download PDF

Info

Publication number
JP2005123732A
JP2005123732A JP2003353989A JP2003353989A JP2005123732A JP 2005123732 A JP2005123732 A JP 2005123732A JP 2003353989 A JP2003353989 A JP 2003353989A JP 2003353989 A JP2003353989 A JP 2003353989A JP 2005123732 A JP2005123732 A JP 2005123732A
Authority
JP
Japan
Prior art keywords
deblocking filter
frame
block
motion estimation
filter processing
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
JP2003353989A
Other languages
English (en)
Inventor
Men Huang Lee
メン ファン リー
Sheng Mei Shen
シェンメイ シェン
Yoshimasa Honda
義雅 本田
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP2003353989A priority Critical patent/JP2005123732A/ja
Priority to CNA200410088159XA priority patent/CN1607836A/zh
Priority to US10/964,210 priority patent/US20050078750A1/en
Publication of JP2005123732A publication Critical patent/JP2005123732A/ja
Pending legal-status Critical Current

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/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/527Global motion vector 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/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/117Filters, e.g. for pre-processing or post-processing
    • 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
    • H04N19/159Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
    • 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/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
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/63Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/80Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation
    • H04N19/82Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

【課題】 処理装置の電力を不必要に消費することなく高画質化を実現すること。
【解決手段】 ループフィルタ170において、まず、動き推定処理が施されたフレームにおける可変サイズの動き推定ブロックを取得する。そして、取得された動き推定ブロックに従って、デブロックフィルタ処理を、動き推定処理が施されたフレームに対して適用する。また、デブロックフィルタ処理の適用は、動き推定処理が施されたフレームにおけるある動き推定ブロックとこの動き推定ブロックに隣接する動き推定ブロックとの境界のみで、実行される。
【選択図】 図1

Description

本発明は、高度マルチメディアデータ符号化、特に、可変ブロックサイズベースでの動き予測を用いる映像符号化に適用されるデブロックフィルタ処理装置およびデブロックフィルタ処理方法に関する。
一般に映像圧縮技術において、画質や圧縮率を向上するために様々なフィルタが用いられる。低ビットレートの圧縮映像を復号して得られた画像には、量子化ノイズや動き補償によりブロックアーティファクトが生じることが多い。デブロックフィルタ処理装置(以下「デブロックフィルタ」または単に「フィルタ」と言う)の主な役割の1つは、復号画像におけるブロック境界を平滑化し、ブロックアーティファクトを低減または除去することである。また、デブロックフィルタには、例えばデコーダ側で映像を再生する際にノイズを除去し画質を安定化させることで高画質化を図るポストフィルタと、例えばエンコーダ側で映像を圧縮する際にノイズを除去し圧縮効率を向上させることで高画質化を図るループフィルタとがある。
従来、高画質化のためのデブロックフィルタとしては、特許文献1に記載されたものがある。この文献では、フィルタ強度を符号化モードに合わせて復号画像に適用するポストフィルタが開示されている。また、その他にも、復号画像の画質を向上させるために参照画像および非参照画像の両方に適用するループフィルタが提案されている。
特開2001−224031号公報
しかしながら、上記従来のデブロックフィルタは、画像に対して固定ブロックサイズベースで適用されるものである。
例えば、映像符号化に関する規格ISO/IEC14496パート10においては、DCT(離散コサイン変換)が4x4サイズのブロック(以下、NxNサイズを有するブロックを「NxNブロック」と略記する)に対して施されるため、従来のデブロックフィルタは、4x4ブロックの境界に対して適用されるよう設計される。また、例えば、規格ISO/IEC14496パート2においては、DCTが8x8サイズで実行されるため、従来のデブロックフィルタは、8x8ブロックの境界に対して適用されるよう設計される。このようなフィルタ設計は、DCTを考慮に入れたものとしては良好である。なぜなら、低ビットレートでのブロックノイズの多くは、DCTにより発生しているからである。
ところが、次世代の映像符号化の規格となり得るものとして近年注目を集めているフレーム間ウェーブレット映像符号化方式には、上記のフィルタ設計が最適とは言えない。一般にこの方式では、時間方向においては、ブロックベースの動き推定/補償を伴うMCTF(Motion Compensated Temporal Filtering)が用いられ、空間変換には、2D−DWT(離散ウェーブレット変換)が用いられる。DCTと異なり、DWTは復号画像にブロックアーティファクトを生じないという特徴を持っている。したがって、この方式において、ブロックアーティファクトを生じさせる主因となる工程は動き推定/補償である。とりわけ低ビットレートのときやGOP(Group Of Picture)サイズが小さい低遅延モードのときに動き推定/補償を実行する場合、不正確な動き推定や量子化によってブロックアーティファクトが生じ得る。MCTFの場合は時間分解レベルの各々でこれが実行されるため、全時間分解レベルにわたってブロックアーティファクトが蓄積されることもあり得る。
以下、動き推定を用いたウェーブレット符号化(MCウェーブレット符号化)の一般例について図9を参照しながら説明する。ここでは、GOPサイズ=8の場合を例として説明する。
図9に示すように、レベル0では8つの原フレームが存在する。動き推定および時間方向のウェーブレットフィルタ(この例ではHaarフィルタが示されているがより長いフィルタも適用可能である)を用いた時間分解処理の後、レベル1では、低域のフレームL1、L2、L3、L4からなるグループと高域のフレームH1、H2、H3、H4からなるグループとが生成される。それから、低域のフレームL1、L2、L3、L4に対してさらに動き推定および時間フィルタ処理が施され、レベル2では、低域のフレームLL1、LL2からなるグループと高域のフレームLH1、LH2からなるグループとが生成される。そして、再び動き推定および時間フィルタ処理が施され、最終的に、レベル3では2つのフレームLLL1、LLH1のみが存在している。
そして、レベル3でのフレームLLL1、LLH1、レベル2でのLH1、LH2およびレベル1でのH1、H2、H3、H4に対しては空間ウェーブレット分解が施され、続いて、スキャニングが行われ、空間スケーラビリティ、時間スケーラビリティおよび画質スケーラビリティ等を考慮したエントロピー符号化(可変長符号化)が行われ、スケーラブルなストリームが生成されることとなる。
一般に理解されているように、MCウェーブレット符号化で用いられる動き推定は、ISO/IEC13818パート2の16x16やISO/IEC14496パート2の最大16x16のような固定ブロックサイズに常に基づいているわけではない。このサイズは、4x4の小さいものから64x64の大きなものまで、さらに映像の性質によってはさらに大きなものまで可変である。図10は、参照フレームAおよび現在フレームBの間の動き推定/補償のためのブロックマッチングにおいて使用し得る可変ブロックサイズ(例えば、4x4から64x64まで)を例示したものである。
また、図11は、従来の固定ブロックサイズベースのデブロックフィルタ処理の適用例を示した図である。ここでは、図11において実線で示されたブロックを有するフレームに対して破線で示されたデブロックフィルタ処理を適用した例について説明する。ブロックS1、S2、S3は動き推定のために選択されたサイズをそれぞれ有し、ブロックS1は64x64ブロックであり、ブロックS2は32x32ブロックであり、ブロックS3は16x16ブロックである。
動き推定のブロックサイズがブロックS1のように64x64であるとすると、この64x64ブロック内にブロックアーティファクトは存在していないはずである。このような場合に64x64より小さいサイズの固定サイズのデブロックフィルタ処理を適用すると、処理装置(例えば、CPU)の電力が不必要に消費されてしまう。また、それだけでなく、重要な情報がフィルタリングされ、その結果として画像の鮮鋭度が失われてぼやけてしまい、結局、高画質化を実現することができないという問題があった。
本発明は、かかる点に鑑みてなされたものであり、処理装置の電力を不必要に消費することなく高画質化を実現することができるデブロックフィルタ処理装置およびデブロックフィルタ処理方法を提供することを目的とする。
本発明のデブロックフィルタ処理装置は、動き推定処理が施されたフレームにおける可変サイズの動き推定ブロックを取得する取得手段と、取得された動き推定ブロックに従って前記フレームにデブロックフィルタ処理を適用する適用手段と、を有する構成を採る。
この構成によれば、動き推定処理が施されたフレームにおける可変サイズの動き推定ブロックに従って、デブロックフィルタ処理を当該フレームに適用するため、例えばデブロックフィルタ処理におけるブロックサイズを動き推定ブロックのサイズに合わせて適応的に変化させた場合に、デブロックフィルタ処理のブロックサイズと動き推定ブロックのサイズとを一致させることができ、デブロックフィルタ処理の量の増大を抑制することができるだけでなく画像の鮮鋭度が無駄に失われることを防止することができ、処理装置の電力を不必要に消費することなく高画質化を実現することができる。
本発明のデブロックフィルタ処理装置は、上記構成において、前記適用手段は、前記フレーム内の一の動き推定ブロックと当該動き推定ブロックに隣接する他の動き推定ブロックとの境界のみで、デブロックフィルタ処理の適用を行う構成を採る。
この構成によれば、デブロックフィルタ処理の適用位置を2つの動き推定ブロック間の境界のみに限定することができ、デブロックフィルタ処理のブロックサイズと動き推定ブロックのサイズとを一致させることができ、デブロックフィルタ処理の量の増大を抑制することができるだけでなく画像の鮮鋭度が無駄に失われることを防止することができ、処理装置の電力を不必要に消費することなく高画質化を実現することができる。
本発明のデブロックフィルタ処理装置は、上記構成において、前記適用手段は、前記フレームに対応する符号化情報および送信情報の少なくともいずれか一方に基づいて、前記フレームに対するデブロックフィルタ処理のタップ長を設定する構成を採る。
この構成によれば、動き推定処理が施されたフレームに対応する符号化情報および送信情報の少なくともいずれか一方に基づいて当該フレームに対するデブロックフィルタ処理のタップ長の設定を行うため、デブロックフィルタ処理を適用する際のタップ長の設定を効率的に行うことができる。
本発明のデブロックフィルタ処理装置は、上記構成において、前記適用手段は、前記フレームに対応する符号化情報および送信情報の少なくともいずれか一方に基づいて、前記フレームに対するデブロックフィルタ処理の強度を設定する構成を採る。
この構成によれば、動き推定処理が施されたフレームに対応する符号化情報および送信情報の少なくともいずれか一方に基づいて当該フレームに対するデブロックフィルタ処理の強度の設定を行うため、デブロックフィルタ処理を適用する際の強度の設定を効率的に行うことができる。
本発明のデブロックフィルタ処理装置は、上記構成において、前記適用手段は、前記フレームに対応する符号化情報および送信情報の少なくともいずれか一方に基づいて、前記フレームに対するデブロックフィルタ処理の適用画素数を設定する構成を採る。
この構成によれば、動き推定処理が施されたフレームに対応する符号化情報および送信情報の少なくともいずれか一方に基づいて当該フレームに対するデブロックフィルタ処理の適用画素数の設定を行うため、デブロックフィルタ処理を適用する際の適用画素数を効率的に行うことができる。
本発明の映像符号化装置は、上記のデブロックフィルタ処理装置を有する構成を採る。
この構成によれば、上記のデブロックフィルタ処理装置と同様の作用効果を、映像符号化装置において実現することができる。
本発明の映像復号化装置は、上記のデブロックフィルタ処理装置を有する構成を採る。
この構成によれば、上記のデブロックフィルタ処理装置と同様の作用効果を、映像復号化装置において実現することができる。
本発明の映像復号化装置は、上記構成において、対応する映像符号化装置から送信される信号に従って、前記フレームにおいてデブロックフィルタ処理を適用すべき時間分解レベルを変更する構成を採る。
この構成によれば、対応する映像符号化装置から例えば所定の指示が送信された場合にデブロックフィルタ処理を適用すべき時間分解レベルやその数を変更することができ、映像復号化装置におけるデブロックフィルタ処理の効率を向上させたり負荷を低減したりすることができる。
本発明の映像復号化装置は、上記構成において、前記フレームが再構築されたときにデブロックフィルタ処理の適用を行う構成を採る。
この構成によれば、再構築されたフレームに対してデブロックフィルタ処理の適用を行うことができる。
本発明のデブロックフィルタ処理方法は、動き推定処理が施されたフレームにおける可変サイズの動き推定ブロックを取得する取得ステップと、取得された動き推定ブロックに従って前記フレームにデブロックフィルタ処理を適用する適用ステップと、を有するようにした。
この方法によれば、動き推定処理が施されたフレームにおける可変サイズの動き推定ブロックに従って、デブロックフィルタ処理を当該フレームに適用するため、例えばデブロックフィルタ処理におけるブロックサイズを動き推定ブロックのサイズに合わせて適応的に変化させた場合に、デブロックフィルタ処理のブロックサイズと動き推定ブロックのサイズとを一致させることができ、デブロックフィルタ処理の量の増大を抑制することができるだけでなく画像の鮮鋭度が無駄に失われることを防止することができ、処理装置の電力を不必要に消費することなく高画質化を実現することができる。
以上説明したように、本発明によれば、処理装置の電力を不必要に消費することなく高画質化を実現することができる。
本発明の骨子は、動き推定処理が施されたフレームにおける可変サイズの動き推定ブロックに従って、デブロックフィルタ処理を当該フレームに適用することである。
以下、本発明の実施の形態について、図面を用いて詳細に説明する。
(実施の形態1)
図1は、本発明の実施の形態1に係るループフィルタを有する映像符号化装置の構成を示すブロック図である。
図1に示す映像符号化装置100は、画像入力部110、動き推定部120、時間フィルタ130、空間ウェーブレット分解部140、スキャニング/エントロピー符号化部150、ローカル復号化部160、ループフィルタ170および参照フレームバッファ180を有する。
画像入力部110は、入力される映像のシーケンスにおける所定数(固定数または可変数)の隣接フレームを1GOPとしてグループ化した上で、フレームを動き推定部120に出力する。また、画像入力部110は、例えばランダムアクセスやエラーリカバリーの目的で他のフレームから独立した符号化フレームを得るために、フレームを空間ウェーブレット分解部140に直接出力しても良い。
動き推定部120は、参照フレームバッファ180に一時的に記憶された参照フレームを参照し、1GOP内で、または複数のGOP間で、画像入力部110からのフレームに対して動き推定および動き補償を行う。
時間フィルタ130は、動き補償されたフレームに対して時間ウェーブレット分解を施し、複数の時間分解レベルでの低域および高域の時間フレームを生成する。
空間ウェーブレット分解部140は、時間フィルタ130からの時間フレームまたは画像入力部110からのフレームに対して空間ウェーブレット分解を施す。
スキャニング/エントロピー符号化部150は、空間ウェーブレット分解部140からのフレームに対してスキャニングおよびエントロピー符号化を施す。これらの処理が施されたフレームは、符号化されたスケーラブルなストリームとして出力される。
ローカル復号化部160は、空間ウェーブレット分解部140からのフレームをローカル復号化する。
本願発明の特徴部分であるループフィルタ170は、独立した符号化フレームを除いて、ローカル復号化されたフレームに対して後述のデブロックフィルタ処理を施す。デブロックフィルタ処理は、複数の時間分解レベルの各々に対応して実行される。デブロックフィルタ処理を実行する際、ループフィルタ170は、デブロックフィルタ処理を適応的に実行するために、符号化/送信情報を取得する。取得される符号化/送信情報としては、動き推定部120による動き推定に関する動き推定情報、時間フィルタ130による時間ウェーブレット分解に関する時間分解情報、その他には、量子化パラメータ、ビットレート関連情報、色成分、要求される空間解像度、要求される時間解像度等の情報が挙げられる。動き推定情報は、例えば、ME(動き推定)ブロックサイズ、動き予測モード(イントラ(フレーム内予測符号化)モード、順方向予測符号化モード、逆方向予測符号化モードまたは双方向予測符号化モード)、動きベクトル、シーン変更等の情報を含む。時間分解情報は、例えば、使用する分解フィルタ、処理対象の時間分解レベル、GOPサイズ等の情報を含む。
参照フレームバッファ180は、ループフィルタ170によってデブロックフィルタ処理が施されたフレームを、動き推定部120による動き推定で用いられる参照フレームとして一時的に記憶する。
次いで、上記構成を有する映像符号化装置100のループフィルタ170にて実行されるデブロックフィルタ処理について説明する。図2は、ループフィルタにて実行されるデブロックフィルタ処理の動作を説明するためのフロー図であり、ここで説明するデブロックフィルタ処理は、処理対象のフレームに対して時間分解レベル毎に(例えば第1の時間分解レベルから最終時間分解レベルまでの順で)実行される。例えば、時間分解レベル毎の低域のフレームに対して実行される。
デブロックフィルタ処理は、ステップS1000での、MEブロックの取得から開始される。ここでは、1つの時間フレームを構成するMEブロックの中の1つを選択して取得する。
すなわち、このステップでは、動き推定/補償に用いられたMEブロックを1つずつ取得する。このようにすることで、デブロックフィルタ処理のためのフィルタサイズ(後述のタップ長)を、MEブロックの可変ブロックサイズに適応させることができる。図3は、可変ブロックサイズベースのデブロックフィルタ処理の適用例を示した図である。図3において実線で示された可変ブロックサイズのMEブロックに、破線で示されたデブロックフィルタ処理のフィルタサイズが合わせられていることが分かる。
そして、ステップS1100では、MEブロックの上端および左端の少なくともいずれか一方に他のブロックが隣接しているか否か、すなわち、上端の水平境界および左端の垂直境界の少なくともいずれか一方があるか否かを判定する。この判定において、上記の境界がある場合(S1100:YES)ステップS1200に進み、上記の境界がない場合(S1100:NO)ステップS2200に進む。
ステップS1200では、取得したMEブロックの境界の中の1つを選択して取得する。そして、ステップS1300で、上記の符号化/送信情報を取得する。
そして、ステップS1400で、ノイズ除去のためにMEブロックと隣接ブロックとの境界に適用するデブロックフィルタ処理のタップ長を設定する。タップ長は、隣り合う2つのブロックのサイズのうち小さい方を採用することにより決定される。また、水平境界に対して適用されるデブロックフィルタ処理(垂直フィルタ処理)の場合、そのタップ長はブロックの高さに依存して決定され、垂直境界に対して適用されるデブロックフィルタ処理(水平フィルタ処理)の場合、そのタップ長はブロックの幅に依存して決定される。
図4および図5は、デブロックフィルタ処理におけるタップ長の設定例をそれぞれ説明するための図である。
図4に示す例では、処理対象のブロックP、ブロックPの上側に隣り合うブロックRおよびブロックPの左側に隣り合うブロックQは、いずれも同じサイズを有している。この場合、ブロックPに対して適用される水平フィルタ処理のタップ長は、ブロックP、Qの高さに基づいて決定され、ブロックPに対して適用される垂直フィルタ処理のタップ長は、ブロックP、Rの幅に基づいて決定される。
一方、図5に示す例では、処理対象のブロックPのサイズが、ブロックPの左側に隣り合うブロックQよりも小さく、ブロックPの上側に隣り合うブロックR、S、Tの各々よりも大きい。この場合、ブロックPに対して適用される水平フィルタ処理のタップ長は、ブロックPの高さに基づいて決定される。また、ブロックPに対して適用される垂直フィルタ処理のうちブロックRとの境界に対応するもののタップ長は、ブロックRの幅に基づいて決定される。また、ブロックPに対して適用される垂直フィルタ処理のうちブロックSとの境界に対応するもののタップ長は、ブロックSの幅に基づいて決定され、ブロックPに対して適用される垂直フィルタ処理のうちブロックTとの境界に対応するもののタップ長は、ブロックTの幅に基づいて決定される。
このようにして、ノイズが発生する領域が大きいほど、無駄なく大きなタップ長の設定が可能となる。
そして、ステップS1500で、デブロックフィルタ処理を適用する際のフィルタ強度を設定する。ノイズの強度がより大きいブロックにより強いフィルタ強度のデブロックフィルタ処理が適用されるように、フィルタ強度は、隣り合う2つのブロックの動き予測モードに応じて設定される。例えば4段階のフィルタ強度が設定可能である場合、次のようにフィルタ強度の設定を行う。両ブロックまたはいずれかのブロックの動き予測モードがイントラのとき、フィルタ強度を最強に(Bs=3)する。両ブロックが異なる参照フレームを参照したものであるとき、両ブロックが異なる数の参照フレームを参照したものであるとき、または、両ブロックが同一の参照フレームを参照したものでありながら動きベクトルが類似していないときは、2番目に大きなフィルタ強度(Bs=2)を採用する。両ブロックが同一の参照フレームを参照したもので動きベクトルが類似しているときは、3番目に大きな(2番目に小さな)フィルタ強度(Bs=1)を採用する。その他のときは、フィルタ強度の設定をオフ(Bs=0)とし、対応する境界にフィルタリングを適用しないようにする。
そして、ステップS1600で、デブロックフィルタ処理を適用する画素数を設定する。より具体的には、垂直境界に対して適用される水平フィルタ処理における適用画素数は、その垂直境界から左右それぞれ何画素まで水平フィルタ処理を適用するかを決定することで設定される。また、水平方向に対して適用される垂直フィルタ処理における適用画素数は、その水平境界から上下それぞれ何画素まで垂直フィルタ処理を適用するかを決定することで設定される。
なお、垂直境界の場合は境界の左側および右側の適用画素数を異なる値に設定したり、水平境界の場合は境界の上側および下側の適用画素数を異なる値に設定したりしても良い。ただし、処理効率や処理速度の向上の観点では、左右それぞれの適用画素数または上下それぞれの適用画素数を同じ値に設定すると、より効果的である。
どの画素に対してフィルタリングを適用するか、および、いくつの画素に対してフィルタリングを適用するかを決定するために、閾値が用いられる。この閾値は、符号化処理や送信処理の間にスケーラビリティのための階層化データ欠落により混入されるブロックノイズの補正に必要なフィルタ量に対応している。また、閾値は、使用した符号化方式によって経験的に設定しても良い。
また、閾値の設定は、量子化パラメータや、フィルタに掛けられる時間フレームの時間分解レベルに基づいて行われる。異なる量子化パラメータは異なる特性や大きさのブロックノイズを発生させる。量子化パラメータが使用した符号化方式に明示されていない場合は、要求されるビットレート、またはビットストリームから除去されたビットプレーン数から閾値を導出しても良い。例えば、低ビットレート、または除去されたビットプレーン数が多い場合、量子化パラメータは大きくなる。MCTF期間における画素の正規化のために、画素値のダイナミックレンジは時間分解レベル毎に変化するが、このダイナミックレンジによって閾値を決定しても良い。
そして、ステップS1700、S1800、S1900では、設定したタップ長、フィルタ強度および適用画素数に基づいて、取得した境界での全ライン上の画素に対してフィルタリングを施す。より具体的には、まずステップS1700で、1ライン分の画素をフィルタリングし、ステップS1800で、最終ラインに対するフィルタリングが完了したか否か(取得した境界に残りのラインが存在するか否か)を判定する。この判定において、最終ラインに対するフィルタリングが完了していない場合(S1800:NO)、ステップS1900で次のラインに進み、ステップS1700に戻る。一方、最終ラインに対するフィルタリングが完了した場合(S1800:YES)、ステップS2000に進む。
ステップS2000では、取得されたMEブロックにおいて先に取得された境界の他にまだフィルタリングされていない境界があるか否かを判定する。この判定において、他の境界が残っている場合(S2000:YES)、ステップS2100で次の境界に進み、ステップS1200に戻る。一方、他の境界が残っていない場合(S2000:NO)、ステップS2200に進む。このような判定を行うことで、動き推定/補償処理における全てのブロックに対してフィルタリングを掛けることができる。よって、このデブロックフィルタ処理は、各時間分解レベルでの時間フレームをはじめとする様々な再構築フレームに対して適用することができる。
ステップS2200では、現在処理対象となっている時間フレームにおいて先に取得されたMEブロックの他にまだフィルタリングされていないMEブロックがあるか否か、換言すれば、全てのMEブロックがフィルタ済みであるか否かを判定する。この判定において、他のMEブロックが残っている場合(S2200:NO)、ステップS2300で次のMEブロックに進み、ステップS1000に戻る。一方、他のMEブロックが残っていない場合(S2200:YES)、現在の時間分解レベルにおけるデブロックフィルタ処理を終了する。
上述のデブロックフィルタ処理を行うことによって、よりきれいな参照フレームを用いて、後続のフレームや次の時間分解レベルにおける動き推定を行うことが可能となる。
なお、デブロックフィルタ処理において、上記の工程以外に、取得した色成分の情報に応じて、デブロックフィルタ処理実行のオンオフを自動的に切り替えても良い。
既に述べたとおり、ループフィルタ170にて実行されるデブロックフィルタ処理は、各時間分解レベルに対応している。つまり、図6に示すように、レベル0での8つの原フレームがレベル1からレベル3までの各時間フレームに時間分解される場合、レベル1、レベル2およびレベル3の各々で、上記のデブロックフィルタ処理が実行される。
このように、本実施の形態によれば、可変サイズの動き推定ブロックに従って、動き推定処理が施されたフレーム内のある動き推定ブロックとこの動き推定ブロックに隣接する他の動き推定ブロックとの境界のみで、デブロックフィルタ処理の適用を行うため、デブロックフィルタ処理のフィルタサイズと動き推定ブロックサイズとを一致させることができ、デブロックフィルタ処理の量の増大を抑制することができるだけでなく画像の鮮鋭度が無駄に失われることを防止することができ、処理装置の電力を不必要に消費することなく高画質化を実現することができる。
(実施の形態2)
図7は、本発明の実施の形態2に係るループフィルタを有する映像復号化装置の構成を示すブロック図である。
本実施の形態では、本発明に係るデブロックフィルタ処理を実行するフィルタをエンコーダ側およびデコーダ側の両方で用いられる一般的なケースについて説明する。なお、エンコーダ側のフィルタについては、実施の形態1で説明したループフィルタ170と同様のものであるため、その説明を省略する。
図7に示す映像復号化装置200は、対応する映像符号化装置から入力されるストリームに対して逆スキャニングおよび逆エントロピー符号化を施しフレームを生成する逆スキャニング/逆エントロピー符号化部210と、生成されたフレームに対して空間ウェーブレット合成を施す空間ウェーブレット合成部220と、独立した符号化フレーム以外のフレームに対して時間フィルタ処理を施す時間フィルタ230と、時間フィルタ処理(時間ウェーブレット合成)されたフレームに対して動き補償を施す動き補償部240と、動き補償されたフレームを加算して再構築フレームを生成し、または独立した符号化フレームから再構築フレームを生成し、生成された再構築フレームを出力する画像加算部250と、実施の形態1で説明したループフィルタ170にて実行されるデブロックフィルタ処理と同様の処理を実行するループフィルタ260と、ループフィルタ260によってデブロックフィルタ処理が施されたフレームを、動き補償部240による動き補償で用いられる参照フレームとして一時的に記憶する参照フレームバッファ270とを有する。
なお、図7における破線の矢印Bは、複数の時間分解レベルに応じた処理が映像復号化装置200内で行われることを示唆している。
ループフィルタ260は、デブロックフィルタ処理を適応的に実行するための符号化/送信情報をストリームから分離して取得することで、実施の形態1で詳述したデブロックフィルタ処理と同様の処理を実行することが可能となり、よって、よりきれいな参照フレームを時間フィルタ230による時間ウェーブレット合成および動き補償部240による動き補償に用いることができるようになる。
また、ループフィルタ260は、対応する映像符号化装置からのシグナリングをストリームから分離して受信することで、当該シグナリングに応じて、デブロックフィルタ処理を適用する時間分解レベルを単一の時間分解レベルから複数の時間分解レベルまで適応的に変更することができる。よって、対応する映像符号化装置から所定の指示が送信された場合に、デブロックフィルタ処理を適用する時間分解レベルやその数を削減することができ、映像復号化装置200の処理効率を向上させたり処理負荷を低減したりすることができる。
このように、本実施の形態によれば、実施の形態1で説明した映像符号化装置におけるループフィルタと同様の作用効果を、映像復号化装置におけるループフィルタで実現することができる。また、対応する映像符号化装置からのストリームから符号化/送信情報を分離して取得するため、映像符号化装置および映像復号化装置の各々で実行されるデブロックフィルタ処理を同様のものとすることができ、各装置内のループフィルタを一対の組み合わせとして動作させることができる。
なお、本実施の形態では、符号化/送信情報が映像符号化装置からのストリームから取得されるものとして説明しているが、映像復号化装置200が符号化/送信情報を自ら導出することが可能な場合はこの限りではない。
(実施の形態3)
図8は、本発明の実施の形態3に係るポストフィルタを有する映像復号化装置の構成を示すブロック図である。なお、本実施の形態の映像復号化装置は、実施の形態2で説明した映像復号化装置200と同様の基本的構成を有しており、同一の構成要素には同一の参照符号を付し、その詳細な説明を省略する。
本実施の形態では、本発明に係るデブロックフィルタ処理を実行するフィルタがデコーダ側のみで用いられる一般的なケースについて説明する。
図8に示す映像復号化装置300は、図7に示す映像復号化装置200におけるループフィルタ260の代わりにポストフィルタ310を備えた構成を採っている。
ポストフィルタ310は、実施の形態1で詳述したデブロックフィルタ処理と同様の処理を、画像加算部250からの再構築フレームに対して適用し、デブロックフィルタ処理が施されたよりきれいなフレームを再構築フレームとして出力する。
また、ポストフィルタ310は、デブロックフィルタ処理を適応的に実行するための符号化/送信情報を入力されるストリームから分離して取得することで、実施の形態1で詳述したデブロックフィルタ処理と同様の処理を実行することが可能となる。ただし、映像復号化装置300が符号化/送信情報を自ら導出することが可能な場合は、必ずしもストリームからの取得を行わなくても良い。
また、ポストフィルタ310にて実行されるデブロックフィルタ処理は、実施の形態2で説明したループフィルタ260にて実行されるデブロックフィルタ処理を、再構築フレームが生成されたときに最終レベルで実行することにより実現される。
このように、本実施の形態によれば、実施の形態1で説明した映像符号化装置におけるループフィルタと同様の作用効果を、映像復号化装置におけるポストフィルタで実現することができる。
本発明のデブロックフィルタ処理装置およびデブロックフィルタ処理方法は、処理装置の電力を不必要に消費することなく高画質化を実現する効果を有し、高度マルチメディアデータ符号化、特に、可変ブロックサイズベースでの動き推定を用いる映像符号化にて有用である。
本発明の実施の形態1に係るループフィルタを有する映像符号化装置の構成を示すブロック図 本発明の実施の形態1に係るループフィルタにて実行されるデブロックフィルタ処理の動作を説明するためのフロー図 本発明の実施の形態1に係る可変ブロックサイズベースのデブロックフィルタ処理の適用例を示した図 本発明の実施の形態1に係るデブロックフィルタ処理におけるタップ長設定の一例を説明するための図 本発明の実施の形態1に係るデブロックフィルタ処理におけるタップ長設定の他の例を説明するための図 本発明の実施の形態1に係るデブロックフィルタ処理と時間分解レベルとの関係を示す図 本発明の実施の形態2に係るループフィルタを有する映像復号化装置の構成を示すブロック図 本発明の実施の形態3に係るポストフィルタを有する映像復号化装置の構成を示すブロック図 従来のMCウェーブレット符号化の一般例を示す図 従来の動き推定/補償のための可変ブロックサイズを例示した図 従来の固定ブロックサイズベースのデブロックフィルタ処理の適用例を示した図
符号の説明
100 映像符号化装置
110 画像入力部
120 動き推定部
130、230 時間フィルタ
140 空間ウェーブレット分解部
150 スキャニング/エントロピー符号化部
160 ローカル復号化部
170、260 ループフィルタ
180、270 参照フレームバッファ
200、300 映像復号化装置
210 逆スキャニング/逆エントロピー符号化部
220 空間ウェーブレット合成部
240 動き補償部
250 画像加算部
310 ポストフィルタ

Claims (10)

  1. 動き推定処理が施されたフレームにおける可変サイズの動き推定ブロックを取得する取得手段と、
    取得された動き推定ブロックに従って前記フレームにデブロックフィルタ処理を適用する適用手段と、
    を有することを特徴とするデブロックフィルタ処理装置。
  2. 前記適用手段は、
    前記フレーム内の一の動き推定ブロックと当該動き推定ブロックに隣接する他の動き推定ブロックとの境界のみで、デブロックフィルタ処理の適用を行うことを特徴とする請求項1記載のデブロックフィルタ処理装置。
  3. 前記適用手段は、
    前記フレームに対応する符号化情報および送信情報の少なくともいずれか一方に基づいて、前記フレームに対するデブロックフィルタ処理のタップ長を設定することを特徴とする請求項2記載のデブロックフィルタ処理装置。
  4. 前記適用手段は、
    前記フレームに対応する符号化情報および送信情報の少なくともいずれか一方に基づいて、前記フレームに対するデブロックフィルタ処理の強度を設定することを特徴とする請求項2記載のデブロックフィルタ処理装置。
  5. 前記適用手段は、
    前記フレームに対応する符号化情報および送信情報の少なくともいずれか一方に基づいて、前記フレームに対するデブロックフィルタ処理の適用画素数を設定することを特徴とする請求項2記載のデブロックフィルタ処理装置。
  6. 請求項2記載のデブロックフィルタ処理装置を有することを特徴とする映像符号化装置。
  7. 請求項2記載のデブロックフィルタ処理装置を有することを特徴とする映像復号化装置。
  8. 対応する映像符号化装置から送信される信号に従って、前記フレームにおいてデブロックフィルタ処理を適用すべき時間分解レベルを変更することを特徴とする請求項7記載の映像復号化装置。
  9. 前記フレームが再構築されたときにデブロックフィルタ処理の適用を行うことを特徴とする請求項7記載の映像復号化装置。
  10. 動き推定処理が施されたフレームにおける可変サイズの動き推定ブロックを取得する取得ステップと、
    取得された動き推定ブロックに従って前記フレームにデブロックフィルタ処理を適用する適用ステップと、
    を有することを特徴とするデブロックフィルタ処理方法。
JP2003353989A 2003-10-14 2003-10-14 デブロックフィルタ処理装置およびデブロックフィルタ処理方法 Pending JP2005123732A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2003353989A JP2005123732A (ja) 2003-10-14 2003-10-14 デブロックフィルタ処理装置およびデブロックフィルタ処理方法
CNA200410088159XA CN1607836A (zh) 2003-10-14 2004-10-14 解块滤波处理设备以及解块滤波处理方法
US10/964,210 US20050078750A1 (en) 2003-10-14 2004-10-14 De-blocking filter processing apparatus and de-blocking filter processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003353989A JP2005123732A (ja) 2003-10-14 2003-10-14 デブロックフィルタ処理装置およびデブロックフィルタ処理方法

Publications (1)

Publication Number Publication Date
JP2005123732A true JP2005123732A (ja) 2005-05-12

Family

ID=34419934

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003353989A Pending JP2005123732A (ja) 2003-10-14 2003-10-14 デブロックフィルタ処理装置およびデブロックフィルタ処理方法

Country Status (3)

Country Link
US (1) US20050078750A1 (ja)
JP (1) JP2005123732A (ja)
CN (1) CN1607836A (ja)

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007184870A (ja) * 2006-01-10 2007-07-19 Toshiba Corp 情報処理装置及び情報処理装置の動画像復号方法
JP2007184871A (ja) * 2006-01-10 2007-07-19 Toshiba Corp 動画像復号装置及び動画像復号方法
JP2009510933A (ja) * 2005-09-27 2009-03-12 クゥアルコム・インコーポレイテッド コンテンツ情報を使用してマルチメディアトランスコーディングを調整するコンテンツ駆動トランスコーダ
WO2009110559A1 (ja) * 2008-03-07 2009-09-11 株式会社 東芝 動画像符号化/復号装置
JP2010525760A (ja) * 2007-04-26 2010-07-22 ポリコム,インク. デブロッキング・フィルタ配列
CN101990099A (zh) * 2009-07-31 2011-03-23 索尼公司 图像处理设备和方法
WO2011125729A1 (ja) * 2010-04-09 2011-10-13 ソニー株式会社 画像処理装置と画像処理方法
WO2011129100A1 (ja) * 2010-04-13 2011-10-20 パナソニック株式会社 画像符号化方法および画像復号化方法
WO2011145601A1 (ja) * 2010-05-18 2011-11-24 ソニー株式会社 画像処理装置と画像処理方法
WO2012081609A1 (ja) * 2010-12-14 2012-06-21 シャープ株式会社 画像フィルタ装置、復号装置、符号化装置、および、データ構造
JP2012518940A (ja) * 2009-02-23 2012-08-16 コリア アドバンスド インスティテュート オブ サイエンス アンド テクノロジー ビデオ符号化での分割ブロック符号化方法、ビデオ復号化での分割ブロック復号化方法及びこれを実現する記録媒体
US8654848B2 (en) 2005-10-17 2014-02-18 Qualcomm Incorporated Method and apparatus for shot detection in video streaming
JP2014511632A (ja) * 2011-03-01 2014-05-15 テレフオンアクチーボラゲット エル エム エリクソン(パブル) デブロッキング・フィルタリング制御
US8780957B2 (en) 2005-01-14 2014-07-15 Qualcomm Incorporated Optimal weights for MMSE space-time equalizer of multicode CDMA system
US8948260B2 (en) 2005-10-17 2015-02-03 Qualcomm Incorporated Adaptive GOP structure in video streaming
JP2015144487A (ja) * 2006-08-02 2015-08-06 トムソン ライセンシングThomson Licensing ビデオ復号処理のためにアダブティブなジオメトリック分割を行う方法および装置
US9131164B2 (en) 2006-04-04 2015-09-08 Qualcomm Incorporated Preprocessor method and apparatus
US9197912B2 (en) 2005-03-10 2015-11-24 Qualcomm Incorporated Content classification for multimedia processing

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060043051A (ko) * 2004-09-23 2006-05-15 엘지전자 주식회사 영상 신호의 인코딩 및 디코딩 방법
KR100679022B1 (ko) * 2004-10-18 2007-02-05 삼성전자주식회사 계층간 필터링을 이용한 비디오 코딩 및 디코딩방법과,비디오 인코더 및 디코더
US20070206117A1 (en) * 2005-10-17 2007-09-06 Qualcomm Incorporated Motion and apparatus for spatio-temporal deinterlacing aided by motion compensation for field-based video
US20070171280A1 (en) * 2005-10-24 2007-07-26 Qualcomm Incorporated Inverse telecine algorithm based on state machine
KR20070074453A (ko) * 2006-01-09 2007-07-12 엘지전자 주식회사 영상 신호의 인코딩 및 디코딩 방법
WO2007081139A1 (en) 2006-01-09 2007-07-19 Lg Electronics Inc. Inter-layer prediction method for video signal
US20080159407A1 (en) * 2006-12-28 2008-07-03 Yang Nick Y Mechanism for a parallel processing in-loop deblock filter
US8189061B1 (en) 2007-03-21 2012-05-29 Ambarella, Inc. Digital still camera with multiple frames combined into a single frame for digital anti-shake/anti-blur
JP5400876B2 (ja) * 2008-06-16 2014-01-29 ドルビー ラボラトリーズ ライセンシング コーポレイション ビデオ符号化のための、スライス依存性に基づくレート制御モデル適合化
US8548041B2 (en) 2008-09-25 2013-10-01 Mediatek Inc. Adaptive filter
US8681875B2 (en) * 2008-11-25 2014-03-25 Stmicroelectronics Asia Pacific Pte., Ltd. Apparatus and method for coding block boundary detection using interpolated autocorrelation
KR101457396B1 (ko) * 2010-01-14 2014-11-03 삼성전자주식회사 디블로킹 필터링을 이용한 비디오 부호화 방법과 그 장치, 및 디블로킹 필터링을 이용한 비디오 복호화 방법 및 그 장치
WO2011113282A1 (en) * 2010-03-15 2011-09-22 Mediatek Singapore Pte. Ltd. Localized in-loop filtering with multiple filters in hybrid video coding
KR20110123651A (ko) * 2010-05-07 2011-11-15 한국전자통신연구원 생략 부호화를 이용한 영상 부호화 및 복호화 장치 및 그 방법
EP3588956B1 (en) * 2011-11-04 2022-03-09 LG Electronics Inc. Method and apparatus for encoding/decoding image information
MY200990A (en) * 2012-07-02 2024-01-29 Samsung Electronics Co Ltd Entrophy Coding of a Video and Entropy Decoding of a Video
CN116828178A (zh) * 2016-06-24 2023-09-29 世宗大学校产学协力团 视频信号解码和编码方法、比特流的传输方法
US11153607B2 (en) * 2018-01-29 2021-10-19 Mediatek Inc. Length-adaptive deblocking filtering in video coding

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2231752B (en) * 1989-04-27 1993-08-04 Sony Corp Motion dependent video signal processing
CN101448162B (zh) * 2001-12-17 2013-01-02 微软公司 处理视频图像的方法

Cited By (68)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8780957B2 (en) 2005-01-14 2014-07-15 Qualcomm Incorporated Optimal weights for MMSE space-time equalizer of multicode CDMA system
US9197912B2 (en) 2005-03-10 2015-11-24 Qualcomm Incorporated Content classification for multimedia processing
US8879856B2 (en) 2005-09-27 2014-11-04 Qualcomm Incorporated Content driven transcoder that orchestrates multimedia transcoding using content information
US8879635B2 (en) 2005-09-27 2014-11-04 Qualcomm Incorporated Methods and device for data alignment with time domain boundary
US8879857B2 (en) 2005-09-27 2014-11-04 Qualcomm Incorporated Redundant data encoding methods and device
US9088776B2 (en) 2005-09-27 2015-07-21 Qualcomm Incorporated Scalability techniques based on content information
US9113147B2 (en) 2005-09-27 2015-08-18 Qualcomm Incorporated Scalability techniques based on content information
US9071822B2 (en) 2005-09-27 2015-06-30 Qualcomm Incorporated Methods and device for data alignment with time domain boundary
JP2009510933A (ja) * 2005-09-27 2009-03-12 クゥアルコム・インコーポレイテッド コンテンツ情報を使用してマルチメディアトランスコーディングを調整するコンテンツ駆動トランスコーダ
US8654848B2 (en) 2005-10-17 2014-02-18 Qualcomm Incorporated Method and apparatus for shot detection in video streaming
US8948260B2 (en) 2005-10-17 2015-02-03 Qualcomm Incorporated Adaptive GOP structure in video streaming
JP2007184870A (ja) * 2006-01-10 2007-07-19 Toshiba Corp 情報処理装置及び情報処理装置の動画像復号方法
JP4643454B2 (ja) * 2006-01-10 2011-03-02 株式会社東芝 動画像復号装置及び動画像復号方法
JP4643453B2 (ja) * 2006-01-10 2011-03-02 株式会社東芝 情報処理装置及び情報処理装置の動画像復号方法
JP2007184871A (ja) * 2006-01-10 2007-07-19 Toshiba Corp 動画像復号装置及び動画像復号方法
US9131164B2 (en) 2006-04-04 2015-09-08 Qualcomm Incorporated Preprocessor method and apparatus
JP2015144487A (ja) * 2006-08-02 2015-08-06 トムソン ライセンシングThomson Licensing ビデオ復号処理のためにアダブティブなジオメトリック分割を行う方法および装置
JP2010525760A (ja) * 2007-04-26 2010-07-22 ポリコム,インク. デブロッキング・フィルタ配列
WO2009110559A1 (ja) * 2008-03-07 2009-09-11 株式会社 東芝 動画像符号化/復号装置
JPWO2009110559A1 (ja) * 2008-03-07 2011-07-14 株式会社東芝 動画像符号化/復号装置
US11659210B2 (en) 2009-02-23 2023-05-23 Korea Advanced Institute Of Science And Technology Video encoding method for encoding division block, video decoding method for decoding division block, and recording medium for implementing the same
US9485512B2 (en) 2009-02-23 2016-11-01 Korea Advanced Institute Of Science And Technology Video encoding method for encoding division block, video decoding method for decoding division block, and recording medium for implementing the same
US9838721B2 (en) 2009-02-23 2017-12-05 Korea Advanced Institute Of Science And Technology Video encoding method for encoding division block, video decoding method for decoding division block, and recording medium for implementing the same
US9838719B2 (en) 2009-02-23 2017-12-05 Korea Advanced Institute Of Science And Technology Video encoding method for encoding division block, video decoding method for decoding division block, and recording medium for implementing the same
US9838720B2 (en) 2009-02-23 2017-12-05 Korea Advanced Institute Of Science And Technology Video encoding method for encoding division block, video decoding method for decoding division block, and recording medium for implementing the same
JP2012518940A (ja) * 2009-02-23 2012-08-16 コリア アドバンスド インスティテュート オブ サイエンス アンド テクノロジー ビデオ符号化での分割ブロック符号化方法、ビデオ復号化での分割ブロック復号化方法及びこれを実現する記録媒体
US9838722B2 (en) 2009-02-23 2017-12-05 Korea Advanced Institute Of Science And Technology Video encoding method for encoding division block, video decoding method for decoding division block, and recording medium for implementing the same
US9888259B2 (en) 2009-02-23 2018-02-06 Korea Advanced Institute Of Science And Technology Video encoding method for encoding division block, video decoding method for decoding division block, and recording medium for implementing the same
US10462494B2 (en) 2009-02-23 2019-10-29 Korea Advanced Institute Of Science And Technology Video encoding method for encoding division block, video decoding method for decoding division block, and recording medium for implementing the same
US11076175B2 (en) 2009-02-23 2021-07-27 Korea Advanced Institute Of Science And Technology Video encoding method for encoding division block, video decoding method for decoding division block, and recording medium for implementing the same
US9210428B2 (en) 2009-07-31 2015-12-08 Sony Corporation Apparatus and method of adaptive block filtering of target slice
CN101990099A (zh) * 2009-07-31 2011-03-23 索尼公司 图像处理设备和方法
US10841580B2 (en) 2009-07-31 2020-11-17 Sony Corporation Apparatus and method of adaptive block filtering of target slice based on filter control information
US9215460B2 (en) 2009-07-31 2015-12-15 Sony Corporation Apparatus and method of adaptive block filtering of target slice
US10306224B2 (en) 2009-07-31 2019-05-28 Sony Corporation Apparatus and method of adaptive block filtering of target slice based on filter control information
US9955161B2 (en) 2009-07-31 2018-04-24 Sony Corporation Apparatus and method of adaptive block filtering of target slice
US9613400B2 (en) 2010-04-09 2017-04-04 Sony Corporation Image processing apparatus and image processing method
US9077989B2 (en) 2010-04-09 2015-07-07 Sony Corporation Image processing apparatus and image processing method for removing blocking artifacts
WO2011125729A1 (ja) * 2010-04-09 2011-10-13 ソニー株式会社 画像処理装置と画像処理方法
US10373295B2 (en) 2010-04-09 2019-08-06 Sony Corporation Image processing apparatus and image processing method
WO2011129100A1 (ja) * 2010-04-13 2011-10-20 パナソニック株式会社 画像符号化方法および画像復号化方法
CN105847814B (zh) * 2010-04-13 2019-01-08 太阳专利托管公司 图像编码方法及图像编码装置
JP5705833B2 (ja) * 2010-04-13 2015-04-22 パナソニック インテレクチュアル プロパティ コーポレーション オブアメリカPanasonic Intellectual Property Corporation of America 画像符号化方法および画像復号化方法
CN105847814A (zh) * 2010-04-13 2016-08-10 松下电器(美国)知识产权公司 图像编码方法及图像编码装置
US10834397B2 (en) 2010-04-13 2020-11-10 Sun Patent Trust Image coding method and image decoding method
US10554973B2 (en) 2010-04-13 2020-02-04 Sun Patent Trust Image coding method and image decoding method
JPWO2011129100A1 (ja) * 2010-04-13 2013-07-11 パナソニック株式会社 画像符号化方法および画像復号化方法
CN102835114A (zh) * 2010-04-13 2012-12-19 松下电器产业株式会社 图像编码方法及图像解码方法
US9445129B2 (en) 2010-04-13 2016-09-13 Sun Patent Trust Image coding method and image decoding method
JP2015128311A (ja) * 2010-04-13 2015-07-09 パナソニック インテレクチュアル プロパティ コーポレーション オブアメリカPanasonic Intellectual Property Corporation of America 画像符号化復号化装置
US9906791B2 (en) 2010-04-13 2018-02-27 Sun Patent Trust Image coding method and image decoding method
JP2016059074A (ja) * 2010-04-13 2016-04-21 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America 画像符号化復号化装置
CN102835114B (zh) * 2010-04-13 2016-06-15 松下电器(美国)知识产权公司 图像解码方法及图像解码装置
US10237553B2 (en) 2010-04-13 2019-03-19 Sun Patent Trust Image coding method and image decoding method
US10477206B2 (en) 2010-05-18 2019-11-12 Sony Corporation Image processing device and image processing method
US8855434B2 (en) 2010-05-18 2014-10-07 Sony Corporation Image processing device and image processing method
US9167267B2 (en) 2010-05-18 2015-10-20 Sony Corporation Image processing device and image processing method
US9253506B2 (en) 2010-05-18 2016-02-02 Sony Corporation Image processing device and image processing method
WO2011145601A1 (ja) * 2010-05-18 2011-11-24 ソニー株式会社 画像処理装置と画像処理方法
JP5551274B2 (ja) * 2010-12-14 2014-07-16 シャープ株式会社 画像フィルタ装置
WO2012081609A1 (ja) * 2010-12-14 2012-06-21 シャープ株式会社 画像フィルタ装置、復号装置、符号化装置、および、データ構造
US10116932B2 (en) 2010-12-14 2018-10-30 Sharp Kabushiki Kaisha Image filter device, decoding device, encoding device, and data structure
JP2014511632A (ja) * 2011-03-01 2014-05-15 テレフオンアクチーボラゲット エル エム エリクソン(パブル) デブロッキング・フィルタリング制御
US10623780B2 (en) 2011-03-01 2020-04-14 Velos Media, Llc Deblocking filtering control
US9641841B2 (en) 2011-03-01 2017-05-02 Telefonaktiebolaget Lm Ericsson (Publ) Deblocking filtering control
US11134277B2 (en) 2011-03-01 2021-09-28 Velos Media, Llc Deblocking filtering control
US11575945B2 (en) 2011-03-01 2023-02-07 Telefonaktiebolaget Lm Ericsson (Publ) Deblocking filtering control
US9955188B2 (en) 2011-03-01 2018-04-24 Telefonaktiebolaget Lm Ericsson (Publ) Deblocking filtering control

Also Published As

Publication number Publication date
US20050078750A1 (en) 2005-04-14
CN1607836A (zh) 2005-04-20

Similar Documents

Publication Publication Date Title
JP2005123732A (ja) デブロックフィルタ処理装置およびデブロックフィルタ処理方法
JP5174958B2 (ja) ビデオのコーダとデコーダとの同時最適化のための方法およびシステム
JP4565010B2 (ja) 画像復号装置および画像復号方法
JP4094019B2 (ja) 画像符号化装置及び画像復号装置
JP4455487B2 (ja) 復号化装置及び復号化方法及びプログラム
JP6104975B2 (ja) スパース性ベースのアーティファクト除去フィルタリングにおける可変変換に応じてフィルタ・パラメータの決定および選択を行う方法および装置
JP5702378B2 (ja) 領域ベースフィルタの協調型パーティション符号化方法及び装置
KR20010043395A (ko) 압축된 비디오 정보에서 브리딩 인공물을 감소시키기 위한방법 및 장치
JP6593934B2 (ja) 映像動き補償のための装置および方法
JP6677804B2 (ja) ビデオ動き補償のための装置及び方法
JP4643437B2 (ja) 情報処理装置
JP2007221208A (ja) 動画像符号化方法および装置
JP4232733B2 (ja) ノイズ低減方法
JP4196929B2 (ja) ノイズ検出装置及びノイズ検出プログラム
JP2010068538A (ja) 画像復号方法及び復号装置
JP2009278666A (ja) 動画像復号装置及び復号方法
JP2009088736A (ja) 画像符号化装置、画像復号化装置、および画像符号化方法
JP2010016901A (ja) 画像復号方法及び復号装置