Search

US-20260129210-A1 - DEVICE AND RECORDING MEDIUM

US20260129210A1US 20260129210 A1US20260129210 A1US 20260129210A1US-20260129210-A1

Abstract

A device may be configured to receive a delta minimum value and a delta maximum value. The device may determine a minimum default value and a maximum default value based on a bit-depth. The device may determine a minimum clipping range value based on the delta minimum value and the minimum default value and a maximum clipping range value based on the delta maximum value and the maximum default value. The device may perform clipping according to the minimum clipping range value and the maximum clipping range value.

Inventors

  • Jonatan Alfred SAMUELSSON-ALLENDES
  • Sachin G. Deshpande

Assignees

  • SHARP KABUSHIKI KAISHA

Dates

Publication Date
20260507
Application Date
20251230

Claims (3)

  1. 1 . A device comprising one or more processors configured to: signal a delta minimum value in a picture header; signal a delta maximum value in the picture header; determine a minimum default value based on a bit-depth, based on the following equation: ( 16 * ( 1 ⁢ << ( bit - depth - 8 ) ) ) ; determine a maximum default value based on the bit-depth, based on the following equation: ( 235 * ( 1 ⁢ << ( bit - depth - 8 ) ) ) ; determine a lower clipping range value based on the delta minimum value and the minimum default value; determine an upper clipping range value based on the delta maximum value and the maximum default value; and perform clipping according to the lower clipping range value and the upper clipping range value.
  2. 2 . The device of claim 1 , wherein the device includes a video encoder.
  3. 3 . A non-transitory computer-readable recoding medium storing a program for making a computer: signal a delta minimum value in a picture header; signal a delta maximum value in the picture header; determine a minimum default value based on a bit-depth, based on the following equation: ( 16 * ( 1 ⁢ << ( bit - depth - 8 ) ) ) ; determine a maximum default value based on the bit-depth, based on the following equation: ( 235 * ( 1 ⁢ << ( bit - depth - 8 ) ) ) ; determine a lower clipping range value based on the delta minimum value and the minimum default value; determine an upper clipping range value based on the delta maximum value and the maximum default value; and perform clipping according to the lower clipping range value and the upper clipping range value.

Description

RELATED APPLICATIONS This application is a continuation of U.S. patent application Ser. No. 18/761,465, filed on Jul. 2, 2024, which is incorporated by reference in its entirety. TECHNICAL FIELD This disclosure relates to video coding and more particularly to techniques for performing sign prediction in video coding. BACKGROUND Digital video capabilities can be incorporated into a wide range of devices, including digital televisions, laptop or desktop computers, tablet computers, digital recording devices, digital media players, video gaming devices, cellular telephones, including so-called smartphones, medical imaging devices, and the like. Digital video may be coded according to a video coding standard. Video coding standards define the format of a compliant bitstream encapsulating coded video data. A compliant bitstream is a data structure that may be received and decoded by a video decoding device to generate reconstructed video data. Video coding standards also define the decoding process and decoders that follow the decoding process can be said to be conforming decoders. Video coding standards may incorporate video compression techniques. Examples of video coding standards include ISO/IEC MPEG-4 Visual and ITU-T H.264 (also known as ISO/IEC MPEG-4 AVC). High-Efficiency Video Coding (HEVC), and Versatile video coding (VVC). HEVC is described in High Efficiency Video Coding. Rec. ITU-T H.265, November 2019, which is referred to herein as ITU-T H.265. VVC is described in Versatile Video Coding. Rec. ITU-T H.266, April 2022, which is incorporated by reference, and referred to herein as ITU-T H.266. Extensions and improvements for ITU-T H.266 are currently being considered for the development of next generation video coding standards. For example, the ITU-T Video Coding Experts Group (VCEG) and ISO/IEC (Moving Picture Experts Group (MPEG) (collectively referred to as the Joint Video Exploration Team (JVET)) are working to standardized enhanced video coding technology beyond the capabilities of the VVC standard. The Enhanced Compression Model 12 (ECM 12). Algorithm Description of Enhanced Compression Model 12 (ECM 12). ISO/IEC JTC1/SC29 Document: JVET-AG2025, 17-26 Jan. 2024, Teleconference, which is incorporated by reference herein, describes the coding features that are under coordinated test model study as potentially enhancing video coding technology beyond the capabilities of ITU-T H.266. It should be noted that the coding features of ECM 12 are implemented in ECM reference software, currently implemented as ECM 13.0. As used herein, the term ECM may collectively refer to algorithms included in ECM 12 and implementations of ECM reference software, including ECM 13.0. Video compression techniques enable data requirements for storing and transmitting video data to be reduced. Video compression techniques may reduce data requirements by exploiting the inherent redundancies in a video sequence. Video compression techniques may sub-divide a video sequence into successively smaller portions (i.e., groups of pictures within a video sequence, a picture within a group of pictures, regions within a picture, sub-regions within regions, etc.). Intra prediction coding techniques (e.g., spatial prediction techniques within a picture) and inter prediction techniques (i.e., inter-picture techniques (temporal)) may be used to generate difference values between a unit of video data to be coded and a reference unit of video data. The difference values may be referred to as residual data. Residual data may be coded as quantized transform coefficients. Syntax elements may relate residual data and a reference coding unit (e.g., intra-prediction mode indices, and motion information). Residual data and syntax elements may be entropy coded. Entropy encoded residual data and syntax elements may be included in data structures forming a compliant bitstream. SUMMARY In general, this disclosure describes various techniques for coding video data. In particular, this disclosure describes techniques for performing motion compensation in video coding. It should be noted that although techniques of this disclosure are described with respect to ITU-T H.264, ITU-T H.265, ITU-T H.266, and ECM, the techniques of this disclosure are generally applicable to video coding. For example, the coding techniques described herein may be incorporated into video coding systems. (including video coding systems based on future video coding standards) including video block structures, intra prediction techniques, inter prediction techniques, transform techniques, filtering techniques, and/or entropy coding techniques other than those included in ITU-T H.264, ITU-T H.265, ITU-T H.266, and ECM. Thus, reference to ITU-T H.264, ITU-T H.265, ITU-T H.266, and/or ECM is for descriptive purposes and should not be construed to limit the scope of the techniques described herein. Further, it should be noted that incorporation by reference of documents herein is for