Search

US-20260129239-A1 - METHOD, APPARATUS, AND MEDIUM FOR VIDEO PROCESSING

US20260129239A1US 20260129239 A1US20260129239 A1US 20260129239A1US-20260129239-A1

Abstract

Embodiments of the disclosure provide a solution for video processing. A method for video processing is proposed. The method includes: determining, for a conversion between a video unit of a video and a bitstream of the video, at least one of: a context of a syntax element (SE) of local illumination compensation (LIC) or one or more SEs related to LIC based on coding information; and performing the conversion based on the context of SE or the one or more SEs.

Inventors

  • Yang Wang
  • Kai Zhang
  • Yuwen He
  • Hongbin Liu
  • Li Zhang

Assignees

  • Douyin Vision Co., Ltd.
  • BYTEDANCE INC.

Dates

Publication Date
20260507
Application Date
20251229
Priority Date
20230629

Claims (20)

  1. 1 . A method for video processing, comprising: determining, for a conversion between a video unit of a video and a bitstream of the video, at least one of: a context of a syntax element (SE) of local illumination compensation (LIC) or one or more SEs related to LIC based on coding information; and performing the conversion based on the context of SE or the one or more SEs.
  2. 2 . The method of claim 1 , wherein the SE of LIC comprises an LIC flag.
  3. 3 . The method of claim 1 , wherein the coding information comprises neighbouring video units.
  4. 4 . The method of claim 3 , wherein the context depend on a status of a SE of neighbouring video units.
  5. 5 . The method of claim 4 , wherein a context ctxA is used, if LIC is not used for left video unit and LIC is not used for above video unit, and/or wherein a context ctxB is used, if LIC is used for left video unit but LIC is not used for above video unit, or if LIC is not used for left video unit but LIC is used for above video unit, and/or wherein a context ctxC is used, if LIC is used for both left and above video units.
  6. 6 . The method of claim 5 , wherein ctxA !=ctxB !=ctxC.
  7. 7 . The method of claim 5 , wherein ctxA !=ctxB=ctxC.
  8. 8 . The method of claim 1 , wherein the coding information comprises at least one of: dimensions of a current video unit or size of the current video unit.
  9. 9 . The method of claim 1 , wherein the coding information comprises at least one of: slice type, picture type or partition tree type.
  10. 10 . The method of claim 9 , wherein the partition tree type comprises one of single tree, dual tree or local dual tree.
  11. 11 . The method of claim 1 , wherein the coding information comprises a temporal layer identification.
  12. 12 . The method of claim 1 , wherein if LIC is used for the video unit, a LIC flag is signaled for the video unit and/or a LIC flag is inherited for the video unit.
  13. 13 . The method of claim 1 , wherein if LIC is used for the video unit, the video unit is coded with at least one of: advanced motion vector prediction (AMVP) mode, AMVP-merge mode, or merge mode.
  14. 14 . The method of claim 1 , wherein if an LIC flag is signalled for merge mode, the context of SE of LIC or one or more SEs related to LIC depends on the coding information.
  15. 15 . The method of claim 1 , wherein a signaling of a SE of a coding tool depends on whether LIC is used, and/or wherein whether to and/or how to perform LIC flag derivation for merge candidates depend on the coding information.
  16. 16 . The method of claim 15 , wherein the coding tool comprises an inter coding tool, and/or wherein a context of a SE of OBMC or one or more SEs related to OBMC depend on coding information, and/or wherein the coding information comprises whether the merge candidate is derived from a video unit coded with a specific coding tool.
  17. 17 . The method of claim 1 , wherein the conversion includes encoding the video unit into the bitstream, or wherein the conversion includes decoding the video unit from the bitstream.
  18. 18 . An apparatus for video processing comprising a processor and a non-transitory memory with instructions thereon, wherein the instructions upon execution by the processor, cause the processor to perform acts comprising: determining, for a conversion between a video unit of a video and a bitstream of the video, at least one of: a context of a syntax element (SE) of local illumination compensation (LIC) or one or more SEs related to LIC based on coding information; and performing the conversion based on the context of SE or the one or more SEs.
  19. 19 . A non-transitory computer-readable storage medium storing instructions that cause a processor to perform acts comprising: determining, for a conversion between a video unit of a video and a bitstream of the video, at least one of: a context of a syntax element (SE) of local illumination compensation (LIC) or one or more SEs related to LIC based on coding information; and performing the conversion based on the context of SE or the one or more SEs.
  20. 20 . A non-transitory computer-readable recording medium storing a bitstream of a video which is generated by a method performed by an apparatus for video processing, wherein the method comprises: determining at least one of: a context of a syntax element (SE) of local illumination compensation (LIC) or one or more SEs related to LIC for a video unit of the video based on coding information; and generating the bitstream of the video unit based on the context of SE or the one or more SEs.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS This application is a continuation of International Application No. PCT/CN2024/102016, filed on Jun. 27, 2024, which claims the benefits of International Application No. PCT/CN2023/103830, filed on Jun. 29, 2023, International Application No. PCT/CN2023/124102, filed on Oct. 11, 2023, and International Application No. PCT/CN2023/138564, filed on Dec. 13, 2023. The entire contents of these applications are hereby incorporated by reference in their entireties. FIELDS Embodiments of the present disclosure relates generally to video processing techniques, and more particularly, to local illumination compensation with slope adjustment. BACKGROUND In nowadays, digital video capabilities are being applied in various aspects of peoples' lives. Multiple types of video compression technologies, such as MPEG-2, MPEG-4, ITU-TH.263, ITU-TH.264/MPEG-4 Part 10 Advanced Video Coding (AVC), ITU-TH.265 high efficiency video coding (HEVC) standard, versatile video coding (VVC) standard, have been proposed for video encoding/decoding. However, coding efficiency of video coding techniques is generally expected to be further improved. SUMMARY Embodiments of the present disclosure provide a solution for video processing. In a first aspect, a method for video processing is proposed. The method comprises: determining, for a conversion between a video unit of a video and a bitstream of the video, at least one of: a context of a syntax element (SE) of local illumination compensation (LIC) or one or more SEs related to LIC based on coding information; and performing the conversion based on the context of SE or the one or more SEs. In this way, coding performance can be improved by adjusting the parameters. In a second aspect, an apparatus for video processing is proposed. The apparatus comprises a processor and a non-transitory memory with instructions thereon. The instructions upon execution by the processor, cause the processor to perform a method in accordance with the first aspect of the present disclosure. In a third aspect, a non-transitory computer-readable storage medium is proposed. The non-transitory computer-readable storage medium stores instructions that cause a processor to perform a method in accordance with the first aspect of the present disclosure. In a fourth aspect, another non-transitory computer-readable recording medium is proposed. The non-transitory computer-readable recording medium stores a bitstream of a video which is generated by a method performed by an apparatus for video processing. The method comprises: determining at least one of: a context of a syntax element (SE) of local illumination compensation (LIC) or one or more SEs related to LIC for a video unit of the video based on coding information; and generating the bitstream of the video unit based on the context of SE or the one or more SEs. In a fifth aspect, a method for storing a bitstream of a video is proposed. The method comprises: determining at least one of: a context of a syntax element (SE) of local illumination compensation (LIC) or one or more SEs related to LIC for a video unit of the video based on coding information; generating the bitstream of the video unit based on the context of SE or the one or more SEs; and storing the bitstream in a non-transitory computer-readable recording medium. This Summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This Summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter. BRIEF DESCRIPTION OF THE DRAWINGS Through the following detailed description with reference to the accompanying drawings, the above and other objectives, features, and advantages of example embodiments of the present disclosure will become more apparent. In the example embodiments of the present disclosure, the same reference numerals usually refer to the same components. FIG. 1 illustrates a block diagram that illustrates an example video coding system, in accordance with some embodiments of the present disclosure; FIG. 2 illustrates a block diagram that illustrates a first example video encoder, in accordance with some embodiments of the present disclosure; FIG. 3 illustrates a block diagram that illustrates an example video decoder, in accordance with some embodiments of the present disclosure; FIG. 4 illustrates an example of encoder block diagram; FIG. 5 illustrates 67 intra prediction modes; FIG. 6A and FIG. 6B illustrate reference samples for wide-angular intra prediction, respectively; FIG. 7 illustrates problem of discontinuity in case of directions beyond 45°; FIG. 8A and FIG. 8B illustrate MMVD Search Point; FIG. 9 illustrates an illustration for symmetrical MVD mode; FIG. 10 illustrates extended CU region used in BDOF; FIG. 11 illustrates top and left neighboring blocks us