JPWO2020263493A5 - - Google Patents

Download PDF

Info

Publication number
JPWO2020263493A5
JPWO2020263493A5 JP2021570780A JP2021570780A JPWO2020263493A5 JP WO2020263493 A5 JPWO2020263493 A5 JP WO2020263493A5 JP 2021570780 A JP2021570780 A JP 2021570780A JP 2021570780 A JP2021570780 A JP 2021570780A JP WO2020263493 A5 JPWO2020263493 A5 JP WO2020263493A5
Authority
JP
Japan
Prior art keywords
block
chroma
picture
luma samples
boundary
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.)
Pending
Application number
JP2021570780A
Other languages
Japanese (ja)
Other versions
JP2022538747A (en
Publication date
Application filed filed Critical
Priority claimed from PCT/US2020/035049 external-priority patent/WO2020263493A1/en
Publication of JP2022538747A publication Critical patent/JP2022538747A/en
Publication of JPWO2020263493A5 publication Critical patent/JPWO2020263493A5/ja
Pending legal-status Critical Current

Links

Claims (16)

ビットストリームを復号して映像ストリームの1つ又は複数のピクチャを出力する方法であって、
ビットストリームを受信すること、及び
前記ビットストリームのコード化された情報を使用して、1つ又は複数のピクチャを復号すること、
を含み、
前記復号することは、
第2のブロックに関連する複数のルマサンプルの平均値を決定することであって、前記第2のブロックは、前記1つ又は複数のピクチャのうちのピクチャに関連する、決定すること、
前記平均値に基づいて、前記ピクチャに関連する第1のブロックのためのクロマスケール因子を決定すること、及び
前記クロマスケール因子を使用して、前記第1のブロックのクロマ残差スケーリングを行うこと
を含み、
前記クロマスケール因子は、前記第2のブロックに関連する複数のルマサンプルに基づいて決定され、
前記複数のルマサンプルのうちの第1のルマサンプルがピクチャの境界の外にある場合、前記複数のルマサンプルを使用して前記クロマスケール因子を決定する前に、前記第1のサンプルの値は、前記複数のルマサンプルのうち、前記ピクチャの前記境界上にある第2のサンプルの値と等しい値に設定される、
方法。
A method for decoding a bitstream to output one or more pictures of a video stream, comprising:
receiving a bitstream and decoding one or more pictures using coded information in the bitstream;
including
The decrypting includes:
determining an average value of a plurality of luma samples associated with a second block, the second block associated with a picture of the one or more pictures;
determining a chromascale factor for a first block associated with the picture based on the average value; and using the chromascale factor to perform chroma residual scaling of the first block. including
the chroma scale factor is determined based on a plurality of luma samples associated with the second block;
Before determining the chroma scale factor using the plurality of luma samples, if the first luma sample of the plurality of luma samples is outside a picture boundary, the value of the first sample is , set to a value equal to the value of a second sample of the plurality of luma samples that lies on the boundary of the picture;
Method.
前記第2のブロックに関連する前記複数のルマサンプルは、前記第2のブロックの左側の境界上又は前記第2のブロックの上部の境界上の複数の再構築されたルマサンプルを含む、請求項1に記載の方法。 3. The plurality of luma samples associated with the second block comprises a plurality of reconstructed luma samples on a left boundary of the second block or on a top boundary of the second block. 1. The method according to 1. 前記ピクチャの前記境界は、前記ピクチャの右側の境界又は前記ピクチャの下部の境界のうちの1つである、請求項1に記載の方法。 2. The method of claim 1, wherein the boundary of the picture is one of a right boundary of the picture or a bottom boundary of the picture. 前記第2のブロックは、コード化ツリーブロック、変換単位、又は仮想パイプラインデータ単位であり、前記仮想パイプラインデータ単位のサイズは、前記ピクチャのコード化ツリー単位のサイズ以下である、請求項1に記載の方法。 2. The second block is a coded tree block, a transform unit, or a virtual pipeline data unit, and the size of the virtual pipeline data unit is less than or equal to the size of the coded tree unit of the picture. The method described in . 前記仮想パイプラインデータ単位は、前記ピクチャ内の非重複単位である、請求項4に記載の方法。 5. The method of claim 4, wherein the virtual pipeline data units are non-overlapping units within the picture. 前記第1のブロックは、複数のクロマ残差サンプルを含み、前記クロマスケール因子を使用して、前記第1のブロックのクロマ残差スケーリングを行うことは、前記クロマスケール因子を使用して、前記複数のクロマ残差サンプルを処理することを含む、請求項1に記載の方法。 The first block includes a plurality of chroma residual samples, and performing chroma residual scaling of the first block using the chroma scale factor comprises: 2. The method of claim 1, comprising processing multiple chroma residual samples. 前記第1のブロックは、標的クロマブロックであり、前記第2のブロックは、前記標的クロマブロックに対応するルマブロックである、請求項1に記載の方法。 2. The method of claim 1, wherein the first block is a target chroma block and the second block is a luma block corresponding to the target chroma block. 前記複数のルマサンプルは、N個のルマサンプルを含み、前記Nは、前記ピクチャの前記境界に対する前記第2のブロックの位置にかかわらず、整数の定数である、請求項1に記載の方法。 2. The method of claim 1, wherein the plurality of luma samples comprises N luma samples, wherein N is an integer constant regardless of the position of the second block relative to the boundary of the picture. 前記Nは、2のべき乗である、請求項8に記載の方法。 9. The method of claim 8, wherein N is a power of two. 前記Nは、コード化ツリー単位のサイズに依存する、請求項8に記載の方法。 9. A method according to claim 8, wherein said N depends on the size of the coding tree unit. 前記Nは、前記コード化ツリー単位の前記サイズ以下である、請求項10に記載の方法。 11. The method of claim 10, wherein said N is less than or equal to said size of said coding tree unit. 前記ピクチャの前記境界上に1つ又は複数のルマサンプルが位置し、前記第2のサンプルは、前記ピクチャの前記境界上にある前記1つ又は複数のルマサンプルのうち、前記第1のサンプルに対して最も近い距離にある、請求項1に記載の方法。 one or more luma samples located on the boundary of the picture, and the second sample is the first sample among the one or more luma samples on the boundary of the picture; 2. The method of claim 1, wherein the closest distance to the 前記ビットストリームの前記コード化された情報は、前記クロマスケール因子を信号化するインデックス又は前記クロマスケール因子を導出するために使用されるインデックスを含む、請求項1に記載の方法。 2. The method of claim 1, wherein the coded information of the bitstream comprises an index that signals the chroma-scale factor or an index that is used to derive the chroma-scale factor. 映像シーケンスに関連するビットストリームを記憶する非一時的コンピュータ可読媒体であって、前記ビットストリームは、
ピクチャ内の第1のブロック及び第2のブロックを表すデータを受信することであって、前記データは、前記第1のブロックに関連する複数のクロマサンプル及び前記第2のブロックに関連する複数のルマサンプルを含む、受信すること、
前記第2のブロックに関連する前記複数のルマサンプルの平均値を決定すること、
前記平均値に基づいて、前記第1のブロックのためのクロマスケール因子を決定すること、及び
前記クロマスケール因子を使用して、前記第1のブロックに関連する前記複数のクロマサンプルを処理すること
を含む方法を使用して復号可能である、非一時的コンピュータ可読媒体。
A non-transitory computer-readable medium storing a bitstream associated with a video sequence, the bitstream comprising:
Receiving data representing a first block and a second block in a picture, the data comprising a plurality of chroma samples associated with the first block and a plurality of chroma samples associated with the second block. to receive, including luma samples;
determining an average value of the plurality of luma samples associated with the second block;
determining a chroma-scale factor for the first block based on the average value; and using the chroma-scale factor to process the plurality of chroma samples associated with the first block. A non-transitory computer-readable medium that is decryptable using a method comprising:
前記第2のブロックに関連する前記複数のルマサンプルは、前記第2のブロックの左側の境界上又は前記第2のブロックの上部の境界上の複数の再構築されたルマサンプルを含む、請求項14に記載の非一時的コンピュータ可読媒体。 3. The plurality of luma samples associated with the second block comprises a plurality of reconstructed luma samples on a left boundary of the second block or on a top boundary of the second block. 15. The non-transitory computer-readable medium of 14. 映像シーケンスをビットストリームに符号化する方法であって、
映像シーケンスを受信すること、
前記映像シーケンスの1つ又は複数のピクチャを符号化すること、及び
ビットストリームを生成すること
を含み、
前記符号化することは、
第1のブロックに関連する複数のクロマサンプル及び第2のブロックに関連する複数のルマサンプルを決定することであって、前記複数のルマサンプルのうちの第1のルマサンプルがピクチャの境界の外にある場合、前記第1のサンプルの値は、前記複数のルマサンプルのうち、前記ピクチャの前記境界上にある第2のサンプルの値と等しい値に設定される、決定すること、
前記複数のルマサンプルに基づいて前記第1のコード化ブロックのためのクロマスケール因子を決定すること、及び
前記クロマスケール因子を使用して、前記第1のコード化ブロックに関連する前記複数のクロマサンプルを処理すること
を含む、方法。
A method for encoding a video sequence into a bitstream, comprising:
receiving a video sequence;
encoding one or more pictures of the video sequence and generating a bitstream;
The encoding includes:
determining a plurality of chroma samples associated with a first block and a plurality of luma samples associated with a second block, wherein a first luma sample of the plurality of luma samples is outside a picture boundary; the value of the first sample is set equal to the value of a second sample of the plurality of luma samples that is on the boundary of the picture;
determining a chroma-scale factor for the first coded block based on the plurality of luma samples; and using the chroma-scale factor, the plurality of chroma-scale factors associated with the first coded block. A method comprising processing a sample.
JP2021570780A 2019-06-24 2020-05-29 Method and system for processing luma and chroma signals Pending JP2022538747A (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201962865815P 2019-06-24 2019-06-24
US62/865,815 2019-06-24
PCT/US2020/035049 WO2020263493A1 (en) 2019-06-24 2020-05-29 Method and system for processing luma and chroma signals

Publications (2)

Publication Number Publication Date
JP2022538747A JP2022538747A (en) 2022-09-06
JPWO2020263493A5 true JPWO2020263493A5 (en) 2023-05-31

Family

ID=74038645

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021570780A Pending JP2022538747A (en) 2019-06-24 2020-05-29 Method and system for processing luma and chroma signals

Country Status (6)

Country Link
US (3) US11051022B2 (en)
EP (1) EP3977737A4 (en)
JP (1) JP2022538747A (en)
KR (1) KR20220024912A (en)
CN (1) CN114375582A (en)
WO (1) WO2020263493A1 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220061247A (en) * 2019-09-29 2022-05-12 에이치에프아이 이노베이션 인크. Method and apparatus of combined inter and intra prediction using different chroma formats for video coding
KR20220146491A (en) 2020-03-11 2022-11-01 베이징 바이트댄스 네트워크 테크놀로지 컴퍼니, 리미티드 Adaptive loop filtering
US11601657B2 (en) * 2020-04-02 2023-03-07 Qualcomm Incorporated LUMA mapping with chroma scaling (LMCS) in video coding
US11330266B2 (en) * 2020-05-18 2022-05-10 Tencent America LLC Signaling method for chroma intra prediction mode
WO2021244420A1 (en) * 2020-05-31 2021-12-09 Beijing Bytedance Network Technology Co., Ltd. Palette mode with local dual tree modetype definition
US11800102B2 (en) * 2021-08-27 2023-10-24 Mediatek Inc. Low-latency video coding methods and apparatuses for chroma separated tree

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8761531B2 (en) * 2009-07-09 2014-06-24 Qualcomm Incorporated Image data compression involving sub-sampling of luma and chroma values
WO2013006986A1 (en) * 2011-07-12 2013-01-17 Intel Corporation Luma-based chroma intra prediction
WO2013102293A1 (en) * 2012-01-04 2013-07-11 Mediatek Singapore Pte. Ltd. Improvements of luma-based chroma intra prediction
US9686561B2 (en) * 2013-06-17 2017-06-20 Qualcomm Incorporated Inter-component filtering
US9648330B2 (en) * 2013-07-15 2017-05-09 Qualcomm Incorporated Inter-color component residual prediction
US10397607B2 (en) * 2013-11-01 2019-08-27 Qualcomm Incorporated Color residual prediction for video coding
SG11201706978TA (en) * 2015-03-02 2017-09-28 Hfi Innovation Inc Method and apparatus for intrabc mode with fractional-pel block vector resolution in video coding
US10623740B2 (en) 2015-09-23 2020-04-14 Telefonaktiebolaget Lm Ericsson (Publ) Determination of QP values
US10484712B2 (en) * 2016-06-08 2019-11-19 Qualcomm Incorporated Implicit coding of reference line index used in intra prediction
WO2018016381A1 (en) * 2016-07-22 2018-01-25 Sharp Kabushiki Kaisha Systems and methods for coding video data using adaptive component scaling
US10778978B2 (en) * 2017-08-21 2020-09-15 Qualcomm Incorporated System and method of cross-component dynamic range adjustment (CC-DRA) in video coding
US20200288126A1 (en) * 2019-03-08 2020-09-10 Qualcomm Incorporated Reshaping filter average calculation for video coding
US20200288159A1 (en) * 2019-03-08 2020-09-10 Qualcomm Incorporated Combined residual coding in video coding
US11451826B2 (en) * 2019-04-15 2022-09-20 Tencent America LLC Lossless coding mode and switchable residual coding

Similar Documents

Publication Publication Date Title
CN112585966B (en) Inter prediction method based on history-based motion vector and apparatus therefor
CN108028941B (en) Method and apparatus for encoding and decoding digital images by superpixel
TWI590662B (en) Decoder and method
US12028526B2 (en) Image decoding method and device using residual information in image coding system
CA2048204A1 (en) Image data processing method and apparatus
EP3941065A1 (en) Method and device for signaling information on chroma format
CN112956205B (en) Transform coefficient coding method and device
US20210281842A1 (en) Method and apparatus for processing video
US12020461B2 (en) Method and apparatus for Haar-based point cloud coding
CN110708529B (en) Dynamic point cloud projection compression method, system, device and medium
BR122021008882B1 (en) RESIDUAL CODING METHOD AND DEVICE FOR THE SAME
US11711535B2 (en) Video-based point cloud compression model to world signaling information
WO2012043330A1 (en) Method and device for encoding images, method and device for decoding images, and programs therefor
BR112021006580B1 (en) METHOD OF IMAGE DECODING CARRIED OUT BY A DECODING APPARATUS, IMAGE CODING METHOD PERFORMED BY A CODING APPARATUS, AND NON-TRAINER COMPUTER READABLE STORAGE MEDIA
US20200322604A1 (en) Method and apparatus for performing low complexity computation in transform kernel for video compression
JP2024053059A (en) Image decoding method and apparatus using simplified residual data coding in an image coding system
CN112823524A (en) Image encoding/decoding method and apparatus for the same
CN112911302B (en) Novel merging prediction coding method for dynamic point cloud geometric information compression
JPWO2020263493A5 (en)
WO2015007389A1 (en) Encoder and decoder, and method of operation
US10341682B2 (en) Methods and devices for panoramic video coding and decoding based on multi-mode boundary fill
US11758178B2 (en) Method for compressing motion vector and apparatus therefor
CN114600463A (en) Video encoding and video decoding
WO2024007144A1 (en) Encoding method, decoding method, code stream, encoders, decoders and storage medium
WO2022073159A1 (en) Feature data encoding method, apparatus and device, feature data decoding method, apparatus and device, and storage medium