JP7210568B2 - ブロック単位の画像符号化のためのイントラ予測モード概念 - Google Patents
ブロック単位の画像符号化のためのイントラ予測モード概念 Download PDFInfo
- Publication number
- JP7210568B2 JP7210568B2 JP2020520774A JP2020520774A JP7210568B2 JP 7210568 B2 JP7210568 B2 JP 7210568B2 JP 2020520774 A JP2020520774 A JP 2020520774A JP 2020520774 A JP2020520774 A JP 2020520774A JP 7210568 B2 JP7210568 B2 JP 7210568B2
- Authority
- JP
- Japan
- Prior art keywords
- intra
- prediction
- prediction modes
- current block
- neural network
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/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/11—Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/048—Activation functions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/0499—Feedforward networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/09—Supervised learning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T9/00—Image coding
- G06T9/002—Image coding using neural networks
-
- 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/109—Selection of coding mode or of prediction mode among a plurality of temporal predictive coding modes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/176—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/593—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/70—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Evolutionary Computation (AREA)
- Artificial Intelligence (AREA)
- General Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- Data Mining & Analysis (AREA)
- Computational Linguistics (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Biophysics (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Biomedical Technology (AREA)
- Life Sciences & Earth Sciences (AREA)
- Health & Medical Sciences (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
をビデオフレームのブロック、すなわちブロック18とする。
は
個のピクセルを有すると仮定する。固定色成分では、
を
のビデオ信号のコンテンツとする。
を
の要素と見なす。
個のピクセルを有し、既に再構成された画像
が入手可能な
の近傍
、すなわちサンプル集合60および86が存在すると仮定するが、これらはあるいは異なってもよい。イントラ予測関数とは、関数
を意味する。
を
の予測器と見なす。
のイントラ予測関数を設計するためのアルゴリズムである。この目標を達成するために、以下の主要な設計上の特徴を考慮した。
ビデオコーデックで使用される既知のパラメータを決定するためのデータ駆動型のアプローチは、通常、トレーニング例の所与の集合に対する所定の損失関数を最小化しようとする最適化アルゴリズムとして設定される。通常、数値最適化アルゴリズムが実際に機能するために、後者の損失関数は、いくつかの平滑度要件を満たすべきである。
を最小化することによって決定を行うときに最適に機能する。ここで、
はデコードされたビデオ信号であり、
はレート、すなわちビデオ信号を符号化するために必要なビット数である。また、
は、選択された量子化パラメータに依存するラグランジュパラメータである。
は、典型的には非常に複雑であり、データ駆動型の最適化アルゴリズムに供給できる閉じた式では与えられない。したがって、関数
全体、または少なくともレート関数
のいずれかを、区分ごとの平滑な関数によって近似させる。
をビデオフレーム10の所与のブロック1/とし、
を固定色成分中の
における対応するビデオ信号とする。
は
個のピクセルを有すると仮定する。次に、予測候補
について、予測残差
を検討する。所与の量子化パラメータおよび所与の変換について、
を、真のビデオエンコーダが
の量子化変換を通知するために必要なレートとする。また、
を、
の逆量子化および逆変換によって生じる再構成誤差とする。次に、
が
の適切な近似値として機能し、
が
の適切な近似値として機能するように、区分ごとに平滑な関数
を決定したい。
および
を決定するために、所与のハイブリッドビデオ符号化規格を使用する典型的なエンコーダ上で、予測残差
、
、および対応するレート歪み値
のトレーニング例の巨大な集合を収集するが、それぞれ何らかの有限な大きいインデックス集合
のレート値
に過ぎない。次に、以下の式を最小化または少なくとも小さくするように、
および
を見出そうとする。
このタスクでは、通常、(確率的)勾配降下アプローチを使用する。
このセクションでは、所与のブロック
18、st72のもの、および既に再構成されたサンプルの領域
60の
イントラ予測を設計するために設定するアルゴリズムについて説明する。
について、関数
(1)
が与えられること、および「重み」
を決定したいことを意味し、こうして
としてイントラ予測が与えられ、ここで
について
(2)
とする。
(3)
ここでも、
について、以下によって
を定義する。
(4)
再びセクション1.3で、図6のニューラルネットワーク84を表す(4)の関数が例に与えられる。
この関数は、たとえば、サイド情報70に使用されるVLCコード長分布、すなわちサイド情報70によって集合72のcad ponite moreに関連付けられたコード長を定義する。
の
番目の成分
は、トレーニングする
番目のイントラモードを通知するために必要とされるビット数をモデル化する。
がセクション2.1で定義される関数である場合、所与の
、再構成画像
、および元の画像
について、
により、最小の
を表し、その特性は全ての
に対して
とする。
はイントラモードの信号伝達の真のビット数をモデル化するので、その勾配はゼロもしくは未定義である。したがって、
のみでは、勾配降下ベースのアルゴリズムを介して重み
を最適化するのに十分ではない。したがって、ソフトマックス関数を使用して関数
を確率分布に変換することによって、イントラモードの交差エントロピーも呼び出す。後者の関数の定義を思い出す。
について、
に
のi番目の成分を示させる。次に、ソフトマックス関数
は、
として定義される。
を決定する。したがって、有限な大きいインデックス集合
について、
での画像
および
での対応する再構成画像
のトレーニング例の集合
が与えられた場合、式
(6)
を最小化する重み
を見つけるために、たとえば(確率的)勾配降下法に基づいて、最適化アルゴリズムを適用する。
および
の仕様
このセクションでは、関数
および
の形式をより正確に定義する。繰り返しになるが、ニューラルネットワーク80および84を定義するものがあることを思い出して欲しい。これらの関数の各々は、1)アフィン変換
または2)非線形活性化関数
のいずれかである関数の構成物のシーケンスからなる。
とは、
の形式のマップを意味し、ここで
は線形変換であり、すなわち全ての
、
について
を満たし、
である。各線形マップ
は、
の行列によって完全に決定され、すなわちベクトル
に一意に対応する。したがって、各アフィン関数
は、
の重みによって、すなわちベクトル
によって、完全に決定される。各
について、前述の方法で
に対応する一意のアフィン変換について
を記述するものとする。
は
の
番目の成分を示し、
は
の
番目の成分を示す。最後に、
は、
(7)
の形式、または
(8)
の形式であってもよいが、ただしこれらの例は、本出願の実施形態をこれらの明示的な例に限定するように解釈されるべきではない。
またはその他いずれかの非線形関数などのその他の式も使用され得る。あるいは、たとえば
は区分ごとの平滑な関数であってもよい。
は、パラメータ
を使用してパラメータ化されたニューラルネットワーク80iを記述する。これは、本例ではシーケンス内で交互に適用される、線形関数
および非線形関数
のシーケンスであり、パラメータ
は、
の線形関数の重みを備える。線形関数
および非線形関数
のシーケンスでは、線形関数
とこれに続く非線形関数
のペアは、たとえばj番目の層などのニューロン層を表し、ニューラルネットワークのフィードフォワード方向でこのニューロン層jに先行する先行ノードの数は、
の次元mによって決定され、
の列の数およびニューロン層j自体のニューロンの数は、
の次元n、その行の数によって決定される。
の各行は、それぞれ信号強度に関して制御する重みを組み込み、m個の先行ニューロンの各々の活性化は、それぞれの行に対応するニューロン層jのそれぞれのニューロンに転送される。
は、ニューロン層jの各ニューロンについて、それ自身の活性化への転送された先行ニューロン活性化のその線形結合の非線形マッピングを制御する。上記の例では、このようなニューロン層が
個ある。層ごとのニューロンの数は異なってもよい。ニューロン層の数
は、様々なニューラルネットワーク80jの間で、すなわち異なるjに対して、異なってもよい。なお、非線形関数は、ニューロン層ごとに、もしくはニューロンごとに、あるいはその他何らかの単位で、異なってもよいことに留意する。
は、パラメータ
を使用してパラメータ化されたニューラルネットワーク84を記述する。これは、予測信号計算に関してニューロン層について上記で説明したように、線形関数
および非線形関数
のシーケンスとなる。ニューラルネットワーク84のニューロン層の数
は、ニューラルネットワーク80iのニューロン層の数
の1つ以上とは異なり得る。
既に存在するイントラ予測を補完する予測をトレーニングできるように、前のセクションのアルゴリズムを拡張する。
を、既に利用可能な固定されたイントラ予測関数の集合とする。たとえば、
は、HEVCのDC予測または平面予測、およびHEVCにしたがって定義された角度予測から構成され得る。これら全ての予測はまた、再構成されたサンプルの予備的な平滑化も含み得る。また、関数
が与えられ、これにより、
は、元の画像
に与えられた
に適用される
番目のイントラ予測関数
の損失をモデル化する。
このセクションでは、典型的なビデオ符号化規格で、様々な方法でブロックをより小さいサブブロックに分割し、より小さいサブブロックに対してイントラ予測を実行することが通常は可能であることを、予測のトレーニングにおいてどのように考慮するかを説明した。
について、
個のイントラ予測関数
の重みの集合として
を求め、モード予測関数
の重みとして
を求める。全ての
について、これらの重みを以下のようにまとめて決定する。
および重み
、
、
、
の所与の集合について、
とする。
所与の色成分について、所与のブロック
のビデオ信号のコンテンツがデコーダによって生成される、ハイブリッドビデオ符号化規格を検討する。
を
のピクセル数とする。また、デコーダが自由に
の再構成画像
を有するように、
を
の固定された近傍とする。
を
のピクセル数とする。次に、
を
の要素と見なす。コーデックは、現在のブロック
10に対する予測符号化によって動作すると仮定する。次に、
の要素と見なす
の予測信号
を生成するためにデコーダが実行できる以下のステップの著作権を主張する。
、すなわち84を、再構成画像
に適用する。
を
として定義する。次に、正確に以下の2つのオプションのうちの1つによってデコーダが数値
を定義するように、規格が変更される。
によって集合
の確率分布
を定義し、データストリーム12から基礎となる規格で使用されるエントロピー符号化エンジンを介してやはりサイド情報70の一部であるインデックス
を解析するために後者の確率分布
を使用し、
を定義する。
を解析するためのコード設計では、
である場合、およびエントロピー符号化エンジンによって使用される全ての関連する基礎となる確率が等しい確率に設定される場合に、インデックス
に通知するために必要とされるビット数はインデックス
に通知するためのビット数以下であることが要求される。
を決定した場合、デコーダは、予測信号
を
として、すなわち選択されたニューラルネットワーク80mを使用して、生成71する。次に、デコーダは、
を予測信号として使用する、基礎となるハイブリッドビデオ符号化規格と同様に進行する。
を見出すためにセクション1.2で提示された内部品質における第2の加算器が、任意の確率値ニューラルネットワーク関数GBに適用される関数MBの連結である必要はないことを意味する。むしろ、選択の頻度がMBの符号化率表示に適切に従うような方法でニューラルネットワーク80iの適切なパラメータを決定するものの最適化アルゴリズム。たとえば、デコーダ54は、データストリーム12から、可変長コードを使用してブロック18のインデックスをデコードでき、このコード長はMBに示され、デコーダ54はこのインデックスに基づいて選択68を実行する。インデックスは、サイド情報70の一部である。
(rec)はモードBの予測残差118であり、確率値は
(rec)は確率値120である。各モード0...Kb-1について、それぞれのモードについて取得された予測信号118に基づいてそれぞれのモードのコスト推定を計算する、装置108に含まれるコスト推定器122がある。上記の例では、コスト推定器122は、セクション1.2の不等式の右側および左側に示されるようなコスト推定を計算した。つまり、ここでは、コスト推定器122は、各モードについて、対応する確率値120も使用した。しかしながら、これは既に上記で論じられたようなケースである必要はない。しかしながら、コスト推定は、いずれの場合も2つの加数の合計であり、そのうちの1つは、上記の不等式で
を有する項として示される予測残差の符号化コストの推定であり、他方の加数は、モードを示すための符号化コストを推定する。予測残差に関連する符号化コストの推定を計算するために、コスト推定器122は、現在の画像テストブロック114の素のコンテンツも取得する。ニューラルネットワーク80および84は、適用される入力において、対応する隣接サンプル集合116を有する。コスト推定器122によって出力された通りのコスト推定124は、関連付けられたコスト推定を最小化する、または最小コスト推定を有するモードを決定する最小コスト選択器126によって受信される。上記の数学的表記では、これは
であった。アップデータは、この最適モードを受信し、最低符号化推定のイントラ予測モードのために取得された予測信号118に応じて残差レート推定を形成する第1加数、および選択器126によって示されたとおりの最低符号化コスト推定のイントラ予測モードのために取得された予測信号および確率値に基づいてモードシグナリング側情報レート推定を形成する第2加数を有する符号化コスト関数を使用する。上記で示されたように、これは勾配降下を使用して行われ得る。したがって、符号化コスト関数は微分可能であり、上記の数学的表現では、この関数の例は式5に示された。ここで、モードシグナリング側情報レート推定に関連する第2のアドインは、最低符号化コスト推定のイントラ予測モードについて交差エントロピーを計算した。
Claims (27)
- データストリーム(12)から画像(10)をブロック単位でデコードするための装置であって、前記装置は、複数(66)のイントラ予測モードをサポートし、前記装置は、前記複数(66)のイントラ予測モードのうちの少なくともイントラ予測モードの集合(72)に関して、現在のブロック(18)の隣接サンプルの第1の集合(60)をニューラルネットワーク(80)または各線形関数にそれぞれの非線形関数が続く1つ以上の線形関数のシーケンスに適用することによって、前記画像の前記現在のブロック(18)のためのイントラ予測信号を決定するように構成され、前記装置は、
前記現在のブロック(18)のために前記複数(66)のイントラ予測モードから1つのイントラ予測モードを選択(68)し、
前記1つのイントラ予測モードを使用して前記現在のブロック(18)を予測(71)する
ように構成され、
前記装置は、
イントラ予測モードの前記集合(72)の各イントラ予測モードについて、イントラ予測モードの順序リストを取得するために、隣接サンプルの第2の集合(86)を、さらなるニューラルネットワーク、または各さらなる線形関数にそれぞれのさらなる非線形関数が続く1つ以上のさらなる線形関数のさらなるシーケンスに適用することによって、ランクを決定し、
前記データストリーム(12)からインデックス(70b)を前記順序リストにデコードし、
前記インデックス(70b)および前記順序リストを使用して前記選択を実行する
ように構成されている、装置。 - 可変長コードを使用して前記データストリーム(12)からインデックス(70b)をデコードし、
前記インデックス(70b)を使用して前記選択を実行する
ように構成されている、請求項1に記載の装置。 - 可変長コードを使用して、前記データストリーム(12)から前記インデックス(70b)を前記順序リストにデコードするように構成されている、請求項1に記載の装置。
- データストリーム(12)から画像(10)をブロック単位でデコードするための装置であって、前記装置は、複数(66)のイントラ予測モードをサポートし、前記装置は、前記複数(66)のイントラ予測モードのうちの少なくともイントラ予測モードの集合(72)に関して、現在のブロック(18)の隣接サンプルの第1の集合(60)をニューラルネットワーク(80)または各線形関数にそれぞれの非線形関数が続く1つ以上の線形関数のシーケンスに適用することによって、前記画像の前記現在のブロック(18)のためのイントラ予測信号を決定するように構成され、前記装置は、
前記現在のブロック(18)のために前記複数(66)のイントラ予測モードから1つのイントラ予測モードを選択(68)し、
前記1つのイントラ予測モードを使用して前記現在のブロック(18)を予測(71)する
ように構成され、
イントラ予測モードの前記集合(72)の各イントラ予測モードについて、隣接サンプルの第2の集合(86)をさらなるニューラルネットワークまたは1つ以上のさらなる線形関数のさらなるシーケンスに適用することによって確率値(120)を決定し、
前記確率値(120)を使用して、前記データストリーム(12)から、インデックス(70b)をイントラ予測モードの前記集合(72)にエントロピーデコードし、
前記インデックス(70b)を使用して前記選択を実行する
ように構成されている、装置。 - 隣接サンプルの前記第1の集合(60)は、隣接サンプルの前記第2の集合(86)と一致する、請求項1から4のいずれか一項に記載の装置。
- イントラ予測モードの前記集合(72)の各々は、排他的に、前記現在のブロック(18)の隣接サンプルの前記第1の集合(60)から前記現在のブロック(18)のための前記イントラ予測信号を一意に決定する、請求項1から5のいずれか一項に記載の装置。
- 前記複数のイントラ予測モードは、前記現在のブロック(18)がDC値で満たされるDCモード、または前記現在のブロック(18)の隣接サンプルの第3の集合から導出された前記現在のブロック(18)と一緒に、所定の方向に沿って前記現在のブロック(18)内に空間サンプル値分布を投影することによって前記イントラ予測信号が決定される方向モード、のうちの1つ以上を含む、イントラ予測モードのさらなる集合をさらに備える、請求項1から6のいずれか一項に記載の装置。
- 前記複数のイントラ予測モードは、現在のブロック(18)の前記イントラ予測信号が、線形関数を使用して前記現在のブロック(18)の隣接サンプルの第3の集合から決定されるイントラ予測モードのさらなる集合をさらに備え、隣接サンプルの前記第1の集合(60)に含まれる隣接サンプルの数は隣接サンプルの前記第3の集合に含まれる隣接サンプルの数よりも多い、請求項1から7のいずれか一項に記載の装置。
- 前記複数のイントラ予測モードから前記1つのイントラ予測モードを選択する際に、イントラ予測モードの前記集合またはイントラ予測モードの前記さらなる集合から前記1つのイントラ予測モードを選択するように、前記データストリーム(12)内の1つのフラグに応答するように構成されている、請求項8に記載の装置。
- 画像(10)をデータストリーム(12)にブロック単位でエンコードするための装置であって、前記装置は、複数(66)のイントラ予測モードをサポートし、前記装置は、前記複数(66)のイントラ予測モードのうちの少なくともイントラ予測モードの集合(72)に関して、現在のブロック(18)の隣接サンプルの第1の集合(60)をニューラルネットワーク(80)または各線形関数にそれぞれの非線形関数が続く1つ以上の線形関数のシーケンスに適用することによって、前記画像の前記現在のブロック(18)のためのイントラ予測信号を決定するように構成され、前記装置は、
前記現在のブロック(18)のために前記複数のイントラ予測モードから1つのイントラ予測モードを選択(90)し、
前記1つのイントラ予測モードを使用して、前記現在のブロック(18)を予測する
ように構成され、
前記装置は、
イントラ予測モードの前記集合(72)の各イントラ予測モードについて、イントラ予測モードの順序リストを取得するために、隣接サンプルの第2の集合(86)を、さらなるニューラルネットワーク、または各さらなる線形関数にそれぞれのさらなる非線形関数が続く1つ以上のさらなる線形関数のさらなるシーケンスに適用することによって、ランクを決定し、
前記順序リストへのインデックス(70b)を前記データストリーム(12)にエンコードする
ように構成されており、
前記インデックス(70b)は、前記順序リストから前記1つのイントラ予測モードを選択する、装置。 - 可変長コードを使用してインデックス(70b)を前記データストリーム(12)にエンコードし、前記インデックス(70b)は前記選択を表している
ように構成されている、請求項10に記載の装置。 - 画像(10)をデータストリーム(12)にブロック単位でエンコードするための装置であって、前記装置は、複数(66)のイントラ予測モードをサポートし、前記装置は、前記複数(66)のイントラ予測モードのうちの少なくともイントラ予測モードの集合(72)に関して、現在のブロック(18)の隣接サンプルの第1の集合(60)をニューラルネットワーク(80)または各線形関数にそれぞれの非線形関数が続く1つ以上の線形関数のシーケンスに適用することによって、前記画像の前記現在のブロック(18)のためのイントラ予測信号を決定するように構成され、前記装置は、
前記現在のブロック(18)のために前記複数のイントラ予測モードから1つのイントラ予測モードを選択(90)し、
前記1つのイントラ予測モードを使用して、前記現在のブロック(18)を予測する
ように構成され、
前記装置は、
イントラ予測モードの前記集合(72)の各イントラ予測モードについて、隣接サンプルの第2の集合(86)をさらなるニューラルネットワーク、または各さらなる線形関数にそれぞれのさらなる非線形関数が続く1つ以上のさらなる線形関数のさらなるシーケンスに適用することによって、確率値(120)を決定し、
前記確率値(120)を使用して、前記データストリーム(12)に、インデックス(70b)をイントラ予測モードの前記集合(72)にエントロピーエンコードし、前記インデックス(70b)は前記1つのイントラ予測モードを指す
ように構成されている、装置。 - 隣接サンプルの前記第1の集合(60)は、隣接サンプルの前記第2の集合(86)と一致する、請求項10から12のいずれか一項に記載の装置。
- イントラ予測モードの前記集合(72)の各々は、排他的に、前記現在のブロック(18)の隣接サンプルの前記第1の集合(60)から前記現在のブロック(18)のための前記イントラ予測信号を一意に決定する、請求項10から13のいずれか一項に記載の装置。
- 前記複数のイントラ予測モードは、前記現在のブロック(18)がDC値で満たされるDCモード、または前記現在のブロック(18)の隣接サンプルの第3の集合から導出された前記現在のブロック(18)と一緒に、所定の方向に沿って前記現在のブロック(18)内に空間サンプル値分布を投影することによって前記イントラ予測信号が決定される方向モード、のうちの1つ以上を含む、イントラ予測モードのさらなる集合をさらに備える、請求項10から14のいずれか一項に記載の装置。
- 前記複数のイントラ予測モードは、現在のブロック(18)の前記イントラ予測信号が、線形関数を使用して前記現在のブロック(18)の隣接サンプルの第3の集合から選択されるイントラ予測モードのさらなる集合をさらに備え、隣接サンプルの前記第1の集合(60)に含まれる隣接サンプルの数は隣接サンプルの前記第3の集合に含まれる隣接サンプルの数よりも多い、請求項10から15のいずれか一項に記載の装置。
- データストリーム(12)に、前記1つのイントラ予測モードがイントラ予測モードの前記集合(72)の要素であるかイントラ予測モードのさらなる集合の要素であるかを示す1つのフラグを提供するように構成されている、請求項14または15に記載の装置。
- データストリーム(12)から画像(10)をブロック単位でデコードする方法であって、複数(66)のイントラ予測モードをサポートし、前記複数(66)のイントラ予測モードのうちの少なくともイントラ予測モードの集合(72)に関して、現在のブロック(18)の隣接サンプルの第1の集合(60)をニューラルネットワーク(80)または各線形関数にそれぞれの非線形関数が続く1つ以上の線形関数のシーケンスに適用することによって前記画像の前記現在のブロック(18)のイントラ予測信号が決定され、前記方法は、
前記現在のブロック(18)のために前記複数(66)のイントラ予測モードから1つのイントラ予測モードを選択(68)するステップと、
前記1つのイントラ予測モードを使用して前記現在のブロック(18)を予測(71)するステップと
を備え、
前記方法は、
イントラ予測モードの前記集合(72)の各イントラ予測モードについて、イントラ予測モードの順序リストを取得するために、隣接サンプルの第2の集合(86)を、さらなるニューラルネットワーク、または各さらなる線形関数にそれぞれのさらなる非線形関数が続く1つ以上のさらなる線形関数のさらなるシーケンスに適用することによって、ランクを決定するステップと、
前記データストリーム(12)からインデックス(70b)を前記順序リストにデコードするステップと、
前記インデックス(70b)および前記順序リストを使用して前記選択を実行するステップと
を備える、方法。 - データストリーム(12)から画像(10)をブロック単位でデコードする方法であって、複数(66)のイントラ予測モードをサポートし、前記複数(66)のイントラ予測モードのうちの少なくともイントラ予測モードの集合(72)に関して、現在のブロック(18)の隣接サンプルの第1の集合(60)をニューラルネットワーク(80)または各線形関数にそれぞれの非線形関数が続く1つ以上の線形関数のシーケンスに適用することによって前記画像の前記現在のブロック(18)のイントラ予測信号が決定され、前記方法は、
前記現在のブロック(18)のために前記複数(66)のイントラ予測モードから1つのイントラ予測モードを選択(68)するステップと、
前記1つのイントラ予測モードを使用して前記現在のブロック(18)を予測(71)するステップと
を備え、
前記方法は、
イントラ予測モードの前記集合(72)の各イントラ予測モードについて、隣接サンプルの第2の集合(86)をさらなるニューラルネットワークまたは1つ以上のさらなる線形関数のさらなるシーケンスに適用することによって確率値(120)を決定するステップと、
前記確率値(120)を使用して、前記データストリーム(12)から、インデックス(70b)をイントラ予測モードの前記集合(72)にエントロピーデコードするステップと、
前記インデックス(70b)を使用して前記選択を実行するステップと
を備える、方法。 - 画像(10)をデータストリーム(12)にブロック単位でエンコードする方法であって、複数のイントラ予測モードをサポートし、前記複数(66)のイントラ予測モードのうちの少なくともイントラ予測モードの集合(72)に関して、前記画像(10)の現在のブロック(18)のためのイントラ予測信号が、前記現在のブロック(18)の隣接サンプルの第1の集合(60)をニューラルネットワーク(80)または各線形関数にそれぞれの非線形関数が続く1つ以上の線形関数のシーケンスに適用することによって決定され、前記方法は、
前記現在のブロック(18)のために前記複数のイントラ予測モードから1つのイントラ予測モードを選択(90)するステップと、
前記1つのイントラ予測モードを使用して前記現在のブロック(18)を予測するステップと
を備え、
前記方法は、
イントラ予測モードの前記集合(72)の各イントラ予測モードについて、イントラ予測モードの順序リストを取得するために、隣接サンプルの第2の集合(86)を、さらなるニューラルネットワーク、または各さらなる線形関数にそれぞれのさらなる非線形関数が続く1つ以上のさらなる線形関数のさらなるシーケンスに適用することによって、ランクを決定するステップと、
前記順序リストへのインデックス(70b)を前記データストリーム(12)にエンコードするステップと、を備え、
前記インデックス(70b)は、前記順序リストから前記1つのイントラ予測モードを選択する、方法。 - 画像(10)をデータストリーム(12)にブロック単位でエンコードする方法であって、複数のイントラ予測モードをサポートし、前記複数(66)のイントラ予測モードのうちの少なくともイントラ予測モードの集合(72)に関して、前記画像(10)の現在のブロック(18)のためのイントラ予測信号が、前記現在のブロック(18)の隣接サンプルの第1の集合(60)をニューラルネットワーク(80)または各線形関数にそれぞれの非線形関数が続く1つ以上の線形関数のシーケンスに適用することによって決定され、前記方法は、
前記現在のブロック(18)のために前記複数のイントラ予測モードから1つのイントラ予測モードを選択(90)するステップと、
前記1つのイントラ予測モードを使用して前記現在のブロック(18)を予測するステップと
を備え、
前記方法は、
イントラ予測モードの前記集合(72)の各イントラ予測モードについて、隣接サンプルの第2の集合(86)をさらなるニューラルネットワーク、または各さらなる線形関数にそれぞれのさらなる非線形関数が続く1つ以上のさらなる線形関数のさらなるシーケンスに適用することによって、確率値(120)を決定するステップと、
前記確率値(120)を使用して、前記データストリーム(12)に、インデックス(70b)をイントラ予測モードの前記集合(72)にエントロピーエンコードし、前記インデックス(70b)は前記1つのイントラ予測モードを指すステップと、
を備える、方法。 - 現在のブロック(18)の隣接サンプルの第1の集合(60)を、第1ニューラルネットワーク(80)またはイントラ予測モードに関連付けられた1つ以上の第1線形関数の第1シーケンスに適用することによって前記現在のブロック(18)のイントラ予測信号が決定されるブロック単位の画像符号化のためのイントラ予測モードの集合(72)の各々について、前記第1ニューラルネットワーク(80)または各第1線形関数にそれぞれの第1非線形関数が続く1つ以上の第1線形関数の前記第1シーケンスをトレーニングするための方法であって、
イントラ予測モードの前記集合(72)の各々について、第1画像テストブロック(114)に隣接する隣接サンプル(116)の第1の集合(60)を、イントラ予測モードの前記集合(72)の各々について、前記第1画像テストブロックの予測信号(118)を取得するように、前記第1ニューラルネットワーク(80)またはそれぞれのイントラ予測モードに関連付けられた1つ以上の線形第1関数に、および前記第1画像テストブロックに隣接する隣接サンプルの第2の集合(86)を、イントラ予測モードの前記集合(72)の各々について、前記それぞれのイントラ予測モードの確率を示す確率値(120)を取得するように、第2ニューラルネットワーク(84)、または各第2線形関数にそれぞれの第2非線形関数が続く1つ以上の第2線形関数の第2シーケンスに、適用するステップと、
イントラ予測モードの前記集合(72)の各々について、前記それぞれのイントラ予測モードのために取得された前記予測信号(118)を使用して、予測誤差符号化およびモード信号伝達に関連する符号化コストのコスト推定(124)を決定(122)するステップと、
最低符号化コスト推定のイントラ予測モードのために取得された前記予測信号(118)に応じて残差レート推定を形成する第1加数、および最低符号化コスト推定の前記イントラ予測モードのために取得された前記予測信号(118)および前記確率値(120)に応じてモードシグナリング側情報レート推定を形成する第2加数を有する符号化コスト関数を低減するように、イントラ予測モードの前記集合および前記第2ニューラルネットワーク(84)の第2パラメータ(111)または1つ以上の第2線形関数の第2シーケンスの各々について、前記第1ニューラルネットワーク(80)の第1パラメータ(113)または1つ以上の第1線形関数の第1シーケンスを更新(110)するステップと、
第2画像テストブロックに隣接する隣接サンプルを、更新された前記第1および第2パラメータ(113、111)を用いて、イントラ予測モードの前記集合の各々について前記第1ニューラルネットワーク(80)または第1線形関数の第1シーケンスに、および前記第2ニューラルネットワーク(84)または第2線形関数の第2シーケンスに適用するステップと
を備える方法。 - コンピュータ上で実行されると、請求項18または19に記載の方法を実行するための、プログラムコードを有するコンピュータプログラム。
- コンピュータ上で実行されると、請求項20または21に記載の方法を実行するための、プログラムコードを有するコンピュータプログラム。
- コンピュータ上で実行されると、請求項22に記載の方法を実行するための、プログラムコードを有するコンピュータプログラム。
- データストリーム(12)から画像(10)をブロック単位でデコードするための装置であって、前記装置は、複数(66)のイントラ予測モードをサポートし、前記装置は、前記複数(66)のイントラ予測モードのうちの少なくともイントラ予測モードの集合(72)に関して、現在のブロック(18)の隣接サンプルの第1の集合(60)をニューラルネットワーク(80)または各線形関数にそれぞれの非線形関数が続く1つ以上の線形関数のシーケンスに適用することによって、前記画像の前記現在のブロック(18)のためのイントラ予測信号を決定するように構成され、これはそれぞれのイントラ予測モードに関連付けられており、前記装置は、
前記現在のブロック(18)について、前記データストリーム内のモード信号伝達にしたがってイントラ予測モードの前記集合(66)から1つのイントラ予測モードを選択(68)し、
前記1つのイントラ予測モードを使用して前記現在のブロック(18)を予測(71)する
ように構成されており、
イントラ予測モードの前記集合(72)の各々について、前記ニューラルネットワーク(80)または1つ以上の線形関数のシーケンスは、請求項22に記載の方法によって取得される、装置。 - データストリーム(12)から画像(10)をブロック単位でデコードする方法であって、前記方法は、複数(66)のイントラ予測モードをサポートし、前記複数(66)のイントラ予測モードのうちの少なくともイントラ予測モードの集合(72)に関して、前記画像の現在のブロック(18)のためのイントラ予測信号が、前記現在のブロック(18)の隣接サンプルの第1の集合(60)をニューラルネットワーク(80)または各線形関数にそれぞれの非線形関数が続く1つ以上の線形関数のシーケンスに適用することによって決定され、これはそれぞれのイントラ予測モードに関連付けられており、前記方法は、
前記現在のブロック(18)について、前記データストリーム内のモード信号伝達にしたがってイントラ予測モードの前記集合(66)から1つのイントラ予測モードを選択(68)するステップと、
前記1つのイントラ予測モードを使用して前記現在のブロック(18)を予測(71)するステップと、
を備え、
イントラ予測モードの前記集合(72)の各々について、前記ニューラルネットワーク(80)または1つ以上の線形関数のシーケンスは、請求項22に記載の方法によって取得される、方法。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP17196402.6 | 2017-10-13 | ||
| EP17196402 | 2017-10-13 | ||
| PCT/EP2018/077609 WO2019072921A1 (en) | 2017-10-13 | 2018-10-10 | INTRA-PREDICTION MODE CONCEPT FOR BLOCK IMAGE CODING |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2020537445A JP2020537445A (ja) | 2020-12-17 |
| JP7210568B2 true JP7210568B2 (ja) | 2023-01-23 |
Family
ID=60083873
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020520774A Active JP7210568B2 (ja) | 2017-10-13 | 2018-10-10 | ブロック単位の画像符号化のためのイントラ予測モード概念 |
Country Status (7)
| Country | Link |
|---|---|
| US (3) | US11363259B2 (ja) |
| EP (2) | EP4546785A3 (ja) |
| JP (1) | JP7210568B2 (ja) |
| KR (1) | KR102454936B1 (ja) |
| CN (2) | CN111466115B (ja) |
| TW (2) | TWI702824B (ja) |
| WO (1) | WO2019072921A1 (ja) |
Families Citing this family (32)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2019185808A1 (en) | 2018-03-29 | 2019-10-03 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Intra-prediction mode concept for block-wise picture coding |
| KR20200028856A (ko) * | 2018-09-07 | 2020-03-17 | 김기백 | 인트라 예측을 이용한 영상 부호화/복호화 방법 및 장치 |
| WO2020053394A1 (en) | 2018-09-13 | 2020-03-19 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Affine linear weighted intra predictions |
| US11599773B2 (en) | 2018-12-27 | 2023-03-07 | Micron Technology, Inc. | Neural networks and systems for decoding encoded data |
| WO2020254723A1 (en) * | 2019-06-19 | 2020-12-24 | Nokia Technologies Oy | A method, an apparatus and a computer program product for video encoding and video decoding |
| CN110708559B (zh) * | 2019-09-03 | 2022-03-25 | 北京达佳互联信息技术有限公司 | 图像处理方法、装置及存储介质 |
| WO2021069688A1 (en) * | 2019-10-11 | 2021-04-15 | Interdigital Vc Holdings France, Sas | Deep intra predictor generating side information |
| KR20220088888A (ko) * | 2019-11-07 | 2022-06-28 | 인터디지털 브이씨 홀딩스 프랑스 에스에이에스 | 인트라 예측을 위한 신경망의 반복 트레이닝 |
| US11424764B2 (en) | 2019-11-13 | 2022-08-23 | Micron Technology, Inc. | Recurrent neural networks and systems for decoding encoded data |
| AU2020397503B2 (en) * | 2019-12-06 | 2023-11-09 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Matrix based intra prediction with mode-global settings |
| CN115104301A (zh) * | 2020-02-21 | 2022-09-23 | 交互数字Vc控股法国公司 | 用于视频编码或解码的基于神经网络的帧内预测 |
| WO2021165569A1 (en) * | 2020-02-21 | 2021-08-26 | Nokia Technologies Oy | A method, an apparatus and a computer program product for video encoding and video decoding |
| CN111800642B (zh) * | 2020-07-02 | 2023-05-26 | 中实燃气发展(西安)有限公司 | Hevc帧内角度模式选择方法、装置、设备及可读存储介质 |
| US12206894B2 (en) | 2020-09-23 | 2025-01-21 | Electronics And Telecommunications Research Institute | Apparatus, method and storage medium for image encoding/decoding to perform intra prediction using artificial neutral network |
| CN114286099B (zh) * | 2020-09-28 | 2025-03-21 | 华为技术有限公司 | 帧内预测方法及装置 |
| US12062150B2 (en) * | 2020-09-30 | 2024-08-13 | Tencent America LLC | Method and apparatus for block-wise neural image compression with post filtering |
| CN114584776B (zh) * | 2020-11-30 | 2025-02-25 | 华为技术有限公司 | 帧内预测模式的译码方法和装置 |
| US20220201295A1 (en) * | 2020-12-21 | 2022-06-23 | Electronics And Telecommunications Research Institute | Method, apparatus and storage medium for image encoding/decoding using prediction |
| US11496746B2 (en) * | 2021-02-02 | 2022-11-08 | Qualcomm Incorporated | Machine learning based rate-distortion optimizer for video compression |
| CN114915782B (zh) * | 2021-02-10 | 2025-09-12 | 华为技术有限公司 | 一种编码方法、解码方法及设备 |
| JP7568835B2 (ja) * | 2021-04-23 | 2024-10-16 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 画像復号方法、画像符号化方法、画像復号装置、及び画像符号化装置 |
| US11973513B2 (en) | 2021-04-27 | 2024-04-30 | Micron Technology, Inc. | Decoders and systems for decoding encoded data using neural networks |
| US11563449B2 (en) | 2021-04-27 | 2023-01-24 | Micron Technology, Inc. | Systems for error reduction of encoded data using neural networks |
| JP2024516809A (ja) * | 2021-04-28 | 2024-04-17 | インターディジタル・シーイー・パテント・ホールディングス・ソシエテ・パ・アクシオンス・シンプリフィエ | ニューラルネットワークベースのイントラ予測モードと通常イントラ予測モードとの間の相互作用 |
| WO2022257134A1 (zh) * | 2021-06-11 | 2022-12-15 | Oppo广东移动通信有限公司 | 一种视频编解码方法、装置、系统及存储介质 |
| EP4381740A1 (en) * | 2021-10-05 | 2024-06-12 | Sony Group Corporation | Adaptive mode selection for point cloud compression |
| US11755408B2 (en) * | 2021-10-07 | 2023-09-12 | Micron Technology, Inc. | Systems for estimating bit error rate (BER) of encoded data using neural networks |
| CN119096543A (zh) * | 2022-01-13 | 2024-12-06 | 联发科技股份有限公司 | 用于视频编码的环内神经网络 |
| US20250150586A1 (en) * | 2023-11-03 | 2025-05-08 | Tencent America LLC | Direction-adaptive region-based prediction combination |
| WO2025198317A1 (ko) * | 2024-03-22 | 2025-09-25 | 동아대학교 산학협력단 | 비디오 부/복호화 방법 및 장치 그리고 비트스트림을 저장한 기록 매체 |
| WO2025221098A1 (ko) * | 2024-04-15 | 2025-10-23 | 현대자동차주식회사 | 히스토리 기반 mpm 후보를 이용한 인트라 예측 모드의 코딩 방법 및 이를 이용한 장치 |
| WO2026063623A1 (ko) * | 2024-09-20 | 2026-03-26 | 현대자동차주식회사 | 영상 부호화/복호화 방법, 장치 및 비트스트림을 저장한 기록 매체 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009111691A (ja) | 2007-10-30 | 2009-05-21 | Hitachi Ltd | 画像符号化装置及び符号化方法、画像復号化装置及び復号化方法 |
| JP2013012791A (ja) | 2011-05-30 | 2013-01-17 | Jvc Kenwood Corp | 画像復号装置、画像復号方法及び画像復号プログラム |
| WO2016199330A1 (ja) | 2015-06-12 | 2016-12-15 | パナソニックIpマネジメント株式会社 | 画像符号化方法、画像復号方法、画像符号化装置および画像復号装置 |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4735375B2 (ja) * | 2006-04-04 | 2011-07-27 | 株式会社日立製作所 | 画像処理装置及び動画像符号化方法。 |
| JP5421757B2 (ja) * | 2009-12-11 | 2014-02-19 | 株式会社Kddi研究所 | 画像符号化装置 |
| JP5222870B2 (ja) * | 2010-03-05 | 2013-06-26 | 日本放送協会 | イントラ予測装置、符号化器、復号器及びプログラム |
| KR101373814B1 (ko) * | 2010-07-31 | 2014-03-18 | 엠앤케이홀딩스 주식회사 | 예측 블록 생성 장치 |
| US10171813B2 (en) | 2011-02-24 | 2019-01-01 | Qualcomm Incorporated | Hierarchy of motion prediction video blocks |
| GB2491391B (en) * | 2011-06-02 | 2014-09-03 | Canon Kk | Encoding mode values representing prediction modes |
| TWI562606B (en) | 2012-01-30 | 2016-12-11 | Samsung Electronics Co Ltd | Apparatus for decoding video |
| CN105430415B (zh) * | 2015-12-02 | 2018-02-27 | 宁波大学 | 一种3d‑hevc深度视频帧内快速编码方法 |
| US11197013B2 (en) * | 2017-07-06 | 2021-12-07 | Samsung Electronics Co., Ltd. | Method and device for encoding or decoding image |
| WO2019197712A1 (en) * | 2018-04-09 | 2019-10-17 | Nokia Technologies Oy | An apparatus, a method and a computer program for video coding and decoding |
| US11240492B2 (en) * | 2019-01-22 | 2022-02-01 | Apple Inc. | Neural network based residual coding and prediction for predictive coding |
| US11575938B2 (en) * | 2020-01-10 | 2023-02-07 | Nokia Technologies Oy | Cascaded prediction-transform approach for mixed machine-human targeted video coding |
| CN111901592B (zh) * | 2020-06-30 | 2023-01-17 | 北京大学 | 预测编码神经网络权重更新方法及装置 |
-
2018
- 2018-10-10 JP JP2020520774A patent/JP7210568B2/ja active Active
- 2018-10-10 KR KR1020207013417A patent/KR102454936B1/ko active Active
- 2018-10-10 WO PCT/EP2018/077609 patent/WO2019072921A1/en not_active Ceased
- 2018-10-10 EP EP25163579.3A patent/EP4546785A3/en active Pending
- 2018-10-10 EP EP18789026.4A patent/EP3695599B1/en active Active
- 2018-10-10 CN CN201880079108.0A patent/CN111466115B/zh active Active
- 2018-10-10 CN CN202311664709.7A patent/CN117768643A/zh active Pending
- 2018-10-11 TW TW107135727A patent/TWI702824B/zh active
- 2018-10-11 TW TW109124384A patent/TWI794623B/zh active
-
2020
- 2020-04-10 US US16/845,715 patent/US11363259B2/en active Active
-
2022
- 2022-06-13 US US17/839,459 patent/US11889066B2/en active Active
-
2023
- 2023-12-19 US US18/389,665 patent/US20240137500A1/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009111691A (ja) | 2007-10-30 | 2009-05-21 | Hitachi Ltd | 画像符号化装置及び符号化方法、画像復号化装置及び復号化方法 |
| JP2013012791A (ja) | 2011-05-30 | 2013-01-17 | Jvc Kenwood Corp | 画像復号装置、画像復号方法及び画像復号プログラム |
| WO2016199330A1 (ja) | 2015-06-12 | 2016-12-15 | パナソニックIpマネジメント株式会社 | 画像符号化方法、画像復号方法、画像符号化装置および画像復号装置 |
Non-Patent Citations (2)
| Title |
|---|
| PFAFF, Jonathan et al.,Intra prediction modes based on neural networks,Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 10th Meeting: San Diego, US, 10-20 Apr. 2018, [JVET-J0037-v1],JVET-J0037 (version 1),ITU-T,2018年04月03日,JVET-J0037.docx: pp. 1-14 |
| 豊崎 富心 他,ディープラーニングを用いたHEVCイントラ高速化手法の提案 ,映像情報メディア学会2016年冬季大会講演予稿集,2016年12月07日,12B-6,p. 1,(TOYOZAKI, Tomihiro et al., Fast Intra Prediction Mode Decision Method for HEVC Coding by using Deep Learning in HEVC Intra Coding, PROCEEDINGS OF THE 2016 ITE WINTER ANNUAL CONVENTION PROCEEDINGS OF THE 2016 ITE WINTER ANNUAL CONVENTION) |
Also Published As
| Publication number | Publication date |
|---|---|
| TWI702824B (zh) | 2020-08-21 |
| KR102454936B1 (ko) | 2022-10-17 |
| JP2020537445A (ja) | 2020-12-17 |
| EP4546785A3 (en) | 2025-07-23 |
| CN117768643A (zh) | 2024-03-26 |
| US20220321881A1 (en) | 2022-10-06 |
| EP4546785A2 (en) | 2025-04-30 |
| TW202119818A (zh) | 2021-05-16 |
| TW201924331A (zh) | 2019-06-16 |
| CN111466115B (zh) | 2023-12-15 |
| US20240137500A1 (en) | 2024-04-25 |
| EP3695599A1 (en) | 2020-08-19 |
| US11889066B2 (en) | 2024-01-30 |
| KR20200062322A (ko) | 2020-06-03 |
| CN111466115A (zh) | 2020-07-28 |
| EP3695599B1 (en) | 2025-04-09 |
| TWI794623B (zh) | 2023-03-01 |
| WO2019072921A1 (en) | 2019-04-18 |
| US20200244955A1 (en) | 2020-07-30 |
| US11363259B2 (en) | 2022-06-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7210568B2 (ja) | ブロック単位の画像符号化のためのイントラ予測モード概念 | |
| JP7670914B2 (ja) | ブロック単位の画像符号化のためのイントラ予測モードの概念 | |
| JP2021519546A (ja) | 映像符号化のための候補変換セットの決定 | |
| CN111328449A (zh) | 细分块的自动扫描顺序 | |
| HK40109114A (zh) | 用於逐块图片编码的帧内预测模式概念 | |
| HK40109403A (zh) | 逐块图像编码的帧内预测模式概念 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200609 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200609 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210729 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210803 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20211028 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20211217 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220111 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20220408 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220510 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220802 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20221213 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230111 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7210568 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |