IP Library Granted Patent US 12,328,431
Granted Patent B2
US 12,328,431 · App. 17/401,849 · Granted Jun 10, 2025

Intra prediction-based video signal processing method and device

Inventors: Geonjung Ko (Seoul, KR); Dongcheol Kim (Suwon-Si, KR); Juhyung Son (Uiwang-Si, KR); Jaehong Jung (Seoul, KR); Jinsam Kwak (Uiwang-si, KR)
Assignee: HUMAX CO., LTD.
H04N19/132H04N19/159H04N19/176H04N19/186H04N19/70H04N19/96
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,328,431
App. No.
17/401,849
Granted
Jun 10, 2025
Kind
B2
Abstract

A video signal processing method and device for encoding or decoding a video signal are disclosed. The video signal processing method comprises the steps of: identifying a tree type of a current chroma block; deriving a chroma intra prediction mode of the current chroma block on the basis of a luma intra prediction mode at a preset position if the tree type of the current chroma block is a dual tree; generating a prediction block of the current chroma block on the basis of the chroma intra prediction mode; and restoring the current chroma block by adding a residual block of the current chroma block to a prediction block, wherein the luma intra prediction mode can be set to a preset mode if the luma prediction mode at the preset position is an intra block copy mode.

Claims (41)

1. A non-transitory computer-readable medium storing instructions, which when executed by at least one processor perform a decoding method,

the decoding method, comprising:

deriving a chroma intra prediction mode of a current block based on a luma intra prediction mode of the current block,

wherein the luma intra prediction mode of the current block is derived based on a prediction mode of a specific location of the current block,

wherein when a top-left location of the current block is (xCb, yCb), the specific location is (xCb+cbWidth/2, yCb+cbHeight/2),

wherein the cbWidth is a width of the current block, and the cbHeight is a height of the current block;

obtaining a value of a first syntax element indicating whether the specific location of the current block is coded in an intra block copy mode,

wherein, when the value of the first syntax element indicates that the specific location of the current block is coded in the intra block copy mode, the luma intra prediction mode of the current block is equal to an intra DC mode,

wherein when the value of the first syntax element indicates that the specific location of the current block is not coded in the intra block copy mode, the luma intra prediction mode of the current block is equal to a luma intra prediction mode of the specific location,

wherein when a tree type of the specific location of the current block is not a DUAL_TREE_CHROMA, the first syntax element is parsed, and the value of the first syntax element is obtained based on parsing result of the first syntax element,

wherein when the tree type of the specific location of the current block is the DUAL_TREE_CHROMA, the first syntax element is not parsed and the value of the first syntax element is inferred as a value indicating that the specific location of the current block is not coded in the intra block copy mode; and

reconstructing the current block based on the chroma intra prediction mode of the current block.

2. The non-transitory computer-readable medium of claim 1 , the decoding method further comprising:

obtaining a second syntax element indicating the chroma intra prediction mode within a preconfigured mapping table according to the luma intra prediction mode of the current block.

3. A device for decoding a video signal, the device comprising a processor,

wherein the processor is configured to:

derive a chroma intra prediction mode of a current block based on a luma intra prediction mode of the current block,

wherein the luma intra prediction mode of the current block is derived based on a prediction mode of a specific location of the current block,

wherein when a top-left location of the current block is (xCb, yCb), the specific location is (xCb+cbWidth/2, yCb+cbHeight/2),

wherein the cbWidth is a width of the current block, and the cbHeight is a height of the current block,

obtain a value of a first syntax element indicating whether the specific location of the current block is coded in an intra block copy mode,

wherein when the value of the first syntax element indicates that the specific location of the current block is coded in the intra block copy mode, the luma intra prediction mode of the current block is equal to an intra DC mode,

wherein when the value of the first syntax element indicates that the specific location of the current block is not coded in the intra block copy mode, the luma intra prediction mode of the current block is equal to a luma intra prediction mode of the specific location,

wherein when a tree type of the specific location of the current block is not a DUAL_TREE_CHROMA, the first syntax element is parsed, and the value of the first syntax element is obtained based on parsing result of the first syntax element,

wherein when the tree type of the specific location of the current block is the DUAL_TREE_CHROMA, the first syntax element is not parsed and the value of the first syntax element is inferred as a value indicating that the specific location of the current block is not coded in the intra block copy mode,

reconstruct the current block based on the chroma intra prediction mode of the current block.

4. The device of claim 3 ,

wherein the processor is configured to obtain a second syntax element indicating the chroma intra prediction mode within a preconfigured mapping table according to the luma intra prediction mode of the current block.

5. A device for encoding a video signal, the device comprising a processor,

wherein the processor is configured to

obtain a bitstream to be decoded by a decoder using a decoding method,

the decoding method comprising:

deriving a chroma intra prediction mode of a current block based on a luma intra prediction mode of the current block,

wherein the luma intra prediction mode of the current block is derived based on a prediction mode of a specific location of the current block, wherein when a top-left location of the current block is (xCb, yCb), the specific location is (xCb+cbWidth/2, yCb+cbHeight/2), wherein the cbWidth is a width of the current block, and the cbHeight is a height of the current block;

obtaining a value of a first syntax element indicating whether the specific location of the current block is coded in an intra block copy mode,

wherein when the value of the first syntax element indicates that the specific location of the current block is coded in an intra block copy mode, the luma intra prediction mode of the current block is equal to an intra DC mode,

wherein when the value of the first syntax element indicates that the specific location of the current block is not coded in the intra block copy mode, the luma intra prediction mode of the current block is equal to a luma intra prediction mode of the specific location,

wherein when a tree type of the specific location of the current block is not a DUAL_TREE_CHROMA, the first syntax element is parsed, and the value of the first syntax element is obtained based on parsing result of the first syntax element,

wherein when the tree type of the specific location of the current block is the DUAL_TREE_CHROMA, the first syntax element is not parsed and the value of the first syntax element is inferred as a value indicating that the specific location of the current block is not coded in the intra block copy mode, reconstructing the current block based on the chroma intra prediction mode of the current block.

6. The device of claim 5 , the decoding method further comprising:

