Visual Data Coding With Integer Mask Samples

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Neural network-based image and video coding technologies face challenges in achieving improved coding quality due to susceptibility to coding errors and inefficiencies in processing, particularly when using floating-point numbers in mask samples.

Innovation Solution

The method involves determining mask samples using integer operations on probability parameter samples and values associated with latent representations, ensuring the mask samples are integers, thereby reducing susceptibility to coding errors and improving coding quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If floating-point numbers are used in mask samples, then the mask and scale process can be performed, but coding errors occur and coding quality deteriorates

Engineering Contradiction:
Improvecoding qualityVSAvoidcoding errors
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent changes the data type parameter of mask samples from floating-point to integer. This parameter change eliminates coding errors because integer operations are exact and device-independent, while floating-point operations introduce precision losses and device-dependent results. The mask sample is computed using integer arithmetic operations on integer inputs, ensuring consistent results across different devices.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If floating-point operations are used in neural network-based coding, then processing can be performed, but device independence is lost and coding errors increase

Engineering Contradiction:
Improveprocessing capabilityVSAvoiddevice independence
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent substitutes floating-point arithmetic with integer arithmetic in the mask sample computation. This substitution replaces the imprecise floating-point mechanical system with an exact integer arithmetic system. The integer operations are performed on probability parameter samples and values to produce mask samples that are guaranteed to be integers, eliminating device-dependent precision issues.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If integer operations are used for mask samples, then device independence is achieved and coding errors are reduced, but computational complexity may increase

Engineering Contradiction:
Improvedevice independenceVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent changes the operational parameter from floating-point arithmetic to integer arithmetic. This parameter change improves device independence and reliability while the computational complexity remains manageable because the integer operations are performed on probability parameter samples that are already derived from the neural network processing. The integer operations are standard arithmetic operations that do not significantly increase computational burden.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250379990A1Method, apparatus, and medium for visual data processing
Publication Date: 2025.12.11 DOUYIN VISION CO LTD
  • US20250379990A1 patent drawing
  • US20250379990A1 patent drawing
  • US20250379990A1 patent drawing

AI summary

Embodiments of the present disclosure provide a solution for visual data processing. A method for visual data processing is proposed. The method comprises: determining, for a conversion between visual data and a bitstream of the visual data with a neural network (NN)-based model, a mask sample by performing one or more integer operations on at least one probability parameter sample and at least one value, wherein the mask sample is used in a mask and scale process of the NN-based model, the at least one probability parameter sample is associated with a latent representation of the visual data, and each of the at least one probability parameter sample and the at least one value is an integer; and performing the conversion based on the mask sample.