IP Library › Granted Patent US 12,231,657
Granted Patent B2
US 12,231,657 · App. 18/395,941 · Granted Feb 18, 2025

Method and apparatus for encoding/decoding image signals using weight prediction parameter sets based on neighboring regions to obtain a residual block

Inventors: Joo Hee Moon (Seoul, KR); Sung Won Lim (Seoul, KR); Dong Jae Won (Goyang-si, KR)
Assignee: Industry Academy Cooperation Foundation of Sejong University
H04N19/176H04N19/105H04N19/132H04N19/136H04N19/167H04N19/196H04N19/50H04N19/503
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,231,657
App. No.
18/395,941
Granted
Feb 18, 2025
Kind
B2
Abstract

A method, an apparatus and a non-transitory computer-readable medium for encoding/decoding a video signal with a decoding apparatus, may comprise decoding a residual block of a current block from a bitstream, generating a first prediction sample of the current block, determining a weight prediction parameter set of the current block by using a predetermined reference region, the reference region being a region reconstructed before the current block and including a neighboring region spatially adjacent to the current block, generating a second prediction sample of the current block by applying the weight prediction parameter set to the first prediction sample, obtaining a prediction block of the current block based on the second prediction sample, and reconstructing the current block based on the prediction block of the current block and the residual block of the current block.

Claims (38)

1. A method for decoding a video signal with a decoding apparatus, comprising:

decoding, with the decoding apparatus, a residual block of a current block from a bitstream;

generating, with the decoding apparatus, a first prediction sample of the current block;

determining, with the decoding apparatus, a weight prediction parameter set of the current block by using a predetermined reference region, the reference region being a region reconstructed before the current block and including a neighboring region spatially adjacent to the current block;

generating, with the decoding apparatus, a second prediction sample of the current block by applying the weight prediction parameter set to the first prediction sample;

obtaining, with the decoding apparatus, a prediction block of the current block based on the second prediction sample; and

reconstructing, with the decoding apparatus, the current block based on the prediction block of the current block and the residual block of the current block,

wherein the neighboring region is determined based on information signaled from the bitstream,

wherein the information specifies a position of the neighboring region and is used to determine the weight prediction parameter set, and

wherein the neighboring region includes a bottom-left neighboring region or a right-top neighboring region.

2. The method of claim 1 , wherein the weight prediction parameter set includes a plurality of weight prediction parameters, and

wherein the plurality of the weight prediction parameters include at least one of a multiplication parameter multiplied by the first prediction sample and an addition parameter added to the first prediction sample.

3. The method of claim 1 , wherein the weight prediction parameter set is determined based on at least one of a size and a shape of the current block.

4. The method of claim 2 , wherein the weight prediction parameter set further includes a weight prediction parameter generated by using two weight prediction parameters among the plurality of the weight prediction parameters.

5. A method for encoding a video signal with an encoding apparatus, comprising:

generating, with the encoding apparatus, a first prediction sample of a current block;

determining, with the encoding apparatus, a weight prediction parameter set of a current block by using a predetermined reference region, the reference region being a region encoded before the current block and including a neighboring region spatially adjacent to the current block;

generating, with the encoding apparatus, a second prediction sample of the current block by applying the weight prediction parameter set to the first prediction sample;

obtaining, with the encoding apparatus, a prediction block of the current block based on the second prediction sample;

obtaining, with the encoding apparatus, a residual block of the current block based on the prediction block of the current block and an original block of the current block; and

encoding, with the encoding apparatus, the residual block into a bitstream,

wherein information used to determine the neighboring region is encoded into the bitstream,

wherein the information specifies a position of the neighboring region and is used to determine the weight prediction parameter set, and

wherein the neighboring region includes a bottom-left neighboring region or a right-top neighboring region.

6. The method of claim 5 , wherein the weight prediction parameter set includes a plurality of weight prediction parameters, and

wherein the plurality of the weight prediction parameters include at least one of a multiplication parameter multiplied by the first prediction sample and an addition parameter added to the first prediction sample.

7. The method of claim 5 , wherein the weight prediction parameter set is determined based on at least one of a size and a shape of the current block.

8. The method of claim 6 , wherein the weight prediction parameter set further includes a weight prediction parameter generated by using two weight prediction parameters among the plurality of the weight prediction parameters.

9. A non-transitory computer-readable medium for storing a bitstream generated by an encoding method, the method comprising:

generating, with the encoding apparatus, a first prediction sample of a current block;

determining, with the encoding apparatus, a weight prediction parameter set of a current block by using a predetermined reference region, the reference region being a region encoded before the current block and including a neighboring region spatially adjacent to the current block;

generating, with the encoding apparatus, a second prediction sample of the current block by applying the weight prediction parameter set to the first prediction sample;

obtaining, with the encoding apparatus, a prediction block of the current block based on the second prediction sample;

obtaining, with the encoding apparatus, a residual block of the current block based on the prediction block of the current block and an original block of the current block; and

