JP2022517134A - ビデオ符号化のための双方向オプティカルフローおよびデコーダ側動きベクトル補正を選択的に適用する方法およびデバイス - Google Patents
ビデオ符号化のための双方向オプティカルフローおよびデコーダ側動きベクトル補正を選択的に適用する方法およびデバイス Download PDFInfo
- Publication number
- JP2022517134A JP2022517134A JP2021546307A JP2021546307A JP2022517134A JP 2022517134 A JP2022517134 A JP 2022517134A JP 2021546307 A JP2021546307 A JP 2021546307A JP 2021546307 A JP2021546307 A JP 2021546307A JP 2022517134 A JP2022517134 A JP 2022517134A
- Authority
- JP
- Japan
- Prior art keywords
- current block
- predefined
- dmvr
- bdof
- class
- 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.)
- Granted
Links
- 230000033001 locomotion Effects 0.000 title claims abstract description 49
- 239000013598 vector Substances 0.000 title claims abstract description 28
- 230000002457 bidirectional effect Effects 0.000 title claims abstract description 18
- 238000012937 correction Methods 0.000 title claims abstract description 17
- 230000003287 optical effect Effects 0.000 title claims abstract description 13
- 238000000034 method Methods 0.000 claims abstract description 58
- 238000012935 Averaging Methods 0.000 claims description 16
- 238000012360 testing method Methods 0.000 claims description 9
- 230000011664 signaling Effects 0.000 claims description 6
- 238000013461 design Methods 0.000 abstract description 21
- 239000000523 sample Substances 0.000 description 19
- 238000010586 diagram Methods 0.000 description 10
- 230000006399 behavior Effects 0.000 description 8
- 230000008569 process Effects 0.000 description 8
- 238000012545 processing Methods 0.000 description 7
- 238000013139 quantization Methods 0.000 description 6
- 230000009466 transformation Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 230000009471 action Effects 0.000 description 4
- 230000003044 adaptive effect Effects 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000007906 compression Methods 0.000 description 3
- 230000006835 compression Effects 0.000 description 3
- 238000001914 filtration Methods 0.000 description 3
- 230000006872 improvement Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- PXFBZOLANLWPMH-UHFFFAOYSA-N 16-Epiaffinine Natural products C1C(C2=CC=CC=C2N2)=C2C(=O)CC2C(=CC)CN(C)C1C2CO PXFBZOLANLWPMH-UHFFFAOYSA-N 0.000 description 2
- 208000037170 Delayed Emergence from Anesthesia Diseases 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 239000013074 reference sample Substances 0.000 description 2
- 230000002123 temporal effect Effects 0.000 description 2
- 241000473391 Archosargus rhomboidalis Species 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 235000009508 confectionery Nutrition 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 201000001098 delayed sleep phase syndrome Diseases 0.000 description 1
- 208000033921 delayed sleep phase type circadian rhythm sleep disease Diseases 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000012856 packing Methods 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000000638 solvent extraction Methods 0.000 description 1
- 238000000844 transformation Methods 0.000 description 1
- 230000000007 visual 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/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/176—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/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/577—Motion compensation with bidirectional frame interpolation, i.e. using B-pictures
-
- 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/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/127—Prioritisation of hardware or computational resources
-
- 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/132—Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/136—Incoming video signal characteristics or properties
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
- H04N19/149—Data rate or code amount at the encoder output by estimating the code amount by means of a model, e.g. mathematical model or statistical model
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/157—Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
- H04N19/159—Prediction type, e.g. intra-frame, inter-frame or bidirectional frame 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/20—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video object 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/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
- 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
-
- 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/90—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
- H04N19/91—Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Algebra (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
本出願は、2019年2月8日出願の米国仮特許出願第62/803,417号の利益を主張する。上記出願の開示全体が、全体として参照により本明細書に組み込まれている。
2.重み付け予測が有効でない。
3.現在のブロックの高さが、4に等しくない。
4.現在のブロックのサイズが、4×8(すなわち、幅4および高さ8)に等しくない。
5.現在のブロックが、VVCにおける特別なMVD符号化モードである対称的な動きベクトル差分(MVD)モードとして符号化されていない。
6.現在のブロックが、アフィンモードとして符号化されていない。
7.現在のブロックが、サブブロックマージモードとして符号化されていない。
8.現在のブロックが、リスト0およびリスト1からの予測子サンプルを平均するとき、異なる高さを使用していない(たとえば、等しくない重みによる重み付け平均を伴う双方向予測(BWA))。
2.現在のブロックがマージモードとして符号化され、選択されたマージ候補が通常のマージ候補(たとえば、サブブロックでない正常な空間マージ候補、または時間マージ候補など)である。
3.現在のブロックの高さが、8以上である。
4.現在のブロックの面積が、64以上である。
5.現在のブロックが、アフィンモードとして符号化されていない。
6.現在のブロックが、サブブロックマージモードとして符号化されていない。
7.現在のブロックが、動きベクトル差分(MMVD)モードを伴うマージモードとして符号化されていない。
Claims (60)
- ビデオ符号化のための方法であって、
現在のブロックが、複数の事前定義された条件に基づいてデコーダ側動きベクトル補正(DMVR)および双方向オプティカルフロー(BDOF)の両方の適用に適当であるとき、前記現在のブロックのモード情報に基づく事前定義された基準を使用して、前記現在のブロックを2つの事前定義されたクラス、すなわちDMVRクラスおよびBDOFクラスのうちの1つに分類するステップと、
DMVRおよびBDOFの両方ではなくいずれか一方を前記現在のブロックに対して適用する際に、前記現在のブロックの前記分類を使用するステップと、を含む方法。 - DMVRおよびBDOFの両方ではなくいずれか一方を前記現在のブロックに対して適用する際に、前記現在のブロックの前記分類を使用するステップは、
前記現在のブロックの前記分類を示すためにフラグを任意選択で信号送信するステップと、
前記現在のブロックが前記DMVRクラスに分類されたとき、既存のマージ候補リストによって、または別個に生成されたマージ候補リストによって、BDOFではなくDMVRを前記現在のブロックに対して適用するステップと、
前記現在のブロックが前記BDOFクラスに分類されたとき、既存のマージ候補リストによって、または別個に生成されたマージ候補リストによって、DMVRではなくBDOFを前記現在のブロックに対して適用するステップとを含む、請求項1に記載の方法。 - 前記現在のブロックのモード情報に基づく事前定義された基準を使用して、前記現在のブロックを2つの事前定義されたクラス、すなわちDMVRクラスおよびBDOFクラスのうちの1つに分類するステップは、
前記事前定義された基準が満足されたとき、前記現在のブロックをDMVRクラスに分類するステップと、
前記事前定義された基準が満足されないとき、前記現在のブロックをBDOFクラスに分類するステップとを含む、請求項1に記載の方法。 - 前記現在のブロックのモード情報に基づく事前定義された基準を使用して、前記現在のブロックを2つの事前定義されたクラス、すなわちDMVRクラスおよびBDOFクラスのうちの1つに分類するステップは、
前記事前定義された基準が満足されたとき、前記現在のブロックをBDOFクラスに分類するステップと、
前記事前定義された基準が満足されないとき、前記現在のブロックをDMVRクラスに分類するステップとを含む、請求項1に記載の方法。 - 前記事前定義された基準が、前記現在のブロックに対して通常モードが選択されているかどうかを含む、請求項1に記載の方法。
- 前記事前定義された基準が、前記現在のブロックの符号化マージ索引が事前定義された数学的特性を保有しているかどうかを含む、請求項1に記載の方法。
- 前記事前定義された数学的特性が、事前定義された閾値数以上であるという特性を含む、請求項6に記載の方法。
- 前記事前定義された基準が、前記現在のブロックの動きベクトルが事前定義された試験を満たすかどうかを含む、請求項1に記載の方法。
- 前記事前定義された試験が、すべての動きベクトル成分の大きさの和が事前定義された閾値数より大きいかどうかを含む、請求項8に記載の方法。
- 前記事前定義された基準が、前記現在のブロックが事前定義された形状であるかどうかを含む、請求項1に記載の方法。
- 前記事前定義された形状が、正方形の形状である、請求項10に記載の方法。
- 前記事前定義された基準が、前記現在のブロックのブロックサイズが事前定義された数学的特性を保有しているかどうかを含む、請求項1に記載の方法。
- 前記事前定義された数学的特性が、事前定義された閾値数以上であるという特性を含む、請求項12に記載の方法。
- 前記事前定義された基準が、前記現在のブロックのリスト0予測子サンプルとリスト1予測子サンプルとの間の差分絶対値和または差分二乗和(SADまたはSSD)が事前定義された数学的特性を保有しているかどうかを含む、請求項1に記載の方法。
- 前記事前定義された数学的特性が、事前定義された閾値数より大きいという特性を含む、請求項14に記載の方法。
- ビデオ符号化のための方法であって、
現在のブロックが、複数の事前定義された条件に基づいてデコーダ側動きベクトル補正(DMVR)符号化に適当であるとき、前記現在のブロックに対して重み付け予測が有効であるかどうかを判定し、前記現在のブロックに対するリスト0予測子サンプルおよびリスト1予測子サンプルを平均するときに、異なる重みが使用されるかどうかを判定するステップと、
前記2つの判定に基づいて、前記現在のブロックに対するDMVRの適用を無効にするかどうかを判定するステップとを含む方法。 - 前記2つの判定に基づいて、前記現在のブロックに対するDMVRの適用を無効にするかどうかを判定するステップは、前記現在のブロックに対して前記重み付け予測が有効であると判定されたとき、前記現在のブロックに対するDMVRの適用を無効にすることを含む、請求項16に記載の方法。
- 前記2つの判定に基づいて、前記現在のブロックに対するDMVRの適用を無効にするかどうかを判定するステップは、前記現在のブロックに対する前記リスト0予測子サンプルおよび前記リスト1予測子サンプルを平均するときに異なる重みが使用されると判定されたとき、前記現在のブロックに対するDMVRの適用を無効にすることを含む、請求項16に記載の方法。
- 前記2つの判定に基づいて、前記現在のブロックに対するDMVRの適用を無効にするかどうかを判定するステップは、前記現在のブロックに対して前記重み付け予測が有効であると判定され、かつ同時に前記現在のブロックに対する前記リスト0予測子サンプルおよび前記リスト1予測子サンプルを平均するときに異なる重みが使用されると判定されたとき、前記現在のブロックに対するDMVRの適用を無効にすることを含む、請求項16に記載の方法。
- ビデオ符号化のための方法であって、
現在のブロックがサブブロックマージモードとして符号化されているとき、前記現在のブロックに対する双方向オプティカルフロー(BDOF)の適用を有効にするステップを含む方法。 - 1つまたは複数のプロセッサと、
前記1つまたは複数のプロセッサに結合された非一時的記憶装置と、
前記非一時的記憶装置内に記憶された複数のプログラムとを備えたコンピューティングデバイスであって、
前記複数のプログラムが、前記1つまたは複数のプロセッサによって実行されたとき、前記コンピューティングデバイスに、
現在のブロックが、複数の事前定義された条件に基づいてデコーダ側動きベクトル補正(DMVR)および双方向オプティカルフロー(BDOF)の両方の適用に適当であるとき、前記現在のブロックのモード情報に基づく事前定義された基準を使用して、前記現在のブロックを2つの事前定義されたクラス、すなわちDMVRクラスおよびBDOFクラスのうちの1つに分類するステップと、
DMVRおよびBDOFの両方ではなくいずれか一方を前記現在のブロックに対して適用する際に、前記現在のブロックの前記分類を使用するステップとを含む動作を実行させる、コンピューティングデバイス。 - DMVRおよびBDOFの両方ではなくいずれか一方を前記現在のブロックに対して適用する際に、前記現在のブロックの前記分類を使用するステップは、
前記現在のブロックの前記分類を示すためにフラグを任意選択で信号送信するステップと、
前記現在のブロックが前記DMVRクラスに分類されたとき、既存のマージ候補リストによって、または別個に生成されたマージ候補リストによって、BDOFではなくDMVRを前記現在のブロックに対して適用するステップと、
前記現在のブロックが前記BDOFクラスに分類されたとき、既存のマージ候補リストによって、または別個に生成されたマージ候補リストによって、DMVRではなくBDOFを前記現在のブロックに対して適用するステップとを含む、請求項21に記載のコンピューティングデバイス。 - 前記現在のブロックのモード情報に基づく事前定義された基準を使用して、前記現在のブロックを2つの事前定義されたクラス、すなわちDMVRクラスおよびBDOFクラスのうちの1つに分類するステップは、
前記事前定義された基準が満足されたとき、前記現在のブロックをDMVRクラスに分類するステップと、
前記事前定義された基準が満足されないとき、前記現在のブロックをBDOFクラスに分類するステップとを含む、請求項21に記載のコンピューティングデバイス。 - 前記現在のブロックのモード情報に基づく事前定義された基準を使用して、前記現在のブロックを2つの事前定義されたクラス、すなわちDMVRクラスおよびBDOFクラスのうちの1つに分類するステップは、
前記事前定義された基準が満足されたとき、前記現在のブロックをBDOFクラスに分類するステップと、
前記事前定義された基準が満足されないとき、前記現在のブロックをDMVRクラスに分類するステップとを含む、請求項21に記載のコンピューティングデバイス。 - 前記事前定義された基準が、前記現在のブロックに対して通常モードが選択されているかどうかを含む、請求項21に記載のコンピューティングデバイス。
- 前記事前定義された基準が、前記現在のブロックの符号化マージ索引が事前定義された数学的特性を保有しているかどうかを含む、請求項21に記載のコンピューティングデバイス。
- 前記事前定義された数学的特性が、事前定義された閾値数以上であるという特性を含む、請求項26に記載のコンピューティングデバイス。
- 前記事前定義された基準が、前記現在のブロックの動きベクトルが事前定義された試験を満たすかどうかを含む、請求項21に記載のコンピューティングデバイス。
- 前記事前定義された試験が、すべての動きベクトル成分の大きさの和が事前定義された閾値数より大きいかどうかを含む、請求項28に記載のコンピューティングデバイス。
- 前記事前定義された基準が、前記現在のブロックが事前定義された形状であるかどうかを含む、請求項21に記載のコンピューティングデバイス。
- 前記事前定義された形状が、正方形の形状である、請求項30に記載のコンピューティングデバイス。
- 前記事前定義された基準が、前記現在のブロックのブロックサイズが事前定義された数学的特性を保有しているかどうかを含む、請求項21に記載のコンピューティングデバイス。
- 前記事前定義された数学的特性が、事前定義された閾値数以上であるという特性を含む、請求項32に記載のコンピューティングデバイス。
- 前記事前定義された基準が、前記現在のブロックのリスト0予測子サンプルとリスト1予測子サンプルとの間の差分絶対値和または差分二乗和(SADまたはSSD)が事前定義された数学的特性を保有しているかどうかを含む、請求項21に記載のコンピューティングデバイス。
- 前記事前定義された数学的特性が、事前定義された閾値数より大きいという特性を含む、請求項34に記載のコンピューティングデバイス。
- 1つまたは複数のプロセッサと、
前記1つまたは複数のプロセッサに結合された非一時的記憶装置と、
前記非一時的記憶装置内に記憶された複数のプログラムとを備えたコンピューティングデバイスであって、
前記複数のプログラムが、前記1つまたは複数のプロセッサによって実行されたとき、前記コンピューティングデバイスに、
現在のブロックが、複数の事前定義された条件に基づいてデコーダ側動きベクトル補正(DMVR)符号化に適当であるとき、前記現在のブロックに対して重み付け予測が有効であるかどうかを判定し、前記現在のブロックに対するリスト0予測子サンプルおよびリスト1予測子サンプルを平均するときに、異なる重みが使用されるかどうかを判定するステップと、
前記2つの判定に基づいて、前記現在のブロックに対するDMVRの適用を無効にするかどうかを判定するステップとを含む動作を実行させる、コンピューティングデバイス。 - 前記2つの判定に基づいて、前記現在のブロックに対するDMVRの適用を無効にするかどうかを判定するステップは、前記現在のブロックに対して前記重み付け予測が有効であると判定されたとき、前記現在のブロックに対するDMVRの適用を無効にすることを含む、請求項36に記載のコンピューティングデバイス。
- 前記2つの判定に基づいて、前記現在のブロックに対するDMVRの適用を無効にするかどうかを判定するステップは、前記現在のブロックに対する前記リスト0予測子サンプルおよび前記リスト1予測子サンプルを平均するときに異なる重みが使用されると判定されたとき、前記現在のブロックに対するDMVRの適用を無効にすることを含む、請求項36に記載のコンピューティングデバイス。
- 前記2つの判定に基づいて、前記現在のブロックに対するDMVRの適用を無効にするかどうかを判定するステップは、前記現在のブロックに対して前記重み付け予測が有効であると判定され、かつ同時に前記現在のブロックに対する前記リスト0予測子サンプルおよび前記リスト1予測子サンプルを平均するときに異なる重みが使用されると判定されたとき、前記現在のブロックに対するDMVRの適用を無効にすることを含む、請求項36に記載のコンピューティングデバイス。
- 1つまたは複数のプロセッサと、
前記1つまたは複数のプロセッサに結合された非一時的記憶装置と、
前記非一時的記憶装置内に記憶された複数のプログラムとを備えたコンピューティングデバイスであって、前記複数のプログラムが、前記1つまたは複数のプロセッサによって実行されたとき、前記コンピューティングデバイスに、
現在のブロックがサブブロックマージモードとして符号化されているとき、前記現在のブロックに対する双方向オプティカルフロー(BDOF)の適用を有効にするステップを含む動作を実行させる、コンピューティングデバイス。 - 1つまたは複数のプロセッサを有するコンピューティングデバイスによる実行のための複数のプログラムを記憶する非一時的コンピュータ可読記憶媒体であって、前記複数のプログラムが、前記1つまたは複数のプロセッサによって実行されたとき、前記コンピューティングデバイスに、
現在のブロックが、複数の事前定義された条件に基づいてデコーダ側動きベクトル補正(DMVR)および双方向オプティカルフロー(BDOF)の両方の適用に適当であるとき、前記現在のブロックのモード情報に基づく事前定義された基準を使用して、前記現在のブロックを2つの事前定義されたクラス、すなわちDMVRクラスおよびBDOFクラスのうちの1つに分類するステップと、
DMVRおよびBDOFの両方ではなくいずれか一方を前記現在のブロックに対して適用する際に、前記現在のブロックの前記分類を使用するステップとを含む動作を実行させる、非一時的コンピュータ可読記憶媒体。 - DMVRおよびBDOFの両方ではなくいずれか一方を前記現在のブロックに対して適用する際に、前記現在のブロックの前記分類を使用するステップは、
前記現在のブロックの前記分類を示すためにフラグを任意選択で信号送信するステップと、
前記現在のブロックが前記DMVRクラスに分類されたとき、既存のマージ候補リストによって、または別個に生成されたマージ候補リストによって、BDOFではなくDMVRを前記現在のブロックに対して適用するステップと、
前記現在のブロックが前記BDOFクラスに分類されたとき、既存のマージ候補リストによって、または別個に生成されたマージ候補リストによって、DMVRではなくBDOFを前記現在のブロックに対して適用するステップとを含む、請求項41に記載の非一時的コンピュータ可読記憶媒体。 - 前記現在のブロックのモード情報に基づく事前定義された基準を使用して、前記現在のブロックを2つの事前定義されたクラス、すなわちDMVRクラスおよびBDOFクラスのうちの1つに分類するステップは、
前記事前定義された基準が満足されたとき、前記現在のブロックをDMVRクラスに分類するステップと、
前記事前定義された基準が満足されないとき、前記現在のブロックをBDOFクラスに分類するステップとを含む、請求項41に記載の非一時的コンピュータ可読記憶媒体。 - 前記現在のブロックのモード情報に基づく事前定義された基準を使用して、前記現在のブロックを2つの事前定義されたクラス、すなわちDMVRクラスおよびBDOFクラスのうちの1つに分類するステップは、
前記事前定義された基準が満足されたとき、前記現在のブロックをBDOFクラスに分類するステップと、
前記事前定義された基準が満足されないとき、前記現在のブロックをDMVRクラスに分類するステップとを含む、請求項41に記載の非一時的コンピュータ可読記憶媒体。 - 前記事前定義された基準が、前記現在のブロックに対して通常モードが選択されているかどうかを含む、請求項41に記載の非一時的コンピュータ可読記憶媒体。
- 前記事前定義された基準が、前記現在のブロックの符号化マージ索引が事前定義された数学的特性を保有しているかどうかを含む、請求項41に記載の非一時的コンピュータ可読記憶媒体。
- 前記事前定義された数学的特性が、事前定義された閾値数以上であるという特性を含む、請求項46に記載の非一時的コンピュータ可読記憶媒体。
- 前記事前定義された基準が、前記現在のブロックの動きベクトルが事前定義された試験を満たすかどうかを含む、請求項41に記載の非一時的コンピュータ可読記憶媒体。
- 前記事前定義された試験が、すべての動きベクトル成分の大きさの和が事前定義された閾値数より大きいかどうかを含む、請求項48に記載の非一時的コンピュータ可読記憶媒体。
- 前記事前定義された基準が、前記現在のブロックが事前定義された形状であるかどうかを含む、請求項41に記載の非一時的コンピュータ可読記憶媒体。
- 前記事前定義された形状が、正方形の形状である、請求項50に記載の非一時的コンピュータ可読記憶媒体。
- 前記事前定義された基準が、前記現在のブロックのブロックサイズが事前定義された数学的特性を保有しているかどうかを含む、請求項41に記載の非一時的コンピュータ可読記憶媒体。
- 前記事前定義された数学的特性が、事前定義された閾値数以上であるという特性を含む、請求項52に記載の非一時的コンピュータ可読記憶媒体。
- 前記事前定義された基準が、前記現在のブロックのリスト0予測子サンプルとリスト1予測子サンプルとの間の差分絶対値和または差分二乗和(SADまたはSSD)が事前定義された数学的特性を保有しているかどうかを含む、請求項41に記載の非一時的コンピュータ可読記憶媒体。
- 前記事前定義された数学的特性が、事前定義された閾値数より大きいという特性を含む、請求項54に記載の非一時的コンピュータ可読記憶媒体。
- 1つまたは複数のプロセッサを有するコンピューティングデバイスによる実行のための複数のプログラムを記憶する非一時的コンピュータ可読記憶媒体であって、前記複数のプログラムが、前記1つまたは複数のプロセッサによって実行されたとき、前記コンピューティングデバイスに、
現在のブロックが、複数の事前定義された条件に基づいてデコーダ側動きベクトル補正(DMVR)符号化に適当であるとき、前記現在のブロックに対して重み付け予測が有効であるかどうかを判定し、前記現在のブロックに対するリスト0予測子サンプルおよびリスト1予測子サンプルを平均するときに、異なる重みが使用されるかどうかを判定するステップと、
前記2つの判定に基づいて、前記現在のブロックに対するDMVRの適用を無効にするかどうかを判定するステップとを含む動作を実行させる、非一時的コンピュータ可読記憶媒体。 - 前記2つの判定に基づいて、前記現在のブロックに対するDMVRの適用を無効にするかどうかを判定するステップは、前記現在のブロックに対して前記重み付け予測が有効であると判定されたとき、前記現在のブロックに対するDMVRの適用を無効にすることを含む、請求項56に記載の非一時的コンピュータ可読記憶媒体。
- 前記2つの判定に基づいて、前記現在のブロックに対するDMVRの適用を無効にするかどうかを判定するステップは、前記現在のブロックに対する前記リスト0予測子サンプルおよび前記リスト1予測子サンプルを平均するときに異なる重みが使用されると判定されたとき、前記現在のブロックに対するDMVRの適用を無効にすることを含む、請求項56に記載の非一時的コンピュータ可読記憶媒体。
- 前記2つの判定に基づいて、前記現在のブロックに対するDMVRの適用を無効にするかどうかを判定するステップは、前記現在のブロックに対して前記重み付け予測が有効であると判定され、かつ同時に前記現在のブロックに対する前記リスト0予測子サンプルおよび前記リスト1予測子サンプルを平均するときに異なる重みが使用されると判定されたとき、前記現在のブロックに対するDMVRの適用を無効にすることを含む、請求項56に記載の非一時的コンピュータ可読記憶媒体。
- 1つまたは複数のプロセッサを有するコンピューティングデバイスによる実行のための複数のプログラムを記憶する非一時的コンピュータ可読記憶媒体であって、前記複数のプログラムが、前記1つまたは複数のプロセッサによって実行されたとき、前記コンピューティングデバイスに、
現在のブロックがサブブロックマージモードとして符号化されているとき、前記現在のブロックに対する双方向オプティカルフロー(BDOF)の適用を有効にするステップを含む動作を実行させる、非一時的コンピュータ可読記憶媒体。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022084108A JP7339395B2 (ja) | 2019-02-08 | 2022-05-23 | ビデオ符号化のための双方向オプティカルフローおよびデコーダ側動きベクトル補正を選択的に適用する方法およびデバイス |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201962803417P | 2019-02-08 | 2019-02-08 | |
US62/803,417 | 2019-02-08 | ||
PCT/US2020/017382 WO2020163837A1 (en) | 2019-02-08 | 2020-02-08 | Methods and devices for selectively applying bi-directional optical flow and decoder-side motion vector refinement for video coding |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022084108A Division JP7339395B2 (ja) | 2019-02-08 | 2022-05-23 | ビデオ符号化のための双方向オプティカルフローおよびデコーダ側動きベクトル補正を選択的に適用する方法およびデバイス |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2022517134A true JP2022517134A (ja) | 2022-03-04 |
JP7232345B2 JP7232345B2 (ja) | 2023-03-02 |
Family
ID=71029974
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021546307A Active JP7232345B2 (ja) | 2019-02-08 | 2020-02-08 | ビデオ符号化のための双方向オプティカルフローおよびデコーダ側動きベクトル補正を選択的に適用する方法およびデバイス |
JP2022084108A Active JP7339395B2 (ja) | 2019-02-08 | 2022-05-23 | ビデオ符号化のための双方向オプティカルフローおよびデコーダ側動きベクトル補正を選択的に適用する方法およびデバイス |
JP2023075405A Pending JP2023099145A (ja) | 2019-02-08 | 2023-05-01 | ビデオ符号化のための双方向オプティカルフローおよびデコーダ側動きベクトル補正を選択的に適用する方法およびデバイス |
JP2023194974A Pending JP2024012627A (ja) | 2019-02-08 | 2023-11-16 | ビデオ符号化のための双方向オプティカルフローおよびデコーダ側動きベクトル補正を選択的に適用する方法およびデバイス |
Family Applications After (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022084108A Active JP7339395B2 (ja) | 2019-02-08 | 2022-05-23 | ビデオ符号化のための双方向オプティカルフローおよびデコーダ側動きベクトル補正を選択的に適用する方法およびデバイス |
JP2023075405A Pending JP2023099145A (ja) | 2019-02-08 | 2023-05-01 | ビデオ符号化のための双方向オプティカルフローおよびデコーダ側動きベクトル補正を選択的に適用する方法およびデバイス |
JP2023194974A Pending JP2024012627A (ja) | 2019-02-08 | 2023-11-16 | ビデオ符号化のための双方向オプティカルフローおよびデコーダ側動きベクトル補正を選択的に適用する方法およびデバイス |
Country Status (10)
Country | Link |
---|---|
US (2) | US20210368166A1 (ja) |
EP (3) | EP4333436A3 (ja) |
JP (4) | JP7232345B2 (ja) |
KR (4) | KR102409275B1 (ja) |
CN (7) | CN116886925A (ja) |
DK (1) | DK3909247T3 (ja) |
FI (1) | FI3909247T3 (ja) |
MX (1) | MX2021009529A (ja) |
PT (1) | PT3909247T (ja) |
WO (1) | WO2020163837A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7502565B2 (ja) | 2021-08-16 | 2024-06-18 | テンセント・アメリカ・エルエルシー | Mmvdシグナリングの改善 |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP4333436A3 (en) * | 2019-02-08 | 2024-05-01 | Beijing Dajia Internet Information Technology Co., Ltd. | Methods and devices for selectively applying bi-directional optical flow and decoder-side motion vector refinement for video coding |
JP7293369B2 (ja) | 2019-02-14 | 2023-06-19 | エルジー エレクトロニクス インコーポレイティド | Dmvr基盤のインター予測方法及び装置 |
CN118200548A (zh) | 2019-02-24 | 2024-06-14 | Lg 电子株式会社 | 基于dmvr的帧间预测方法和设备 |
CN112004091B (zh) * | 2020-07-31 | 2021-08-03 | 浙江大华技术股份有限公司 | 帧间预测方法及其相关装置 |
CN112132915B (zh) * | 2020-08-10 | 2022-04-26 | 浙江大学 | 一种基于生成对抗机制的多样化动态延时视频生成方法 |
CN112055222B (zh) * | 2020-08-21 | 2024-05-07 | 浙江大华技术股份有限公司 | 视频编解码方法、电子设备及计算机可读存储介质 |
CN112218075B (zh) * | 2020-10-17 | 2022-10-28 | 浙江大华技术股份有限公司 | 候选列表的填充方法、电子设备、计算机可读存储介质 |
WO2023044247A1 (en) * | 2021-09-16 | 2023-03-23 | Qualcomm Incorporated | Multiple inter predictors with decoder side motion vector derivation for video coding |
WO2023132723A1 (ko) * | 2022-01-09 | 2023-07-13 | 엘지전자 주식회사 | 영상 인코딩/디코딩 방법 및 장치, 그리고 비트스트림을 저장한 기록 매체 |
WO2024117694A1 (ko) * | 2022-12-01 | 2024-06-06 | 현대자동차주식회사 | 템플릿 매칭 기반 인터 예측을 이용하는 비디오 코딩을 위한 방법 및 장치 |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011129672A2 (ko) * | 2010-04-16 | 2011-10-20 | 에스케이텔레콤 주식회사 | 영상 부호화/복호화 장치 및 방법 |
GB2512829B (en) * | 2013-04-05 | 2015-05-27 | Canon Kk | Method and apparatus for encoding or decoding an image with inter layer motion information prediction according to motion information compression scheme |
CN103561263B (zh) * | 2013-11-06 | 2016-08-24 | 北京牡丹电子集团有限责任公司数字电视技术中心 | 基于运动矢量约束和加权运动矢量的运动补偿预测方法 |
CN108293131B (zh) * | 2015-11-20 | 2021-08-31 | 联发科技股份有限公司 | 基于优先级运动矢量预测子推导的方法及装置 |
CN109155847A (zh) * | 2016-03-24 | 2019-01-04 | 英迪股份有限公司 | 用于编码/解码视频信号的方法和装置 |
MX2018014480A (es) * | 2016-05-25 | 2019-08-12 | Arris Entpr Llc | Codificacion de prediccion angular ponderada mejorada para intra codificacion. |
US11638027B2 (en) * | 2016-08-08 | 2023-04-25 | Hfi Innovation, Inc. | Pattern-based motion vector derivation for video coding |
CN110121884B (zh) * | 2016-11-28 | 2023-04-04 | 韩国电子通信研究院 | 用于滤波的方法和装置 |
US10750203B2 (en) * | 2016-12-22 | 2020-08-18 | Mediatek Inc. | Method and apparatus of adaptive bi-prediction for video coding |
US10965955B2 (en) * | 2016-12-22 | 2021-03-30 | Mediatek Inc. | Method and apparatus of motion refinement for video coding |
US20180199057A1 (en) * | 2017-01-12 | 2018-07-12 | Mediatek Inc. | Method and Apparatus of Candidate Skipping for Predictor Refinement in Video Coding |
US10523964B2 (en) * | 2017-03-13 | 2019-12-31 | Qualcomm Incorporated | Inter prediction refinement based on bi-directional optical flow (BIO) |
US10595035B2 (en) * | 2017-03-22 | 2020-03-17 | Qualcomm Incorporated | Constraining motion vector information derived by decoder-side motion vector derivation |
US10477237B2 (en) * | 2017-06-28 | 2019-11-12 | Futurewei Technologies, Inc. | Decoder side motion vector refinement in video coding |
CA3151032A1 (en) * | 2017-06-30 | 2019-01-03 | Huawei Technologies Co., Ltd. | Motion vector determination for video frame block inter-prediction |
US11750832B2 (en) * | 2017-11-02 | 2023-09-05 | Hfi Innovation Inc. | Method and apparatus for video coding |
US11470308B2 (en) * | 2018-09-21 | 2022-10-11 | Vid Scale, Inc. | Complexity reduction and bit-width control for bi-directional optical flow |
US11146810B2 (en) * | 2018-11-27 | 2021-10-12 | Qualcomm Incorporated | Decoder-side motion vector refinement |
US11153590B2 (en) * | 2019-01-11 | 2021-10-19 | Tencent America LLC | Method and apparatus for video coding |
EP4333436A3 (en) * | 2019-02-08 | 2024-05-01 | Beijing Dajia Internet Information Technology Co., Ltd. | Methods and devices for selectively applying bi-directional optical flow and decoder-side motion vector refinement for video coding |
-
2020
- 2020-02-08 EP EP24152590.6A patent/EP4333436A3/en active Pending
- 2020-02-08 MX MX2021009529A patent/MX2021009529A/es unknown
- 2020-02-08 JP JP2021546307A patent/JP7232345B2/ja active Active
- 2020-02-08 EP EP24152518.7A patent/EP4333435A3/en active Pending
- 2020-02-08 CN CN202310971968.8A patent/CN116886925A/zh active Pending
- 2020-02-08 KR KR1020217035265A patent/KR102409275B1/ko active IP Right Grant
- 2020-02-08 EP EP20752247.5A patent/EP3909247B1/en active Active
- 2020-02-08 CN CN202310894965.9A patent/CN116828185A/zh active Pending
- 2020-02-08 KR KR1020227011121A patent/KR20220046005A/ko active Search and Examination
- 2020-02-08 CN CN202080013232.4A patent/CN113424537A/zh active Pending
- 2020-02-08 KR KR1020217025204A patent/KR102384240B1/ko active IP Right Grant
- 2020-02-08 CN CN202210827077.0A patent/CN115209159B/zh active Active
- 2020-02-08 PT PT207522475T patent/PT3909247T/pt unknown
- 2020-02-08 DK DK20752247.5T patent/DK3909247T3/da active
- 2020-02-08 FI FIEP20752247.5T patent/FI3909247T3/fi active
- 2020-02-08 KR KR1020227019687A patent/KR20220083862A/ko active Application Filing
- 2020-02-08 CN CN202111233781.5A patent/CN113965746B/zh active Active
- 2020-02-08 WO PCT/US2020/017382 patent/WO2020163837A1/en unknown
- 2020-02-10 CN CN202010085186.0A patent/CN111294598B/zh active Active
- 2020-02-10 CN CN202111667192.8A patent/CN114286101B/zh active Active
-
2021
- 2021-08-06 US US17/396,648 patent/US20210368166A1/en active Granted
- 2021-08-06 US US17/396,641 patent/US20210368200A1/en active Pending
-
2022
- 2022-05-23 JP JP2022084108A patent/JP7339395B2/ja active Active
-
2023
- 2023-05-01 JP JP2023075405A patent/JP2023099145A/ja active Pending
- 2023-11-16 JP JP2023194974A patent/JP2024012627A/ja active Pending
Non-Patent Citations (4)
Title |
---|
BROSS, BENJAMIN ET AL.: "Versatile Video Coding (Draft 3)", JOINT VIDEO EXPERTS TEAM (JVET) OF ITU-T SG 16 WP 3 AND ISO/IEC JTC 1/SC 29/WG 11 12TH MEETING: MACA, vol. JVET-M0147 (version 5), JPN6022006297, 15 January 2019 (2019-01-15), ISSN: 0004842454 * |
CHEN, YI-WEN ET AL.: "Non-CE9: Mutually exclusive DMVR/BDOF at CU level", JOINT VIDEO EXPERTS TEAM (JVET) OF ITU-T SG 16 WP 3 AND ISO/IEC JTC 1/SC 29/WG 11 14TH MEETING: GENE, vol. JVET-N0328 (version 1), JPN6022006299, 13 March 2019 (2019-03-13), ISSN: 0004709449 * |
SETHURAMAN, SRIRAM: "Non-CE9: Co-existence analysis for DMVR with BDOF", JOINT VIDEO EXPERTS TEAM (JVET) OF ITU-T SG 16 WP 3 AND ISO/IEC JTC 1/SC 29/WG 11 13TH MEETING: MARR, vol. JVET-M0223 (version 4), JPN6022006301, 12 January 2019 (2019-01-12), ISSN: 0004842452 * |
UNNO, KYOHEI ET AL.: "CE9-related : DMVR with Coarse-to-Fine Search and Block Size Limit", JOINT VIDEO EXPERTS TEAM (JVET) OF ITU-T SG 16 WP 3 AND ISO/IEC JTC 1/SC 29/WG 11 12TH MEETING: MACA, vol. JVET-L0382 (version 4), JPN6022032433, 7 October 2018 (2018-10-07), ISSN: 0004842453 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7502565B2 (ja) | 2021-08-16 | 2024-06-18 | テンセント・アメリカ・エルエルシー | Mmvdシグナリングの改善 |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2022517134A (ja) | ビデオ符号化のための双方向オプティカルフローおよびデコーダ側動きベクトル補正を選択的に適用する方法およびデバイス | |
TWI711300B (zh) | 照度補償方法及相應之視訊處理裝置 | |
JP7425118B2 (ja) | ビデオ復号化方法、およびプログラム | |
US8929450B2 (en) | Temporal block merge mode | |
KR20210107897A (ko) | 비디오 코딩에서 장기 참조 픽처에 대한 제한받는 움직임 벡터 도출 | |
KR20190016059A (ko) | 스킵 모드를 이용한 영상 복호화 방법 및 이러한 방법을 사용하는 장치 | |
US20180160138A1 (en) | Method and device for performing deblocking filtering | |
CN113243108A (zh) | 利用三角形形状预测单元的视频编解码 | |
JP2024099849A (ja) | ビデオ符号化のための双方向オプティカルフローおよびデコーダ側動きベクトル補正を選択的に適用する方法およびデバイス | |
CN117014615B (zh) | 视频编码方法、设备和非暂时性计算机可读存储介质 | |
WO2023147243A1 (en) | Improved local illumination compensation for inter prediction | |
CN113491117A (zh) | 用于处理不同图片尺寸的视频编解码 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210806 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210806 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20210810 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220221 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220512 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20220802 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221202 |
|
C60 | Trial request (containing other claim documents, opposition documents) |
Free format text: JAPANESE INTERMEDIATE CODE: C60 Effective date: 20221202 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20221215 |
|
C21 | Notice of transfer of a case for reconsideration by examiners before appeal proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C21 Effective date: 20221216 |
|
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: 20230210 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230217 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7232345 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |