# US 2025/0220185 A1 · Decomposition of residual data during signal encoding, decoding and reconstruction in a tiered hierarchy

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2025/0220185 A1
- Document ID: US20250220185A1
- Status: Published application
- Kind: A1
- Application number: 18/975,640
- Filed: 2024-12-10
- Published: 2025-07-03
- Earliest claimed: 2012-05-14
- Assignees: V-Nova International Limited
- Applicants: V-Nova International Limited
- Inventors: Luca Rossato; Guido Meardi
- Web page: https://patentgrep.com/patent/US20250220185A1

## CPC

- H04N 19/126: Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
- G06T 7/248: {involving reference images or patches}
- G06T 9/00: Image coding (bandwidth or redundancy reduction for static pictures H04N1/41; coding or decoding of static colour picture signals H04N1/64; methods or arrangements for coding, decoding, compressing or decompressing digital video signals H04N19/00)
- G06T 9/40: Tree coding, e.g. quadtree, octree
- H04N 19/136: Incoming video signal characteristics or properties
- H04N 19/23: with coding of regions that are present throughout a whole video segment, e.g. sprites, background or mosaic
- H04N 19/30: using hierarchical techniques, e.g. scalability (H04N19/63 takes precedence)
- H04N 19/33: in the spatial domain
- H04N 19/40: using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
- H04N 19/50: using predictive coding (H04N19/61 takes precedence)
- H04N 19/57: Motion estimation characterised by a search window with variable size or shape
- H04N 19/573: Motion compensation with multiple frame prediction using two or more reference frames in a given prediction direction
- H04N 19/59: involving spatial sub-sampling or interpolation, e.g. alteration of picture size or resolution
- H04N 19/62: by frequency transforming in three dimensions [3D] (H04N19/63 takes precedence)
- H04N 19/63: using sub-band based transform, e.g. wavelets
- H04N 19/87: involving scene cut or scene change detection in combination with video compression
- H04N 19/94: Vector quantisation
- H04N 5/145: {Movement estimation (for video coding H04N19/51)}
- H04N 19/635: characterised by filter definition or implementation details
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

Computer processor hardware receives a first set of adjustment values. The first set of adjustment values specify adjustments to be made to a predicted rendition of a signal generated at a first level of quality to reconstruct a rendition of the signal at the first level of quality. The computer processor hardware processes the first set of adjustment values and derives a second set of adjustment values based on the first set of adjustment values and a rendition of the signal at a second level of quality. The second level of quality is lower than the first level of quality.

## Claims

### Claim 1

(canceled)

### Claim 2

A method comprising:
receiving a first set of adjustment values, the first set of adjustment values specifying adjustments to be made to a preliminary rendition of an image signal generated at a first level of quality to reconstruct a rendition of the image signal at the first level of quality;
processing the first set of adjustment values; and
deriving a second set of adjustment values based on the first set of adjustment values and on a rendition of the image signal;
wherein the image signal is a plane of elements;
wherein the second set of adjustment values pertain to reconstruction of a particular location in the plane; and
wherein the second set of adjustment values are quantized depending on the particular location.

### Claim 3 (depends on 2)

The method of claim 2 wherein processing the first set of adjustment values comprises adjusting the first set of adjustment values.

### Claim 4 (depends on 3)

The method of claim 3 wherein processing the first set of adjustment values comprises quantising the first set of adjustment values.

### Claim 5 (depends on 4)

The method of claim 4, wherein processing the first set of adjustment values comprises processing the first set of adjustment values alongside further variables.

### Claim 6 (depends on 5)

The method of claim 5 wherein processing the first set of adjustment values comprises processing the first set of adjustment values and a rendition of the image.

### Claim 7 (depends on 2)

The method of claim 2 wherein processing the first set of adjustment values comprises determining a value of the adjustment value.

### Claim 8 (depends on 2)

The method of claim 2 wherein processing the first set of adjustment values comprises performing a bit-shift operation.

### Claim 9 (depends on 2)

The method of claim 2 further comprises quantising the second set of adjustment values.

### Claim 10 (depends on 9)

The method of claim 9 wherein the second set of adjustment values are used to adjust a rendition of the image.

### Claim 11

A non-transitory computer-readable storage medium having instructions stored thereon, the instructions, when executed by a processing device, causing the processing device to:
receive an image signal at a first level of quality;
produce a rendition of the image signal;
produce a first set of adjustment values associated with the image signal at the first level of quality, the first set of adjustment values specifying adjustments to apply to a preliminary rendition of the image signal generated at the first level of quality to reconstruct a rendition of the image signal at the first level of quality;
derive a second set of adjustment values to reconstruct the image signal at the first level of quality from the preliminary rendition of the signal at the first level of quality, the second set of adjustment values derived from: i) the first set of adjustment values, and ii) the rendition of the image signal.

### Claim 12 (depends on 11)

The non-transitory computer-readable storage medium of claim 11 wherein the image signal is a plane of elements.

### Claim 13 (depends on 12)

The non-transitory computer-readable storage medium of claim 12, wherein the second set of adjustment values pertain to reconstruction of a particular location in the plane.

### Claim 14 (depends on 13)

The non-transitory computer-readable storage medium of claim 13, wherein the second set of adjustment values are quantized depending on the particular location.

### Claim 15 (depends on 14)

The non-transitory computer-readable storage medium of claim 14, quantising the second set of adjustment values depending on the particular location.

### Claim 16

A non-transitory computer-readable recoding-medium storing a bitstream which is generated by a video encoding method, the method comprising
receive an image signal at a first level of quality;
produce a rendition of the image signal;
produce a first set of adjustment values associated with the image signal at the first level of quality, the first set of adjustment values specifying adjustments to apply to a preliminary rendition of the image signal generated at the first level of quality to reconstruct a rendition of the image signal at the first level of quality;
derive a second set of adjustment values to reconstruct the image signal at the first level of quality from the preliminary rendition of the signal at the first level of quality, the second set of adjustment values derived from: i) the first set of adjustment values, and ii) the rendition of the image signal.