encoding, with the encoding apparatus, the residual block into the bitstream,

wherein information used to determine the neighboring region is encoded into the bitstream,

wherein the information specifies a position of the neighboring region and is used to determine the weight prediction parameter set, and

wherein the neighboring region includes a bottom-left neighboring region or a right-top neighboring region.

Priority Claims (4)
KR 10-2016-0052699 · Apr 29, 2016 · national
KR 10-2016-0052702 · Apr 29, 2016 · national
KR 10-2017-0050051 · Apr 18, 2017 · national
KR 10-2017-0050052 · Apr 18, 2017 · national
Continuity (5)
Continuation 17883881 · Aug 9, 2022
Continuation 17743590 · May 13, 2022
Division 17159240 · Jan 27, 2021
Continuation 16097419
Related Publication 20240129495A1 · Apr 18, 2024
References Cited (50)
US 8208557B2 · Lee et al. · 2012 [cited by applicant]
US 8284837B2 · Yin et al. · 2012 [cited by applicant]
US 9544593B2 · Park et al. · 2017 [cited by applicant]
US 10735720B2 · Lee · 2020 [cited by applicant]
US 10742973B2 · Park et al. · 2020 [cited by applicant]
US 10992933B2 · Choi · 2021 [cited by examiner]
US 11750823B2 · Moon et al. · 2023 [cited by applicant]
US 20040246373A1 · Kadono et al. · 2004 [cited by applicant]
US 20080181306A1 · Kim et al. · 2008 [cited by applicant]
US 20080253456A1 · Yin et al. · 2008 [cited by applicant]
US 20090034854A1 · Lee et al. · 2009 [cited by applicant]
US 20090257492A1 · Andersson et al. · 2009 [cited by applicant]
US 20120236943A1 · Lee et al. · 2012 [cited by applicant]
US 20130272404A1 · Park et al. · 2013 [cited by applicant]
US 20130272411A1 · Tu et al. · 2013 [cited by applicant]
US 20140139627A1 · Chen et al. · 2014 [cited by applicant]
US 20140140405A1 · Seregin et al. · 2014 [cited by applicant]
US 20140169451A1 · Cohen et al. · 2014 [cited by applicant]
US 20140198846A1 · Guo et al. · 2014 [cited by applicant]
US 20140269939A1 · Guo et al. · 2014 [cited by applicant]
US 20140328403A1 · Lim et al. · 2014 [cited by applicant]
US 20150222912A1 · Chuang et al. · 2015 [cited by applicant]
US 20150222921A1 · Sato et al. · 2015 [cited by applicant]
US 20150271523A1 · Sung et al. · 2015 [cited by applicant]
US 20170171561A1 · Sung et al. · 2017 [cited by applicant]
US 20180131943A1 · Park et al. · 2018 [cited by applicant]
US 20180288410A1 · Park et al. · 2018 [cited by applicant]
US 20190238835A1 · Lee · 2019 [cited by applicant]
US 20210211743A1 · Kirchhoffer et al. · 2021 [cited by applicant]
US 20220201286A1 · Tsai et al. · 2022 [cited by applicant]
CN 101573982A · 2009 [cited by applicant]
CN 101766030A · 2010 [cited by applicant]
CN 102656887A · 2012 [cited by applicant]
CN 103404151A · 2013 [cited by applicant]
CN 104813668A · 2015 [cited by applicant]
KR 1020070051334A · 2007 [cited by applicant]
KR 1020080070216A · 2008 [cited by applicant]
KR 1020090012926A · 2009 [cited by applicant]
KR 101051564B1 · 2011 [cited by applicant]
KR 1020130085838A · 2013 [cited by applicant]
KR 1020140097056A · 2014 [cited by applicant]
WO WO2011074874A2 · 2011 [cited by applicant]
WO WO2014058207A1 · 2014 [cited by applicant]
Seregin, et al., “Weighted prediction 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, 22nd Meeting: Geneva, CH, Document: JCTVC-V0044 (2015). p… [cited by applicant]
Chinese Office Action issued on Sep. 20, 2022, in counterpart Chinese Patent Application No. 201780041348.7 (10 pages in English, 7 pages in Chinese). [cited by applicant]
U.S. Office Action issued on Jul. 19, 2023, in related U.S. Appl. No. 17/981,715 (6 pages). [cited by applicant]
United States Notice of Allowance issued on Oct. 24, 2023, in related U.S. Appl. No. 18/244,989 (8 pages in English). [cited by applicant]
United States Notice of Allowance issued on Nov. 3, 2023, in related U.S. Appl. No. 18/244,960 (8 pages in English). [cited by applicant]
United States Office Action issued on Nov. 21, 2023, in related U.S. Appl. No. 18/367,137 (6 pages in English). [cited by applicant]
United States Office Action issued on Nov. 21, 2023, in related U.S. Appl. No. 18/367,121 (6 pages in English). [cited by applicant]