JP6929647B2 - ブロック適応色空間コンバージョンコーディング - Google Patents
ブロック適応色空間コンバージョンコーディング Download PDFInfo
- Publication number
- JP6929647B2 JP6929647B2 JP2016573495A JP2016573495A JP6929647B2 JP 6929647 B2 JP6929647 B2 JP 6929647B2 JP 2016573495 A JP2016573495 A JP 2016573495A JP 2016573495 A JP2016573495 A JP 2016573495A JP 6929647 B2 JP6929647 B2 JP 6929647B2
- Authority
- JP
- Japan
- Prior art keywords
- block
- quantization parameter
- quantization
- video
- video data
- 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/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/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/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
-
- 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/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)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
2014年6月20日に出願した米国仮出願第62/015,347号
2014年10月10日に出願した米国仮出願第62/062,797号
の利益を主張するものである。
http://phenix.int-evry.fr/jct/doc_end_user/documents/17_Valencia/wg11/JCTVC-Q1005-v4.zip
1に等しいlossless_enable_flagは、可逆コーディングが適用されることを示す。さらに、color_transform_enabled_flagが1に等しいとき、オリジナルYCoCg−R変換が使われる。
0に等しいlossless_enable_flagは、不可逆コーディングが適用されることを示す。さらに、color_transform_enabled_flagが1に等しいとき、オリジナルYCoCg変換が使われる。
この例では、defaultValは0に等しい。
8.4.1 イントラ予測モードでコーディングされたコーディングユニットのための一般的な復号プロセス
このプロセスへの入力は、以下の通りである。
− ...
このプロセスの出力は、デブロッキングフィルタリング前の、修正された再構築ピクチャである。
サブクローズ8.6.1において規定された量子化パラメータのための導出プロセスは、ルーマロケーション(xCb,yCb)を入力として呼び出される。
変数nCbSは、1<<log2CbSizeに等しくセットされる。
pcm_flag[xCb][yCb]およびIntraSplitFlagの値に依存して、ルーマサンプルのための復号プロセスは、次のように規定される。
− pcm_flag[xCb][yCb]が1に等しい場合、再構築ピクチャは、次のように修正される。
...
− そうではなく(pcm_flag[xCb][yCb]が0に等しい)、IntraSplitFlagが0に等しい場合、以下の順序付きステップが適用される。
1. intra_bc_flag[xCb][yCb]が0に等しいとき、サブクローズ8.4.2において規定されたイントラ予測モードについての導出プロセスは、ルーマロケーション(xCb,yCb)を入力として呼び出される。
2. intra_bc_flag[xCb][yCb]が1に等しいとき、サブクローズ8.4.4において規定されたイントラブロック複写予測モードでの、ブロックベクトル成分についての導出プロセスは、ルーマロケーション(xCb,yCb)および変数log2CbSizeを入力として呼び出され、出力はbvIntraである。
1. 変数xPbは、xCb+(nCbS>>1)*(blkIdx%2)に等しくセットされる。
2. 変数yPbは、yCb+(nCbS>>1)*(blkIdx/2)に等しくセットされる。
3. サブクローズ8.4.2において規定されたイントラ予測モードについての導出プロセスが、ルーマロケーション(xPb,yPb)を入力として呼び出される。
変数log2CbSizeCは、
pcm_flag[xCb][yCb]およびIntraSplitFlagの値に依存して、クロマサンプルのための復号プロセスは、次のように規定される。
− pcm_flag[xCb][yCb]が1に等しい場合、再構築ピクチャは、次のように修正される。
...
− そうではなく(pcm_flag[xCb][yCb]が0に等しい)、IntraSplitFlagが0に等しいか、またはChromaArrayTypeが3に等しくない場合、以下の順序付きステップが適用される。
1. intra_bc_flag[xCb][yCb]が0に等しいとき、8.4.3において規定されたクロマイントラ予測モードについての導出プロセスが、ルーマロケーション(xCb,yCb)を入力として呼び出され、出力は、変数IntraPredModeCである。
1. 変数xPbは、xCb+(nCbS>>1)*(blkIdx%2)に等しくセットされる。
2. 変数yPbは、yCb+(nCbS>>1)*(blkIdx/2)に等しくセットされる。
3. 8.4.3において規定されたクロマイントラ予測モードについての導出プロセスが、ルーマロケーション(xPb,yPb)を入力として呼び出され、出力は、変数IntraPredModeCである。
− cIdxが0に等しい場合、splitFlagは、split_transform_flag[xTbY][yTbY][trafoDepth]に等しくセットされる。
− そうではなく、次の条件のすべてが真である場合、splitFlagは1に等しくセットされる。
− cIdxが0よりも大きい
− split_transform_flag[xTbY][yTbY][trafoDepth]が1に等しい
− log2TrafoSizeが2よりも大きい
− そうでない場合、splitFlagは0に等しくセットされる。
splitFlagの値に応じて、以下が適用される。
− splitFlagが1に等しい場合、次の順序付きステップが適用される。
...
− そうでない(splitFlagが0に等しい)場合、値0..(cIdx>0&&ChromaArrayType==2?1:0)にわたって進む変数blkIdxに対して、以下の順序付きステップが適用される。
1. 変数nTbSが1<<log2TrafoSizeに等しくセットされる。
2. 変数yTbOffsetがblkIdx*nTbSに等しくセットされる。
3. 変数yTbOffsetYがyTbOffset*SubHeightCに等しくセットされる。
− implicit_rdpcm_enabled_flagが1に等しい。
− transform_skip_flag[xTbY][yTbY+yTbOffsetY][cIdx]が1に等しいか、またはcu_transquant_bypass_flagが1に等しい。
− predModeIntraが10に等しいか、またはpredModeIntraが26に等しい。
− そうでない場合、residualDpcmが、explicit_rdpcm_flag[xTbY][yTbY+yTbOffsetY][cIdx]に等しくセットされる。
− そうでない(predModeIntraBcが1に等しい)場合、サブクローズ8.4.4.2.7において規定されたイントラブロック複写プロセスが、変換ブロックロケーション(xTb0,yTb0+yTbOffset)、変換ブロックサイズnTbS、変数trafoDepth、変数bvIntra、および変数cIdxを入力として呼び出され、出力は、(nTbS)×(nTbS)アレイpredSamplesである。
− そうでない(predModeIntraBcが1に等しい)場合、サブクローズ8.6.5において規定された、変換迂回を使う、ブロックについての指向性残差修正プロセスが、explicit_rdpcm_dir_flag[xTbY][yTbY+yTbOffsetY][cIdx]に等しくセットされた変数mDir、変数nTbS、およびアレイresSamplesに等しくセットされた(nTbS)×(nTbS)アレイrを入力として呼び出され、出力は、修正された(nTbS)×(nTbS)アレイresSamplesである。
− ...
このプロセスの出力は、以下の通りである。
...
rqt_root_cbfの値に応じて、以下が適用される。
− rqt_root_cbfが0に等しいか、またはskip_flag[xCb][yCb]が1に等しい場合、およびChromaArrayTypeが0に等しくないとき、(nCbSL)×(nCbSL)アレイresSamplesLのすべてのサンプル、ならびに2つの(nCbSwC)×(nCbShC)アレイresSamplesCbおよびresSamplesCrのすべてのサンプルが0に等しくセットされる。
− そうでない(rqt_root_cbfが1に等しい)場合、次の順序付きステップが適用される。
1. ...
2. ....
3. ChromaArrayTypeが0に等しくないとき、サブクローズ8.5.4.3において後で規定されるクロマ残差ブロックについての復号プロセスが、ルーマロケーション(xCb,yCb)、(0,0)に等しくセットされたルーマロケーション(xB0,yB0)、log2CbSizeに等しくセットされた変数log2TrafoSize、0に等しくセットされた変数trafoDepth、2に等しくセットされた変数cIdx、nCbSwCに等しくセットされた変数nCbSw、nCbShCに等しくセットされた変数nCbSh、および(nCbSwC)×(nCbShC)アレイresSamplesCrを入力として呼び出され、出力は、(nCbSwC)×(nCbShC)アレイresSamplesCrの修正バージョンである。
このプロセスへの入力は、現在のピクチャの左上ルーマサンプルに対する現在のルーマコーディングブロックの左上サンプルを指定するルーマロケーション(xCb,yCb)を含む。
このプロセスでは、変数QpY、ルーマ量子化パラメータQp’Y、ならびにクロマ量子化パラメータQp’CbおよびQp’Crが導出される。
ルーマロケーション(xQg,yQg)は、現在のピクチャの左上ルーマサンプルに対する現在の量子化グループの左上ルーマサンプルを指定する。水平位置xQgおよび垂直位置yQgは、それぞれ、xCb−(xCb&((1<<Log2MinCuQpDeltaSize)−1))およびyCb−(yCb&((1<<Log2MinCuQpDeltaSize)−1))に等しくセットされる。量子化グループのルーマサイズ、すなわちLog2MinCuQpDeltaSizeは、同じqPY_PREDを共有するコーディングツリーブロック内の最小エリアのルーマサイズを決定する。
予測ルーマ量子化パラメータqPY_PREDは以下の順序付きステップによって導出される。
...
変数QpYは次のように導出される。
− 変数qPiCbおよびqPiCrは次のように導出される。
− そうでない場合、変数qPCbおよびqPCrは、それぞれqPiCbおよびqPiCrに等しいインデックスqPiに基づいて、Min(qPi,51)に等しくセットされる。
− CbおよびCr成分のクロマ量子化パラメータQp’CbおよびQp’Crは、次のように導出される。
量子化解除プロセスでは、各成分インデックス(cIdx)のための量子化パラメータqPが次のように導出される。
8.6.2 スケーリングおよび変換プロセス
このプロセスへの入力は、以下の通りである。
− 現在のピクチャの左上ルーマサンプルに対する現在のルーマ変換ブロックの左上サンプルを指定するルーマロケーション(xTbY,yTbY)、
− コーディングブロックに相対した現在のブロックの階層深度を指定する変数trafoDepth、
− 現在のブロックの色成分を指定する変数cIdx、
− 現在の変換ブロックのサイズを指定する変数nTbS。
このプロセスの出力は、要素r[x][y]をもつ残差サンプルの(nTbS)×(nTbS)アレイである。
量子化パラメータqPは、次のように導出される。
− cIdxが0に等しい場合、
一例では、例#1についての上のセクションにおいて定義されているのと同じように扱われ得る。
8.4.1 イントラ予測モードでコーディングされたコーディングユニットのための一般的な復号プロセス
このプロセスへの入力は、以下の通りである。
− ...
このプロセスの出力は、デブロッキングフィルタリング前の、修正された再構築ピクチャである。
サブクローズ8.6.1において規定された量子化パラメータのための導出プロセスは、ルーマロケーション(xCb,yCb)を入力として呼び出される。
変数nCbSは、1<<log2CbSizeに等しくセットされる。
pcm_flag[xCb][yCb]およびIntraSplitFlagの値に依存して、ルーマサンプルのための復号プロセスは、次のように規定される。
− pcm_flag[xCb][yCb]が1に等しい場合、再構築ピクチャは、次のように修正される。
...
− そうではなく(pcm_flag[xCb][yCb]が0に等しい)、IntraSplitFlagが0に等しい場合、以下の順序付きステップが適用される。
3. intra_bc_flag[xCb][yCb]が1に等しいとき、サブクローズ8.4.4において規定されたイントラブロック複写予測モードでの、ブロックベクトル成分についての導出プロセスは、ルーマロケーション(xCb,yCb)および変数log2CbSizeを入力として呼び出され、出力はbvIntraである。
6. 変数xPbは、xCb+(nCbS>>1)*(blkIdx%2)に等しくセットされる。
7. 変数yPbは、yCb+(nCbS>>1)*(blkIdx/2)に等しくセットされる。
8. サブクローズ8.4.2において規定されたイントラ予測モードについての導出プロセスが、ルーマロケーション(xPb,yPb)を入力として呼び出される。
変数log2CbSizeCは、
pcm_flag[xCb][yCb]およびIntraSplitFlagの値に依存して、クロマサンプルのための復号プロセスは、次のように規定される。
− pcm_flag[xCb][yCb]が1に等しい場合、再構築ピクチャは、次のように修正される。
...
− そうではなく(pcm_flag[xCb][yCb]が0に等しい)、IntraSplitFlagが0に等しいか、またはChromaArrayTypeが3に等しくない場合、以下の順序付きステップが適用される。
4. intra_bc_flag[xCb][yCb]が0に等しいとき、8.4.3において規定されたクロマイントラ予測モードについての導出プロセスが、ルーマロケーション(xCb,yCb)を入力として呼び出され、出力は、変数IntraPredModeCである。
6. 変数xPbは、xCb+(nCbS>>1)*(blkIdx%2)に等しくセットされる。
7. 変数yPbは、yCb+(nCbS>>1)*(blkIdx/2)に等しくセットされる。
8. 8.4.3において規定されたクロマイントラ予測モードについての導出プロセスが、ルーマロケーション(xPb,yPb)を入力として呼び出され、出力は、変数IntraPredModeCである。
このプロセスへの入力は、現在のピクチャの左上ルーマサンプルに対する現在のルーマコーディングブロックの左上サンプルを指定するルーマロケーション(xCb,yCb)を含む。
このプロセスでは、変数QpY、ルーマ量子化パラメータQp’Y、ならびにクロマ量子化パラメータQp’CbおよびQp’Crが導出される。
ルーマロケーション(xQg,yQg)は、現在のピクチャの左上ルーマサンプルに対する現在の量子化グループの左上ルーマサンプルを指定する。水平位置xQgおよび垂直位置yQgは、それぞれ、xCb−(xCb&((1<<Log2MinCuQpDeltaSize)−1))およびyCb−(yCb&((1<<Log2MinCuQpDeltaSize)−1))に等しくセットされる。量子化グループのルーマサイズ、すなわちLog2MinCuQpDeltaSizeは、同じqPY_PREDを共有するコーディングツリーブロック内の最小エリアのルーマサイズを決定する。
予測ルーマ量子化パラメータqPY_PREDは以下の順序付きステップによって導出される。
...
変数QpYは次のように導出される。
− ...
− CbおよびCr成分のクロマ量子化パラメータQp’CbおよびQp’Crは、次のように導出される。
8.6.1 量子化パラメータについての導出プロセス
このプロセスへの入力は、現在のピクチャの左上ルーマサンプルに対する現在のルーマコーディングブロックの左上サンプルを指定するルーマロケーション(xCb,yCb)を含む。
このプロセスでは、変数QpY、ルーマ量子化パラメータQp’Y、ならびにクロマ量子化パラメータQp’CbおよびQp’Crが導出される。
ルーマロケーション(xQg,yQg)は、現在のピクチャの左上ルーマサンプルに対する現在の量子化グループの左上ルーマサンプルを指定する。水平位置xQgおよび垂直位置yQgは、それぞれ、
xCb−(xCb&((1<<Log2MinCuQpDeltaSize)−1))および
yCb−(yCb&((1<<Log2MinCuQpDeltaSize)−1))に等しくセットされる。量子化グループのルーマサイズ、すなわちLog2MinCuQpDeltaSizeは、同じqPY_PREDを共有するコーディングツリーブロック内の最小エリアのルーマサイズを決定する。
予測ルーマ量子化パラメータqPY_PREDは以下の順序付きステップによって導出される。
...
変数QpYは次のように導出される。
− ...
− CbおよびCr成分のクロマ量子化パラメータQp’CbおよびQp’Crは、次のように導出される。
このプロセスへの入力は、以下の通りである。
− 現在のピクチャの左上ルーマサンプルに対する現在のルーマ変換ブロックの左上サンプルを指定するルーマロケーション(xTbY,yTbY)、
− コーディングブロックに相対した現在のブロックの階層深度を指定する変数trafoDepth、
− 現在のブロックの色成分を指定する変数cIdx、
− 現在の変換ブロックのサイズを指定する変数nTbS。
このプロセスの出力は、要素r[x][y]をもつ残差サンプルの(nTbS)×(nTbS)アレイである。
− cIdxが0に等しい場合、
このプロセスへの入力は、以下の通りである。
− ルーマピクチャサンプルアレイrecPictureL、
− 現在のピクチャの左上ルーマサンプルに対する現在のルーマコーディングブロックの左上サンプルを指定するルーマロケーション(xCb,yCb)、
− 現在のルーマコーディングブロックの左上サンプルに対する現在のルーマブロックの左上サンプルを指定するルーマロケーション(xBl,yBl)、
− 垂直(EDGE_VER)それとも水平(EDGE_HOR)エッジがフィルタリングされるかを指定する変数edgeType、
− 境界フィルタリング強度を指定する変数bS。
このプロセスの出力は、以下の通りである。
− 決定を含む変数dE、dEp、およびdEq、
− 変数βおよびtC。
edgeTypeがEDGE_VERに等しい場合、i=0..3でありk=0および3であるサンプル値pi,kおよびqi,kは、次のように導出される。
このプロセスは、ChromaArrayTypeが0に等しくないときにのみ呼び出される。
このプロセスへの入力は、以下の通りである。
− クロマピクチャサンプルアレイs’、
− 現在のピクチャの左上クロマサンプルに対する現在のクロマコーディングブロックの左上サンプルを指定するクロマロケーション(xCb,yCb)、
− 現在のクロマコーディングブロックの左上サンプルに対する現在のクロマブロックの左上サンプルを指定するクロマロケーション(xBl,yBl)、
− 垂直(EDGE_VER)それとも水平(EDGE_HOR)エッジがフィルタリングされるかを指定する変数edgeType、
− ピクチャレベルのクロマ量子化パラメータオフセットを指定する変数cQpPicOffset。
このプロセスの出力は、修正されたクロマピクチャサンプルアレイs’である。
edgeTypeがEDGE_VERに等しい場合、i=0..1でありk=0..3である値piおよびqiは、次のように導出される。
別の例では、deltaQPC0、deltaQPC1およびdeltaQPC2は、それぞれ、−5、−5および−5にセットされる。
代替として、color_transform_flag[xCb][yCb]は、上の例#2のサブクローズ8.6.1において使われるbModifiedで置き換えられることもできる。
8.6.1 量子化パラメータについての導出プロセス
このプロセスへの入力は、現在のピクチャの左上ルーマサンプルに対する現在のルーマコーディングブロックの左上サンプルを指定するルーマロケーション(xCb,yCb)を含む。
このプロセスでは、変数QpY、ルーマ量子化パラメータQp’Y、ならびにクロマ量子化パラメータQp’CbおよびQp’Crが導出される。
ルーマロケーション(xQg,yQg)は、現在のピクチャの左上ルーマサンプルに対する現在の量子化グループの左上ルーマサンプルを指定する。水平位置xQgおよび垂直位置yQgは、それぞれ、xCb−(xCb&((1<<Log2MinCuQpDeltaSize)−1))およびyCb−(yCb&((1<<Log2MinCuQpDeltaSize)−1))に等しくセットされる。量子化グループのルーマサイズ、すなわちLog2MinCuQpDeltaSizeは、同じqPY_PREDを共有するコーディングツリーブロック内の最小エリアのルーマサイズを決定する。
予測ルーマ量子化パラメータqPY_PREDは以下の順序付きステップによって導出される。
− 変数qPiCbおよびqPiCrは次のように導出される。
− そうでない場合、変数qPCbおよびqPCrは、それぞれqPiCbおよびqPiCrに等しいインデックスqPiに基づいて、Min(qPi,51)に等しくセットされる。
− CbおよびCr成分のクロマ量子化パラメータQp’CbおよびQp’Crは、次のように導出される。
ChromaArrayTypeが0に等しくないとき、以下が適用される。
− 変数qPiCbおよびqPiCrは次のように導出される。
− そうでない場合、変数qPCbおよびqPCrは、それぞれqPiCbおよびqPiCrに等しいインデックスqPiに基づいて、Min(qPi,51)に等しくセットされる。
− CbおよびCr成分のクロマ量子化パラメータQp’CbおよびQp’Crは、次のように導出される。
8.6.2 スケーリングおよび変換プロセス
このプロセスへの入力は、以下の通りである。
− 現在のピクチャの左上ルーマサンプルに対する現在のルーマ変換ブロックの左上サンプルを指定するルーマロケーション(xTbY,yTbY)、
− コーディングブロックに相対した現在のブロックの階層深度を指定する変数trafoDepth、
− 現在のブロックの色成分を指定する変数cIdx、
− 現在の変換ブロックのサイズを指定する変数nTbS。
このプロセスの出力は、要素r[x][y]をもつ残差サンプルの(nTbS)×(nTbS)アレイである。
量子化パラメータqPは、次のように導出される。
− cIdxが0に等しい場合、
以下に本願発明の当初の特許請求の範囲に記載された発明を付記する。
[C1]
ビデオデータを復号する方法であって、
前記ビデオデータの第1のブロックを受信することと、
前記第1のブロックのための量子化パラメータを決定するための情報を受信することと、
前記第1のブロックが前記第1のブロックの残差データについての色空間変換モードを使ってコーディングされていると決定したことに応答して、前記第1のブロックのための前記量子化パラメータを修正することと、
前記第1のブロックのための前記修正された量子化パラメータに基づいて、前記第1のブロックについての量子化解除プロセスを実施することと、
前記ビデオデータの第2のブロックを受信することと、
前記第2のブロックについて、前記第2のブロックのための量子化パラメータと前記第1のブロックのための前記量子化パラメータとの間の差分を示す差分値を受信することと、
前記受信された差分値および前記第1のブロックのための前記量子化パラメータに基づいて、前記第2のブロックのための前記量子化パラメータを決定することと、
前記第2のブロックのための前記決定された量子化パラメータに基づいて、前記第2のブロックを復号することと、
を備える方法。
[C2]
前記色空間変換モードがビデオデータの前記第2のブロックに対して有効にされていると決定したことに応答して、前記第2のブロックのための前記決定された量子化パラメータを修正することをさらに備え、
前記第2のブロックのための前記決定された量子化パラメータに基づいて前記第2のブロックを復号することは、
前記第2のブロックのための前記修正された量子化パラメータに基づいて前記第2のブロックについての量子化解除プロセスを実施することを備える、
C1に記載の方法。
[C3]
前記第2のブロックのための前記決定された量子化パラメータに基づいて前記第2のブロックを復号することは、
前記色空間変換モードが前記第2のブロックに対して無効にされていると決定したことに応答して、前記第2のブロックのための前記決定された量子化パラメータに基づいて前記第2のブロックについての量子化解除プロセスを実施することを備える、
C1に記載の方法。
[C4]
ビデオデータの前記第1のブロックが前記第1のブロックの残差データについての前記色空間変換モードを使ってコーディングされていると決定するための、前記第1のブロックについてのフラグを受信することをさらに備える、C1に記載の方法。
[C5]
前記第1のブロックのための前記量子化パラメータを決定するための情報を受信することは、前記第1のブロックのための前記量子化パラメータについての初期値を受信することを備える、C1に記載の方法。
[C6]
前記初期値を受信することは、スライスレベルで、前記量子化パラメータについての前記初期値を受信することを備える、C5に記載の方法。
[C7]
前記第2のブロックのための前記量子化パラメータと前記第1のブロックのための前記量子化パラメータとの間の前記差分を示す前記差分値を、コーディングされたユニットレベルで受信することをさらに備える、C1に記載の方法。
[C8]
前記第2のブロックのための前記量子化パラメータと前記第1のブロックのための前記量子化パラメータとの間の前記差分を示す前記差分値を受信することは、前記差分の絶対値を示すシンタックス要素を受信することと、前記差分の符号を示すシンタックス要素を受信することとを備える、C1に記載の方法。
[C9]
前記第1のブロックのための前記修正された量子化パラメータに基づいて、デブロックフィルタリングプロセスのための境界強度パラメータを決定することと、
前記第1のブロックに対して前記デブロックフィルタリングプロセスを実施することと、
をさらに備える、C1に記載の方法。
[C10]
ビデオデータを符号化する方法であって、
ビデオデータの第1のブロックのための量子化パラメータを決定することと、
ビデオデータの前記第1のブロックが前記第1のブロックの残差データについての色空間変換モードを使ってコーディングされていると決定したことに応答して、前記第1のブロックのための前記量子化パラメータを修正することと、
前記第1のブロックのための前記修正された量子化パラメータに基づいて、前記第1のブロックについての量子化プロセスを実施することと、
ビデオデータの第2のブロックのための量子化パラメータを決定することと、
前記第1のブロックのための前記量子化パラメータと前記第2のブロックのための前記量子化パラメータとの間の差分値をシグナリングすることと、
を備える方法。
[C11]
色空間変換モードがビデオデータの前記第2のブロックに対して有効にされていると決定したことに応答して、前記第2のブロックのための前記量子化パラメータを修正すること、
前記第2のブロックのための前記修正された量子化パラメータに基づいて前記第2のブロックについての量子化プロセスを実施すること、
をさらに備える、C10に記載の方法。
[C12]
色空間変換モードがビデオデータの前記第2のブロックに対して無効にされていると決定したことに応答して、前記第2のブロックのための前記量子化パラメータに基づいて前記第2のブロックについての量子化プロセスを実施することをさらに備える、C10に記載の方法。
[C13]
ビデオデータの前記第1のブロックが前記第1のブロックの残差データについての前記色空間変換モードを使ってコーディングされているかどうかを示すための、前記第1のブロックについてのフラグを生成することをさらに備える、C10に記載の方法。
[C14]
ビデオデータの前記第1のブロックのための前記量子化パラメータを決定することは、前記第1のブロックのための前記量子化パラメータについての初期値を決定することを備え、前記方法は、
前記初期値を、前記第1のブロックを備えるスライス用のスライスヘッダ中でシグナリングすることをさらに備える、C10に記載の方法。
[C15]
前記第2のブロックのための前記量子化パラメータと前記第1のブロックのための前記量子化パラメータとの間の前記差分を示す前記差分値を、コーディングされたユニットレベルでシグナリングすることをさらに備える、C10に記載の方法。
[C16]
前記第2のブロックのための前記量子化パラメータと前記第1のブロックのための前記量子化パラメータとの間の前記差分を示す前記差分値をシグナリングすることは、前記差分の絶対値を示すシンタックス要素を生成することと、前記差分の符号を示すシンタックス要素を生成することとを備える、C10に記載の方法。
[C17]
前記第1のブロックのための前記修正された量子化パラメータに基づいて、デブロックフィルタリングプロセスのための境界強度パラメータを決定することと、
前記第1のブロックに対して前記デブロックフィルタリングプロセスを実施することと、
をさらに備える、C10に記載の方法。
[C18]
ビデオデータを復号するためのデバイスであって、
ビデオデータを記憶するように構成されたメモリと、
1つまたは複数のプロセッサとを備え、前記1つまたは複数のプロセッサは、
前記ビデオデータの第1のブロックを受信することと、
前記第1のブロックのための量子化パラメータを決定するための情報を受信することと、
前記第1のブロックが前記第1のブロックの残差データについての色空間変換モードを使ってコーディングされていると決定したことに応答して、前記第1のブロックのための前記量子化パラメータを修正することと、
前記第1のブロックのための前記修正された量子化パラメータに基づいて、前記第1のブロックについての量子化解除プロセスを実施することと、
前記ビデオデータの第2のブロックを受信することと、
前記第2のブロックについて、前記第2のブロックのための量子化パラメータと前記第1のブロックのための前記量子化パラメータとの間の差分を示す差分値を受信することと、
前記受信された差分値および前記第1のブロックのための前記量子化パラメータに基づいて、前記第2のブロックのための前記量子化パラメータを決定することと、
前記第2のブロックのための前記決定された量子化パラメータに基づいて、前記第2のブロックを復号することと、
を行うように構成される、デバイス。
[C19]
前記1つまたは複数のプロセッサは、
前記色空間変換モードがビデオデータの前記第2のブロックに対して有効にされていると決定したことに応答して、前記第2のブロックのための前記決定された量子化パラメータを修正するようにさらに構成され、
前記第2のブロックのための前記決定された量子化パラメータに基づいて前記第2のブロックを復号するために、前記1つまたは複数のプロセッサは、前記第2のブロックのための前記修正された量子化パラメータに基づいて、前記第2のブロックについての量子化解除プロセスを実施する、
C18に記載のデバイス。
[C20]
前記第2のブロックのための前記決定された量子化パラメータに基づいて前記第2のブロックを復号するために、前記1つまたは複数のプロセッサは、
前記色空間変換モードが前記第2のブロックに対して無効にされていると決定したことに応答して、前記第2のブロックのための前記決定された量子化パラメータに基づいて、前記第2のブロックについての量子化解除プロセスを実施するように構成される、
C18に記載のデバイス。
[C21]
前記1つまたは複数のプロセッサは、
ビデオデータの前記第1のブロックが前記第1のブロックの残差データについての前記色空間変換モードを使ってコーディングされていると決定するための、前記第1のブロックについてのフラグを受信するようにさらに構成される、
C18に記載のデバイス。
[C22]
前記第1のブロックのための前記量子化パラメータを決定するための情報を受信するために、前記1つまたは複数のプロセッサは、前記第1のブロックのための前記量子化パラメータについての初期値を受信する、C18に記載のデバイス。
[C23]
前記初期値を受信するために、前記1つまたは複数のプロセッサは、スライスレベルで、前記量子化パラメータについての前記初期値を受信する、C22に記載のデバイス。
[C24]
前記1つまたは複数のプロセッサは、
前記第2のブロックのための前記量子化パラメータと前記第1のブロックのための前記量子化パラメータとの間の前記差分を示す前記差分値を、コーディングされたユニットレベルで受信するようにさらに構成される、C18に記載のデバイス。
[C25]
前記第2のブロックのための前記量子化パラメータと前記第1のブロックのための前記量子化パラメータとの間の前記差分を示す前記差分値を受信するために、前記1つまたは複数のプロセッサは、前記差分の絶対値を示すシンタックス要素を受信し、前記差分の符号を示すシンタックス要素を受信する、C18に記載のデバイス。
[C26]
前記1つまたは複数のプロセッサは、
前記第1のブロックのための前記修正された量子化パラメータに基づいて、デブロックフィルタリングプロセスのための境界強度パラメータを決定することと、
前記第1のブロックに対して前記デブロックフィルタリングプロセスを実施することと、
を行うようにさらに構成される、C18に記載のデバイス。
[C27]
前記デバイスは、
マイクロプロセッサ、
集積回路(IC)、および
前記ビデオデコーダを備えるワイヤレス通信デバイスのうちの1つを備える、
C18に記載のデバイス。
[C28]
ビデオデータを符号化するためのデバイスであって、
ビデオデータを記憶するように構成されたメモリと、
1つまたは複数のプロセッサとを備え、前記1つまたは複数のプロセッサは、
ビデオデータの第1のブロックのための量子化パラメータを決定することと、
ビデオデータの前記第1のブロックが前記第1のブロックの残差データについての色空間変換モードを使ってコーディングされていると決定したことに応答して、前記第1のブロックのための前記量子化パラメータを修正することと、
前記第1のブロックのための前記修正された量子化パラメータに基づいて、前記第1のブロックについての量子化プロセスを実施することと、
ビデオデータの第2のブロックのための量子化パラメータを決定することと、
前記第1のブロックのための前記量子化パラメータと前記第2のブロックのための前記量子化パラメータとの間の差分値をシグナリングすることと、
を行うように構成される、デバイス。
[C29]
前記1つまたは複数のプロセッサは、
色空間変換モードがビデオデータの前記第2のブロックに対して有効にされていると決定したことに応答して、前記第2のブロックのための前記量子化パラメータを修正すること、
前記第2のブロックのための前記修正された量子化パラメータに基づいて前記第2のブロックについての量子化プロセスを実施すること、
を行うようにさらに構成される、C28に記載のデバイス。
[C30]
前記1つまたは複数のプロセッサは、
色空間変換モードがビデオデータの前記第2のブロックに対して無効にされていると決定したことに応答して、前記第2のブロックのための前記量子化パラメータに基づいて前記第2のブロックについての量子化プロセスを実施するようにさらに構成される、
C28に記載のデバイス。
[C31]
前記1つまたは複数のプロセッサは、
ビデオデータの前記第1のブロックが前記第1のブロックの残差データについての前記色空間変換モードを使ってコーディングされているかどうかを示すための、前記第1のブロックについてのフラグを生成するようにさらに構成される、
C28に記載のデバイス。
[C32]
ビデオデータの前記第1のブロックのための前記量子化パラメータを決定することは、前記第1のブロックのための前記量子化パラメータについての初期値を決定することを備え、前記1つまたは複数のプロセッサは、
前記初期値を、前記第1のブロックを備えるスライス用のスライスヘッダ中でシグナリングするようにさらに構成される、
C28に記載のデバイス。
[C33]
前記1つまたは複数のプロセッサは、
前記第2のブロックのための前記量子化パラメータと前記第1のブロックのための前記量子化パラメータとの間の前記差分を示す前記差分値を、コーディングされたユニットレベルでシグナリングするようにさらに構成される、
C28に記載のデバイス。
[C34]
前記第2のブロックのための前記量子化パラメータと前記第1のブロックのための前記量子化パラメータとの間の前記差分を示す前記差分値をシグナリングするために、前記1つまたは複数のプロセッサは、前記差分の絶対値を示すシンタックス要素を生成することと、前記差分の符号を示すシンタックス要素を生成することを行うようにさらに構成される、C28に記載のデバイス。
[C35]
前記1つまたは複数のプロセッサは、
前記第1のブロックのための前記修正された量子化パラメータに基づいて、デブロックフィルタリングプロセスのための境界強度パラメータを決定することと、
前記第1のブロックに対して前記デブロックフィルタリングプロセスを実施することと、
を行うようにさらに構成される、C28に記載のデバイス。
[C36]
前記デバイスは、
マイクロプロセッサ、
集積回路(IC)、または
前記ビデオエンコーダを備えるワイヤレス通信デバイスのうちの少なくとも1つを備える、
C28に記載のデバイス。
[C37]
ビデオ復号のための装置であって、
ビデオデータの第1のブロックを受信するための手段と、
前記第1のブロックのための量子化パラメータを決定するための情報を受信するための手段と、
前記第1のブロックが前記第1のブロックの残差データについての色空間変換モードを使ってコーディングされていると決定したことに応答して、前記第1のブロックのための前記量子化パラメータを修正するための手段と、
前記第1のブロックのための前記修正された量子化パラメータに基づいて、前記第1のブロックについての量子化解除プロセスを実施するための手段と、
前記ビデオデータの第2のブロックを受信するための手段と、
前記第2のブロックについて、前記第2のブロックのための量子化パラメータと前記第1のブロックのための前記量子化パラメータとの間の差分を示す差分値を受信するための手段と、
前記受信された差分値および前記第1のブロックのための前記量子化パラメータに基づいて、前記第2のブロックのための前記量子化パラメータを決定するための手段と、
前記第2のブロックのための前記決定された量子化パラメータに基づいて、前記第2のブロックを復号するための手段と、
を備える装置。
[C38]
命令を記憶するコンピュータ可読記憶媒体であって、前記命令は、1つまたは複数のプロセッサによって実行されたときに、前記1つまたは複数のプロセッサに、
ビデオデータの第1のブロックを受信することと、
前記第1のブロックのための量子化パラメータを決定するための情報を受信することと、
前記第1のブロックが前記第1のブロックの残差データについての色空間変換モードを使ってコーディングされていると決定したことに応答して、前記第1のブロックのための前記量子化パラメータを修正することと、
前記第1のブロックのための前記修正された量子化パラメータに基づいて、前記第1のブロックについての量子化解除プロセスを実施することと、
前記ビデオデータの第2のブロックを受信することと、
前記第2のブロックについて、前記第2のブロックのための量子化パラメータと前記第1のブロックのための前記量子化パラメータとの間の差分を示す差分値を受信することと、
前記受信された差分値および前記第1のブロックのための前記量子化パラメータに基づいて、前記第2のブロックのための前記量子化パラメータを決定することと、
前記第2のブロックのための前記決定された量子化パラメータに基づいて、前記第2のブロックを復号することと、
を行わせる、コンピュータ可読記憶媒体。
Claims (16)
- ビデオデータを復号する方法であって、
前記ビデオデータの第1のブロックを受信することと、
前記第1のブロックのための量子化パラメータを決定するための情報を受信すること、ここにおいて、前記第1のブロックのための前記量子化パラメータを決定するための情報を受信することは、前記第1のブロックのための前記量子化パラメータについての初期値を受信することを備え、ここにおいて、前記初期値を受信することは、スライスレベルで、前記量子化パラメータについての前記初期値を受信することを備える、と、
前記第1のブロックのための量子化パラメータを前記初期値に基づいて決定することと、
前記第1のブロックが前記第1のブロックの残差データについての色空間変換モードを使ってコーディングされていると決定したことに応答して、前記第1のブロックのための前記量子化パラメータを修正すること、ここにおいて、前記修正は、前記初期値に非ゼロ量子化パラメータオフセット値を加算することに基づく、ここにおいて、前記決定は、前記ビデオデータの前記第1のブロックが前記第1のブロックの残差データについての前記色空間変換モードを使ってコーディングされていると決定するための前記第1のブロックについてのフラグに基づく、と、
前記第1のブロックのための前記修正された量子化パラメータに基づいて、前記第1のブロックについての量子化解除プロセスを実施することと、
前記ビデオデータの第2のブロックを受信すること、ここにおいて、前記第2のブロックは、前記第1のブロックに続く、と、
前記第2のブロックについて、前記第2のブロックのための量子化パラメータと前記第1のブロックのための未修正の前記量子化パラメータとの間の差分を示す差分値を受信することと、
前記受信された差分値および前記第1のブロックのための未修正の前記量子化パラメータに基づいて、前記第2のブロックのための前記量子化パラメータを決定することと、
前記色空間変換モードがビデオデータの前記第2のブロックに関して有効にされている、と決定したことに応答して、前記第2のブロックのための前記決定された量子化パラメータを修正することと、
前記第2のブロックのための前記決定された量子化パラメータに基づいて前記第2のブロックを復号することと、
を備え、ここにおいて、前記第2のブロックのための前記決定された量子化パラメータに基づいて前記第2のブロックを復号することは、
前記第2のブロックのための前記修正された量子化パラメータに基づいて前記第2のブロックについての量子化解除プロセスを実施すること
を備える、方法。 - 前記第2のブロックのための前記決定された量子化パラメータに基づいて前記第2のブロックを復号することは、
前記色空間変換モードが前記第2のブロックに関して無効にされている、と決定したことに応答して、前記第2のブロックのための前記決定された量子化パラメータに基づいて前記第2のブロックについての量子化解除プロセスを実施することを備える、
請求項1に記載の方法。 - ビデオデータの前記第1のブロックが前記第1のブロックの残差データについての前記色空間変換モードを使ってコーディングされている、と決定するための、前記第1のブロックについてのフラグを受信することをさらに備える、請求項1に記載の方法。
- 前記第2のブロックのための前記量子化パラメータと前記第1のブロックのための前記量子化パラメータとの間の前記差分を示す前記差分値を、コーディングされたユニットレベルで受信することをさらに備える、および/または、
前記第2のブロックのための前記量子化パラメータと前記第1のブロックのための前記量子化パラメータとの間の前記差分を示す前記差分値を受信することは、前記差分の絶対値を示すシンタックス要素を受信することと、前記差分の符号を示すシンタックス要素を受信することとを備える、請求項1に記載の方法。 - 前記第1のブロックのための前記修正された量子化パラメータに基づいて、デブロックフィルタリングプロセスのための境界強度パラメータを決定することと、
前記第1のブロックに関して前記デブロックフィルタリングプロセスを実施することと、
をさらに備える、請求項1に記載の方法。 - 命令を記憶するコンピュータ可読記憶媒体であって、前記命令は、1つまたは複数のプロセッサによって実行されたときに、前記1つまたは複数のプロセッサに、請求項1−5のうちのいずれかに記載の方法を実行させる、コンピュータ可読記憶媒体。
- ビデオデータを符号化する方法であって、
ビデオデータの第1のブロックのための量子化パラメータを決定することと、
前記第1のブロックのための量子化パラメータを決定するための情報を送信すること、ここにおいて、前記第1のブロックのための前記量子化パラメータを決定するための情報を送信することは、前記第1のブロックのための前記量子化パラメータについての初期値を送信することを備え、ここにおいて、前記初期値を送信することは、スライスレベルで、前記量子化パラメータについての前記初期値を送信することを備える、と
ビデオデータの前記第1のブロックが前記第1のブロックの残差データについての色空間変換モードを使ってコーディングされている、と決定したことに応答して、前記第1のブロックのための前記量子化パラメータを修正すること、ここにおいて、前記修正することは、前記初期値に非ゼロ量子化パラメータオフセット値を加算することに基づく、と、
ビデオデータの前記第1のブロックが前記第1のブロックの残差データについての前記色空間変換モードを使ってコーディングされているかどうかを示すための、前記第1のブロックについてのフラグをシグナリングすることと、
前記第1のブロックのための前記修正された量子化パラメータに基づいて、前記第1のブロックについての量子化プロセスを実施することと、
ビデオデータの第2のブロックのための量子化パラメータを決定すること、ここにおいて、前記第2のブロックは、前記第1のブロックに続く、と、
前記第1のブロックのための未修正の前記量子化パラメータと前記第2のブロックのための前記量子化パラメータとの間の差分値をシグナリングすることと、
色空間変換モードがビデオデータの前記第2のブロックに関して有効にされている、と決定したことに応答して、前記第2のブロックのための前記量子化パラメータを修正すること、
前記第2のブロックのための前記修正された量子化パラメータに基づいて前記第2のブロックについての量子化プロセスを実施することと
を備える方法。 - 色空間変換モードがビデオデータの前記第2のブロックに関して無効にされている、と決定したことに応答して、前記第2のブロックのための前記量子化パラメータに基づいて前記第2のブロックについての量子化プロセスを実施することをさらに備える、請求項7に記載の方法。
- ビデオデータの前記第1のブロックのための前記量子化パラメータを決定することは、前記第1のブロックのための前記量子化パラメータについての初期値を決定することを備え、前記方法は、
前記初期値を、前記第1のブロックを備えるスライス用のスライスヘッダ中でシグナリングすることをさらに備える、請求項7に記載の方法。 - 前記第2のブロックのための前記量子化パラメータと前記第1のブロックのための前記量子化パラメータとの間の前記差分を示す前記差分値を、コーディングされたユニットレベルでシグナリングすることをさらに備える、および/または、
前記第2のブロックのための前記量子化パラメータと前記第1のブロックのための前記量子化パラメータとの間の前記差分を示す前記差分値をシグナリングすることは、前記差分の絶対値を示すシンタックス要素を生成することと、前記差分の符号を示すシンタックス要素を生成することとを備える、
請求項7に記載の方法。 - 前記第1のブロックのための前記修正された量子化パラメータに基づいて、デブロックフィルタリングプロセスのための境界強度パラメータを決定することと、
前記第1のブロックに関して前記デブロックフィルタリングプロセスを実施することと、
をさらに備える、請求項7に記載の方法。 - ビデオデータを復号するためのデバイスであって、
ビデオデータを記憶するように構成されたメモリと、
1つまたは複数のプロセッサとを備え、前記1つまたは複数のプロセッサは、
前記ビデオデータの第1のブロックを受信することと、
前記第1のブロックのための量子化パラメータを決定するための情報を受信すること、ここにおいて、前記第1のブロックのための前記量子化パラメータを決定するための情報を受信することは、前記第1のブロックのための前記量子化パラメータについての初期値を受信することを備え、ここにおいて、前記初期値を受信することは、スライスレベルで、前記量子化パラメータについての前記初期値を受信することを備える、と、
前記第1のブロックのための量子化パラメータを前記初期値に基づいて決定することと、
前記第1のブロックが前記第1のブロックの残差データについての色空間変換モードを使ってコーディングされている、と決定したことに応答して、前記第1のブロックのための前記量子化パラメータを修正すること、ここにおいて、前記修正は、前記初期値に非ゼロ量子化パラメータオフセット値を加算することに基づく、ここにおいて、前記決定は、前記ビデオデータの前記第1のブロックが前記第1のブロックの残差データについての前記色空間変換モードを使ってコーディングされていると決定するための前記第1のブロックについてのフラグに基づく、と、
前記第1のブロックのための前記修正された量子化パラメータに基づいて、前記第1のブロックについての量子化解除プロセスを実施することと、
前記ビデオデータの第2のブロックを受信すること、ここにおいて、前記第2のブロックは、前記第1のブロックに続く、と、
前記第2のブロックについて、前記第2のブロックのための量子化パラメータと前記第1のブロックのための未修正の前記量子化パラメータとの間の差分を示す差分値を受信することと、
前記受信された差分値および前記第1のブロックのための未修正の前記量子化パラメータに基づいて、前記第2のブロックのための前記量子化パラメータを決定することと、
前記色空間変換モードがビデオデータの前記第2のブロックに関して有効にされている、と決定したことに応答して、前記第2のブロックのための前記決定された量子化パラメータを修正することと、
前記第2のブロックのための前記決定された量子化パラメータに基づいて、前記第2のブロックを復号すること、ここにおいて、前記第2のブロックのための前記決定された量子化パラメータに基づいて、前記第2のブロックを復号するために、前記1つまたは複数のプロセッサは、前記第2のブロックのための前記修正された量子化パラメータに基づいて、前記第2のブロックについての量子化解除プロセスを実施する、と、
を行うように構成される、デバイス。 - 前記デバイスは、
マイクロプロセッサ、
集積回路(IC)、または
ビデオデコーダを備えるワイヤレス通信デバイスのうちの少なくとも1つを備える、 請求項12に記載のデバイス。 - ビデオデータを符号化するためのデバイスであって、
ビデオデータを記憶するように構成されたメモリと、
1つまたは複数のプロセッサとを備え、前記1つまたは複数のプロセッサは、
ビデオデータの第1のブロックのための量子化パラメータを決定することと、
前記第1のブロックのための量子化パラメータを決定するための情報を送信すること、ここにおいて、前記第1のブロックのための前記量子化パラメータを決定するための情報を送信することは、前記第1のブロックのための前記量子化パラメータについての初期値を送信することを備え、ここにおいて、前記初期値を送信することは、スライスレベルで、前記量子化パラメータについての前記初期値を送信することを備える、と
ビデオデータの前記第1のブロックが前記第1のブロックの残差データについての色空間変換モードを使ってコーディングされている、と決定したことに応答して、前記第1のブロックのための前記量子化パラメータを修正すること、ここにおいて、前記修正することは、前記初期値に非ゼロ量子化パラメータオフセット値を加算することに基づく、と、
ビデオデータの前記第1のブロックが前記第1のブロックの残差データについての前記色空間変換モードを使ってコーディングされているかどうかを示すための、前記第1のブロックについてのフラグをシグナリングすることと、
前記第1のブロックのための前記修正された量子化パラメータに基づいて、前記第1のブロックについての量子化プロセスを実施することと、
ビデオデータの第2のブロックのための量子化パラメータを決定すること、ここにおいて、前記第2のブロックは、前記第1のブロックに続く、と、
前記第1のブロックのための未修正の前記量子化パラメータと前記第2のブロックのための前記量子化パラメータとの間の差分値をシグナリングすることと、
色空間変換モードがビデオデータの前記第2のブロックに関して有効にされている、と決定したことに応答して、前記第2のブロックのための前記量子化パラメータを修正することと、
前記第2のブロックのための前記修正された量子化パラメータに基づいて前記第2のブロックについての量子化プロセスを実施することと
を行うように構成される、デバイス。 - 前記デバイスは、
マイクロプロセッサ、
集積回路(IC)、または
ビデオエンコーダを備えるワイヤレス通信デバイスのうちの少なくとも1つを備える、
請求項14に記載のデバイス。 - 命令を記憶するコンピュータ可読記憶媒体であって、前記命令は、1つまたは複数のプロセッサによって実行されたときに、前記1つまたは複数のプロセッサに、請求項7−11のうちのいずれかに記載の方法を実行させる、コンピュータ可読記憶媒体。
Applications Claiming Priority (7)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201462015347P | 2014-06-20 | 2014-06-20 | |
| US62/015,347 | 2014-06-20 | ||
| US201462062797P | 2014-10-10 | 2014-10-10 | |
| US62/062,797 | 2014-10-10 | ||
| US14/743,776 | 2015-06-18 | ||
| US14/743,776 US20150373327A1 (en) | 2014-06-20 | 2015-06-18 | Block adaptive color-space conversion coding |
| PCT/US2015/036769 WO2015196126A1 (en) | 2014-06-20 | 2015-06-19 | Block adaptive color-space conversion coding |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2017523677A JP2017523677A (ja) | 2017-08-17 |
| JP2017523677A5 JP2017523677A5 (ja) | 2018-07-05 |
| JP6929647B2 true JP6929647B2 (ja) | 2021-09-01 |
Family
ID=54870858
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016573495A Active JP6929647B2 (ja) | 2014-06-20 | 2015-06-19 | ブロック適応色空間コンバージョンコーディング |
Country Status (8)
| Country | Link |
|---|---|
| US (1) | US20150373327A1 (ja) |
| EP (1) | EP3158739B1 (ja) |
| JP (1) | JP6929647B2 (ja) |
| KR (1) | KR102354197B1 (ja) |
| CN (1) | CN106464885B (ja) |
| BR (1) | BR112016029720B1 (ja) |
| CA (1) | CA2949542C (ja) |
| WO (1) | WO2015196126A1 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20210046723A (ko) * | 2018-08-28 | 2021-04-28 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 픽처 분할 방법 및 장치 |
Families Citing this family (88)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10182241B2 (en) | 2014-03-04 | 2019-01-15 | Microsoft Technology Licensing, Llc | Encoding strategies for adaptive switching of color spaces, color sampling rates and/or bit depths |
| CA2939434C (en) * | 2014-03-04 | 2021-02-16 | Microsoft Techology Licensing, Llc | Adaptive switching of color spaces, color sampling rates and/or bit depths |
| JP6367359B2 (ja) | 2014-03-27 | 2018-08-01 | マイクロソフト テクノロジー ライセンシング,エルエルシー | 色空間を切り替えるときの量子化/スケーリング及び逆量子化/スケーリングの調整 |
| US9521423B2 (en) * | 2014-06-26 | 2016-12-13 | Sony Corporation | Data encoding and decoding apparatus, method and storage medium |
| RU2648634C1 (ru) * | 2014-09-26 | 2018-03-26 | Долби Лабораторис Лайсэнзин Корпорейшн | Кодирование и декодирование перцепционно квантованного видеосодержимого |
| EP3205098B1 (en) | 2014-10-06 | 2020-01-08 | Telefonaktiebolaget LM Ericsson (publ) | Coding and deriving quantization parameters |
| WO2016054765A1 (en) | 2014-10-08 | 2016-04-14 | Microsoft Technology Licensing, Llc | Adjustments to encoding and decoding when switching color spaces |
| US20160360205A1 (en) * | 2015-06-08 | 2016-12-08 | Industrial Technology Research Institute | Video encoding methods and systems using adaptive color transform |
| US10390020B2 (en) * | 2015-06-08 | 2019-08-20 | Industrial Technology Research Institute | Video encoding methods and systems using adaptive color transform |
| US10448024B2 (en) * | 2016-01-11 | 2019-10-15 | Qualcomm Incorporated | System and methods for calculating distortion in display stream compression (DSC) |
| US11109045B2 (en) * | 2016-02-11 | 2021-08-31 | Interdigital Vc Holdings, Inc. | Method and device for encoding/decoding an image unit comprising image data represented by a luminance channel and at least one chrominance channel |
| WO2017143467A1 (en) | 2016-02-22 | 2017-08-31 | Mediatek Singapore Pte. Ltd. | Localized luma mode prediction inheritance for chroma coding |
| CN109417620B (zh) * | 2016-03-25 | 2021-04-27 | 松下知识产权经营株式会社 | 用于使用信号依赖型自适应量化将运动图像编码及解码的方法及装置 |
| US10432936B2 (en) * | 2016-04-14 | 2019-10-01 | Qualcomm Incorporated | Apparatus and methods for perceptual quantization parameter (QP) weighting for display stream compression |
| US10911783B2 (en) * | 2016-05-12 | 2021-02-02 | Lg Electronics Inc. | Method and apparatus for processing video signal using coefficient-induced reconstruction |
| US11039175B2 (en) * | 2016-05-27 | 2021-06-15 | Sharp Kabushiki Kaisha | Systems and methods for varying quantization parameters |
| US10972125B2 (en) | 2016-06-20 | 2021-04-06 | Anacode Labs, Inc. | Storage access interface to an encoded storage system |
| CN106534870B (zh) * | 2016-12-19 | 2019-12-03 | 国网新疆电力公司电力科学研究院 | 一种基于rgb源视频的率失真优化编码方法 |
| WO2018123444A1 (ja) * | 2016-12-28 | 2018-07-05 | ソニー株式会社 | 画像処理装置及び画像処理方法 |
| US11019339B2 (en) * | 2017-07-12 | 2021-05-25 | Futurewei Technologies, Inc. | Fractional quantization parameter offset in video compression |
| US11095896B2 (en) * | 2017-10-12 | 2021-08-17 | Qualcomm Incorporated | Video coding with content adaptive spatially varying quantization |
| GB2570710B (en) * | 2018-02-05 | 2022-10-12 | Sony Corp | Data encoding and decoding |
| WO2019187412A1 (ja) | 2018-03-29 | 2019-10-03 | ソニー株式会社 | 画像処理装置、及び画像処理方法 |
| CN117176950A (zh) * | 2018-03-30 | 2023-12-05 | 交互数字Vc控股公司 | 视频编码和解码中的色度量化参数调整 |
| CN111919446B (zh) | 2018-04-02 | 2022-10-28 | 夏普株式会社 | 解码视频图片中的当前视频块的方法 |
| US10448025B1 (en) * | 2018-05-11 | 2019-10-15 | Tencent America LLC | Method and apparatus for video coding |
| WO2019229683A1 (en) | 2018-05-31 | 2019-12-05 | Beijing Bytedance Network Technology Co., Ltd. | Concept of interweaved prediction |
| JP7278719B2 (ja) * | 2018-06-27 | 2023-05-22 | キヤノン株式会社 | 画像符号化装置、画像符号化方法及びプログラム、画像復号装置、画像復号方法及びプログラム |
| US11930168B2 (en) * | 2018-09-28 | 2024-03-12 | Ati Technologies Ulc | Consistent adjustment of parameters for video encoding |
| US10554975B1 (en) | 2018-09-30 | 2020-02-04 | Tencent America LLC | Method and apparatus for video coding |
| US10638146B2 (en) * | 2018-10-01 | 2020-04-28 | Tencent America LLC | Techniques for QP coding for 360 image and video coding |
| KR102637084B1 (ko) * | 2018-11-23 | 2024-02-15 | 엘지전자 주식회사 | 영상 코딩 시스템에서 cclm 예측 기반 영상 디코딩 방법 및 그 장치 |
| EP3890321A4 (en) * | 2018-12-15 | 2022-05-11 | Huawei Technologies Co., Ltd. | IMAGE RECONSTRUCTION METHOD AND APPARATUS |
| CN113261291B (zh) | 2018-12-22 | 2024-07-26 | 北京字节跳动网络技术有限公司 | 基于多个参数的两步交叉分量预测模式 |
| CN121193926A (zh) | 2019-01-02 | 2025-12-23 | Oppo广东移动通信有限公司 | 预测方向的确定方法、解码器以及计算机存储介质 |
| WO2020140948A1 (en) | 2019-01-02 | 2020-07-09 | Beijing Bytedance Network Technology Co., Ltd. | Motion vector derivation between dividing patterns |
| WO2020156515A1 (en) | 2019-01-31 | 2020-08-06 | Beijing Bytedance Network Technology Co., Ltd. | Refined quantization steps in video coding |
| WO2020164634A1 (en) * | 2019-02-15 | 2020-08-20 | Beijing Bytedance Network Technology Co., Ltd. | Restrictions of usage of non-power-two-partition tree in video compression |
| EP3700205A1 (en) * | 2019-02-19 | 2020-08-26 | Nokia Technologies Oy | Quantization parameter derivation for cross-channel residual encoding and decoding |
| SG11202108938TA (en) | 2019-02-24 | 2021-09-29 | Beijing Bytedance Network Technology Co Ltd | Independent coding of palette mode usage indication |
| WO2020169105A1 (en) * | 2019-02-24 | 2020-08-27 | Beijing Bytedance Network Technology Co., Ltd. | Condition dependent coding of palette mode usage indication |
| CN113711612B (zh) | 2019-04-20 | 2023-05-26 | 北京字节跳动网络技术有限公司 | 视频编解码中的色度语法元素的信令 |
| CN113785577B (zh) * | 2019-04-26 | 2023-06-27 | 华为技术有限公司 | 用于指示色度量化参数映射函数的方法和装置 |
| EP4738833A2 (en) | 2019-05-28 | 2026-05-06 | Dolby Laboratories Licensing Corporation | Quantization parameter signaling |
| CN115567707B (zh) | 2019-05-30 | 2025-05-13 | 抖音视界有限公司 | 一种处理视频数据的方法、装置、介质 |
| CN113906758B (zh) | 2019-05-31 | 2025-06-20 | 字节跳动有限公司 | 调色板模式与帧内块复制预测 |
| KR102612765B1 (ko) | 2019-06-28 | 2023-12-13 | 바이트댄스 아이엔씨 | 변환 스킵 모드에서 양자화 파라미터를 수정하는 기술 |
| JP7328373B2 (ja) | 2019-06-28 | 2023-08-16 | バイトダンス インコーポレイテッド | スクリーンコンテンツ符号化におけるクロマイントラモードの導出 |
| CN114521327B (zh) * | 2019-07-05 | 2026-02-10 | 威诺瓦国际有限公司 | 视频译码中的残差的量化 |
| JP7359936B2 (ja) | 2019-07-20 | 2023-10-11 | 北京字節跳動網絡技術有限公司 | パレットモードの使用の指示の条件依存符号化 |
| WO2021013119A1 (en) * | 2019-07-20 | 2021-01-28 | Beijing Bytedance Network Technology Co., Ltd. | Mode determination for palette mode coding |
| US11064055B2 (en) | 2019-07-22 | 2021-07-13 | Anacode Labs, Inc. | Accelerated data center transfers |
| CN117221536A (zh) | 2019-07-23 | 2023-12-12 | 北京字节跳动网络技术有限公司 | 调色板模式编解码的模式确定 |
| CN114208174B (zh) | 2019-07-29 | 2023-11-28 | 北京字节跳动网络技术有限公司 | 预测过程中的调色板模式编解码 |
| JP7343596B6 (ja) * | 2019-08-23 | 2024-02-26 | 華為技術有限公司 | 合同クロマ符号化を使用するブロックについてクロマ・ブロッキング解除を実行するためのエンコーダ、デコーダおよび対応する方法 |
| CN114342369B (zh) | 2019-09-02 | 2025-07-18 | 北京字节跳动网络技术有限公司 | 用于视频编解码的色度去方块调谐 |
| CN114424537B (zh) * | 2019-09-05 | 2026-01-02 | 夏普株式会社 | 在视频编码中用于执行帧间预测编码的系统和方法 |
| WO2021047540A1 (en) | 2019-09-09 | 2021-03-18 | Beijing Bytedance Network Technology Co., Ltd. | Coefficient scaling for high precision image and video coding |
| EP4014495A4 (en) | 2019-09-14 | 2022-11-02 | ByteDance Inc. | CHROMINANCE QUANTIFICATION PARAMETER IN VIDEO CODING |
| CN114731392B (zh) | 2019-09-21 | 2025-01-03 | 北京字节跳动网络技术有限公司 | 用于图像和视频编解码的高精度变换和量化 |
| KR102695020B1 (ko) * | 2019-09-23 | 2024-08-12 | 베이징 다지아 인터넷 인포메이션 테크놀로지 컴퍼니 리미티드 | 4:4:4 크로마 포맷의 비디오 코딩 방법 및 장치 |
| US12519944B2 (en) | 2019-10-05 | 2026-01-06 | Lg Electronics Inc. | Image or video coding based on transform skip- and palette coding-related advanced syntax element |
| US11682144B2 (en) * | 2019-10-06 | 2023-06-20 | Tencent America LLC | Techniques and apparatus for inter-channel prediction and transform for point-cloud attribute coding |
| WO2021072177A1 (en) | 2019-10-09 | 2021-04-15 | Bytedance Inc. | Cross-component adaptive loop filtering in video coding |
| US11284111B2 (en) * | 2019-10-10 | 2022-03-22 | Tencent America LLC | Techniques and apparatus for inter-channel prediction and transform for point-cloud attribute coding |
| US11412235B2 (en) * | 2019-10-10 | 2022-08-09 | Tencent America LLC | Color transform for video coding |
| KR20220073746A (ko) | 2019-10-14 | 2022-06-03 | 바이트댄스 아이엔씨 | 비디오 처리에서 크로마 양자화 파라미터 사용 |
| US11368723B2 (en) | 2019-10-22 | 2022-06-21 | Tencent America LLC | Signaling of coding tools for encoding a video component as monochrome video |
| CN119544989A (zh) * | 2019-10-28 | 2025-02-28 | Lg电子株式会社 | 图像编码/解码设备以及传输图像的数据的设备 |
| WO2021086021A1 (ko) * | 2019-10-28 | 2021-05-06 | 엘지전자 주식회사 | 적응적 변환을 이용한 영상 부호화/복호화 방법, 장치 및 비트스트림을 전송하는 방법 |
| HUE072798T2 (hu) * | 2019-10-28 | 2025-12-28 | Lg Electronics Inc | Eljárás kép kódolására/dekódolására színtér konverzió alkalmazásával, és eljárás bitfolyam átvitelére |
| WO2021086024A1 (ko) * | 2019-10-28 | 2021-05-06 | 엘지전자 주식회사 | 적응적 색공간 변환을 이용하여 레지듀얼 처리를 수행하는 영상 부호화/복호화 방법, 장치 및 비트스트림을 전송하는 방법 |
| MX2022006190A (es) * | 2019-11-22 | 2022-09-07 | Lg Electronics Inc | Metodo y dispositivo de codificacion/decodificacion de imagenes usando transformacion de color sin perdidas y metodo para transmitir flujo de bits. |
| KR20220100599A (ko) * | 2019-11-26 | 2022-07-15 | 주식회사 윌러스표준기술연구소 | 적응적 컬러 공간 변환을 이용하는 비디오 신호 처리 방법 및 장치 |
| WO2021104433A1 (en) * | 2019-11-30 | 2021-06-03 | Beijing Bytedance Network Technology Co., Ltd. | Simplified inter prediction with geometric partitioning |
| WO2021118977A1 (en) | 2019-12-09 | 2021-06-17 | Bytedance Inc. | Using quantization groups in video coding |
| CN115004705A (zh) * | 2019-12-10 | 2022-09-02 | 北京达佳互联信息技术有限公司 | 以4:4:4色度格式进行视频编解码的方法和装置 |
| CN114868395B (zh) | 2019-12-24 | 2025-08-12 | 抖音视界(北京)有限公司 | 采用几何分割进行帧间预测的高级语法 |
| CN114902657B (zh) * | 2019-12-31 | 2025-06-13 | 字节跳动有限公司 | 视频编解码中的自适应颜色变换 |
| CN112544079A (zh) * | 2019-12-31 | 2021-03-23 | 北京大学 | 视频编解码的方法和装置 |
| CN117979013B (zh) * | 2020-01-05 | 2025-02-28 | 北京达佳互联信息技术有限公司 | 一种视频解码的方法、装置和介质 |
| KR102750625B1 (ko) | 2020-01-05 | 2025-01-09 | 두인 비전 컴퍼니 리미티드 | 비디오 코딩을 위한 일반적인 제약 정보 |
| CN115244926A (zh) * | 2020-01-14 | 2022-10-25 | 抖音视界有限公司 | 视频编解码中的量化参数的覆写 |
| WO2021143896A1 (en) | 2020-01-18 | 2021-07-22 | Beijing Bytedance Network Technology Co., Ltd. | Adaptive colour transform in image/video coding |
| EP4107962A4 (en) * | 2020-02-21 | 2023-07-26 | Alibaba Group Holding Limited | Methods for processing chroma signals |
| US11937070B2 (en) | 2021-07-01 | 2024-03-19 | Tencent America LLC | Layered description of space of interest |
| US20230412806A1 (en) * | 2022-06-16 | 2023-12-21 | Nokia Technologies Oy | Apparatus, method and computer program product for quantizing neural networks |
| JP2025522408A (ja) * | 2022-06-21 | 2025-07-15 | インターディジタル・シーイー・パテント・ホールディングス・ソシエテ・パ・アクシオンス・シンプリフィエ | 画像又はビデオを符号化及び復号するための方法及び装置 |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7269219B1 (en) * | 1997-02-14 | 2007-09-11 | At&T Corp. | Non-linear quantizer for video coding |
| US20050259730A1 (en) * | 2004-05-18 | 2005-11-24 | Sharp Laboratories Of America, Inc. | Video coding with residual color conversion using reversible YCoCg |
| US8619880B2 (en) * | 2007-10-10 | 2013-12-31 | Qualcomm Incorporated | Universal blockiness correction |
| US20100158357A1 (en) * | 2008-12-19 | 2010-06-24 | Qualcomm Incorporated | Image processing method and system of skin color enhancement |
| JP5594841B2 (ja) * | 2011-01-06 | 2014-09-24 | Kddi株式会社 | 画像符号化装置及び画像復号装置 |
| WO2013109838A1 (en) * | 2012-01-20 | 2013-07-25 | Sony Corporation | Chroma quantization parameter extension |
-
2015
- 2015-06-18 US US14/743,776 patent/US20150373327A1/en not_active Abandoned
- 2015-06-19 KR KR1020167034566A patent/KR102354197B1/ko active Active
- 2015-06-19 BR BR112016029720-2A patent/BR112016029720B1/pt active IP Right Grant
- 2015-06-19 WO PCT/US2015/036769 patent/WO2015196126A1/en not_active Ceased
- 2015-06-19 JP JP2016573495A patent/JP6929647B2/ja active Active
- 2015-06-19 CN CN201580032098.1A patent/CN106464885B/zh active Active
- 2015-06-19 EP EP15741388.1A patent/EP3158739B1/en active Active
- 2015-06-19 CA CA2949542A patent/CA2949542C/en active Active
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20210046723A (ko) * | 2018-08-28 | 2021-04-28 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 픽처 분할 방법 및 장치 |
| KR102631517B1 (ko) | 2018-08-28 | 2024-01-30 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 픽처 분할 방법 및 장치 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106464885A (zh) | 2017-02-22 |
| EP3158739A1 (en) | 2017-04-26 |
| CN106464885B (zh) | 2020-03-13 |
| BR112016029720A2 (pt) | 2017-08-22 |
| WO2015196126A1 (en) | 2015-12-23 |
| US20150373327A1 (en) | 2015-12-24 |
| KR20170020769A (ko) | 2017-02-24 |
| JP2017523677A (ja) | 2017-08-17 |
| EP3158739B1 (en) | 2020-12-23 |
| BR112016029720B1 (pt) | 2024-02-15 |
| CA2949542C (en) | 2023-04-04 |
| KR102354197B1 (ko) | 2022-01-20 |
| CA2949542A1 (en) | 2015-12-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6929647B2 (ja) | ブロック適応色空間コンバージョンコーディング | |
| KR102032603B1 (ko) | 블록 적응적 컬러-공간 변환 코딩 | |
| KR102348541B1 (ko) | 블록 적응적 컬러공간 변환 코딩 | |
| AU2015328164B2 (en) | QP derivation and offset for adaptive color transform in video coding | |
| KR20170068460A (ko) | 인트라블록 카피를 위한 디블록 필터링 | |
| HK1229979B (zh) | 块自适应颜色空间转换译码的方法和装置 | |
| HK1229979A1 (en) | Block adaptive color-space conversion coding method and device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180524 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180524 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190514 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190521 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190802 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20190924 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200122 |
|
| C60 | Trial request (containing other claim documents, opposition documents) |
Free format text: JAPANESE INTERMEDIATE CODE: C60 Effective date: 20200122 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20200130 |
|
| C21 | Notice of transfer of a case for reconsideration by examiners before appeal proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C21 Effective date: 20200204 |
|
| A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20200214 |
|
| C211 | Notice of termination of reconsideration by examiners before appeal proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C211 Effective date: 20200218 |
|
| C22 | Notice of designation (change) of administrative judge |
Free format text: JAPANESE INTERMEDIATE CODE: C22 Effective date: 20200804 |
|
| C22 | Notice of designation (change) of administrative judge |
Free format text: JAPANESE INTERMEDIATE CODE: C22 Effective date: 20201006 |
|
| C13 | Notice of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: C13 Effective date: 20201201 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210226 |
|
| C23 | Notice of termination of proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C23 Effective date: 20210615 |
|
| C03 | Trial/appeal decision taken |
Free format text: JAPANESE INTERMEDIATE CODE: C03 Effective date: 20210713 |
|
| C30A | Notification sent |
Free format text: JAPANESE INTERMEDIATE CODE: C3012 Effective date: 20210713 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210811 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6929647 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |