EP4013058A1 - Videocodierung und -decodierung mittels differenzieller codierung - Google Patents

Videocodierung und -decodierung mittels differenzieller codierung Download PDF

Info

Publication number
EP4013058A1
EP4013058A1 EP20855920.3A EP20855920A EP4013058A1 EP 4013058 A1 EP4013058 A1 EP 4013058A1 EP 20855920 A EP20855920 A EP 20855920A EP 4013058 A1 EP4013058 A1 EP 4013058A1
Authority
EP
European Patent Office
Prior art keywords
block
chroma
differential encoding
residual
information
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
EP20855920.3A
Other languages
English (en)
French (fr)
Other versions
EP4013058A4 (de
Inventor
Je Won Kang
Seung Wook Park
Wha Pyeong Lim
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hyundai Motor Co
Industry Collaboration Foundation of Ewha University
Kia Corp
Original Assignee
Hyundai Motor Co
Industry Collaboration Foundation of Ewha University
Kia Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hyundai Motor Co, Industry Collaboration Foundation of Ewha University, Kia Corp filed Critical Hyundai Motor Co
Priority claimed from PCT/KR2020/011480 external-priority patent/WO2021040430A1/ko
Publication of EP4013058A1 publication Critical patent/EP4013058A1/de
Publication of EP4013058A4 publication Critical patent/EP4013058A4/de
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/70Methods 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods 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/103Selection of coding mode or of prediction mode
    • H04N19/105Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods 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/119Adaptive subdivision aspects, e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods 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/12Selection 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/122Selection of transform size, e.g. 8x8 or 2x4x8 DCT; Selection of sub-band transforms of varying structure or type
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods 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/132Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods 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/157Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods 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/17Methods 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/176Methods 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods 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/182Methods 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 pixel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods 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/186Methods 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/593Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding

Definitions

  • FIG. 2 exemplarily shows a QTBTTT splitting tree structure.
  • a CTU may be initially split in the QT structure.
  • the QT splitting may be repeated until the size of the splitting block reaches the minimum block size MinQTSize of a leaf node allowed in the QT.
  • a first flag (QT_split_flag) indicating whether each node of the QT structure is split into four nodes of a lower layer is encoded by the entropy encoder 155 and signaled to the video decoding apparatus.
  • the leaf node of the QT is not larger than the maximum block size (MaxBTSize) of the root node allowed in the BT, it may be further split into one or more of the BT structure or the TT structure.
  • MaxBTSize maximum block size
  • the intra-predictor 122 may determine an intra-prediction mode to be used in encoding the current block.
  • the intra-predictor 122 may encode the current block using several intra-prediction modes and select an appropriate intra-prediction mode to use from the tested modes.
  • the intra-predictor 122 may calculate rate distortion values using rate-distortion analysis of several tested intra-prediction modes, and may select an intra-prediction mode that has the best rate distortion characteristics among the tested modes.
  • the reorganizer 150 may reorganize the coefficient values for the quantized residual value.
  • the reorganizer 150 may change the 2-dimensional array of coefficients into a 1-dimensional coefficient sequence through coefficient scanning. For example, the reorganizer 150 may scan coefficients from a DC coefficient to a coefficient in a high frequency region using a zig-zag scan or a diagonal scan to output a 1-dimensional coefficient sequence.
  • a vertical scan in which a two-dimensional array of coefficients is scanned in a column direction
  • a horizontal scan in which two-dimensional block-shaped coefficients are scanned in a row direction
  • a scan mode to be used may be determined among the zig-zag scan, the diagonal scan, the vertical scan and the horizontal scan according to the size of the transformation unit and the intra-prediction mode.
  • FIG. 6 is an exemplary view for explaining a differential encoding technique according to the present disclosure.
  • the video decoding apparatus reconstructs the residual signals as illustrated in Equation 3. That is, the video decoding apparatus modifies residual signals in a residual block reconstructed from a bitstream according to an inverse process (hereinafter, "differential decoding") of horizontal differential encoding.
  • a target residual signal to be modified within the residual block is modified such a way that left residual signals positioned to the left of the target residual signal in the same row as the target residual signal are added to the target residual signal.
  • the number of bits used to encode the information on the intra prediction mode may be reduced by inferring the intra prediction mode from the direction of differential encoding. That is, the amount of code transmitted is reduced by deriving the intra prediction mode from a syntax element for the direction of differential encoding.
  • a differential encoding technique for inter prediction and intra prediction may be adaptively controlled depending on color components. For example, differential encoding is enabled for both luma and chroma signals in the case of intra prediction, but is enabled only for luma signals in the case of inter prediction.
  • differential encoding for an inter luma signal may be controlled depending on whether differential encoding is enabled for an intra luma signal. That is, if differential encoding is enabled for the intra luma signal, differential encoding for the inter luma signal is enabled too. Otherwise, differential encoding is not enabled for the inter luma signal.
  • the header (i.e., SPS) of the video sequence includes a syntax element (chroma_format_idc) indicating the chroma sampling format of the corresponding sequence.
  • chroma_format_idc a syntax element indicating the chroma sampling format of the corresponding sequence.
  • the chroma sampling format, the horizontal scaling factor (SubWidthC), and the vertical scaling factor (SubHeightC) may be defined as in the following Table 1.
  • chroma_format_idc Chroma format SubWidthC SubHeightC 0 Monochrome 1 1 1 4:2:0 2 2 2 4:2:2 2 1 3 4:4:4 1 1
  • the condition that the size of the chroma block to which differential decoding is applied should be limited within a range in which transform skip allowed may be checked by signaling information on the maximum transform unit size MaxTsSizeC to be applied to transform skip of the chroma block.
  • This information may be encoded within a high-level syntax structure such as an SPS, a PPS, or a picture header.
  • the video encoding apparatus applies differential encoding to the chroma block and encodes related syntaxes (first and second syntax elements for the chroma block), only when the width and height of the target block are smaller than or equal to MaxTsSizeC.
  • the horizontal threshold may be one or both of the above-described Max_Hor_Size and MaxTsSize_X (or MaxTsSize)
  • the vertical threshold may be one or both of the above-described Max_Ver_Size and MaxTsSize_Y (or MaxTsSize). Max_Hor_Size and Max_Ver_Size may have the same value.
  • the horizontal threshold and the vertical threshold may be a maximum transform size MaxTsSize up to which transform skip is allowed.
  • the video encoding apparatus sets an intra prediction mode equal to the differential encoding direction indicated by the second syntax element, and generates a prediction block for the luma block by using the set intra prediction mode (S835). Also, a residual block for the luma block is generated by subtracting the prediction block from the luma block, and the residual block is quantized (S837). Since differential encoding is a tool applied in the transform skip mode, transform for the residual block is not performed.

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)
EP20855920.3A 2019-08-27 2020-08-27 Videocodierung und -decodierung mittels differenzieller codierung Pending EP4013058A4 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR20190104914 2019-08-27
KR20200005127 2020-01-15
PCT/KR2020/011480 WO2021040430A1 (ko) 2019-08-27 2020-08-27 차등 부호화를 이용하는 비디오 부호화 및 복호화

