Search

US-20260129212-A1 - VIDEO ENCODING/DECODING METHOD AND APPARATUS

US20260129212A1US 20260129212 A1US20260129212 A1US 20260129212A1US-20260129212-A1

Abstract

A method for decoding a video includes generating an inter prediction block for a current block, based on a reference block that corresponds to the current block and exists in a reference picture. The method for decoding the video also includes generating an intra prediction block for the current block, based on the reference block and a first reference pixel adjacent to the reference block. The method for decoding the video also includes deriving weighted values assigned to the inter prediction block and the intra prediction block, based on not using the current block for distortion calculation. The method for decoding the video also includes generating a combined inter/intra prediction (CIIP)block of the current block, based on the weight values, the inter prediction block, and the intra prediction block.

Inventors

  • Seung Wook Park
  • Jin Heo

Assignees

  • HYUNDAI MOTOR COMPANY
  • KIA CORPORATION

Dates

Publication Date
20260507
Application Date
20251229
Priority Date
20210702

Claims (9)

  1. 1 . A video decoding method comprising: generating a first prediction block for a current block, based on motion information; generating a second prediction block for the current block, based on performing an intra prediction using reference pixels adjacent to the current block; determining weighted values assigned to the first prediction block and the second prediction block, based on a plurality of regions in the current block; and generating a final prediction block for the current block, based on the weighted values, the first prediction block, and the second prediction block, wherein the weighted values assigned to the second prediction block have different values for each of the plurality of regions in the current block, and wherein the weighted values assigned to the second prediction block decrease from an upper region to a lower region of the current block or from a left region to a right region of the current block.
  2. 2 . The video decoding method of claim 1 , wherein generating the second prediction block for the current block comprises: based on first reference pixels adjacent to a reference block that is determined based on the motion information, generating intra prediction blocks for the reference block; determining an intra prediction mode, based on distortions between the reference block and the intra prediction blocks for the reference block; and generating the second prediction block for the current block, based on the intra prediction mode and the reference pixels adjacent to the current block.
  3. 3 . The video decoding method of claim 1 , wherein the weighted values are determined based on whether neighboring blocks adjacent to the current block are intra prediction-coded and inter prediction-coded.
  4. 4 . The video decoding method of claim 1 , wherein the weighted values are determined based on at least one of an error distribution of intra prediction or an error distribution of inter prediction.
  5. 5 . A video encoding method comprising: generating a first prediction block for a current block, based on motion information; generating a second prediction block for the current block, based on performing an intra prediction using reference pixels adjacent to the current block; determining weighted values assigned to the first prediction block and the second prediction block based on a plurality of regions in the current block; and generating a final prediction block for the current block, based on the weighted values, the first prediction block, and the second prediction block, wherein the weighted values assigned to the second prediction block have different values for each of the plurality of regions in the current block, and wherein the weighted values assigned to the second prediction block decrease from an upper region to a lower region of the current block or from a left region to a right region of the current block.
  6. 6 . The video encoding method of claim 5 , wherein generating the second prediction block for the current block comprises: based on first reference pixels adjacent to a reference block that is determined based on the motion information, generating intra prediction blocks for the reference block; determining an intra prediction mode, based on distortions between the reference block and intra prediction blocks for the reference block; and generating the second prediction block for the current block, based on the intra prediction mode and the reference pixels adjacent to the current block.
  7. 7 . The video encoding method of claim 5 , wherein the weighted values are determined based on whether neighboring blocks adjacent to the current block are intra prediction-coded and inter prediction-coded.
  8. 8 . The video encoding method of claim 5 , further comprising: encoding index information to which the weighted values are mapped.
  9. 9 . A method for providing a video decoding apparatus with video data, the method comprising: generating a bitstream by encoding the video data; and transmitting the bitstream to the video decoding apparatus, wherein generating the bitstream comprises: generating a first prediction block for a current block, based on motion information; generating a second prediction block for the current block, based on performing an intra prediction using reference pixels adjacent to the current block; determining weighted values assigned to the first prediction block and the second prediction block based on a plurality of regions in the current block; and generating a final prediction block for the current block, based on the weighted values, the first prediction block, and the second prediction block, wherein the weighted values assigned to the second prediction block have different values for each of the plurality of regions in the current block, and wherein the weighted values assigned to the second prediction block decrease from an upper region to a lower region of the current block or from a left region to a right region of the current block.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS This application is a continuation application of non-provisional U.S. patent application Ser. No. 18/399,310, filed on Dec. 28, 2023, which was a Continuation of International Application No. PCT/KR2022/009403 filed on Jun. 30, 2022, which claims priority to Korean Patent Application No. 10-2021-0086881 filed on Jul. 2, 2021, and Korean Patent Application No. 10-2022-0079202 filed on Jun. 28, 2022, the entire disclosures of each of which are incorporated herein by reference. TECHNICAL FIELD The present disclosure relates to a video encoding/decoding method and a video encoding/decoding apparatus. More particularly, the present disclosure relates to a video encoding/decoding method and a video encoding/decoding apparatus that generates a prediction block of a current block using a combined inter/intra prediction (CIIP) mode. BACKGROUND The contents described below simply provide background information related to the present embodiment and do not constitute prior art. Since the volume of video data is larger than the volume of voice data or still image data, storing or transmitting video data without processing the video data by compression requires a lot of hardware resources including memory. Accordingly, in storing or transmitting video data, the video data is generally compressed using an encoder so as to be stored or transmitted. Then, a decoder receives the compressed video data and decompresses and reproduces the video data. Compression techniques for such video include H.264/AVC, high efficiency video coding (HEVC), and versatile video coding (VVC), which improves coding efficiency by about 30% or more compared to HEVC. However, the video size, resolution, and frame rate are gradually increasing, and thus the amount of data to be encoded is also increasing. Accordingly, a new compression technique having better encoding efficiency and higher image quality than the existing compression technique is required. The combined inter/intra prediction (CIIP) mode is a method of generating a prediction block of a current block by performing a weighted average of an intra prediction signal and an inter prediction signal. When performing the CIIP, it is necessary to use various intra prediction modes and use various weighted values. SUMMARY An object of the present disclosure is to provide a method and an apparatus for generating a prediction block of a current block based on a combined inter/intra prediction (CIIP) mode. Another object of the present disclosure is to provide a method and an apparatus for determining various intra prediction modes in a CIIP mode. Another object of the present disclosure is to provide a method and an apparatus for determining various weighted values in a CIIP mode. Another object of the present disclosure is to provide a method and an apparatus for transmitting various weighted values in a CIIP mode. Another object of the present disclosure is to provide a method and an apparatus for improving video encoding/decoding efficiency. Another object of the present disclosure is to provide a recording medium that stores a bitstream generated by a video encoding/decoding method or a video encoding/decoding apparatus of the present disclosure. Another object of the present disclosure is to provide a method and an apparatus for transmitting a bitstream generated by a video encoding/decoding method or an apparatus of the present disclosure. According to a present disclosure, a video decoding method comprises: generating an inter prediction block for a current block, based on a reference block that corresponds to the current block and exists in a reference picture. The video decoding method also comprises generating an intra prediction block for the current block, based on the reference block and a first reference pixel adjacent to the reference block. The video decoding method also comprises deriving weighted values assigned to the inter prediction block and the intra prediction block, based on not using the current block for distortion calculation. The video decoding method also comprises generating a combined inter/intra prediction (CIIP) block of the current block, based on the weighted values, the inter prediction block, and the intra prediction block. In the video decoding method according to the present disclosure, generating the intra prediction block for the current block comprises generating a first intra prediction block, based on the first reference pixel adjacent to the reference block. Generating the intra prediction block for the current block comprises deriving an intra prediction mode, based on distortion of the first intra prediction block and the reference block. Generating the intra prediction block for the current block comprises generating the intra prediction block, based on the intra prediction mode and a second reference pixel adjacent to the current block. In the video decoding method according to the present disclosure, where