JP2015053738A - 参照ユニット決定方法及び装置 - Google Patents
参照ユニット決定方法及び装置 Download PDFInfo
- Publication number
- JP2015053738A JP2015053738A JP2014253199A JP2014253199A JP2015053738A JP 2015053738 A JP2015053738 A JP 2015053738A JP 2014253199 A JP2014253199 A JP 2014253199A JP 2014253199 A JP2014253199 A JP 2014253199A JP 2015053738 A JP2015053738 A JP 2015053738A
- Authority
- JP
- Japan
- Prior art keywords
- unit
- candidate
- units
- inter prediction
- encoding
- 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.)
- Ceased
Links
- 238000000034 method Methods 0.000 title claims abstract description 96
- 238000010586 diagram Methods 0.000 description 31
- 230000008569 process Effects 0.000 description 10
- 229910052739 hydrogen Inorganic materials 0.000 description 9
- 208000037170 Delayed Emergence from Anesthesia Diseases 0.000 description 7
- 238000005192 partition Methods 0.000 description 7
- 238000013139 quantization Methods 0.000 description 7
- 238000004519 manufacturing process Methods 0.000 description 5
- 230000006835 compression Effects 0.000 description 4
- 238000007906 compression Methods 0.000 description 4
- 230000003044 adaptive effect Effects 0.000 description 3
- 239000000470 constituent Substances 0.000 description 3
- 238000005457 optimization Methods 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000001174 ascending effect Effects 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
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/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
- H04N19/105—Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/513—Processing of motion vectors
- H04N19/517—Processing of motion vectors by encoding
- H04N19/52—Processing of motion vectors by encoding by predictive encoding
-
- 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/44—Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/597—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding specially adapted for multi-view video sequence encoding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
Abstract
【課題】インター予測方法及び装置を提供する。【解決手段】本発明によるインター予測方法は、復元された隣接ユニットの中から候補ユニットを選択するステップ、選択された候補ユニットを利用し、復号化対象ユニットに対する候補ユニット集合を生成するステップ、生成された候補ユニット集合を構成する候補ユニットの中から参照ユニットを決定するステップ、及び決定された参照ユニットを利用し、復号化対象ユニットに対するインター予測を実行するステップを含む。本発明によると、映像符号化/復号化の効率が向上することができる。【選択図】図14
Description
本発明は、映像処理に関し、より詳しくは、インター予測方法及び装置に関する。
最近、HD(High Definition)解像度を有する放送サービスが国内だけでなく、世界的に拡大されるにつれて、多くのユーザが高解像度、高画質の映像に慣れており、これにより、多くの機関が次世代映像機器に対する開発に拍車をかけている。また、HDTVと共にHDTVの4倍以上の解像度を有するUHD(Ultra High Definition)に対する関心が増大し、より高い解像度、高画質の映像に対する圧縮機術が要求されている。
映像圧縮のために、時間的に以前及び/又は以後のピクチャから、現在ピクチャに含まれているピクセル値を予測するインター(inter)予測技術、現在ピクチャ内のピクセル情報を利用して現在ピクチャに含まれているピクセル値を予測するイントラ(intra)予測技術、出現頻度が高いシンボル(symbol)に短い符号を割り当て、出現頻度が低いシンボルに長い符号を割り当てるエントロピー符号化技術などが使われることができる。
本発明の技術的課題は、映像符号化/復号化の効率を上げることができる映像符号化方法及び装置を提供することにある。
本発明の他の技術的課題は、映像符号化/復号化の効率を上げることができる映像復号化方法及び装置を提供することにある。
本発明の他の技術的課題は、映像符号化/復号化の効率を上げることができるインター予測方法及び装置を提供することにある。
本発明の他の技術的課題は、映像符号化/復号化の効率を上げることができる参照ユニット決定方法及び装置を提供することにある。
本発明の一実施形態は、インター予測方法である。前記方法は、復元された隣接ユニットの中から候補ユニットを選択するステップ、前記選択された候補ユニットを利用し、復号化対象ユニットに対する候補ユニット集合(candidate unit set)を生成するステップ、前記生成された候補ユニット集合を構成する前記候補ユニットの中から参照ユニットを決定するステップ、及び前記決定された参照ユニットを利用し、前記復号化対象ユニットに対するインター予測を実行するステップを含み、前記復元された隣接ユニットは、前記復号化対象ユニットの上段に隣接する上段隣接ユニット、前記復号化対象ユニットの左側に隣接する左側隣接ユニット、前記復号化対象ユニットの右側上段コーナーに位置する右側上段コーナーユニット、前記復号化対象ユニットの左側上段コーナーに位置する左側上段コーナーユニット、及び前記復号化対象ユニットの左側下段コーナーに位置する左側下段コーナーユニットを含む。
前記候補ユニット選択ステップでは、前記上段隣接ユニット、前記左側隣接ユニット、前記右側上段コーナーユニット、前記左側上段コーナーユニット、及び前記左側下段コーナーユニットを前記候補ユニットとして選択する。
前記候補ユニット選択ステップでは、前記上段隣接ユニット及び前記左側隣接ユニットを前記候補ユニットとして選択する。
前記候補ユニット選択ステップでは、前記復元された隣接ユニットの中から、前記復号化対象ユニットに隣接する境界の長さが所定の閾値以上であるユニットを前記候補ユニットとして選択する。
前記候補ユニット選択ステップでは、前記復元された隣接ユニットの中から、所定の閾値以上の大きさを有するユニットを前記候補ユニットとして選択する。
前記候補ユニット選択ステップでは、前記復元された隣接ユニットの中から、所定の閾値以下の深さ値を有するユニットを前記候補ユニットとして選択する。
前記候補ユニット選択ステップでは、前記復元された隣接ユニットが前記復号化対象ユニットに隣接する境界間の相対的な長さ、前記復元された隣接ユニット間の相対的な大きさ又は前記復元された隣接ユニット間の相対的な深さ値を基準にして前記候補ユニットを選択する。
前記候補ユニット選択ステップでは、前記復号化対象ユニットの符号化パラメータ及び前記復元された隣接ユニットの符号化パラメータのうち少なくとも一つを利用し、前記候補ユニットを選択し、前記復号化対象ユニットの符号化パラメータ及び前記復元された隣接ユニットの符号化パラメータは、各々、動きベクトル(motion vector)、参照ピクチャリスト(reference picture list)、参照ピクチャインデックス(reference picture index)、予測方向(prediction direction)、及び動きベクトル予測器(motion vector predictor)のうち少なくとも一つを含む。
前記復号化対象ユニットの第1の符号化パラメータは、第1の参照ピクチャリスト及び第1の参照ピクチャインデックスを含み、前記候補ユニット選択ステップは、第2の符号化パラメータを有するユニットを前記候補ユニットとして選択するステップをさらに含み、前記第2の符号化パラメータは、前記第1の参照ピクチャリストと同一の第2の参照ピクチャリスト及び前記第1の参照ピクチャインデックスと同一の第2の参照ピクチャインデックスのうち少なくとも一つを含む。
前記候補ユニット選択ステップでは、前記復号化対象ユニットの参照ピクチャと同一の参照ピクチャを有するユニットを前記候補ユニットとして選択する。
前記候補ユニット選択ステップでは、インター予測により符号化されたユニットのみを前記候補ユニットとして選択する。
前記候補ユニット集合生成ステップでは、前記選択された候補ユニット及び同一位置ユニット(collocated unit)を共に利用し、前記候補ユニット集合を生成し、前記同一位置ユニットは、前記復号化対象ユニットに対する参照ピクチャ内のユニットの中から、前記復号化対象ユニットと同一な空間的位置にあるユニットである。
前記候補ユニット選択ステップでは、所定の固定された個数のユニットを前記候補ユニットとして選択する。
前記所定の固定された個数のユニットは、前記復号化対象ユニットの符号化パラメータと前記復元された隣接ユニットの符号化パラメータとの間の同一性に基づいて選択され、前記復号化対象ユニットの符号化パラメータ及び前記復元された隣接ユニットの符号化パラメータは、各々、動きベクトル、参照ピクチャリスト、参照ピクチャインデックス、予測方向、及び動きベクトル予測器のうち少なくとも一つを含む。
前記所定の固定された個数のユニットは、前記復号化対象ユニットの参照ピクチャと前記復元された隣接ユニットの参照ピクチャとの間の同一性に基づいて選択される。
前記候補ユニット選択ステップは、符号化パラメータ識別子を受信するステップ、前記受信された符号化パラメータ識別子を復号化するステップ、及び前記復号化された符号化パラメータ識別子に割り当てられた符号化パラメータ値を基準にして、前記候補ユニットを選択するステップを含み、前記符号化パラメータ識別子に割り当てられた符号化パラメータ値は、前記復元された隣接ユニットが前記符号化対象ユニットに隣接する境界の長さ、前記復元された隣接ユニットの大きさ、及び前記復元された隣接ユニットの深さ値のうち少なくとも一つである。
前記参照ユニット決定ステップは、参照ユニット識別子を受信するステップ、前記受信された参照ユニット識別子を復号化するステップ、及び前記復号化された参照ユニット識別子を利用して前記参照ユニットを決定するステップを含み、前記参照ユニット識別子は、前記候補ユニット集合を構成する前記候補ユニットの中から、参照ユニットとして決定されるユニットを指示する識別子である。
前記参照ユニット識別子に割り当てられたコードワード長さは、前記参照ユニット識別子が指示するユニットが前記参照ユニットとして決定される確率が高いほど、短い。
前記候補ユニット集合生成ステップは、前記参照ユニットとして決定される確率が高い順に前記候補ユニットを整列するステップをさらに含み、前記参照ユニット決定ステップでは、前記整列された候補ユニットの中から、1番目のユニットを前記参照ユニットとして決定する。
前記候補ユニット集合生成ステップでは、前記候補ユニットのうち、前記参照ユニットとして決定される確率が最も高い一個のユニットのみを前記候補ユニット集合に含ませ、前記参照ユニット決定ステップでは、前記候補ユニット集合に含まれている前記一個のユニットを前記参照ユニットとして決定する。
本発明による映像符号化方法によると、映像符号化/復号化の効率が向上することができる。
本発明による映像復号化方法によると、映像符号化/復号化の効率が向上することができる。
本発明によるインター予測方法によると、映像符号化/復号化の効率が向上することができる。
本発明による参照ユニット決定方法によると、映像符号化/復号化の効率が向上することができる。
以下、図面を参照して本発明の実施形態に対して具体的に説明する。本明細書の実施例を説明するにあたって、関連した公知構成又は機能に対する具体的な説明が本明細書の要旨を不明にすると判断される場合にはその詳細な説明は省略する。
一構成要素が他の構成要素に“連結されている”又は“接続されている”と言及された場合、該当他の構成要素に直接的に連結されている、又は接続されていることもあるが、中間に他の構成要素が存在することもあると理解されなければならない。また、本発明において、特定構成を“含む”と記述する内容は、該当構成以外の構成を排除するものではなく、追加的な構成が本発明の実施又は本発明の技術的思想の範囲に含まれることができることを意味する。
第1、第2などの用語は、多様な構成要素の説明に使われることができるが、前記構成要素は、前記用語により限定されてはならない。前記用語は、一つの構成要素を他の構成要素から区別する目的にのみ使われる。例えば、本発明の権利範囲を外れない限り、第1の構成要素は第2の構成要素と命名することができ、同様に、第2の構成要素も第1の構成要素と命名することができる。
また、本発明の実施例に示す構成部は、互いに異なる特徴的な機能を示すために独立的に図示されるものであり、各構成部が分離されたハードウェアや一つのソフトウェア構成単位からなることを意味しない。即ち、各構成部は、説明の便宜上、それぞれの構成部として羅列して含むものであり、各構成部のうち少なくとも2個の構成部が統合されて一つの構成部からなり、又は一つの構成部が複数個の構成部に分けられて機能を遂行することができ、このような各構成部の統合された実施例及び分離された実施例も本発明の本質から外れない限り本発明の権利範囲に含まれる。
また、一部の構成要素は、本発明で本質的な機能を遂行する必須な構成要素ではなく、単に性能を向上させるための選択的構成要素である。本発明は、単に性能向上のために使われる構成要素を除外した本発明の本質を具現するのに必須な構成部のみを含んで具現されることができ、単に性能向上のために使われる選択的構成要素を除外した必須構成要素のみを含む構造も本発明の権利範囲に含まれる。
図1は、本発明が適用される映像符号化装置の一実施例による構成を示すブロック図である。
図1を参照すると、前記映像符号化装置100は、動き予測部111、動き補償部112、イントラ予測部120、スイッチ115、減算器125、変換部130、量子化部140、エントロピー符号化部150、逆量子化部160、逆変換部170、加算器175、フィルタ部180、及び参照ピクチャバッファ190を含む。
映像符号化装置100は、入力映像に対してイントラ(intra)モード又はインター(inter)モードに符号化を実行し、ビットストリームを出力することができる。イントラ予測は画面内予測を意味し、インター予測は画面間予測を意味する。イントラモードの場合、スイッチ115がイントラに転換され、インターモードの場合、スイッチ115がインターに転換されることができる。映像符号化装置100は、入力映像の入力ブロックに対する予測ブロックを生成した後、入力ブロックと予測ブロックとの残差(residual)を符号化することができる。
イントラモードの場合、イントラ予測部120は、現在ブロック周辺の既に符号化されたブロックのピクセル値を利用して空間的予測を実行することで、予測ブロックを生成することができる。
インターモードの場合、動き予測部111は、動き予測過程で参照ピクチャバッファ190に格納されている参照映像で入力ブロックと最もよくマッチされる領域を探して動きベクトルを求めることができる。動き補償部112は、動きベクトルを利用して動き補償を実行することによって予測ブロックを生成することができる。ここで、動きベクトルは、インター予測に使われる2次元ベクトルであり、現在符号化/復号化の対象映像と参照映像との間のオフセットを示すことができる。
減算器125は、入力ブロックと生成された予測ブロックとの残差により残差ブロック(residual block)を生成することができる。変換部130は、残差ブロックに対して変換(transform)を実行することで、変換係数(transform coefficient)を出力することができる。また、量子化部140は、入力された変換係数を量子化パラメータによって量子化することで、量子化された係数(quantized coefficient)を出力することができる。
エントロピー符号化部150は、量子化部140で算出された値又は符号化過程で算出された符号化パラメータ値などに基づいてエントロピー符号化を実行することで、ビットストリーム(bit stream)を出力することができる。
エントロピー符号化が適用される場合、高い発生確率を有するシンボル(symbol)に少ない数のビットが割り当てられ、低い発生確率を有するシンボルに多い数のビットが割り当てられてシンボルが表現されることによって、符号化対象シンボルに対するビット列の大きさが減少されることができる。したがって、エントロピー符号化を介して映像符号化の圧縮性能が高まることができる。エントロピー符号化部150は、エントロピー符号化のために、指数ゴロム(exponential golomb)、CAVLC(Context−Adaptive Variable Length Coding)、CABAC(Context−Adaptive Binary Arithmetic Coding)のような符号化方法を使用することができる。
図1の実施例による映像符号化装置は、インター予測符号化、即ち、画面間予測符号化を実行するため、現在符号化された映像は、参照映像として使われるために、復号化されて格納される必要がある。したがって、量子化された係数は、逆量子化部160で逆量子化され、逆変換部170で逆変換される。逆量子化、逆変換された係数は、加算器175を介して予測ブロックと加えて復元ブロックが生成される。
復元ブロックは、フィルタ部180を経て、フィルタ部180は、デブロッキングフィルタ(deblocking filter)、SAO(Sample Adaptive Offset)、ALF(Adaptive Loop Filter)のうち少なくとも一つ以上を復元ブロック又は復元ピクチャに適用することができる。フィルタ部180は、適応的インループ(in−loop)フィルタと呼ばれることもある。デブロッキングフィルタは、ブロック間の境界に生じたブロック歪曲を除去することができる。SAOは、コーディングエラーを補償するために、ピクセル値に適正オフセット(offset)値を加えることができる。ALFは、復元された映像と元来の映像を比較した値に基づいてフィルタリングを実行することができる。フィルタ部180を経た復元ブロックは、参照ピクチャバッファ190に格納されることができる。
図2は、本発明が適用される映像復号化装置の一実施例による構成を示すブロック図である。
図2を参照すると、前記映像復号化装置200は、エントロピー復号化部210、逆量子化部220、逆変換部230、イントラ予測部240、動き補償部250、加算器255、フィルタ部260、及び参照ピクチャバッファ270を含む。
映像復号化装置200は、符号化器で出力されたビットストリームの入力を受けてイントラモード又はインターモードに復号化を実行することで、再構成された映像、即ち、復元映像を出力することができる。イントラモードの場合、スイッチがイントラに転換され、インターモードの場合、スイッチがインターに転換されることができる。映像復号化装置200は、入力を受けたビットストリームから残差ブロック(residual block)を得て予測ブロックを生成した後、残差ブロックと予測ブロックとを加えることで、再構成されたブロック、即ち、復元ブロックを生成することができる。
エントロピー復号化部210は、入力されたビットストリームを確率分布によってエントロピー復号化し、量子化された係数(quantized coefficient)形態のシンボルを含むシンボルを生成することができる。エントロピー復号化方法は、前述したエントロピー符号化方法と同様である。
エントロピー復号化方法が適用される場合、高い発生確率を有するシンボルに少ない数のビットが割り当てられ、低い発生確率を有するシンボルに多い数のビットが割り当てられてシンボルが表現されることによって、各シンボルに対するビット列の大きさが減少されることができる。したがって、エントロピー復号化方法を介して映像復号化の圧縮性能が高まることができる。
量子化された係数は、逆量子化部220で逆量子化され、逆変換部230で逆変換され、量子化された係数が逆量子化/逆変換された結果、残差ブロック(residual block)が生成されることができる。
イントラモードの場合、イントラ予測部240は、現在ブロック周辺の既に符号化されたブロックのピクセル値を利用して空間的予測を実行することで、予測ブロックを生成することができる。インターモードの場合、動き補償部250は、動きベクトル及び参照ピクチャバッファ270に格納されている参照映像を利用して動き補償を実行することによって、予測ブロックを生成することができる。
残差ブロックと予測ブロックは、加算器255を介して加えられ、加えられたブロックは、フィルタ部260を経ることができる。フィルタ部260は、デブロッキングフィルタ、SAO、ALFのうち少なくとも一つ以上を復元ブロック又は復元ピクチャに適用することができる。フィルタ部260は、再構成された映像、即ち、復元映像を出力することができる。復元映像は、参照ピクチャバッファ270に格納されてインター予測に使われることができる。
以下、ユニット(unit)は、映像符号化及び復号化の単位を意味する。映像符号化及び復号化時の符号化又は復号化単位は、映像を分割して符号化又は復号化する時のその分割された単位を意味するため、ブロック、符号化ユニット(CU:Coding Unit)、符号化ブロック、予測ユニット(PU:Prediction Unit)、予測ブロック、変換ユニット(TU:Transform Unit)、変換ブロック(transform block)などで呼ばれることもある。また、一つのユニットは、大きさが小さい下位ユニットに分割されることができる。
ここで、予測ユニットは予測及び/又は動き補償実行の単位となる基本ユニットを意味する。予測ユニットは、複数のパーティション(partition)に分割されることができ、それぞれのパーティションは、予測ユニットパーティション(prediction unit partition)と呼ばれることもある。予測ユニットが複数のパーティションに分割された場合、複数のパーティションの各々が予測及び/又は動き補償実行の単位となる基本ユニットである。以下、本発明の実施例では予測ユニットが分割されたそれぞれのパーティションも予測ユニットと呼ばれることもある。
一方、前述したように、インターモードで符号化器及び復号化器は、符号化/復号化の対象ユニットに対する予測及び/又は動き補償を実行することができる。ここで、符号化/復号化の対象ユニット(encoding/decoding target unit)は、予測ユニット及び/又は予測ユニットパーティションを意味する。この時、符号化器及び復号化器は、復元された隣接ユニット(reconstructed neighbor unit)の動きベクトルを利用することによって、符号化/復号化の効率を向上させることができる。ここで、復元された隣接ユニットは、既に符号化又は復号化されて復元されたユニットであり、符号化/復号化の対象ユニットに隣接するユニット、符号化/復号化の対象ユニットの右側上段コーナーに位置するユニット、符号化/復号化の対象ユニットの左側上段コーナーに位置するユニット及び/又は符号化/復号化の対象ユニットの左側下段コーナーに位置するユニットを含むことができる。
一例として、符号化器及び復号化器は、復元された隣接ユニットの動きベクトルを符号化/復号化の対象ユニットの動きベクトルとして使用することができる。この時、符号化/復号化の対象ユニットでは復元された隣接ユニットの動きベクトルが使われるため、符号化器は、符号化/復号化の対象ユニットに対する動きベクトルを符号化しない。したがって、復号化器に送信されるビット量が減少され、符号化効率が向上することができる。このようなインター予測モードにはスキップモード(skip mode)及び/又はダイレクトモード(direct mode)などがある。
この時、符号化器は、復元された隣接ユニットのうちいずれのユニットの動きベクトルが使われるかを指示する識別子及び/又はインデックスを使用することができる。前記識別子及び/又はインデックスが使われるインター予測モードは、マージモード(merge mode)と呼ばれることもある。
他の例として、符号化器は、符号化対象ユニットの動きベクトルを利用して予測及び/又は補償を実行した後、符号化対象ユニットの動きベクトルを符号化する時、符号化対象ユニットの動きベクトルと復元された隣接ユニットの動きベクトルとの間の動きベクトル差分を生成することができる。符号化器は、生成された動きベクトル差分を符号化して復号化器に送信することができる。この時、復号化器は、動きベクトル差分を復号化し、復号化された動きベクトル差分と復元された隣接ユニットの動きベクトルとの和を介して復号化対象ユニットの動きベクトルを導出することができる。このようなインター予測方法は、MVP(Motion Vector Prediction:動きベクトル予測)と呼ばれることもある。MVPが使われることによって、符号化器から復号化器に送信される情報量が減少され、符号化効率が向上することができる。
この時、符号化器は、復元された隣接ユニットのうちいずれのユニットの動きベクトルが使われるかを指示する識別子及び/又はインデックスを使用することができる。前記識別子及び/又はインデックスが追加的に利用されるMVPは、AMVP(Advanced Motion Vector Prediction)と呼ばれることもある。
前述したスキップモード、ダイレクトモード、マージモード、MVP、AMVPなどでは、復元された隣接ユニットの中から参照ユニット(reference unit)が決定され、決定された参照ユニットの動きベクトルが現在符号化/復号化の対象ユニットの予測及び/又は動き補償に使われることができる。以下、参照ユニットは、符号化/復号化の対象ユニットの予測及び/又は動き補償に使われるユニットを意味する。符号化器及び復号化器は、現在符号化/復号化の対象ユニットに対するインター予測及び/又は動き補償を実行する場合、参照ユニットの符号化パラメータを利用することができる。
符号化パラメータは、構文要素(syntax element)のように、符号化器で符号化されて復号化器に送信される情報だけでなく、符号化又は復号化過程で類推されることができる情報を含むことができ、映像を符号化したり復号化したりする時、必要な情報を意味する。符号化パラメータは、例えば、インター予測モード、動き情報、符号化ブロックパターン(CBP:Coded Block Pattern)、ブロック大きさ、ブロック分割情報などの値及び/又は統計を含むことができる。
ここで、動き情報(motion information)は、インター予測及び動き補償に必要なパラメータを意味する。動き情報は、参照ピクチャリスト(reference picture list)、参照ピクチャインデックス(reference picture index)、動きベクトル(motion vector)、予測方向(prediction direction)、動きベクトル予測器(motion vector predictor)のうち少なくとも一つを含むことができる。ここで、参照ピクチャリストは、インター予測に使われる複数の参照映像で構成されたリストであり、参照ピクチャインデックスは、参照ピクチャリストに含まれている参照ピクチャのうち、符号化/復号化の対象ユニットのインター予測に使われる参照ピクチャを指示するインデックスである。
インター予測には2個の参照ピクチャリストが使われることができ、一つは参照ピクチャリスト0と呼ばれ、他の一つは参照ピクチャリスト1と呼ばれることもある。動き情報に含まれている予測方向(prediction direction)は、インター予測時、いずれの参照ピクチャリストが使われるかを指示する情報である。即ち、予測方向は、参照ピクチャリスト0が使われるか、参照ピクチャリスト1が使われるか又は参照ピクチャリスト0と参照ピクチャリスト1の両方とも使われるかを指示することができる。動きベクトル予測器は、符号化器及び復号化器が動きベクトルを予測する時、予測候補となるユニット及び/又は予測候補となるユニットの動きベクトルを意味する。
ブロック分割情報にはユニットの深さ(depth)に対する情報が含まれることができる。深さ情報は、ユニットが分割される回数及び/又は程度を示すことができる。
図3は、一つのユニットが複数の下位ユニットに分割される実施例を概略的に示す概念図である。
一つのユニットは、ツリー構造(tree structure)下で深さ情報(depth)を有して階層的に分割されることができる。それぞれの分割された下位ユニットは、深さ情報を有することができる。前記深さ情報は、ユニットが分割された回数及び/又は程度を示すため、前記下位ユニットの大きさに対する情報を含むこともできる。
図3の310を参照すると、最も上位ノードはルートノード(root node)と呼ばれることもあり、最も小さい深さ値を有することができる。この時、最も上位ノードは、レベル0の深さを有することができ、分割されない最初のユニットを示すことができる。
レベル1の深さを有する下位ノードは、最初のユニットが一回分割されたユニットを示すことができ、レベル2の深さを有する下位ノードは、最初のユニットが二回分割されたユニットを示すことができる。例えば、図3の320において、ノードaに対応するユニットaは、最初のユニットで一回分割されたユニットであり、レベル1の深さを有することができる。
レベル3のリーフノード(leaf node)は、最初のユニットが三回分割されたユニットを示すことができる。例えば、図3の320において、ノードdに対応するユニットdは、最初のユニットで三回分割されたユニットであり、レベル3の深さを有することができる。したがって、最も下位ノードであるレベル3のリーフノードは、最も深い深さを有することができる。
前述したように、符号化器及び復号化器は、スキップモード、ダイレクトモード、マージモード、MVP、AMVPなどを利用してインター予測及び/又は動き補償を実行する場合、復元された隣接ユニットの中から参照ユニットを決定し、決定された参照ユニットの動きベクトルを利用することができる。符号化/復号化の対象ユニットに隣接する復元された隣接ユニットは、互いに異なる特性を有することができ、例えば、前記特性は、復元された隣接ユニットのそれぞれの符号化パラメータにより示されることができる。したがって、符号化器及び復号化器は、参照ユニットを決定して符号化/復号化する場合、映像の符号化パラメータを効率的に利用する必要がある。また、一つのピクチャは、多様な大きさのユニット、多様な深さのユニットを含むことができる。したがって、符号化/復号化の性能を高めるために、ユニットの大きさ及び/又は深さの多様性を考慮して参照ユニットを決定する方法が提供されることができる。
図4は、符号化器での参照ユニット決定方法の一実施例を概略的に示すフローチャートである。
図4を参照すると、符号化器は、復元された隣接ユニットを利用し、候補ユニット集合を生成することができる(S410)。ここで、候補ユニット集合(candidate unit set)は、参照ユニット候補の集合を意味する。現在符号化対象ユニットの予測及び/又は動き補償に使われる参照ユニットは、前記参照ユニット候補の中から決定されることができる。以下、候補ユニットは、参照ユニット候補と同じ意味を有することができる。
符号化器は、所定の基準及び/又は方法により、復元された隣接ユニットの中から候補ユニットを選択することができる。この時、符号化器は、映像の特性を反映するために、符号化対象ユニットの符号化パラメータ及び/又は復元された隣接ユニットの符号化パラメータを利用することができる。符号化器は、選択された候補ユニットを候補ユニット集合に包含及び/又は挿入させ、候補ユニット集合を生成することができる。候補ユニット集合生成方法の具体的な実施例は後述する。
また、図4を参照すると、符号化器は、生成された候補ユニット集合に含まれている候補ユニットの中から、現在符号化対象ユニットの予測及び/又は動き補償に使われる参照ユニットを決定することができる(S420)。
参照ユニットが決定されると、符号化器は、決定された参照ユニットを利用して符号化対象ユニットに対するインター予測を実行することができる。この時、符号化器は、インター予測及び/又は動き補償を実行するにあたって、スキップモード、ダイレクトモード、マージモード、MVP、AMVPなどの方法を使用することができる。参照ユニット決定方法の具体的な実施例は後述する。
参照ユニットが決定されると、符号化器は、参照ユニット識別情報を符号化して復号化器に送信することができる(S430)。参照ユニット識別情報には符号化パラメータ識別子、参照ユニット識別子などがあり、参照ユニット識別情報の符号化方法の具体的な実施例は後述する。
図5は、候補ユニット集合生成方法の一実施例を概略的に示す概念図である。
符号化器は、復元された隣接ユニットの中から、符号化対象ユニットに隣接するユニット及び符号化対象ユニットのコーナーに位置するユニットを候補ユニットとして選択して候補ユニット集合に含ませることができる。インター予測及び/又は動き補償が実行される符号化対象ユニットは、予測ユニット(Prediction Unit)である。
以下、符号化対象ユニットの上段に隣接するユニットは上段隣接ユニットといい、符号化対象ユニットの左側に隣接するユニットは左側隣接ユニットという。また、符号化対象ユニットの右側上段コーナーに位置するユニットは右側上段コーナーユニットといい、符号化対象ユニットの左側上段コーナーに位置するユニットは左側上段コーナーユニットといい、符号化対象ユニットの左側下段コーナーに位置するユニットは左側下段コーナーユニットという。
図5の510を参照すると、符号化器は、左側隣接ユニット(A)、上段隣接ユニット(B)、右側上段コーナーユニット(C)、左側上段コーナーユニット(D)、及び左側下段コーナーユニット(E)を、候補ユニット集合に含まれる候補ユニットとして選択することができる。この時、一実施例として、生成された候補ユニット集合は{A,B,C,D,E}のように構成されることができる。
図5の520を参照すると、符号化器は、左側隣接ユニット(A,B,C)、上段隣接ユニット(D,E,F)、右側上段コーナーユニット(G)、左側上段コーナーユニット(H)、及び左側下段コーナーユニット(M)を、候補ユニット集合に含まれる候補ユニットとして選択することができる。この時、一実施例として、生成された候補ユニット集合は{H,D,E,F,G,A,B,C,M}のように構成されることができる。
前述した実施例において、符号化器は、左側隣接ユニットのうち特定ユニットのみを候補ユニットとして選択することもできる。例えば、符号化器は、左側隣接ユニットのうち最も下段に位置するユニットのみを候補ユニットとして選択することができる。また、符号化器は、上段隣接ユニットのうち特定ユニットのみを候補ユニットとして選択することもできる。例えば、符号化器は、上段隣接ユニットのうち最も右側に位置するユニットのみを候補ユニットとして選択することができる。この場合、図5の520で生成された候補ユニット集合は{H,F,G,C,M}である。
図6は、候補ユニット集合生成方法の他の実施例を概略的に示す概念図である。
符号化器は、復元された隣接ユニットの中から、符号化対象ユニットの左側に隣接するユニット及び符号化対象ユニットの上段に隣接するユニットを候補ユニットとして選択して候補ユニット集合に含ませることができる。
図6の610を参照すると、符号化器は、左側隣接ユニット(A)、上段隣接ユニット(B)を、候補ユニット集合に含まれる候補ユニットとして選択することができる。この時、一実施例として、生成された候補ユニット集合は{A,B}のように構成されることができる。
図6の620を参照すると、符号化器は、左側隣接ユニット(A,B,C)、上段隣接ユニット(D,E,F)を、候補ユニット集合に含まれる候補ユニットとして選択することができる。この時、一実施例として、生成された候補ユニット集合は{D,E,F,A,B,C}で構成されることができる。
図7は、候補ユニット集合生成方法の他の実施例を概略的に示す概念図である。図7の実施例において、符号化対象ユニット(X)の大きさは16×16と仮定し、C、D、H、Mユニットの大きさは8×8と仮定し、残りのユニットの大きさは4×4と仮定する。
図6で前述したように、符号化器は、復元された隣接ユニットの中から、符号化対象ユニットの左側に隣接するユニット及び符号化対象ユニットの上段に隣接するユニットを候補ユニットとして選択することができる。この時、符号化器は、左側隣接ユニット及び上段隣接ユニットの中から、符号化対象ユニットと隣接する境界の長さが所定の長さ以上であるユニットのみを候補ユニットとして選択して候補ユニット集合に含ませることもできる。ここで、前記所定の長さは正の整数である。以下、符号化対象ユニットと復元された隣接ユニットが隣接する境界は隣接境界という。
図7を参照すると、符号化器は、符号化対象ユニットと隣接する境界の長さが8以上であるユニットのみを候補ユニットとして選択することができる。C、Dユニットは、8×8の大きさであり、符号化対象ユニットとC、Dユニットが隣接する境界の長さが8であるため、候補ユニット集合に含まれる候補ユニットとして選択されることができる。一方、A、B、E、Fユニットは、4×4大きさであり、符号化対象ユニットとA、B、E、Fユニットが隣接する境界の長さが4であるため、候補ユニット集合に含まれる候補ユニットとして選択されない。この時、一実施例として、生成された候補ユニット集合は{C,D}である。
他の例として、符号化器は、左側隣接ユニットの隣接境界及び上段隣接ユニットの隣接境界の相対的な長さを基準にして、候補ユニット集合に含まれる候補ユニットを選択することもできる。即ち、符号化器は、符号化対象ユニットに隣接するユニットの隣接境界長さを互いに比較して候補ユニットを選択することができる。
例えば、復元された隣接ユニットのうち、隣接境界の長さが4であるユニット及び隣接境界の長さが8であるユニットが存在する場合、符号化器は、隣接境界の長さが相対的に長い後者のユニットのみを候補ユニット集合に含ませることができる。他の例として、復元された隣接ユニットのうち、隣接境界の長さが16であるユニット及び隣接境界の長さが4であるユニットが存在する場合、符号化器は、隣接境界の長さが相対的に短い後者のユニットのみを候補ユニット集合に含ませることができる。
図8は、候補ユニット集合生成方法の他の実施例を概略的に示す概念図である。図8の実施例において、符号化対象ユニット(X)の大きさは16×16と仮定し、C、D、H、Mユニットの大きさは8×8と仮定し、残りのユニットの大きさは4×4と仮定する。
図5で前述したように、符号化器は、復元された隣接ユニットの中から、符号化対象ユニットに隣接するユニット及び符号化対象ユニットのコーナーに位置するユニットを候補ユニットとして選択することができる。この時、符号化器は、符号化対象ユニットに隣接するユニット及び符号化対象ユニットのコーナーに位置するユニットの中から、所定の大きさ以上のユニットのみを候補ユニットとして選択して候補ユニット集合に含ませることもできる。ここで、前記所定の大きさはm*n(mは、正の整数、nは、正の整数)である。
図8を参照すると、符号化器は、8×8以上の大きさを有するユニットのみを候補ユニットとして選択することができる。C、D、H、Mユニットは、8×8の大きさを有するため、候補ユニット集合に含まれる候補ユニットとして選択されることができる。一方、A、B、E、F、Gユニットは、4×4大きさを有するため、候補ユニット集合に含まれる候補ユニットとして選択されない。この時、一実施例として、生成された候補ユニット集合は{C,D,H,M}のように構成されることができる。
他の例として、符号化器は、復元された隣接ユニットの相対的な大きさを基準にして、候補ユニット集合に含まれる候補ユニットを選択することもできる。即ち、符号化器は、復元された隣接ユニットの大きさを互いに比較して候補ユニットを選択することができる。例えば、大きさが8×8である復元された隣接ユニット及び大きさが16×16である復元された隣接ユニットが存在する場合、符号化器は、大きさが相対的に大きい後者のユニットのみを候補ユニット集合に含ませることができる。
図9は、候補ユニット集合生成方法の他の実施例を概略的に示す概念図である。図9の実施例において、符号化対象ユニット(X)の深さ値は0と仮定し、C、D、H、Mユニットの深さ値は1と仮定し、残りのユニットの深さ値は2と仮定する。
図5で前述したように、符号化器は、復元された隣接ユニットの中から、符号化対象ユニットに隣接するユニット及び符号化対象ユニットのコーナーに位置するユニットを候補ユニットとして選択することができる。この時、符号化器は、符号化対象ユニットに隣接するユニット及び符号化対象ユニットのコーナーに位置するユニットの中から、所定の深さ以下のユニットのみを候補ユニットとして選択して候補ユニット集合に含ませることもできる。ここで、前記所定の深さはn(nは、正の整数)である。
図9を参照すると、符号化器は、1以下の深さを有するユニットのみを候補ユニットとして選択することができる。C、D、H、Mユニットは、1の深さを有するため、候補ユニット集合に含まれる候補ユニットとして選択されることができる。一方、A、B、E、F、Gユニットは、2の深さを有するため、候補ユニット集合に含まれる候補ユニットとして選択されない。この時、一実施例として、生成された候補ユニット集合は{H,D,C,M}のように構成されることができる。
他の例として、符号化器は、復元された隣接ユニットの相対的な深さを基準にして、候補ユニット集合に含まれる候補ユニットを選択することもできる。即ち、符号化器は、復元された隣接ユニットの深さを互いに比較して候補ユニットを選択することができる。例えば、深さが0である復元された隣接ユニット及び深さが2である復元された隣接ユニットが存在する場合、符号化器は、深さ値が相対的に小さい前者のユニットのみを候補ユニット集合に含ませることができる。
他の実施例として、符号化器は、符号化対象ユニットの符号化パラメータ及び/又は復元された隣接ユニットの符号化パラメータを利用し、候補ユニット集合に含まれる候補ユニットを選択することができる。この時、符号化器は、符号化対象ユニットと復元された隣接ユニットとの間の符号化パラメータ関連性を利用して候補ユニットを選択することもでき、復元された隣接ユニットの符号化パラメータのみを利用して候補ユニットを選択することもできる。
一例として、符号化器は、復元された隣接ユニットの動き情報と符号化対象ユニットの動き情報が同じかどうかを判断した後、復元された隣接ユニットの中から、符号化対象ユニットと同一の動き情報を有するユニットのみを候補ユニットとして選択して候補ユニット集合に含ませることもできる。例えば、前記動き情報は、動きベクトル、参照ピクチャリスト、参照ピクチャインデックス、予測方向、及び動きベクトル予測器のうち少なくとも一つ以上である。
他の例として、符号化器は、復元された隣接ユニットの動き情報と符号化対象ユニットの動き情報が類似するかどうかを判断した後、復元された隣接ユニットの中から、符号化対象ユニットと類似の動き情報を有するユニットのみを候補ユニットとして選択して候補ユニット集合に含ませることもできる。例えば、前記動き情報は、動きベクトル、参照ピクチャリスト、参照ピクチャインデックス、予測方向、及び動きベクトル予測器のうち少なくとも一つ以上である。復元された隣接ユニットの動き情報と符号化対象ユニットの動き情報が完全に同じではないが、所定の基準を満たす場合には、互いに類似すると判断されることができる。
復元された隣接ユニットの動き情報と符号化対象ユニットの動き情報が類似する場合の実施例は、下記の通りである。例えば、復元された隣接ユニットの動きベクトルと符号化対象ユニットの動きベクトルの成分別大きさ差が、整数画素単位に所定の大きさ未満である場合、復元された隣接ユニットの動き情報と符号化対象ユニットの動き情報が類似すると判断されることができる。ここで、前記所定の大きさは、任意の自然数及び/又は正の実数であり、一例として、1である。他の例として、復元された隣接ユニットと符号化対象ユニットが互いに異なる参照ピクチャリストを有するが、互いに同一の参照ピクチャを使用する場合、復元された隣接ユニットの動き情報と符号化対象ユニットの動き情報が類似すると判断されることができる。他の例として、復元された隣接ユニットと符号化対象ユニットが互いに異なる参照ピクチャインデックスを有するが、互いに同一の参照ピクチャを使用する場合、復元された隣接ユニットの動き情報と符号化対象ユニットの動き情報が類似すると判断されることができる。
また、例えば、符号化器は、復元された隣接ユニットの中から、イントラ予測により符号化されたユニットは候補ユニットとして選択しない。この時、符号化器は、イントラ予測により符号化されたユニットは候補ユニット集合に含ませない。一例として、符号化器は、復元された隣接ユニットの中から、インター予測により符号化されたユニットのみを候補ユニットとして選択して候補ユニット集合に含ませることができる。
符号化器は、復元された隣接ユニットに対する残差信号(residual signal)有無を判断した後、復元された隣接ユニットの中から、残差信号が存在しないユニットを候補ユニットとして選択して候補ユニット集合に含ませることもできる。ここで、前記残差信号有無は、残差信号有無に対する構文要素であるCBP(Coded Block Pattern)及び/又はCBF(Coded Block Flag)の値を介して判別されることができる。
前述した候補ユニット集合生成方法の実施例において、前記候補ユニット集合に含まれる候補ユニットの個数は、所定の個数(例えば、N個)で制限されることができる。ここで、Nは、0より大きい正の整数を示すことができる。
候補ユニット集合に含まれる候補ユニットの個数がN個で制限される場合、符号化器は、所定の基準を利用し、復元された隣接ユニットの中から、N個のユニットのみを候補ユニットとして選択することができる。ここで、前記所定の基準には、符号化対象ユニットとの隣接程度、符号化対象ユニット境界との隣接程度、符号化対象ユニットと隣接する境界の相対的な及び/又は絶対的な長さ、復元された隣接ユニットの相対的な及び/又は絶対的な大きさ、復元された隣接ユニットの相対的な及び/又は絶対的な深さ値、復元された隣接ユニットの符号化/復号化の順序及び/又は符号化対象ユニットの符号化パラメータと復元された隣接ユニットの符号化パラメータとの間の同一性/類似性などがある。復元された隣接ユニットの符号化パラメータと符号化対象ユニットの符号化パラメータが類似する場合の実施例は、前述したことがある。例えば、復元された隣接ユニットの符号化パラメータと符号化対象ユニットが互いに同一の参照ピクチャを使用する場合、復元された隣接ユニットの符号化パラメータと符号化対象ユニットの符号化パラメータが類似すると判断されることができる。
例えば、候補ユニット集合に含まれる候補ユニットの個数は2個である。この時、一例として、符号化器は、復元された隣接ユニットの中から、符号化対象ユニットに隣接する境界の長さが長い順に2個のユニットを候補ユニットとして選択して候補ユニット集合に含ませることができる。
他の例として、候補ユニット集合に含まれる候補ユニットの個数は3個である。また、一例として、復元された隣接ユニットが同一の動き情報を有することができる。この時、符号化器は、同一の動き情報を有する復元された隣接ユニットの中から、符号化/復号化の順序上、後ほど復元された3個のユニットを候補ユニットとして選択して候補ユニット集合に含ませることができる。
一方、前述した候補ユニット集合生成方法の実施例において、前記候補ユニット集合に含まれる候補ユニットは、符号化対象ユニットに対する参照ユニットとして決定される確率が高い順に整列されることができる。即ち、符号化器は、符号化対象ユニットに対する参照ユニットとして決定される確率が高いユニットを優先的に候補ユニット集合に包含及び/又は挿入させることができる。この時、符号化器は、参照ユニットとして決定される確率が高い候補ユニットであるほど、短いコードワードを有する参照ユニット識別子を割り当てて符号化効率を上げることができる。
図10は、候補ユニットが候補ユニット集合に含まれる順序を決定する方法の一実施例を概略的に示す概念図である。図10において、復元された隣接ユニットが符号化/復号化される順序は、H→D→K→L→E→F→N→O→G→P→I→A→J→B→C→Mと仮定する。
例えば、符号化器は、復元された隣接ユニットの中から、符号化対象ユニットの左側に隣接するユニット及び符号化対象ユニットの上段に隣接するユニットを候補ユニットとして選択して候補ユニット集合に含ませることができる。この時、符号化器は、選択された候補ユニットを符号化/復号化の順序によって候補ユニット集合に含ませることができる。
図10を参照すると、符号化器は、符号化/復号化の順序上、先の候補ユニットを優先的に候補ユニット集合に含ませることができる。現在符号化対象ユニット(X)に隣接するユニットは、D→E→F→A→B→Cの順に符号化/復号化されることができるため、生成された候補ユニット集合は{D,E,F,A,B,C}のように構成されることができる。
他の実施例として、符号化器は、候補ユニット集合に含まれる候補ユニットを、符号化対象ユニットに隣接する境界の長さが長い順に整列することができる。即ち、符号化器は、符号化対象ユニットに隣接する境界の長さが長い候補ユニットを優先的に候補ユニット集合に包含及び/又は挿入させることができる。
他の実施例として、符号化器は、候補ユニット集合に含まれる候補ユニットを、深さ値が小さい順に整列することができる。即ち、符号化器は、深さ値が小さい候補ユニットを優先的に候補ユニット集合に包含及び/又は挿入させることができる。
前述した候補ユニット集合生成方法の実施例において、符号化器は、復元された周辺ブロックの中から、候補ユニット集合に含まれる候補ユニットを選択することができる。この時、復元された周辺ブロックの中から選択された候補ユニットは空間的(spatial)候補ユニットと呼ばれることもある。
符号化器は、空間的候補ユニット外に、参照ピクチャ内のユニットのうち、符号化対象ユニットと同一な空間的位置にあるユニットを候補ユニットとして選択して候補ユニット集合に含ませることもできる。以下、説明の便宜のために、参照ピクチャ内のユニットのうち、符号化対象ユニットと同一な空間的位置にあるユニットは、同一位置ユニット(collocated unit)及び/又は同一位置ブロック(collocated block)という。この時、参照ピクチャ内のユニットの中から選択された候補ユニットは、時間的(temporal)候補ユニットと呼ばれることもある。
前述した候補ユニット集合生成過程で、符号化器は、復元された隣接ユニットに対する符号化パラメータ識別子を利用することができる。この時、候補ユニット集合に含まれる候補ユニットは、前記符号化パラメータ識別子を利用して選択されることができる。ここで、符号化パラメータ識別子が使われる符号化パラメータには、例えば、符号化対象ユニットと復元された隣接ユニットが隣接する境界の長さ、復元された隣接ユニットの大きさ、復元された隣接ユニットの深さ値などがある。
符号化パラメータ識別子には所定の値が割り当てられることができる。この時、一例として、符号化器は、復元された隣接ユニットの中から、符号化パラメータ識別子に割り当てられた値と同一の値の符号化パラメータを有するユニットを候補ユニットとして選択することができる。他の例として、符号化器は、復元された隣接ユニットの中から、符号化パラメータ識別子に割り当てられた値より大きい値の符号化パラメータを有するユニットを候補ユニットとして選択することができる。他の例として、符号化器は、符号化パラメータ識別子に割り当てられた値より小さい値の符号化パラメータを有するユニットを候補ユニットとして選択することもできる。
例えば、符号化対象ユニットと復元された隣接ユニットが隣接する境界の長さに対して符号化パラメータ識別子が使われると仮定する。ここで、前記符号化パラメータ識別子は、log2_unit_boundary_lengthにより示される。前述したように、符号化器は、復元された隣接ユニットの中から、符号化対象ユニットと隣接する境界の長さが所定の長さより大きいユニットのみを候補ユニットとして選択して候補ユニット集合に含ませることもできる。ここで、前記所定の長さが8と仮定すると、前記符号化パラメータ識別子log2_unit_boundary_lengthには3の値が割り当てられることができる。この時、符号化器は、前記符号化パラメータ識別子に割り当てられた値より大きい隣接境界長さを有するユニットのみを候補ユニットとして選択して候補ユニット集合に含ませることができる。また、符号化器は、3の値が割り当てられた前記符号化パラメータ識別子を符号化し、復号化器に送信することができる。
候補ユニット集合が生成されると、符号化器は、生成された候補ユニット集合に含まれている候補ユニットの中から、現在符号化対象ユニットの予測及び/又は動き補償に使われる参照ユニットを決定することができる。
図11は、本発明の実施例による符号化器での参照ユニット決定方法を概略的に説明する概念図である。
符号化器は、候補ユニット集合に含まれている候補ユニットの中から、率−歪曲観点で最適の符号化効率を示す候補ユニットを参照ユニットとして決定することができる。また、前述したように、符号化器は、候補ユニット集合に含まれている候補ユニットの符号化パラメータ(例えば、動き情報等)をインター予測及び動き補償に利用することができる。
この時、符号化器は、前記符号化パラメータを利用し、率−歪曲観点で最適の符号化効率を示す候補ユニットを参照ユニットとして決定することができる。ここで、率(distortion)と歪曲(rate)の観点で最適の符号化方式を選択する方法は、率−歪曲最適化(RDO:Rate Distortion Optimization)と呼ばれることもある。
この時、符号化器は、前記符号化パラメータを利用し、率−歪曲観点で最適の符号化効率を示す候補ユニットを参照ユニットとして決定することができる。ここで、率(distortion)と歪曲(rate)の観点で最適の符号化方式を選択する方法は、率−歪曲最適化(RDO:Rate Distortion Optimization)と呼ばれることもある。
率−歪曲最適化方式により参照ユニットが決定されると、符号化器は、候補ユニット集合に含まれている候補ユニットのうちいずれの候補ユニットが参照ユニットとして決定されるかを指示する参照ユニット識別子を符号化して復号化器に送信することができる。一例として、前記参照ユニット識別子は、参照ユニットとして決定される候補ユニットの候補ユニット集合内の順序及び/又は位置を指示することができる。他の例として、前記参照ユニット識別子は、符号化対象ユニットから参照ユニットまでの符号化順序差を指示することができる。他の例として、候補ユニット集合内の候補ユニットの各々には、参照ユニットインデックスが割り当てられることができ、前記参照ユニットインデックスが参照ユニット識別子として使われることができる。
図11を参照すると、候補ユニット集合は、一実施例として{A,B,C,D,E,F}のように構成されることができる。この時、それぞれの候補ユニットには参照ユニットインデックスが割り当てられることができ、例えば、Aには0、Bには1、Cには2、Dには3、Eには4、Fには5のインデックスが割り当てられることができる。
符号化器は、参照ユニットインデックスを符号化して復号化器に送信することができ、復号化器は、符号化された参照ユニットインデックスを受信して復号化することができる。符号化器がBを参照ユニットとして決定する場合、復号化器に送信される参照ユニットインデックスの値は1である。この時、復号化器は、前記参照ユニットインデックスの値を利用し、ユニットBを参照ユニットとして決定することができる。
図12は、本発明の他の実施例による符号化器での参照ユニット決定方法を概略的に説明する概念図である。図12において、復元された隣接ユニットが符号化/復号化される順序は、H→D→K→L→E→F→N→O→G→P→I→A→J→B→C→Mと仮定する。
前述したように、候補ユニット集合生成過程における符号化器は、候補ユニット集合に含まれる候補ユニットを、参照ユニットとして決定される確率が高い順に整列することができる。この時、符号化器は、候補ユニット集合内に含まれている候補ユニットの中から、1番目の候補ユニットを参照ユニットとして決定することができる。
図12を参照すると、符号化器は、符号化対象ユニットに隣接するユニットを候補ユニットとして選択することができる。この時、選択される候補ユニットは、A、B、C、D、E、Fである。符号化器は、選択された候補ユニットを符号化/復号化の順序によって整列することができる。例えば、符号化器は、符号化順序上、後ほど符号化されたユニットを優先的に候補ユニット集合に含ませることができる。この時、候補ユニット集合は{C,B,A,F,E,D}のように構成されることができる。符号化器は、前記候補ユニット集合内の1番目の候補ユニットCを参照ユニットとして決定することができる。この場合、符号化対象ユニットとの符号化順序差が最も小さい候補ユニットが参照ユニットとして決定されることができる。
候補ユニット集合内の1番目の候補ユニットが参照ユニットとして決定される場合、符号化器及び復号化器は、別途の参照ユニット識別子なしに参照ユニットを決定することができる。したがって、符号化器は、参照ユニット識別子を符号化ぜず、参照ユニット識別子を復号化器に送信しない。
図13は、本発明の他の実施例による符号化器での参照ユニット決定方法を概略的に説明する概念図である。
図13を参照すると、符号化器は、符号化対象ユニットに隣接するユニットを候補ユニットとして選択することができる。この時、選択された候補ユニットはA、D、E、Fである。
一方、候補ユニット集合に含まれる候補ユニットの個数は所定の個数で制限されることができ、前記所定の個数は1であってもよい。この時、符号化器は、復元された隣接ユニットの中から、参照ユニットとして選択される確率が最も高い一つのユニットのみを候補ユニットとして選択することで、候補ユニット集合を生成することができる。例えば、符号化器は、復元された隣接ユニットの大きさを互いに比較し、相対的に最も大きいユニット(例えば、ユニットA)のみを候補ユニットとして選択することができる。この時、候補ユニット集合は{A}のように構成され、候補ユニット集合を構成する候補ユニットの個数は1個である。
候補ユニット集合を構成する候補ユニットの個数が1個である場合、符号化器及び復号化器は、該当候補ユニットを参照ユニットとして決定することができる。この時、符号化器及び復号化器は、別途の参照ユニット識別子なしに参照ユニットを決定することができる。したがって、符号化器は、参照ユニット識別子を符号化せず、参照ユニット識別子を復号化器に送信しない。
図4で前述したように、参照ユニットが決定されると、符号化器は、参照ユニット識別情報を符号化して復号化器に送信することができる。参照ユニット識別情報は、符号化パラメータ識別子及び参照ユニット識別子のうち少なくとも一つを含むことができる。
符号化器は、復元された隣接ユニットに対する符号化パラメータ識別子を利用することができる。この時、候補ユニット集合に含まれる候補ユニットは、前記符号化パラメータ識別子を利用して選択されることができる。
符号化パラメータ識別子には所定の値が割り当てられることができる。この時、一例として、符号化器は、復元された隣接ユニットの中から、符号化パラメータ識別子に割り当てられた値と同一の値の符号化パラメータを有するユニットを候補ユニットとして選択することができる。他の例として、符号化器は、復元された隣接ユニットの中から、符号化パラメータ識別子に割り当てられた値より大きい値の符号化パラメータを有するユニットを候補ユニットとして選択することができる。他の例として、符号化器は、符号化パラメータ識別子に割り当てられた値より小さい値の符号化パラメータを有するユニットを候補ユニットとして選択することもできる。
符号化器は、符号化パラメータ識別子を符号化することができる。この時、符号化された符号化パラメータ識別子は、復号化器に送信されることができる。
また、前述したように、符号化器は、候補ユニット集合に含まれている候補ユニットの符号化パラメータをインター予測及び動き補償に利用することができる。この時、符号化器は、前記符号化パラメータを利用し、率−歪曲観点で最適の符号化効率を示す候補ユニットを参照ユニットとして決定することができる。
率−歪曲最適化方式により参照ユニットが決定されると、符号化器は、候補ユニット集合に含まれている候補ユニットのうちいずれの候補ユニットが参照ユニットとして決定されるかを指示する参照ユニット識別子を符号化して復号化器に送信することができる。一例として、前記参照ユニット識別子は、参照ユニットとして決定される候補ユニットの候補ユニット集合内の順序及び/又は位置を指示することができる。他の例として、前記参照ユニット識別子は、符号化対象ユニットから参照ユニットまでの符号化順序差を指示することができる。他の例として、候補ユニット集合内の候補ユニットの各々には参照ユニットインデックスが割り当てられることができ、前記参照ユニットインデックスが参照ユニット識別子として使われることができる。
復号化器は、符号化された参照ユニット識別子を受信して復号化することができる。復号化器は、復号化された参照ユニット識別子を利用して参照ユニットを決定することができる。
候補ユニット集合内の1番目の候補ユニットが参照ユニットとして決定される場合及び候補ユニット集合を構成する候補ユニットの個数が1個である場合、符号化器及び復号化器は、別途の参照ユニット識別子なしに参照ユニットを決定することができる。この時、符号化器は、参照ユニット識別子の符号化を省略することもできる。
図14は、復号化器での参照ユニット決定方法の一実施例を概略的に示すフローチャートである。
図14を参照すると、復号化器は、符号化器から参照ユニット識別情報を受信して復号化することができる(S1410)。符号化器から送信された参照ユニット識別情報は、符号化パラメータ識別子及び参照ユニット識別子のうち少なくとも一つを含むことができる。
復号化器は、参照ユニット識別情報に含まれている符号化パラメータ識別子を利用し、候補ユニット集合に含まれる候補ユニットを選択することができる。符号化パラメータ識別子には所定の値が割り当てられることができる。この時、一例として、復号化器は、復元された隣接ユニットの中から、符号化パラメータ識別子に割り当てられた値と同一の値の符号化パラメータを有するユニットを候補ユニットとして選択することができる。他の例として、復号化器は、復元された隣接ユニットの中から、符号化パラメータ識別子に割り当てられた値より大きい値の符号化パラメータを有するユニットを候補ユニットとして選択することができる。他の例として、復号化器は、符号化パラメータ識別子に割り当てられた値より小さい値の符号化パラメータを有するユニットを候補ユニットとして選択することもできる。ここで、符号化パラメータ識別子に割り当てられた値は、符号化器で使われた、符号化パラメータ及び/又は符号化パラメータ識別子の値と同一の値である。
復号化器は、符号化器で符号化された参照ユニット識別子を復号化することができる。
前述したように、参照ユニット識別子は、候補ユニット集合に含まれている候補ユニットのうちいずれの候補ユニットが参照ユニットとして決定されるかを指示することができる。一例として、前記参照ユニット識別子は、参照ユニットとして決定される候補ユニットの候補ユニット集合内の順序及び/又は位置を指示することができる。他の例として、前記参照ユニット識別子は、復号化対象ユニットから参照ユニットまでの復号化順序差を指示することができる。他の例として、候補ユニット集合内の候補ユニットの各々には参照ユニットインデックスが割り当てられることができ、前記参照ユニットインデックスが参照ユニット識別子として使われることができる。復号化器は、候補ユニット集合で参照ユニットを決定するにあたって、復号化された参照ユニット識別子を利用することができる。
前述したように、参照ユニット識別子は、候補ユニット集合に含まれている候補ユニットのうちいずれの候補ユニットが参照ユニットとして決定されるかを指示することができる。一例として、前記参照ユニット識別子は、参照ユニットとして決定される候補ユニットの候補ユニット集合内の順序及び/又は位置を指示することができる。他の例として、前記参照ユニット識別子は、復号化対象ユニットから参照ユニットまでの復号化順序差を指示することができる。他の例として、候補ユニット集合内の候補ユニットの各々には参照ユニットインデックスが割り当てられることができ、前記参照ユニットインデックスが参照ユニット識別子として使われることができる。復号化器は、候補ユニット集合で参照ユニットを決定するにあたって、復号化された参照ユニット識別子を利用することができる。
候補ユニット集合内の最初の候補ユニットが参照ユニットとして決定される場合及び候補ユニット集合を構成する候補ユニットの個数が1個である場合、符号化器及び復号化器は、別途の参照ユニット識別子なしに参照ユニットを決定することができる。この時、符号化器は、参照ユニット識別子を送信しないので、復号化器は、参照ユニット識別子を復号化しない。
また、図14を参照すると、復号化器は、復元された隣接ユニットを利用し、候補ユニット集合を生成することができる(S1420)。
復号化器は、所定の基準及び/又は方法により、復元された隣接ユニットの中から候補ユニットを選択することができる。この時、復号化器は、映像の特性を反映するために、復号化対象ユニットの符号化パラメータ及び/又は復元された隣接ユニットの符号化パラメータを利用することができる。復号化器は、選択された候補ユニットを候補ユニット集合に包含及び/又は挿入させて、候補ユニット集合を生成することができる。
復号化器は、符号化器と同様な過程を介して候補ユニット集合を生成することができる。符号化器での候補ユニット集合生成過程は前述したため、復号化器での候補ユニット集合生成過程の詳細な説明は省略する。
候補ユニット集合が生成されると、復号化器は、生成された候補ユニット集合に含まれている候補ユニットの中から、現在復号化対象ユニットの予測及び/又は動き補償に使われる参照ユニットを決定することができる(S1430)。
復号化器は、参照ユニット決定過程で、復号化された参照ユニット識別情報を利用することができる。参照ユニットが決定されると、復号化器は、決定された参照ユニットを利用して符号化対象ユニットに対するインター予測を実行することができる。参照ユニット決定方法の具体的な実施例は後述する。
図15は、本発明の実施例による復号化器での参照ユニット決定方法を概略的に説明する概念図である。
復号化器は、復号化された参照ユニット識別子を利用し、候補ユニット集合に含まれている候補ユニットの中から、復号化対象ユニットのインター予測及び動き補償に利用される参照ユニットを決定することができる。一例として、前記参照ユニット識別子は、参照ユニットとして決定される候補ユニットの候補ユニット集合内の順序及び/又は位置を指示することができる。他の例として、前記参照ユニット識別子は、復号化対象ユニットから参照ユニットまでの復号化順序差を指示することができる。他の例として、候補ユニット集合内の候補ユニットの各々には参照ユニットインデックスが割り当てられることができて、前記参照ユニットインデックスが参照ユニット識別子として使われることができる。
図15を参照すると、候補ユニット集合は、一実施例として{A,B,C,D,E,F}のように構成されることができる。この時、それぞれの候補ユニットには参照ユニットインデックスが割り当てられることができ、例えば、Aには0、Bには1、Cには2、Dには3、Eには4、Fには5のインデックスが割り当てられることができる。復号化された参照ユニットインデックスの値が2の場合、復号化器は、前記参照ユニットインデックスの値を利用し、ユニットCを参照ユニットとして決定することができる。
図16は、本発明の他の実施例による復号化器での参照ユニット決定方法を概略的に説明する概念図である。図16において、復元された隣接ユニットが復号化される順序は、H→D→K→L→E→F→N→O→G→P→I→A→J→B→C→Mと仮定する。
候補ユニット集合生成過程における復号化器は、候補ユニット集合に含まれる候補ユニットを、参照ユニットとして決定される確率が高い順に整列することができる。この時、復号化器は、候補ユニット集合内に含まれている候補ユニットの中から、1番目の候補ユニットを参照ユニットとして決定することができる。
図16を参照すると、復号化器は、復号化対象ユニットに隣接するユニットを候補ユニットとして選択することができる。この時、選択される候補ユニットはA、B、C、D、E、Fである。復号化器は、選択された候補ユニットを復号化順序によって整列するこtろができる。例えば、復号化器は、復号化順序上、後ほど復号化されたユニットを優先的に候補ユニット集合に含ませることができる。この時、候補ユニット集合は{C,B,A,F,E,D}のように構成されることができる。復号化器は、前記候補ユニット集合内の1番目の候補ユニットCを参照ユニットとして決定することができる。この場合、復号化対象ユニットとの復号化順序差が最も小さい候補ユニットが参照ユニットとして決定されることができる。
候補ユニット集合内の最初の候補ユニットが参照ユニットとして決定される場合、符号化器及び復号化器は、別途の参照ユニット識別子なしに参照ユニットを決定することができる。この時、符号化器は、参照ユニット識別子を復号化器に送信しないため、復号化器は参照ユニット識別子を復号化しない。
図17は、本発明の他の実施例による復号化器での参照ユニット決定方法を概略的に説明する概念図である。
図17を参照すると、復号化器は、復号化対象ユニットに隣接するユニットを候補ユニットとして選択することができる。この時、選択された候補ユニットはA、D、E、Fである。
一方、候補ユニット集合に含まれる候補ユニットの個数は所定の個数で制限されることができ、前記所定の個数は1である。この時、復号化器は、復元された隣接ユニットの中から、参照ユニットとして選択される確率が最も高い一つのユニットのみを候補ユニットとして選択して候補ユニット集合を生成することができる。例えば、復号化器は、復元された隣接ユニットの大きさを互いに比較し、相対的に最も大きいユニット(例えば、ユニットA)のみを候補ユニットとして選択することができる。この時、候補ユニット集合は、{A}のように構成され、候補ユニット集合を構成する候補ユニットの個数は1個である。
候補ユニット集合を構成する候補ユニットの個数が1個である場合、符号化器及び復号化器は、該当候補ユニットを参照ユニットとして決定することができる。この時、符号化器及び復号化器は、別途の参照ユニット識別子なしに参照ユニットを決定することができる。したがって、符号化器は、参照ユニット識別子を復号化器に送信しないため、復号化器は、参照ユニット識別子を復号化しない。
前述した実施例において、方法は一連のステップ又はブロックで順序図に基づいて説明されているが、本発明はステップの順序に限定されるものではなく、あるステップは前述と異なるステップと異なる順に又は同時に発生することができる。また、当該技術分野において、通常の知識を有する者であれば、順序図に示すステップが排他的でなく、他のステップが含まれ、又は順序図の一つ又はそれ以上のステップが本発明の範囲に影響を及ぼさずに削除可能であるこを理解することができる。
前述した実施例は、多様な態様の例示を含む。多様な態様を示すための全ての可能な組合せを記述することはできないが、該当技術分野の通常の知識を有する者は、他の組合せが可能であることを認識することができる。したがって、本発明は、特許請求の範囲に属する全ての交替、修正、及び変更を含む。
Claims (20)
- 復元された隣接ユニットの中から候補ユニットを選択するステップ;
前記選択された候補ユニットを利用し、復号化対象ユニットに対する候補ユニット集合(candidate unit set)を生成するステップ;
前記生成された候補ユニット集合を構成する前記候補ユニットの中から参照ユニットを決定するステップ;及び、
前記決定された参照ユニットを利用し、前記復号化対象ユニットに対するインター予測を実行するステップ;を含み、
前記復元された隣接ユニットは、前記復号化対象ユニットの上段に隣接する上段隣接ユニット、前記復号化対象ユニットの左側に隣接する左側隣接ユニット、前記復号化対象ユニットの右側上段コーナーに位置する右側上段コーナーユニット、前記復号化対象ユニットの左側上段コーナーに位置する左側上段コーナーユニット、及び前記復号化対象ユニットの左側下段コーナーに位置する左側下段コーナーユニットを含むインター予測方法。 - 前記候補ユニット選択ステップでは、前記上段隣接ユニット、前記左側隣接ユニット、前記右側上段コーナーユニット、前記左側上段コーナーユニット、及び前記左側下段コーナーユニットを前記候補ユニットとして選択することを特徴とする請求項1に記載のインター予測方法。
- 前記候補ユニット選択ステップでは、前記上段隣接ユニット及び前記左側隣接ユニットを前記候補ユニットとして選択することを特徴とする請求項1に記載のインター予測方法。
- 前記候補ユニット選択ステップでは、前記復元された隣接ユニットの中から、前記復号化対象ユニットに隣接する境界の長さが所定の閾値以上であるユニットを前記候補ユニットとして選択することを特徴とする請求項1に記載のインター予測方法。
- 前記候補ユニット選択ステップでは、前記復元された隣接ユニットの中から、所定の閾値以上の大きさを有するユニットを前記候補ユニットとして選択することを特徴とする請求項1に記載のインター予測方法。
- 前記候補ユニット選択ステップでは、前記復元された隣接ユニットの中から、所定の閾値以下の深さ値を有するユニットを前記候補ユニットとして選択することを特徴とする請求項1に記載のインター予測方法。
- 前記候補ユニット選択ステップでは、前記復元された隣接ユニットが前記復号化対象ユニットに隣接する境界間の相対的な長さ、前記復元された隣接ユニット間の相対的な大きさ又は前記復元された隣接ユニット間の相対的な深さ値を基準にして前記候補ユニットを選択することを特徴とする請求項1に記載のインター予測方法。
- 前記候補ユニット選択ステップでは、前記復号化対象ユニットの符号化パラメータ及び前記復元された隣接ユニットの符号化パラメータのうち少なくとも一つを利用し、前記候補ユニットを選択し、前記復号化対象ユニットの符号化パラメータ及び前記復元された隣接ユニットの符号化パラメータは、各々、動きベクトル(motion vector)、参照ピクチャリスト(reference picture list)、参照ピクチャインデックス(reference picture index)、予測方向(prediction direction)、及び動きベクトル予測器(motion vector predictor)のうち少なくとも一つを含むことを特徴とする請求項1に記載のインター予測方法。
- 前記復号化対象ユニットの第1の符号化パラメータは、第1の参照ピクチャリスト及び第1の参照ピクチャインデックスを含み、前記候補ユニット選択ステップは、第2の符号化パラメータを有するユニットを前記候補ユニットとして選択するステップをさらに含み、前記第2の符号化パラメータは、前記第1の参照ピクチャリストと同一の第2の参照ピクチャリスト及び前記第1の参照ピクチャインデックスと同一の第2の参照ピクチャインデックスのうち少なくとも一つを含むことを特徴とする請求項1に記載のインター予測方法。
- 前記候補ユニット選択ステップでは、前記復号化対象ユニットの参照ピクチャと同一の参照ピクチャを有するユニットを前記候補ユニットとして選択することを特徴とする請求項1に記載のインター予測方法。
- 前記候補ユニット選択ステップでは、インター予測により符号化されたユニットのみを前記候補ユニットとして選択することを特徴とする請求項1に記載のインター予測方法。
- 前記候補ユニット集合生成ステップでは、前記選択された候補ユニット及び同一位置ユニット(collocated unit)を共に利用し、前記候補ユニット集合を生成し、前記同一位置ユニットは、前記復号化対象ユニットに対する参照ピクチャ内のユニットの中から、前記復号化対象ユニットと同一な空間的位置にあるユニットであることを特徴とする請求項1に記載のインター予測方法。
- 前記候補ユニット選択ステップでは、所定の固定された個数のユニットを前記候補ユニットとして選択することを特徴とする請求項1に記載のインター予測方法。
- 前記所定の固定された個数のユニットは、前記復号化対象ユニットの符号化パラメータと前記復元された隣接ユニットの符号化パラメータとの間の同一性に基づいて選択され、前記復号化対象ユニットの符号化パラメータ及び前記復元された隣接ユニットの符号化パラメータは、各々、動きベクトル(motion vector)、参照ピクチャリスト(reference picture list)、参照ピクチャインデックス(reference picture index)、予測方向(prediction direction)、及び動きベクトル予測器(motion vector predictor)のうち少なくとも一つを含むことを特徴とする請求項13に記載のインター予測方法。
- 前記所定の固定された個数のユニットは、前記復号化対象ユニットの参照ピクチャと前記復元された隣接ユニットの参照ピクチャとの間の同一性に基づいて選択されることを特徴とする請求項13に記載のインター予測方法。
- 前記候補ユニット選択ステップは、
符号化パラメータ識別子を受信するステップ;
前記受信された符号化パラメータ識別子を復号化するステップ;及び、
前記復号化された符号化パラメータ識別子に割り当てられた符号化パラメータ値を基準にして、前記候補ユニットを選択するステップ;を含み、
前記符号化パラメータ識別子に割り当てられた符号化パラメータ値は、前記復元された隣接ユニットが前記符号化対象ユニットに隣接する境界の長さ、前記復元された隣接ユニットの大きさ、及び前記復元された隣接ユニットの深さ値のうち少なくとも一つであることを特徴とする請求項1に記載のインター予測方法。 - 前記参照ユニット決定ステップは、
参照ユニット識別子を受信するステップ;
前記受信された参照ユニット識別子を復号化するステップ;及び、
前記復号化された参照ユニット識別子を利用して前記参照ユニットを決定するステップ;を含み、
前記参照ユニット識別子は、前記候補ユニット集合を構成する前記候補ユニットの中から、参照ユニットとして決定されるユニットを指示する識別子であることを特徴とする請求項1に記載のインター予測方法。 - 前記参照ユニット識別子に割り当てられたコードワード長さは、前記参照ユニット識別子が指示するユニットが前記参照ユニットとして決定される確率が高いほど、短いことを特徴とする請求項17に記載のインター予測方法。
- 前記候補ユニット集合生成ステップは、前記参照ユニットとして決定される確率が高い順に前記候補ユニットを整列するステップをさらに含み、前記参照ユニット決定ステップでは、前記整列された候補ユニットの中から、1番目のユニットを前記参照ユニットとして決定することを特徴とする請求項1に記載のインター予測方法。
- 前記候補ユニット集合生成ステップでは、前記候補ユニットのうち前記参照ユニットとして決定される確率が最も高い一個のユニットのみを前記候補ユニット集合に含ませ、前記参照ユニット決定ステップでは、前記候補ユニット集合に含まれている前記一個のユニットを前記参照ユニットとして決定することを特徴とする請求項1に記載のインター予測方法。
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2010-0126630 | 2010-12-13 | ||
KR20100126630 | 2010-12-13 | ||
KR1020110133709A KR101588601B1 (ko) | 2010-12-13 | 2011-12-13 | 참조 유닛 결정 방법 및 장치 |
KR10-2011-0133709 | 2011-12-13 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013543110A Division JP5668149B2 (ja) | 2010-12-13 | 2011-12-13 | 参照ユニット決定方法及び装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2015053738A true JP2015053738A (ja) | 2015-03-19 |
Family
ID=46685501
Family Applications (11)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013543110A Active JP5668149B2 (ja) | 2010-12-13 | 2011-12-13 | 参照ユニット決定方法及び装置 |
JP2014253217A Ceased JP2015053739A (ja) | 2010-12-13 | 2014-12-15 | 参照ユニット決定方法及び装置 |
JP2014253140A Ceased JP2015053737A (ja) | 2010-12-13 | 2014-12-15 | 参照ユニット決定方法及び装置 |
JP2014253124A Ceased JP2015053736A (ja) | 2010-12-13 | 2014-12-15 | 参照ユニット決定方法及び装置 |
JP2014253199A Ceased JP2015053738A (ja) | 2010-12-13 | 2014-12-15 | 参照ユニット決定方法及び装置 |
JP2015205406A Active JP6100344B2 (ja) | 2010-12-13 | 2015-10-19 | 参照ユニット決定方法及び装置 |
JP2017028057A Active JP6518274B2 (ja) | 2010-12-13 | 2017-02-17 | 映像復号化方法および映像符号化方法 |
JP2019036444A Active JP6840779B2 (ja) | 2010-12-13 | 2019-02-28 | 映像復号化方法 |
JP2021022548A Active JP7145252B2 (ja) | 2010-12-13 | 2021-02-16 | 映像復号化方法 |
JP2022147392A Active JP7387841B2 (ja) | 2010-12-13 | 2022-09-15 | 映像復号化方法 |
JP2023193890A Active JP7550290B2 (ja) | 2010-12-13 | 2023-11-14 | 映像復号化方法 |
Family Applications Before (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013543110A Active JP5668149B2 (ja) | 2010-12-13 | 2011-12-13 | 参照ユニット決定方法及び装置 |
JP2014253217A Ceased JP2015053739A (ja) | 2010-12-13 | 2014-12-15 | 参照ユニット決定方法及び装置 |
JP2014253140A Ceased JP2015053737A (ja) | 2010-12-13 | 2014-12-15 | 参照ユニット決定方法及び装置 |
JP2014253124A Ceased JP2015053736A (ja) | 2010-12-13 | 2014-12-15 | 参照ユニット決定方法及び装置 |
Family Applications After (6)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015205406A Active JP6100344B2 (ja) | 2010-12-13 | 2015-10-19 | 参照ユニット決定方法及び装置 |
JP2017028057A Active JP6518274B2 (ja) | 2010-12-13 | 2017-02-17 | 映像復号化方法および映像符号化方法 |
JP2019036444A Active JP6840779B2 (ja) | 2010-12-13 | 2019-02-28 | 映像復号化方法 |
JP2021022548A Active JP7145252B2 (ja) | 2010-12-13 | 2021-02-16 | 映像復号化方法 |
JP2022147392A Active JP7387841B2 (ja) | 2010-12-13 | 2022-09-15 | 映像復号化方法 |
JP2023193890A Active JP7550290B2 (ja) | 2010-12-13 | 2023-11-14 | 映像復号化方法 |
Country Status (13)
Country | Link |
---|---|
US (5) | US9288491B2 (ja) |
EP (4) | EP4340362A3 (ja) |
JP (11) | JP5668149B2 (ja) |
KR (11) | KR101588601B1 (ja) |
CN (15) | CN107105292B (ja) |
DK (1) | DK3985979T3 (ja) |
ES (1) | ES2977892T3 (ja) |
FI (1) | FI3985979T3 (ja) |
HU (1) | HUE066534T2 (ja) |
PL (1) | PL3985979T3 (ja) |
PT (1) | PT3985979T (ja) |
SI (1) | SI3985979T1 (ja) |
WO (1) | WO2012081894A1 (ja) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107105292B (zh) * | 2010-12-13 | 2020-09-08 | 韩国电子通信研究院 | 基于帧间预测对视频信号进行解码的方法 |
CN107959853B (zh) | 2011-10-18 | 2021-05-14 | 株式会社Kt | 视频信号解码方法 |
US9143781B2 (en) * | 2012-04-03 | 2015-09-22 | Qualcomm Incorporated | Weighted prediction parameter coding |
TW201701670A (zh) * | 2012-07-02 | 2017-01-01 | 三星電子股份有限公司 | 視訊解碼裝置 |
US9716899B2 (en) * | 2013-06-27 | 2017-07-25 | Qualcomm Incorporated | Depth oriented inter-view motion vector prediction |
WO2016072753A1 (ko) * | 2014-11-05 | 2016-05-12 | 삼성전자 주식회사 | 샘플 단위 예측 부호화 장치 및 방법 |
WO2017086748A1 (ko) | 2015-11-20 | 2017-05-26 | 한국전자통신연구원 | 기하 변환 영상을 이용하는 영상의 부호화/복호화 방법 및 장치 |
KR102465914B1 (ko) * | 2016-03-04 | 2022-11-14 | 한국전자통신연구원 | 영상 부호화 장치의 부호화 방법 |
US10560718B2 (en) * | 2016-05-13 | 2020-02-11 | Qualcomm Incorporated | Merge candidates for motion vector prediction for video coding |
CN116567212A (zh) | 2016-08-11 | 2023-08-08 | Lx 半导体科技有限公司 | 编码/解码设备以及发送图像数据的设备 |
WO2018128228A1 (ko) * | 2017-01-03 | 2018-07-12 | 엘지전자 주식회사 | 영상 코딩 시스템에서 영상 디코딩 방법 및 장치 |
US11330269B2 (en) | 2017-09-27 | 2022-05-10 | Nec Corporation | Moving image coding device, moving image coding method and moving image coding program |
CN110351566B (zh) * | 2018-04-02 | 2022-02-11 | 浙江大学 | 一种参考运动信息排序方法及装置 |
WO2019199106A1 (ko) * | 2018-04-14 | 2019-10-17 | 엘지전자 주식회사 | 영상 코딩 시스템에서 인터 예측에 따른 영상 디코딩 방법 및 장치 |
US20200014931A1 (en) * | 2018-07-06 | 2020-01-09 | Mediatek Inc. | Methods and Apparatuses of Generating an Average Candidate for Inter Picture Prediction in Video Coding Systems |
CN110933423B (zh) * | 2018-09-20 | 2022-03-25 | 杭州海康威视数字技术股份有限公司 | 帧间预测方法和设备 |
WO2024207456A1 (zh) * | 2023-04-07 | 2024-10-10 | Oppo广东移动通信有限公司 | 编解码方法、编码器、解码器、码流以及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008109632A (ja) * | 2006-09-28 | 2008-05-08 | Toshiba Corp | 動きベクトル検出装置及びその方法 |
WO2008127597A2 (en) * | 2007-04-12 | 2008-10-23 | Thomson Licensing | Method and apparatus for context dependent merging for skip-direct modes for video encoding and decoding |
JP2008283490A (ja) * | 2007-05-10 | 2008-11-20 | Ntt Docomo Inc | 動画像符号化装置、方法及びプログラム、並びに動画像復号化装置、方法及びプログラム |
JP2010158049A (ja) * | 2002-01-09 | 2010-07-15 | Panasonic Corp | 復号化システムおよび復号化装置 |
Family Cites Families (62)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06165164A (ja) * | 1992-11-18 | 1994-06-10 | Nec Corp | 動画像処理装置 |
SG49308A1 (en) * | 1993-09-08 | 1998-05-18 | Thomson Multimedia Sa | Method and apparatus for motion estimation using block matching |
US5796434A (en) * | 1996-06-07 | 1998-08-18 | Lsi Logic Corporation | System and method for performing motion estimation in the DCT domain with improved efficiency |
US6567469B1 (en) * | 2000-03-23 | 2003-05-20 | Koninklijke Philips Electronics N.V. | Motion estimation algorithm suitable for H.261 videoconferencing applications |
CN102025991B (zh) * | 2001-09-14 | 2017-12-29 | 株式会社Ntt都科摩 | 编码方法、译码方法、编码装置、译码装置和图像处理系统 |
BRPI0206157B1 (pt) * | 2001-10-17 | 2018-09-25 | Matsushita Electric Ind Co Ltd | método de codificação de figuras móveis e método de decodificação de figuras móveis |
WO2003041385A2 (en) * | 2001-11-06 | 2003-05-15 | Matsushita Electric Industrial Co., Ltd. | Moving image coding method, and moving image decoding method |
JP4114859B2 (ja) | 2002-01-09 | 2008-07-09 | 松下電器産業株式会社 | 動きベクトル符号化方法および動きベクトル復号化方法 |
KR101000635B1 (ko) * | 2002-08-08 | 2010-12-10 | 파나소닉 주식회사 | 동화상의 부호화 방법 및 복호화 방법 |
JP3977716B2 (ja) * | 2002-09-20 | 2007-09-19 | 株式会社東芝 | 動画像符号化/復号化方法及び装置 |
WO2004068844A1 (ja) * | 2003-01-30 | 2004-08-12 | Fujitsu Limited | 画像圧縮方法、画像復元方法、プログラム及び装置 |
JP2005005844A (ja) * | 2003-06-10 | 2005-01-06 | Hitachi Ltd | 計算装置及び符号化処理プログラム |
US8064520B2 (en) * | 2003-09-07 | 2011-11-22 | Microsoft Corporation | Advanced bi-directional predictive coding of interlaced video |
CN101147399B (zh) | 2005-04-06 | 2011-11-30 | 汤姆森许可贸易公司 | 编码增强层视频数据的方法和设备 |
JP4169767B2 (ja) * | 2005-09-27 | 2008-10-22 | 三洋電機株式会社 | 符号化方法 |
KR100727989B1 (ko) * | 2005-10-01 | 2007-06-14 | 삼성전자주식회사 | 동영상 부호화시의 인터 모드 결정 방법 및 장치 |
JP5031230B2 (ja) * | 2005-11-28 | 2012-09-19 | キヤノン株式会社 | データ送信装置及び方法 |
DE202007019463U1 (de) * | 2006-01-12 | 2012-10-09 | Lg Electronics Inc. | Multiview-Video-Verarbeitungsvorrichtung |
CN101375594B (zh) * | 2006-01-12 | 2011-09-07 | Lg电子株式会社 | 处理多视图视频 |
CN101005614A (zh) * | 2006-01-17 | 2007-07-25 | 鲁海宁 | 动态图像编解码方法、装置和计算机可读记录介质 |
CA2655970A1 (en) | 2006-07-07 | 2008-01-10 | Telefonaktiebolaget L M Ericsson (Publ) | Video data management |
JP4592656B2 (ja) | 2006-08-17 | 2010-12-01 | 富士通セミコンダクター株式会社 | 動き予測処理装置、画像符号化装置および画像復号化装置 |
US8238442B2 (en) * | 2006-08-25 | 2012-08-07 | Sony Computer Entertainment Inc. | Methods and apparatus for concealing corrupted blocks of video data |
WO2008041300A1 (en) * | 2006-09-29 | 2008-04-10 | Fujitsu Limited | Dynamic image encoding device |
CN101175210B (zh) * | 2006-10-30 | 2010-08-11 | 中国科学院计算技术研究所 | 用于视频预测残差系数解码的熵解码方法及熵解码装置 |
KR100856411B1 (ko) * | 2006-12-01 | 2008-09-04 | 삼성전자주식회사 | 조도 보상 방법 및 그 장치와 그 방법을 기록한 컴퓨터로 읽을 수 있는 기록매체 |
CN101601299A (zh) * | 2006-12-14 | 2009-12-09 | 汤姆逊许可公司 | 用位深度可分级性的增强层残差预测对视频数据进行编码和/或解码的方法和设备 |
CN101617538A (zh) * | 2007-01-08 | 2009-12-30 | 诺基亚公司 | 用于视频编码中扩展空间可分级性的改进层间预测 |
KR101366241B1 (ko) * | 2007-03-28 | 2014-02-21 | 삼성전자주식회사 | 영상 부호화, 복호화 방법 및 장치 |
JP4325708B2 (ja) * | 2007-07-05 | 2009-09-02 | ソニー株式会社 | データ処理装置、データ処理方法およびデータ処理プログラム、符号化装置、符号化方法および符号化プログラム、ならびに、復号装置、復号方法および復号プログラム |
EP2200323A4 (en) * | 2007-09-25 | 2012-03-14 | Sharp Kk | CODES FOR MOVING IMAGES AND DECODERS FOR MOVING IMAGES |
KR101946376B1 (ko) * | 2007-10-16 | 2019-02-11 | 엘지전자 주식회사 | 비디오 신호 처리 방법 및 장치 |
KR101228020B1 (ko) * | 2007-12-05 | 2013-01-30 | 삼성전자주식회사 | 사이드 매칭을 이용한 영상의 부호화 방법 및 장치, 그복호화 방법 및 장치 |
KR101446773B1 (ko) * | 2008-02-20 | 2014-10-02 | 삼성전자주식회사 | 영상 복구를 이용한 인터 예측 부호화, 복호화 방법 및장치 |
EP2266318B1 (en) | 2008-03-19 | 2020-04-22 | Nokia Technologies Oy | Combined motion vector and reference index prediction for video coding |
CN101609681B (zh) * | 2008-06-18 | 2012-04-04 | 北京工业大学 | 编码方法、编码器、解码方法及解码器 |
KR20100018810A (ko) * | 2008-08-07 | 2010-02-18 | 전자부품연구원 | 초고화질 영상 부호화, 복호화 방법 및 장치 및 컴퓨터로판독가능한 기록매체 |
WO2010016534A1 (ja) * | 2008-08-08 | 2010-02-11 | シャープ株式会社 | 動画像符号化装置および動画像復号装置 |
WO2010029850A1 (ja) | 2008-09-09 | 2010-03-18 | 日本電気株式会社 | 画像符号化装置、画像復号化装置、画像符号化方法、画像復号化方法、及びそのプログラム |
US8724697B2 (en) | 2008-09-26 | 2014-05-13 | Qualcomm Incorporated | Locating motion vectors for video data units |
KR101377527B1 (ko) * | 2008-10-14 | 2014-03-25 | 에스케이 텔레콤주식회사 | 복수 개의 참조 픽처의 움직임 벡터 부호화/복호화 방법 및장치와 그를 이용한 영상 부호화/복호화 장치 및 방법 |
KR101279573B1 (ko) * | 2008-10-31 | 2013-06-27 | 에스케이텔레콤 주식회사 | 움직임 벡터 부호화 방법 및 장치와 그를 이용한 영상 부호화/복호화 방법 및 장치 |
KR101491556B1 (ko) * | 2008-12-02 | 2015-02-09 | 삼성전자주식회사 | 깊이 추정 장치 및 방법 |
JP5133290B2 (ja) * | 2009-03-31 | 2013-01-30 | 株式会社Kddi研究所 | 動画像符号化装置および復号装置 |
JP2010258927A (ja) * | 2009-04-28 | 2010-11-11 | Renesas Electronics Corp | 符号データ処理装置、方法及びプログラム |
JP5614900B2 (ja) | 2009-05-01 | 2014-10-29 | トムソン ライセンシングThomson Licensing | 3d映像符号化フォーマット |
US9113169B2 (en) * | 2009-05-07 | 2015-08-18 | Qualcomm Incorporated | Video encoding with temporally constrained spatial dependency for localized decoding |
KR101474756B1 (ko) | 2009-08-13 | 2014-12-19 | 삼성전자주식회사 | 큰 크기의 변환 단위를 이용한 영상 부호화, 복호화 방법 및 장치 |
US9060176B2 (en) * | 2009-10-01 | 2015-06-16 | Ntt Docomo, Inc. | Motion vector prediction in video coding |
US9036692B2 (en) * | 2010-01-18 | 2015-05-19 | Mediatek Inc. | Motion prediction method |
US9609342B2 (en) * | 2010-02-19 | 2017-03-28 | Skype | Compression for frames of a video signal using selected candidate blocks |
CN101815218B (zh) * | 2010-04-02 | 2012-02-08 | 北京工业大学 | 基于宏块特征的快速运动估计视频编码方法 |
KR101752418B1 (ko) * | 2010-04-09 | 2017-06-29 | 엘지전자 주식회사 | 비디오 신호 처리 방법 및 장치 |
PL2924995T3 (pl) * | 2010-07-09 | 2018-11-30 | Samsung Electronics Co., Ltd | Sposób dekodowania wideo wykorzystujący łączenie bloków |
KR101456499B1 (ko) * | 2010-07-09 | 2014-11-03 | 삼성전자주식회사 | 움직임 벡터의 부호화 방법 및 장치, 그 복호화 방법 및 장치 |
US9124898B2 (en) * | 2010-07-12 | 2015-09-01 | Mediatek Inc. | Method and apparatus of temporal motion vector prediction |
JP5134050B2 (ja) * | 2010-07-23 | 2013-01-30 | ソニー株式会社 | 符号化装置および方法、記録媒体、並びにプログラム |
US8824558B2 (en) * | 2010-11-23 | 2014-09-02 | Mediatek Inc. | Method and apparatus of spatial motion vector prediction |
CN107105292B (zh) | 2010-12-13 | 2020-09-08 | 韩国电子通信研究院 | 基于帧间预测对视频信号进行解码的方法 |
US9288501B2 (en) | 2011-03-08 | 2016-03-15 | Qualcomm Incorporated | Motion vector predictors (MVPs) for bi-predictive inter mode in video coding |
PL4164224T3 (pl) * | 2011-06-28 | 2024-07-08 | Lg Electronics Inc. | Urządzenie do dekodowania wideo i urządzenie do kodowania wideo |
BR112014004914B1 (pt) | 2011-08-29 | 2022-04-12 | Ibex Pt Holdings Co., Ltd | Método de codificação de uma imagem em um modo amvp |
-
2011
- 2011-12-13 CN CN201710082033.9A patent/CN107105292B/zh active Active
- 2011-12-13 CN CN201180067417.4A patent/CN103348681B/zh active Active
- 2011-12-13 ES ES21213733T patent/ES2977892T3/es active Active
- 2011-12-13 CN CN201710082034.3A patent/CN107105293B/zh active Active
- 2011-12-13 CN CN201610835892.6A patent/CN107105270B/zh active Active
- 2011-12-13 CN CN201710081667.2A patent/CN107105290B/zh active Active
- 2011-12-13 CN CN201710081832.4A patent/CN107105291B/zh active Active
- 2011-12-13 CN CN201710082038.1A patent/CN107087195B/zh active Active
- 2011-12-13 US US13/991,243 patent/US9288491B2/en active Active
- 2011-12-13 CN CN201710081842.8A patent/CN107087194B/zh active Active
- 2011-12-13 HU HUE21213733A patent/HUE066534T2/hu unknown
- 2011-12-13 JP JP2013543110A patent/JP5668149B2/ja active Active
- 2011-12-13 PT PT212137335T patent/PT3985979T/pt unknown
- 2011-12-13 CN CN201710081300.0A patent/CN107105288B/zh active Active
- 2011-12-13 SI SI201132107T patent/SI3985979T1/sl unknown
- 2011-12-13 CN CN201610172202.3A patent/CN105611298B/zh active Active
- 2011-12-13 PL PL21213733.5T patent/PL3985979T3/pl unknown
- 2011-12-13 EP EP24155657.0A patent/EP4340362A3/en active Pending
- 2011-12-13 CN CN201710081297.2A patent/CN107454419B/zh active Active
- 2011-12-13 CN CN201710081302.XA patent/CN107105289B/zh active Active
- 2011-12-13 EP EP11848474.0A patent/EP2654302B1/en active Active
- 2011-12-13 WO PCT/KR2011/009598 patent/WO2012081894A1/ko active Application Filing
- 2011-12-13 CN CN201710081841.3A patent/CN107071469B/zh active Active
- 2011-12-13 FI FIEP21213733.5T patent/FI3985979T3/fi active
- 2011-12-13 EP EP19172185.1A patent/EP3554078A1/en not_active Withdrawn
- 2011-12-13 DK DK21213733.5T patent/DK3985979T3/da active
- 2011-12-13 KR KR1020110133709A patent/KR101588601B1/ko active IP Right Grant
- 2011-12-13 CN CN201710081840.9A patent/CN107454420B/zh active Active
- 2011-12-13 EP EP21213733.5A patent/EP3985979B1/en active Active
- 2011-12-13 CN CN201710082036.2A patent/CN107454421B/zh active Active
-
2013
- 2013-10-04 US US14/046,025 patent/US20140037001A1/en not_active Abandoned
-
2014
- 2014-12-15 JP JP2014253217A patent/JP2015053739A/ja not_active Ceased
- 2014-12-15 JP JP2014253140A patent/JP2015053737A/ja not_active Ceased
- 2014-12-15 JP JP2014253124A patent/JP2015053736A/ja not_active Ceased
- 2014-12-15 JP JP2014253199A patent/JP2015053738A/ja not_active Ceased
-
2015
- 2015-10-19 JP JP2015205406A patent/JP6100344B2/ja active Active
-
2016
- 2016-01-15 KR KR1020160005257A patent/KR101669541B1/ko active IP Right Grant
- 2016-01-29 US US15/011,090 patent/US10425653B2/en active Active
- 2016-10-20 KR KR1020160136365A patent/KR101769085B1/ko active IP Right Grant
-
2017
- 2017-02-17 JP JP2017028057A patent/JP6518274B2/ja active Active
- 2017-07-31 KR KR1020170096687A patent/KR101870308B1/ko active IP Right Grant
-
2018
- 2018-06-18 KR KR1020180069617A patent/KR101922564B1/ko active IP Right Grant
- 2018-11-21 KR KR1020180144375A patent/KR102018112B1/ko active IP Right Grant
-
2019
- 2019-02-28 JP JP2019036444A patent/JP6840779B2/ja active Active
- 2019-08-08 US US16/535,991 patent/US11252424B2/en active Active
- 2019-08-29 KR KR1020190106313A patent/KR102127687B1/ko active IP Right Grant
-
2020
- 2020-06-23 KR KR1020200076146A patent/KR20200077495A/ko not_active Application Discontinuation
-
2021
- 2021-02-16 JP JP2021022548A patent/JP7145252B2/ja active Active
- 2021-05-28 KR KR1020210068928A patent/KR102435393B1/ko active IP Right Grant
-
2022
- 2022-01-04 US US17/568,678 patent/US11843795B2/en active Active
- 2022-08-18 KR KR1020220103308A patent/KR102719936B1/ko active IP Right Grant
- 2022-09-15 JP JP2022147392A patent/JP7387841B2/ja active Active
-
2023
- 2023-11-14 JP JP2023193890A patent/JP7550290B2/ja active Active
-
2024
- 2024-10-16 KR KR1020240140999A patent/KR20240153545A/ko active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010158049A (ja) * | 2002-01-09 | 2010-07-15 | Panasonic Corp | 復号化システムおよび復号化装置 |
JP2008109632A (ja) * | 2006-09-28 | 2008-05-08 | Toshiba Corp | 動きベクトル検出装置及びその方法 |
WO2008127597A2 (en) * | 2007-04-12 | 2008-10-23 | Thomson Licensing | Method and apparatus for context dependent merging for skip-direct modes for video encoding and decoding |
JP2008283490A (ja) * | 2007-05-10 | 2008-11-20 | Ntt Docomo Inc | 動画像符号化装置、方法及びプログラム、並びに動画像復号化装置、方法及びプログラム |
Non-Patent Citations (1)
Title |
---|
FRANK BOSSEN,PHILIPP KOSSE: "Simplified motion vector coding method", JOINT COLLABORATIVE TEAM ON VIDEO CODING(JCT-VC) OF ITU-T SG16 WP3 AND ISO/IEC JTC1/SC29/WG11 2ND ME, vol. JCTVC-B094, JPN6015038439, 28 July 2010 (2010-07-28), US, pages 1 - 5, ISSN: 0003161436 * |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7387841B2 (ja) | 映像復号化方法 | |
JP6492147B2 (ja) | 映像復号化方法 | |
JP2014197884A (ja) | 映像復号化方法 | |
US12149724B2 (en) | Method and device for determining reference unit | |
JP2024159991A (ja) | 映像復号化方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150106 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150106 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20150925 |
|
A045 | Written measure of dismissal of application [lapsed due to lack of payment] |
Free format text: JAPANESE INTERMEDIATE CODE: A045 Effective date: 20160122 |