Publications (2)

Publication Number Publication Date
EP4013058A1 true EP4013058A1 (de) 2022-06-15
EP4013058A4 EP4013058A4 (de) 2023-02-22

Family

ID=75179994

Family Applications (1)

Application Number Title Priority Date Filing Date
EP20855920.3A Pending EP4013058A4 (de) 2019-08-27 2020-08-27 Videocodierung und -decodierung mittels differenzieller codierung

Country Status (3)

Country Link
EP (1) EP4013058A4 (de)
KR (1) KR20210025507A (de)
CN (1) CN114270842B (de)

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2522856C (en) * 2000-06-09 2008-01-15 General Instrument Corporation Video size conversion and transcoding from mpeg-2 to mpeg-4
KR20130058524A (ko) * 2011-11-25 2013-06-04 오수미 색차 인트라 예측 블록 생성 방법
GB2501535A (en) * 2012-04-26 2013-10-30 Sony Corp Chrominance Processing in High Efficiency Video Codecs
WO2014003423A1 (ko) * 2012-06-29 2014-01-03 한국전자통신연구원 영상 부호화/복호화 방법 및 장치
EP2843949B1 (de) * 2013-06-28 2020-04-29 Velos Media International Limited Verfahren und Vorrichtungen zur Emulation von Low-Fidelity-Kodierung in einem High-Fidelity-Kodierer
WO2015012600A1 (ko) * 2013-07-23 2015-01-29 성균관대학교 산학협력단 영상 부호화/복호화 방법 및 장치
EP3033878A4 (de) * 2013-10-14 2017-04-05 HFI Innovation Inc. Verfahren zur rest-differenz-puls-code-modulation für hevc-bereichserweiterung
US10924743B2 (en) * 2015-02-06 2021-02-16 Microsoft Technology Licensing, Llc Skipping evaluation stages during media encoding
CN109417639B (zh) * 2016-05-13 2021-12-21 交互数字Vc控股公司 利用自适应裁剪的视频编码的方法和设备
AU2016231584A1 (en) * 2016-09-22 2018-04-05 Canon Kabushiki Kaisha Method, apparatus and system for encoding and decoding video data
CN116647682A (zh) * 2016-10-28 2023-08-25 韩国电子通信研究院 视频编码/解码方法和设备以及存储比特流的记录介质
KR20190067732A (ko) * 2017-12-07 2019-06-17 한국전자통신연구원 채널들 간의 선택적인 정보 공유를 사용하는 부호화 및 복호화를 위한 방법 및 장치

