JP7509944B2 - コーディング映像における二次変換の使用 - Google Patents
コーディング映像における二次変換の使用 Download PDFInfo
- Publication number
- JP7509944B2 JP7509944B2 JP2023054241A JP2023054241A JP7509944B2 JP 7509944 B2 JP7509944 B2 JP 7509944B2 JP 2023054241 A JP2023054241 A JP 2023054241A JP 2023054241 A JP2023054241 A JP 2023054241A JP 7509944 B2 JP7509944 B2 JP 7509944B2
- Authority
- JP
- Japan
- Prior art keywords
- block
- secondary transform
- transform
- dimensions
- video
- 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
- 230000009466 transformation Effects 0.000 title claims description 91
- 238000000844 transformation Methods 0.000 title claims description 8
- 238000000034 method Methods 0.000 claims description 193
- 238000012545 processing Methods 0.000 claims description 86
- 238000013139 quantization Methods 0.000 claims description 72
- 238000006243 chemical reaction Methods 0.000 claims description 67
- 239000011159 matrix material Substances 0.000 claims description 58
- 230000004044 response Effects 0.000 claims description 11
- 230000015654 memory Effects 0.000 claims description 9
- 241000023320 Luma <angiosperm> Species 0.000 description 26
- OSWPMRLSEDHDFF-UHFFFAOYSA-N methyl salicylate Chemical compound COC(=O)C1=CC=CC=C1O OSWPMRLSEDHDFF-UHFFFAOYSA-N 0.000 description 26
- 238000005516 engineering process Methods 0.000 description 18
- 239000013598 vector Substances 0.000 description 18
- 230000008569 process Effects 0.000 description 16
- 239000000523 sample Substances 0.000 description 16
- 238000010586 diagram Methods 0.000 description 12
- 230000001419 dependent effect Effects 0.000 description 10
- 238000004590 computer program Methods 0.000 description 9
- 230000006835 compression Effects 0.000 description 7
- 238000007906 compression Methods 0.000 description 7
- 208000037170 Delayed Emergence from Anesthesia Diseases 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 230000002441 reversible effect Effects 0.000 description 6
- 238000012360 testing method Methods 0.000 description 5
- 239000013074 reference sample Substances 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 230000006837 decompression Effects 0.000 description 3
- 238000001914 filtration Methods 0.000 description 3
- 238000013507 mapping Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000009467 reduction Effects 0.000 description 3
- 230000011664 signaling Effects 0.000 description 3
- 238000000638 solvent extraction Methods 0.000 description 3
- 230000001131 transforming effect Effects 0.000 description 3
- 230000000007 visual effect 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
- 230000003044 adaptive effect Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 230000008602 contraction Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000005192 partition Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 238000013515 script Methods 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000013178 mathematical model Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000010187 selection method Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 238000012546 transfer Methods 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/11—Selection of coding mode or of prediction mode among a plurality of spatial 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/12—Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264
- H04N19/122—Selection of transform size, e.g. 8x8 or 2x4x8 DCT; Selection of sub-band transforms of varying structure or type
-
- 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/124—Quantisation
-
- 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/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/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/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/186—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 a colour or a chrominance component
-
- 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
-
- 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)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Discrete Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
パリ条約に基づく適用可能な特許法および/または規則に基づいて、本願は、2019年4月23日出願の国際特許出願第PCT/CN2019/083853号の優先権および利益を適時に主張することを目的とする。法に基づくすべての目的のために、上記出願の開示全体は、本明細書の開示の一部として参照により援用される。
pred(x,y)=(wL×R-1,y+wT×Rx,-1-wTL×R-1,-1+(64-wL-wT+wTL)×pred(x,y)+32)>>6
式中、Rx,-1,R-1,yは、現在のサンプル(x,y)の左上および上に位置する参照サンプルをそれぞれ表し、R-1,-1は、現在のブロックの左上隅に位置する参照サンプルを表す。
垂直BDPCMが信号通知されると、以下のようになる。
- 現在のピクチャの左上の輝度サンプルに対する現在の輝度変換ブロックの左上のサンプルを規定する輝度位置(xTbY,yTbY)、
-現在の変換ブロックの幅を規定する変数nTbW、
-現在の変換ブロックの高さを規定する変数nTbH、
- 現在のブロックの色成分を規定する変数cIdx、
- スケーリングされた変換係数の(nTbW)x(nTbH)array d[x][y]、但しx=0..nTbW-1,y=0..nTbH-1.
a. 一例において、逆量子化後の係数を[QMinCoef,QMaxCoef]の範囲に包括的にクリップすると、MinCoefはQMinCoefに等しく設定されてもよく、および/またはMaxCoefはQMaxCoefに設定されてもよい。
b. 一例において、MinCoefおよび/またはMaxCoefは、色成分に依存してもよい。
i. 一例において、MinCoefおよび/またはMaxCoefは、対応する色成分のビット深度に依存してもよい。
c. 一例において、MinCoefおよび/またはMaxCoefは、ブロック形状(例えば、正方形または非正方形)および/またはブロック寸法に依存してもよい。
d. 一例において、SPS、PPS、スライスヘッダ/タイルグループヘッダ/CTU/CU等において、MinCoefおよび/またはMaxCoefの候補値の値または選択が信号通知してもよい。
e. 一例において、輝度成分の場合、MinCoefおよび/またはMaxCoefは、以下のように導出してもよい。
MinCoef=-(1<<(extended_precision_processing_flag?Max(15,BitDepthY+6):15))
MaxCoef=(1<<(extended_precision_processing_flag?Max(15,BitDepthY+6):15))-1、
ここで、BitDepthYは、輝度成分のビット深度であり、extended_precision_processing_flagは、SPSなどにおいて信号通知してもよい。
f. 一例において、成分として、MinCoefおよび/またはMaxCoefは、以下のように導出してもよい。
MinCoef=-(1<<(extended_precision_processing_flag?Max(15,BitDepthC+6):15))
MaxCoef=(1<<(extended_precision_processing_flag?Max(15,BitDepthC+6):15))-1,
ここで、BitDepthCはクロマ成分のビット深度であり、extended_precision_processing_flagは、SPSなどにおいて信号通知してもよい。
g. いくつかの実施形態において、MinCoefは、-(1<<15)であり、MaxCoefは、(1<<15)-1である。
h. 一例において、適合ビットストリームは、順方向RSTの後の変換係数が所与の範囲内にあることを満足するものとする。
a. 一例において、ゼロ化範囲は、RSTが適用されるサブブロックインデックスに依存してもよい。
i. 代替的に、ゼロ化範囲は、RSTが適用されるサブブロックの数に依存してもよい。
b. 一例において、1つの係数ブロック全体において、順方向RSTを適用するおよび/またはRSTを反転させるS個のサブブロックが存在する場合、第1のサブブロックおよび第2のサブブロックの係数に順方向RSTを適用するおよび/またはRSTを反転させる方法は異なってもよく、この場合、S<1、例えば、S=2である。例えば、第1のM×Nサブブロックは、左上のM×Nサブブロックであってもよい。
i. 一例において、2.10章に記載するようなnonZeroSizeは、第1のM×N個の係数サブブロック(nonZeroSize0と表される)と、第2のM×N個の係数サブブロック(nonZeroSize1と表される)とで異なってもよい。
1) 一例において、nonZeroSize0は、nonZeroSize1よりも大きくてもよい。例えば、nonZeroSize0=16およびnonZeroSize1=8である。
ii. 一例において、2.10章に記載されるようなnonZeroSizeは、前方RSTおよび/または反転RSTが適用されるべき1つのM×Nサブブロックのみである場合、または前方RSTおよび/または反転RSTが適用されるべき2つ以上のM×Nサブブロックがある場合には異なっていてもよい。
1) 一例において、順方向RSTおよび/または逆方向RSTに適用されるべきM×N個のサブブロックが複数ある場合、nonZeroSizeは8に等しくてもよい。
a. 一例において、H>T1および/またはW>T2、例えば、T1=T2=16である場合、順方向RSTおよび/または反転RSTは、1つのM×N個の係数サブブロックのみに適用される。
b. 一例において、H<T1および/またはW<T2、例えばT1=T2=32である場合、順方向RSTおよび/または逆方向RSTは、1つのM×N個の係数サブブロックのみに適用される。
c. 一例において、順方向RSTおよび/または逆方向RSTは、すべてのH>8および/またはW>8の場合、1つのM×N個の係数サブブロックのみに適用される。
d. 一例において、現在のブロックのサイズがM×HまたはW×Nであり、ここで、H≧Nであり、W≧Mである場合、順方向RSTおよび/または逆方向RSTは、1つのM×N個のサブブロック(例えば、左上のM×N個のサブブロック)のみに適用される。例えば、M=N=4
a. さらに、代替的に、非ゼロ係数の最大数が満たされるように、順方向RSTの後に変換係数にゼロ化を適用してもよい。
i. 一例において、変換係数が左上のM×M領域の外側に位置し、MがK以下であり、MがLよりも大きくない場合、変換係数は0に設定してもよい。
a. 一例において、以下のような1つ以上の動作は、エンコーダにおいて実行してもよい。動作は順に従って実行してもよい。
i. 2つの隣接するM×N個のサブブロックにおける係数を、2×M×N個の要素を有する1-Dベクトルに再配置する。
ii. 1-Dベクトルに、2×M×N列、M×N行(またはM×N列、2×M×N行)の変換行列を有する順方向RSTを適用する。
iii. M×N個の要素を有する変換された1-Dベクトルは、第1のM×N個のサブブロック(例えば、左上のサブブロック)に再配置する。
iv. 第2のM×Nサブブロックにおけるすべての係数は、ゼロとして設定してもよい。
b. 一例において、以下のような1つ以上の動作は、デコーダにおいて実行してもよい。動作は順に従って実行してもよい。
i. 第1のM×Nサブブロック(例えば、左上のサブブロック)における係数を、M×N個の要素を有する1-Dベクトルに再配置する。
ii. 1-Dベクトルに、M×N列、2×M×N行(または2×M×N列、M×N行)の変換行列を有する反転RSTを適用する。
iii. 2×M×N個の要素を有する変換された1-Dベクトルを、2つの隣接するM×N個のサブブロックに再配置する。
c. 一例において、1つのブロックは、K(K>1)個のサブブロックに分割されてもよく、主メジャーおよび二次変換は、共に、サブブロックレベルで行ってもよい。
a. 一例において、同じブロック寸法の場合、輝度およびクロマ成分の場合、この範囲が異なってもよい。
a. 一例において、それは、イントラモードまたは非イントラモード等のコーディングモードに依存してもよい。
b. 一例において、それは、コーディングモード、例えば、イントラモード、インターモード、またはIBCモードに依存してもよい。
c. 一例において、それは参照ピクチャ/動き情報に依存してもよい。
a. 一例において、QPがQPAである場合、nonZeroSizeは非ZeroSizeAに等しく、QPがQPBである場合、nonZeroSizeは非ZeroSizeBであると仮定する。QPAがQPB以上である場合、nonZeroSizeAはnonZeroSizeB以下である。
b. 異なるnonZeroSizeのために、異なる変換/inv変換行列を使用してもよい。
a. 代替的に、複数の範囲を定義してもよい。そして、SPS、PPS、ピクチャヘッダ、スライスヘッダ、タイルグループヘッダ、CTUの行、CTU、CU等において、どの候補の非ゼロサイズが選択されたかの指示を信号通知してもよい。
a. 一例において、RSTは、クロマ成分(例えば、Cbおよび/またはCr)に適用されなくてもよい。
b. 一例において、カラーフォーマットが4:0:0である場合、RSTはクロマ成分に適用されなくてもよい。
c. 一例において、別個の平面コーディングが使用される場合、RSTはクロマ成分に適用されなくてもよい。
d. 一例において、特定のブロック寸法のためのnonZeroSizeは、色成分に依存してもよい。
i. 一例において、クロマ成分のnonZeroSizeは、同じブロック寸法の場合、輝度成分のnonZeroSizeより小さくてもよい。
a. 一例において、RSTは、1つまたは複数の特定のイントラ予測モードに使用できない。
i. 例えば、LMモードにRSTを使用できない。
ii. 例えば、LM-TモードにおいてRSTを使用できない。
iii. 例えば、LM-AモードではRSTを使用できない。
iv. 例えば、RSTは、広角イントラ予測モードには使用できない。
v. 例えば、RSTは、BDPCMモードまたは/およびDPCMモードまたは/またはRBDPCMモードに使用できない。
vi. 例えば、ALWIPモードではRSTを使用できない。
vii. 例えば、RSTは、特定の角度イントラ予測モード(例えば、DC、平面、垂直、水平等)に使用できない。
viii. 例えば、RSTは、LMモードおよび/またはLM-Tモードおよび/またはLM-Aモードにおける輝度成分に使用してもよいが、クロマ成分には使用されなくてもよい。
ix. 例えば、ジョイントクロマ残差コーディングが適用される場合、RSTはクロマ成分に使用されなくてもよい。
b. RSTを適用できない場合、現在のブロックにおける情報関連RSTを示すための構文要素は、信号通知されなくてもよい。
a. 一例において、RSTは、インターコーディングブロックに適用してもよい。
b. 一例において、RSTは、イントラブロックコピー(IBC)コーディングブロックに適用してもよい。
c. 一例において、RSTは、インター・イントラ結合予測(CIIP)でコーディングされたブロックに適用してもよい。
a. 例えば、RST(例えば、制御フラグ)が適用可能であるかどうかを示す情報は、PPS、スライスヘッダ、ピクチャヘッダ、タイルグループヘッダ、タイル、CTU行、CTUにおいて信号通知してもよい。
b. RSTが適用可能であるかどうかは、標準的なプロファイル/レベル/層に依存してもよい。
a. 一例において、現在のブロックがRSTを適用した場合、PDPCを適用しなくてもよい。
b. 一例において、現在のブロックがRSTを適用した場合、PDPCを適用してもよい。
c. 代替的に、RSTが適用されるかどうかは、PDPCが適用されるかどうかに依存してもよい。
i.一例において、PDPCが適用される場合、RSTは適用されない。
ii. RSTを適用できない場合、現在のブロックにおける情報関連RSTを示すための構文要素は、信号通知されなくてもよい。
a. 一例において、現在のブロックがRSTを適用した場合、近傍のサンプルをフィルタリングしなくてもよい。
b. 一例において、現在のブロックがRSTを適用した場合、近傍のサンプルをフィルタリングしてもよい。
c. 代替的に、RSTが適用されるかどうかは、イントラ予測に使用される近傍のサンプルがフィルタリングされるかどうかに依存してもよい。
i. 一例において、イントラ予測に使用される近傍のサンプルをフィルタリングする場合、RSTは適用されない。
ii. 一例において、イントラ予測に使用される近傍のサンプルをフィルタリングしない場合、RSTは適用されない。
iii. RSTを適用できない場合、現在のブロックにおける情報関連RSTを示すための構文要素は、信号通知されなくてもよい。
a. 例えば、主変換はスキップされるが、二次変換を依然として適用してもよい。
b. 変換スキップモードで使用される二次変換行列は、非変換スキップモードで使用される二次変換行列とは異なっていてもよい。
a. 一例において、RSTのための第1の変換行列における第1の要素は、RSTのための第1の変換行列における第2の要素によって予測されてもよい。
i. 例えば、2つの素子の差を記憶させてもよい。
ii. 例えば、この差は、ビット幅が8未満、例えば6または4で記憶させてもよい。
b. 一例において、RSTのための第1の変換行列における第1の要素は、RSTのための二次変換行列における第2の要素によって予測されてもよい。
i. 例えば、2つの素子の差を記憶させてもよい。
ii. 例えば、この差は、ビット幅が8未満、例えば6または4で記憶させてもよい。
a. 一例において、RSTのための二次変換行列の部分要素を抽出し、RSTのための第1の変換行列を構築してもよい。
b. 一例において、RSTのための第1の変換行列は、RSTのための二次変換行列の全体または一部を回転または反転させることによって導出されてもよい。
c. 一例において、RSTのための第1の変換行列は、RSTのための二次変換行列に対してダウンサンプリングまたはアップサンプリングを行うことによって導出される。
a. 一例において、情報関連RSTの信号通知は、残差を構文解析する時に計数される非ゼロまたはゼロ係数に依存しなくてもよい。
b. 一例において、残差を構文解析する時に、非ゼロまたはゼロ係数を計数しなくてもよい。
c. 一例において、RSTによってすべてゼロに設定されたサブブロックのためのコーディングブロックフラグ(cbf)は、信号通知されず、0であると推測してもよい。
d. 一例において、RSTによってゼロに設定された係数の有意なフラグは、信号通知されず、0であると推測してもよい。
e. 剰余ブロックを構文解析するための走査順序は、RSTを適用するかどうか、およびどのように適用するかに依存してもよい。
i. 一例において、RSTによってゼロに設定された係数は、走査されなくてもよい。
f. 剰余ブロックを構文解析する算術コーディングコンテキストは、RSTを適用するかどうか、およびどのように適用するかに依存してもよい。
a. 一例において、RSTが適用されるかどうかに関わらず、異なる量子化行列が適用されてもよい。
b. 代替的に、RSTを適用するかどうか、およびどのように適用するかは、量子化行列を適用するかどうか、およびどのように適用するかに依存してもよい。
i. 一例において、ブロックに量子化行列を適用する場合、RSTを適用しなくてもよい。
a. 一例において、RSTは、変換スキップが使用される場合、残差に適用されてもよい。
b. 一例において、RSTは、1つのブロックの量子化変換係数に適用されてもよい。
24. RSTはサブブロック変換ブロックに適用されてもよいことが提案される。
a. 一例において、RSTは、サブブロック変換によって生成された左上の係数に適用してもよい。
Claims (13)
- 映像データを処理する方法であって、
映像の現在のブロックと前記映像のビットストリームとの間の変換のために、二次変換が前記現在のブロックに適用可能であると決定することであって、前記二次変換が順方向二次変換と逆方向二次変換との少なくとも一方を含み、前記順方向二次変換が順方向一次変換と量子化との間に行われ、前記逆方向二次変換が量子化と逆方向一次変換との間に行われる、決定することと、
第1の条件を満たす前記現在のブロックの寸法に応じて、8×8の二次変換サイズを有する前記二次変換が、8×8の寸法を有する前記現在のブロックの第1の単一の左上サブブロックに適用可能であることを決定することであって、前記第1の条件は、前記現在のブロックの前記寸法がW1×H1であることを要求し、H1≧8及びW1≧8である、決定することと、
前記現在のブロックの前記寸法が第2の条件を満たすことに応じて、4×4の二次変換サイズを有する前記二次変換が、4×4の寸法を有する前記現在のブロックの第2の単一の左上サブブロックに適用され、4×4の寸法を有するとともに前記第2の単一の左上サブブロックに隣接するサブブロックに二次変換が適用されないことを決定することであって、前記第2の条件は、前記現在のブロックの前記寸法が4×H1又はW1×4であることを要求し、H1>8及びW1>8である、決定することと、
前記決定することに基づいて、前記変換を行うことと、を含む、
方法。 - 前記二次変換の行列は、4つの変換セットから選択され、
前記4つの変換セットの各々は、2つの変換行列からなる、
請求項1に記載の方法。 - 前記二次変換を適用するかどうかは、ブロックのコーディングモードに依存し、
前記ブロックが変換スキップモードでコーディングされることに応じて、前記二次変換は前記ブロックに適用されない、又は、
前記ブロックが非イントラ予測モードでコーディングされることに応じて、前記二次変換が前記ブロックに適用されない、
請求項1又は2に記載の方法。 - 前記逆方向二次変換からの出力値は、包括的に[min,max]の第1の範囲内に制約され、min及びmaxが整数値であり、
逆量子化後の係数は、包括的に[qmin,qmax]の第2の範囲に制約され、qminは前記第1の範囲の最小値に等しく、qmaxは前記第1の範囲の最大値に等しく、qmin及びqmaxは整数であり、かつ、
minは、-(1<<15)に等しく、maxは(1<<15)-1に等しい、
請求項1から3のいずれか1項に記載の方法。 - 前記逆方向二次変換が適用されるか否かに基づいて、逆量子化に用いられる量子化行列が決定される、
請求項1から4のいずれか1項に記載の方法。 - クリッピング演算は、[min,max]の前記第1の範囲内に前記出力値をクリップするために適用される、
請求項4に記載の方法。 - 前記逆方向二次変換は、前記現在のブロックの逆量子化変換係数に適用される、
請求項1から6のいずれか1項に記載の方法。 - 前記二次変換は、低周波数非可分変換を含む、
請求項1から7のいずれか1項に記載の方法。 - 前記変換は、前記映像を前記ビットストリームに符号化することを含む、
請求項1から8のいずれか1項に記載の方法。 - 前記変換は、前記ビットストリームから前記映像を復号することを含む、
請求項1から8のいずれか1項に記載の方法。 - 処理装置と、命令が記憶された非一時的メモリと、を備える映像データを処理する装置であって、
前記命令は、前記処理装置による実行時に、前記処理装置に、
映像の現在のブロックと前記映像のビットストリームとの間の変換のために、二次変換が前記現在のブロックに適用可能であると決定することであって、前記二次変換が順方向二次変換と逆方向二次変換との少なくとも一方を含み、前記順方向二次変換が順方向一次変換と量子化との間に行われ、前記逆方向二次変換が量子化と逆方向一次変換との間に行われる、決定することと、
第1の条件を満たす前記現在のブロックの寸法に応じて、8×8の二次変換サイズを有する前記二次変換が、8×8の寸法を有する前記現在のブロックの第1の単一の左上サブブロックに適用可能であることを決定することであって、前記第1の条件は、前記現在のブロックの前記寸法がW1×H1であることを要求し、H1≧8及びW1≧8である、決定することと、
前記現在のブロックの前記寸法が第2の条件を満たすことに応じて、4×4の二次変換サイズを有する前記二次変換が、4×4の寸法を有する前記現在のブロックの第2の単一の左上サブブロックに適用され、4×4の寸法を有するとともに前記第2の単一の左上サブブロックに隣接するサブブロックに二次変換が適用されないことを決定することであって、前記第2の条件は、前記現在のブロックの前記寸法が4×H1又はW1×4であることを要求し、H1>8及びW1>8である、決定することと、
前記決定することに基づいて、前記変換を行うことと、を実行させる、
装置。 - 命令を記憶する非一時的なコンピュータ可読記憶媒体であって、
前記命令は、処理装置に、
映像の現在のブロックと前記映像のビットストリームとの間の変換のために、二次変換が前記現在のブロックに適用可能であると決定することであって、前記二次変換が順方向二次変換と逆方向二次変換との少なくとも一方を含み、前記順方向二次変換が順方向一次変換と量子化との間に行われ、前記逆方向二次変換が量子化と逆方向一次変換との間に行われる、決定することと、
第1の条件を満たす前記現在のブロックの寸法に応じて、8×8の二次変換サイズを有する前記二次変換が、8×8の寸法を有する前記現在のブロックの第1の単一の左上サブブロックに適用可能であることを決定することであって、前記第1の条件は、前記現在のブロックの前記寸法がW1×H1であることを要求し、H1≧8及びW1≧8である、決定することと、
前記現在のブロックの前記寸法が第2の条件を満たすことに応じて、4×4の二次変換サイズを有する前記二次変換が、4×4の寸法を有する前記現在のブロックの第2の単一の左上サブブロックに適用され、4×4の寸法を有するとともに前記第2の単一の左上サブブロックに隣接するサブブロックに二次変換が適用されないことを決定することであって、前記第2の条件は、前記現在のブロックの前記寸法が4×H1又はW1×4であることを要求し、H1>8及びW1>8である、決定することと、
前記決定することに基づいて、前記変換を行うことと、を実行させる、
非一時的なコンピュータ可読記憶媒体。 - 映像のビットストリームを記憶する方法であって、
二次変換が映像の現在のブロックに適用可能であると決定することであって、前記二次変換が順方向二次変換と逆方向二次変換との少なくとも一方を含み、前記順方向二次変換が順方向一次変換と量子化との間に行われ、前記逆方向二次変換が量子化と逆方向一次変換との間に行われる、決定することと、
第1の条件を満たす前記現在のブロックの寸法に応じて、8×8の二次変換サイズを有する前記二次変換が、8×8の寸法を有する前記現在のブロックの第1の単一の左上サブブロックに適用可能であることを決定することであって、前記第1の条件は、前記現在のブロックの前記寸法がW1×H1であることを要求し、H1≧8及びW1≧8である、決定することと、
前記現在のブロックの前記寸法が第2の条件を満たすことに応じて、4×4の二次変換サイズを有する前記二次変換が、4×4の寸法を有する前記現在のブロックの第2の単一の左上サブブロックに適用され、4×4の寸法を有するとともに前記第2の単一の左上サブブロックに隣接するサブブロックに二次変換が適用されないことを決定することであって、前記第2の条件は、前記現在のブロックの前記寸法が4×H1又はW1×4であることを要求し、H1>8及びW1>8である、決定することと、
前記決定することに基づいて、前記映像の前記ビットストリームを生成することと、
前記ビットストリームを非一時的なコンピュータ可読記録媒体に記憶することと、
を含む、
方法。
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNPCT/CN2019/083853 | 2019-04-23 | ||
CN2019083853 | 2019-04-23 | ||
PCT/CN2020/086444 WO2020216299A1 (en) | 2019-04-23 | 2020-04-23 | Use of secondary transform in coded video |
JP2021561889A JP7256293B2 (ja) | 2019-04-23 | 2020-04-23 | 符号化映像における二次変換の使用 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021561889A Division JP7256293B2 (ja) | 2019-04-23 | 2020-04-23 | 符号化映像における二次変換の使用 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2023089032A JP2023089032A (ja) | 2023-06-27 |
JP7509944B2 true JP7509944B2 (ja) | 2024-07-02 |
Family
ID=72940845
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021561889A Active JP7256293B2 (ja) | 2019-04-23 | 2020-04-23 | 符号化映像における二次変換の使用 |
JP2023054241A Active JP7509944B2 (ja) | 2019-04-23 | 2023-03-29 | コーディング映像における二次変換の使用 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021561889A Active JP7256293B2 (ja) | 2019-04-23 | 2020-04-23 | 符号化映像における二次変換の使用 |
Country Status (6)
Country | Link |
---|---|
US (3) | US11647229B2 (ja) |
EP (1) | EP3932061A4 (ja) |
JP (2) | JP7256293B2 (ja) |
KR (1) | KR20210154151A (ja) |
CN (4) | CN113785576B (ja) |
WO (3) | WO2020216303A1 (ja) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113785576B (zh) | 2019-04-23 | 2023-05-16 | 北京字节跳动网络技术有限公司 | 编解码视频中的二次变换的使用 |
KR20200141399A (ko) * | 2019-06-10 | 2020-12-18 | 주식회사 엑스리스 | 영상 신호 부호화/복호화 방법 및 이를 위한 장치 |
CN113906746A (zh) * | 2019-06-12 | 2022-01-07 | 索尼集团公司 | 图像处理装置和方法 |
GB2585030A (en) * | 2019-06-25 | 2020-12-30 | British Broadcasting Corp | Method of signalling in a video codec |
CN112135148B (zh) * | 2019-06-25 | 2022-05-10 | 华为技术有限公司 | 非可分离变换方法以及设备 |
EP3991416A4 (en) * | 2019-08-30 | 2022-09-07 | Alibaba Group Holding Limited | MATRIX WEIGHTED INTRA PREDICTION OF VIDEO SIGNALS |
US20220295104A1 (en) * | 2019-09-20 | 2022-09-15 | Nokia Technologies Oy | An apparatus, a method and a computer program for video coding and decoding |
US20230103505A1 (en) * | 2021-10-01 | 2023-04-06 | Tencent America LLC | Secondary transforms for compound inter-intra prediction modes |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017195666A1 (ja) | 2016-05-13 | 2017-11-16 | ソニー株式会社 | 画像処理装置および方法 |
Family Cites Families (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2721787B1 (fr) * | 1994-06-22 | 1996-07-26 | Thomson Consumer Electronics | Procédé de quantification des coefficients. |
US6389072B1 (en) | 1998-12-23 | 2002-05-14 | U.S. Philips Corp. | Motion analysis based buffer regulation scheme |
JP2002094989A (ja) * | 2000-09-14 | 2002-03-29 | Pioneer Electronic Corp | ビデオ信号符号化装置及びビデオ信号符号化方法 |
US7280597B2 (en) * | 2003-06-24 | 2007-10-09 | Mitsubishi Electric Research Laboratories, Inc. | System and method for determining coding modes, DCT types and quantizers for video coding |
US20130003856A1 (en) * | 2011-07-01 | 2013-01-03 | Samsung Electronics Co. Ltd. | Mode-dependent transforms for residual coding with low latency |
WO2013063784A1 (en) * | 2011-11-03 | 2013-05-10 | Thomson Licensing | Video encoding and decoding based on image refinement |
CN108712652A (zh) * | 2012-06-29 | 2018-10-26 | 韩国电子通信研究院 | 视频编码方法和计算机可读介质 |
AU2013202653A1 (en) | 2013-04-05 | 2014-10-23 | Canon Kabushiki Kaisha | Method, apparatus and system for generating intra-predicted samples |
CN105516730B (zh) * | 2014-09-24 | 2018-04-24 | 晨星半导体股份有限公司 | 视讯编码装置及视讯解码装置以及其编码与解码方法 |
KR102600756B1 (ko) * | 2015-03-06 | 2023-11-10 | 한국과학기술원 | 저 복잡도 변환에 기반한 영상 부호화 및 복호화 방법 및 이를 이용하는 장치 |
US10491922B2 (en) | 2015-09-29 | 2019-11-26 | Qualcomm Incorporated | Non-separable secondary transform for video coding |
WO2017065525A2 (ko) * | 2015-10-13 | 2017-04-20 | 삼성전자 주식회사 | 영상을 부호화 또는 복호화하는 방법 및 장치 |
ITUB20155295A1 (it) * | 2015-10-16 | 2017-04-16 | Torino Politecnico | Apparatuses and methods for encoding and decoding images |
WO2017173593A1 (en) | 2016-04-06 | 2017-10-12 | Mediatek Singapore Pte. Ltd. | Separate coding secondary transform syntax elements for different color components |
US10708164B2 (en) * | 2016-05-03 | 2020-07-07 | Qualcomm Incorporated | Binarizing secondary transform index |
CN109076243B (zh) * | 2016-05-04 | 2022-01-25 | 夏普株式会社 | 用于对变换数据进行编码的***和方法 |
EP3454559A1 (en) | 2016-05-13 | 2019-03-13 | Sony Corporation | Image processing device and method |
RU2740863C2 (ru) * | 2016-05-13 | 2021-01-21 | Сони Корпорейшн | Устройство и способ обработки изображения |
EP3457691A1 (en) * | 2016-05-13 | 2019-03-20 | Sharp Kabushiki Kaisha | Image decoding device and image encoding device |
KR102424062B1 (ko) * | 2016-08-24 | 2022-07-22 | 소니그룹주식회사 | 화상 처리 장치, 화상 처리 방법 및 프로그램 |
US11095893B2 (en) * | 2016-10-12 | 2021-08-17 | Qualcomm Incorporated | Primary transform and secondary transform in video coding |
KR102416804B1 (ko) * | 2016-10-14 | 2022-07-05 | 세종대학교산학협력단 | 영상 부호화 방법/장치, 영상 복호화 방법/장치 및 비트스트림을 저장한 기록 매체 |
CN110326294A (zh) * | 2017-01-03 | 2019-10-11 | Lg电子株式会社 | 使用二次变换编码/解码视频信号的方法和设备 |
EP3349451A1 (en) | 2017-01-11 | 2018-07-18 | Thomson Licensing | Method and apparatus for selecting a coding mode used for encoding/decoding a residual block |
US11509934B2 (en) | 2017-03-16 | 2022-11-22 | Hfi Innovation Inc. | Method and apparatus of enhanced multiple transforms and non-separable secondary transform for video coding |
EP3588952B1 (en) | 2017-03-21 | 2021-04-28 | LG Electronics Inc. | Transform method in image coding system and apparatus for same |
US10855997B2 (en) * | 2017-04-14 | 2020-12-01 | Mediatek Inc. | Secondary transform kernel size selection |
US10805641B2 (en) * | 2017-06-15 | 2020-10-13 | Qualcomm Incorporated | Intra filtering applied together with transform processing in video coding |
US11134272B2 (en) * | 2017-06-29 | 2021-09-28 | Qualcomm Incorporated | Memory reduction for non-separable transforms |
CA3070507A1 (en) * | 2017-07-24 | 2019-01-31 | Arris Enterprises Llc | Intra mode jvet coding |
EP4395317A2 (en) * | 2017-07-28 | 2024-07-03 | Panasonic Intellectual Property Corporation of America | Encoding device and encoding method |
CN108322745B (zh) * | 2018-02-28 | 2019-12-03 | 中南大学 | 一种基于不可分二次变换模式的帧内快速选择方法 |
KR102555966B1 (ko) | 2018-07-12 | 2023-07-17 | 엘지전자 주식회사 | 비디오 신호를 처리하기 위한 방법 및 장치 |
JP2021509789A (ja) | 2018-09-02 | 2021-04-01 | エルジー エレクトロニクス インコーポレイティド | ビデオ信号の符号化/復号方法及びそのための装置 |
US11172211B2 (en) | 2019-04-04 | 2021-11-09 | Tencent America LLC | Method and apparatus for video coding |
CN114223207B (zh) | 2019-04-16 | 2023-09-22 | 寰发股份有限公司 | 用次要变换编解码视讯数据的方法以及装置 |
CN113785576B (zh) | 2019-04-23 | 2023-05-16 | 北京字节跳动网络技术有限公司 | 编解码视频中的二次变换的使用 |
-
2020
- 2020-04-23 CN CN202080031192.6A patent/CN113785576B/zh active Active
- 2020-04-23 JP JP2021561889A patent/JP7256293B2/ja active Active
- 2020-04-23 WO PCT/CN2020/086458 patent/WO2020216303A1/en active Application Filing
- 2020-04-23 KR KR1020217032818A patent/KR20210154151A/ko not_active Application Discontinuation
- 2020-04-23 CN CN202080031268.5A patent/CN113767627B/zh active Active
- 2020-04-23 EP EP20795742.4A patent/EP3932061A4/en active Pending
- 2020-04-23 CN CN202080031341.9A patent/CN113728636B/zh active Active
- 2020-04-23 CN CN202310488397.2A patent/CN116743994A/zh active Pending
- 2020-04-23 WO PCT/CN2020/086444 patent/WO2020216299A1/en unknown
- 2020-04-23 WO PCT/CN2020/086421 patent/WO2020216296A1/en active Application Filing
-
2021
- 2021-08-19 US US17/406,242 patent/US11647229B2/en active Active
- 2021-08-19 US US17/406,260 patent/US11546636B2/en active Active
-
2023
- 2023-03-29 JP JP2023054241A patent/JP7509944B2/ja active Active
- 2023-03-30 US US18/193,131 patent/US20230262263A1/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017195666A1 (ja) | 2016-05-13 | 2017-11-16 | ソニー株式会社 | 画像処理装置および方法 |
Non-Patent Citations (4)
Title |
---|
Kui Fan, Li Zhang, Kai Zhang, and Yue Wang,Non-CE6: A unified zero-out range for 4x4 LFNST,oint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11,JVET-P0379-v1,16th Meeting: Geneva, CH,2019年09月,pp.1-8 |
Mischa Siekmann, Martin Winken, Heiko Schwarz, and Detlev Marpe,CE6 - related: Simplification of the Reduced Secondary Transform,Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11,JVET-N0555-v3,14th Meeting: Geneva, CH,2019年03月,pp.1-9 |
Moonmo Koo et al.,CE6: Reduced Secondary Transform (RST) (test 6.5.1),Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11,JVET-M0292,13th Meeting: Marrakech, MA,2019年01月,pp.1-14 |
Moonmo Koo, Jaehyun Lim, Mehdi Salehifar, and Seung Hwan Kim,CE6: Reduced Secondary Transform (RST) (CE6-3.1),Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11,JVET-N0193,14th Meeting: Geneva, CH,2019年03月,pp.1-19 |
Also Published As
Publication number | Publication date |
---|---|
CN113767627A (zh) | 2021-12-07 |
US20220109876A1 (en) | 2022-04-07 |
US11647229B2 (en) | 2023-05-09 |
WO2020216296A1 (en) | 2020-10-29 |
US20220182675A1 (en) | 2022-06-09 |
US20230262263A1 (en) | 2023-08-17 |
JP2022529055A (ja) | 2022-06-16 |
CN116743994A (zh) | 2023-09-12 |
JP7256293B2 (ja) | 2023-04-11 |
EP3932061A4 (en) | 2022-06-01 |
EP3932061A1 (en) | 2022-01-05 |
CN113785576B (zh) | 2023-05-16 |
KR20210154151A (ko) | 2021-12-20 |
JP2023089032A (ja) | 2023-06-27 |
CN113728636B (zh) | 2022-11-04 |
CN113785576A (zh) | 2021-12-10 |
CN113728636A (zh) | 2021-11-30 |
WO2020216299A1 (en) | 2020-10-29 |
WO2020216303A1 (en) | 2020-10-29 |
CN113767627B (zh) | 2022-11-25 |
US11546636B2 (en) | 2023-01-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7509944B2 (ja) | コーディング映像における二次変換の使用 | |
WO2020244662A1 (en) | Simplified transform coding tools | |
WO2020228717A1 (en) | Block dimension settings of transform skip mode | |
JP2024012428A (ja) | クロス成分映像コーディングにおける線形パラメータの導出 | |
WO2021110018A1 (en) | Separable secondary transform processing of coded video | |
WO2021238828A1 (en) | Indication of multiple transform matrices in coded video | |
JP7444970B2 (ja) | デフォルトおよびユーザ定義のスケーリング行列の使用法 | |
WO2020228716A1 (en) | Usage of transquant bypass mode for multiple color components | |
WO2020244661A1 (en) | Implicit selection of transform candidates | |
WO2020253642A1 (en) | Block size dependent use of secondary transforms in coded video | |
US20220094929A1 (en) | Applicability of implicit transform selection | |
WO2022037700A1 (en) | Coding mode dependent selection of transform skip mode | |
WO2021180022A1 (en) | Handling of transform skip mode in video coding | |
WO2020221213A1 (en) | Intra sub-block partitioning and multiple transform selection | |
WO2020253810A1 (en) | Coding tools for chroma components | |
WO2020216302A1 (en) | Intra Prediction and Residual Coding | |
CN113728640B (zh) | 帧内预测和残差编解码 | |
US12052420B2 (en) | Intra prediction and residual coding | |
WO2021190594A1 (en) | Implicit determination of transform skip mode |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230419 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230419 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240206 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240426 |
|
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: 20240521 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240620 |