obtaining a second syntax element indicating the chroma intra prediction mode within a preconfigured mapping table according to the luma intra prediction mode of the current block.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECORD BY REPLACING THE PREVIOUSLY RECORDED CONFIDENTIAL PURCHASE AGREEMENT PREVIOUSLY RECORDED ON REEL 73239 FRAME 166. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 26, 2026
From: HUMAX CO., LTD.
To: ADVEXT IP LLC
Reel/Frame 075743/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2026
From: ADVEXT IP LLC
To: VIDAXIO LLC
Reel/Frame 074323/0501 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2025
From: HUMAX CO., LTD.
To: ADVEXT IP LLC
Reel/Frame 073239/0166 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2022
From: WILUS INSTITUTE OF STANDARDS AND TECHNOLOGY INC.
To: HUMAX CO., LTD.
Reel/Frame 060456/0556 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 13, 2021
From: KO, GEONJUNG; KIM, DONGCHEOL; SON, JUHYUNG; JUNG, JAEHONG; KWAK, JINSAM
To: WILUS INSTITUTE OF STANDARDS AND TECHNOLOGY INC.; HUMAX CO., LTD.
Reel/Frame 057173/0136 →
Priority Claims (2)
KR 10-2019-0019512 · Feb 19, 2019 · national
KR 10-2019-0039132 · Apr 3, 2019 · national
Continuity (2)
Continuation PCTKR2020095004 · Feb 19, 2020
Related Publication 20210400279A1 · Dec 23, 2021
References Cited (116)
US 10448025B1 · Xu et al. · 2019 [cited by applicant]
US 10958904B2 · Xu et al. · 2021 [cited by applicant]
US 12003699B2 · Ko et al. · 2024 [cited by applicant]
US 20130336591A1 · Jeon et al. · 2013 [cited by applicant]
US 20140092970A1 · Misra et al. · 2014 [cited by applicant]
US 20140314142A1 · Oh et al. · 2014 [cited by applicant]
US 20140362917A1 · Joshi et al. · 2014 [cited by applicant]
US 20150139323A1 · Lee et al. · 2015 [cited by applicant]
US 20150172658A1 · Kim et al. · 2015 [cited by applicant]
US 20150195559A1 · Chen et al. · 2015 [cited by applicant]
US 20150271515A1 · Pang et al. · 2015 [cited by applicant]
US 20160057420A1 · Pang et al. · 2016 [cited by applicant]
US 20160100189A1 · Pang et al. · 2016 [cited by applicant]
US 20160105682A1 · Rapaka et al. · 2016 [cited by applicant]
US 20160255345A1 · Liu et al. · 2016 [cited by applicant]
US 20160309179A1 · Schwarz et al. · 2016 [cited by applicant]
US 20160330474A1 · Liu et al. · 2016 [cited by applicant]
US 20170070748A1 · Li et al. · 2017 [cited by applicant]
US 20170142418A1 · Li et al. · 2017 [cited by applicant]
US 20170180737A1 · Ye et al. · 2017 [cited by applicant]
US 20170280159A1 · Xu et al. · 2017 [cited by applicant]
US 20170374367A1 · Sasai et al. · 2017 [cited by applicant]
US 20180048895A1 · Jeon et al. · 2018 [cited by applicant]
US 20180255295A1 · Lee et al. · 2018 [cited by applicant]
US 20180332283A1 · Liu · 2018 [cited by examiner]
US 20180352224A1 · Nakamura · 2018 [cited by examiner]
US 20190208197A1 · Kondo · 2019 [cited by applicant]
US 20190327466A1 · Ikai et al. · 2019 [cited by applicant]
US 20200045305A1 · Jang et al. · 2020 [cited by applicant]
US 20200045322A1 · Ye · 2020 [cited by examiner]
US 20210092405A1 · Biatek · 2021 [cited by examiner]
US 20210112263A1 · Choi · 2021 [cited by examiner]
US 20210352273A1 · Lim · 2021 [cited by examiner]
CN 105409218A · 2016 [cited by applicant]
CN 106416243A · 2017 [cited by applicant]
CN 106797476A · 2017 [cited by applicant]
CN 107079161A · 2017 [cited by applicant]
CN 108712650A · 2018 [cited by applicant]
CN 109314789A · 2019 [cited by applicant]
JP 2017528984A · 2017 [cited by applicant]
JP 201888715A · 2018 [cited by applicant]
JP 2021518091A · 2021 [cited by applicant]
KR 1020140016823A · 2014 [cited by applicant]
KR 1020160072181A · 2016 [cited by applicant]
KR 1020160129075A · 2016 [cited by applicant]
KR 1020170021302A · 2017 [cited by applicant]
KR 1020170128390A · 2017 [cited by applicant]
WO 2012121535A2 · 2012 [cited by applicant]
WO 2015070801A1 · 2015 [cited by applicant]
WO 2015142556A2 · 2015 [cited by applicant]
WO 2015192353A1 · 2015 [cited by applicant]
WO 2017179835A1 · 2017 [cited by applicant]
WO 2018012886 · 2018 [cited by applicant]
WO 2018051811A1 · 2018 [cited by applicant]
WO 2018062950A1 · 2018 [cited by applicant]
WO 2018064948A1 · 2018 [cited by applicant]
WO 2018116925A1 · 2018 [cited by applicant]
WO 2018129322 · 2018 [cited by applicant]
WO 2020122654A1 · 2020 [cited by applicant]
WO 2020177756A1 · 2020 [cited by applicant]
WO 2020192629A1 · 2020 [cited by applicant]
CE8-related : The corner case handling regarding mv derivation for Chroma IBC in dual tree structure. Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 14th Meeting: Geneva, CH, Mar. 19-2… [cited by examiner]
Extended European Search Report for EP19895005 by European Patent Office dated Aug. 11, 2022. [cited by applicant]
Xu (Mediatek) X et al: “On unification of intra block copy and inter-picture motion compensation”, 17. JCT-VC Meeting; Mar. 27, 2014-Apr. 4, 2014; Valencia; (Joint Collaborative Team on Video Coding of ISO/IEC JTC1/SC29… [cited by applicant]
Xu (Mediatek) X et al: “On chroma motion vector derivation for intra block copy”, 21. JCT-VC Meeting; Jun. 19, 2015-Jun. 26, 2015; Warsaw; (Joint Collaborative Team on Video Coding of ISO/IEC JTC1/SC29/WG11 and ITU-TSG.… [cited by applicant]
Bross, Benjamin et al. Versatile Video Coding (Draft 4). Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11. 13th Meeting: Marrakech, MA. pp. 1-299 Jan. 18, 2019, p. 12, 104, 109, 118, 209… [cited by applicant]
International Search Report & Written Opinion of the International Searching Authority dated May 14, 2020. [cited by applicant]
Zhengdong Zhang et al., Rotate Intra Block Copy, JVET-L0041-v1, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 12th Meeting: Macao, CN, Oct. 3-12, 2018. [cited by applicant]
Benjamin Bross et al. Versatile Video Coding (Draft 3), JVET-L1001-v9, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 12th Meeting: Macao, CN, Oct. 3-12, 2018. [cited by applicant]
International Search Report & Written Opinion for PCT/KR2019/017639 by Korean Intellectual Property Office dated Mar. 20, 2020. [cited by applicant]
Non-Final Office Action for IN202127036546 from Intellectual Property India dated Apr. 20, 2022. [cited by applicant]
Wei-Jung Chien et al., CE8-related: CPR mode signaling and interaction with inter coding tools, JVET-M0483, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 13th Meeting: Marrakech, MA, … [cited by applicant]
B. Wang et al., CE3-related: A unified MPM list for intra mode coding, JVET-N0185-r1, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 14th Meeting: Geneva, CH, Mar. 19-27, 2019. [cited by applicant]
Hongbin Liu et al., CE2-related: Disabling bi-prediction or inter-prediction for small blocks, JVET-N0266, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 14th Meeting: Geneva, CH, Mar.… [cited by applicant]
Non-Final Rejection for U.S. Appl. No. 17/343,258 by United States Patent and Trademark Office dated Jan. 19, 2023. [cited by applicant]
Office Action for U.S. Appl. No. 17/343,258 by United States Patent and Trademark Office dated Jul. 27, 2023. [cited by applicant]
Office Action for VN 1-2021-05800 by Intellectual Property Office of Vietnam dated Aug. 14, 2023. [cited by applicant]
Office Action for EP19895005.7 by European Patent Office dated Apr. 21, 2023. [cited by applicant]
Xu (Tencent) et al. CE8: CPR mode with local search ranges (Test CE8.3.1 and CE8.3.2)U,12. JVET Meeting; Oct. 3, 2018-Oct. 12, 2018; Macao; (The Joint Video Exploration Team of ISO/IEC JTC1/SC29/WG11 and ITU-T SG. 16 ),… [cited by applicant]
Bross, Benjamin et al. “Versatile Video Coding (Draft 4)”, 13. JVET Meeting; Jan. 9, 2019-Jan. 18, 2019; Marrakech; (The Joint Video Exploration Team of ISO/IEC JTC1/SC29/WG11 and ITU-T SG.16),,No. JVET-M1001 Feb. 19, 2… [cited by applicant]
Office Action for JP2021-549112 by Japan Patent Office dated May 15, 2023. [cited by applicant]
Van, Luong Pham et al. “Non-CE8: Intra Prediction Mode Derivation for DMChroma Block with Corresponding IBC/PCM Luma”. JVET-O0651 (version 3), ITU, Jul. 5, 2019, pp. 1, 2. JVET-O0651.docx. [cited by applicant]
Office Action for JP2021-534131 by Japan Patent Office dated May 22, 2023. [cited by applicant]
Pang, Chao et al. “Non-CE2: Block vectorprediction method for intrablock copy and Joint Collaborative Team onVideo Coding (JCT-VC) of ITU-TSG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11”. 20th Meeting: Geneva, CH, and Feb. 10… [cited by applicant]
Pang, Chao et al. “SCCE1: Test 3.1—Block vector prediction method for I ntra block copy and Joint Collaborative Team onVideo Coding (JCT-VC) of ITU-TSG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11”. 18th Meeting: Sapporo, JP, … [cited by applicant]
Xu, Xiaozhong et al. “CE8: CPR mode with local searchranges (Test CE8.3.1 and CE8.3.2), Joint Video Experts Team (JVET) of ITU-TSG16 Wp 3 and ISO/IEC JTC 1/ SC 29/WG 11”. 12th Meeting: Macao, CN, Oct. 3-12, 2018, [JVET-… [cited by applicant]
Non-Final Office Action for IN 202127024933 by Intellectual Property India dated Jul. 20, 2022. [cited by applicant]
Non-Final Office Action for JP 2021-534131 by Japan Patent Office dated Jul. 27, 2022. [cited by applicant]
Non-Final Office Action for JP 2021-549112 by Japan Patent Office dated Sep. 30, 2022. [cited by applicant]
Benjamin Bross, et al.,Versatile Video Coding (Draft 6) , Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11,JVET-O2001-v9,Jul. 31, 2019. [cited by applicant]
Pang, Chao et al.,SCCE1: Test 3.1—Block vector prediction method for Intra block copy,Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 18th Meeting: Sapporo,JP,Jun. 30-… [cited by applicant]
Li, Xiang et al.,Description of SDR video coding technology proposal by Tencent,Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 10th Meeting: San Diego, US, Apr. 10-20, 2018, [JVET-J002… [cited by applicant]
Luong Pham Van Geert Van der Auwera, et al.,Non-CE8: Intra prediction mode derivation for DM chroma block with corresponding IBC/PCM luma,Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11… [cited by applicant]
Man-Shu Chiang, et al.,CE3-related: Chroma DM derivation for IBC and PCM,Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11,JVET-O0275-v1,Jun. 25, 2019. [cited by applicant]
Pang, Chao et al.,Non-CE2: Block vector prediction method for intra block copy,Joint Collaborative Team on Video Coding (JCT-VC) of ITU-TSG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 20th Meeting: Geneva, CH, Feb. 10-18, 201… [cited by applicant]
Notice of Allowance for JP 2021-549112 by Japan Patent Office dated Nov. 6, 2023. [cited by applicant]
Decision of Rejection for JP 2021-534131 by Japan Patent Office dated Nov. 20, 2023. [cited by applicant]
Decision to Reject the Amendments for JP 2021-534131 by Japan Patent Office dated Nov. 20, 2023. [cited by applicant]
Flynn, David et al. (2014). “High Efficiency Video Coding (HEVC) Range Extensions text specification: Draft 6”, Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11. JCTVC-… [cited by applicant]
Notice of Allowance for EP 19895005.7 by European Patent Office dated Nov. 13, 2023. [cited by applicant]
Office Action for CN 202080015505.9 by China National Intellectual Property Administration dated Dec. 5, 2023. [cited by applicant]
Office Action for CN 201980082678.X by China National Intellectual Property Administration dated Dec. 7, 2023. [cited by applicant]
Xu, Xiaozhong et al. (2018). “CE8: CPR mode with local search ranges (Test CE8.3.1 and CE8.3.2)”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, JVET-L0293-v1. [cited by applicant]
Hearing Notice for IN 202127024933 from Intellectual Property India dated Jan. 10, 2024. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 17/343,258 from United States Patent Office dated Jan. 25, 2024. [cited by applicant]
Supplemental Notice of Allowability for U.S. Appl. No. 17/343,258 by United States Patent and Trademark Office dated Mar. 19, 2024. [cited by applicant]
Hearing Notice for IN 202127036546 by India Patent Office dated May 7, 2024. [cited by applicant]
Notice of Allowance for CN 201980082678.X by China National Intellectual Property Administration dated May 7, 2024. [cited by applicant]
Zuo, Xuguang et al. “Intra block copy for intra-frame coding,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 10th Meeting: San Diego, US, Apr. 10-20, 2018 , JVET-J0042-v3, Apr. 20, 20… [cited by applicant]
Extended European Search Report for EP 24167363.1 by European Patent Office dated May 14, 2024. [cited by applicant]
Office Action for CN 202080015505.9 by China National Intellectual Property Administration dated May 29, 2024. [cited by applicant]
Office Action for JP 2021-534131 by Japan Patent Office dated Jun. 17, 2024. [cited by applicant]
Notice of Allowance for JP 2023-205323 by Japan Patent Office dated Sep. 30, 2024. [cited by applicant]
Office Action for KR 10-2021-7017095 by Korean Intellectual Property Office dated Nov. 6, 2024. [cited by applicant]
Office Action for KR 10-2021-7025556 by Korean Intellectual Property Office dated Nov. 11, 2024. [cited by applicant]
Office Action for U.S. Appl. No. 18/645,298 by United States Patent And Trademark Office dated Apr. 22, 2025. [cited by applicant]