Also Published As

Publication number Publication date
EP4013058A4 (de) 2023-02-22
CN114270842A (zh) 2022-04-01
KR20210025507A (ko) 2021-03-09
CN114270842B (zh) 2024-08-20

Similar Documents

Publication Publication Date Title
CN109661819B (zh) 用于处理视频信号的方法和设备
US20220394255A1 (en) Method and device for performing an inverse transform on transform coefficients of a current block
US20240171747A1 (en) Method and apparatus for intra-prediction coding of video data
US11589065B2 (en) Method and apparatus for intra-prediction coding of video data
US11962777B2 (en) Inverse quantization device and method used in video decoding device
US20220295068A1 (en) Method and device for efficiently applying transform skip mode to data block
US20230188709A1 (en) Method and apparatus for patch book-based encoding and decoding of video data
US11910023B2 (en) Method and apparatus for parallel encoding and decoding of moving picture data
US20230130958A1 (en) Video encoding and decoding using adaptive color transform
EP4013058A1 (de) Videocodierung und -decodierung mittels differenzieller codierung
US20220286692A1 (en) Video encoding and decoding using differential encoding
US20220286686A1 (en) Video encoding and decoding using differential modulation
EP4068777A1 (de) Videocodierung und -decodierung mittels differenzieller modulation
US20220150470A1 (en) Method and apparatus for intra predictionbased on deriving prediction mode
US11770532B2 (en) Method and apparatus for controlling coding tools
US20220132156A1 (en) Image decoding device using differential coding
US20240007645A1 (en) Video encoding and decoding method using adaptive reference pixel selection

Legal Events

Date Code Title Description
STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE INTERNATIONAL PUBLICATION HAS BEEN MADE

PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE

17P Request for examination filed

Effective date: 20220307

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

DAV Request for validation of the european patent (deleted)
DAX Request for extension of the european patent (deleted)
A4 Supplementary search report drawn up and despatched

Effective date: 20230123

RIC1 Information provided on ipc code assigned before grant

Ipc: H04N 19/124 20140101ALI20230117BHEP

Ipc: H04N 19/137 20140101ALI20230117BHEP

Ipc: H04N 19/132 20140101ALI20230117BHEP

Ipc: H04N 19/184 20140101ALI20230117BHEP

Ipc: H04N 19/186 20140101ALI20230117BHEP

Ipc: H04N 19/70 20140101ALI20230117BHEP

Ipc: H04N 19/61 20140101AFI20230117BHEP

P01 Opt-out of the competence of the unified patent court (upc) registered

Effective date: 20230512