# US 2025/0097584 A1 · Image data encoding/decoding method and apparatus

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

- Number: US 2025/0097584 A1
- Document ID: US20250097584A1
- Status: Published application
- Kind: A1
- Application number: 18/964,117
- Filed: 2024-11-29
- Published: 2025-03-20
- Earliest claimed: 2016-10-04
- Assignees: B1 Institute of Image Technology, Inc.
- Applicants: B1 Institute of Image Technology, Inc.
- Inventors: Ki Baek KIM
- Web page: https://patentgrep.com/patent/US20250097584A1

## CPC

- H04N 19/597: specially adapted for multi-view video sequence encoding
- H04N 23/698: for achieving an enlarged field of view, e.g. panoramic image capture
- G06T 3/12: Panospheric to cylindrical image transformations
- G06T 3/40: Scaling of whole images or parts thereof, e.g. expanding or contracting
- H04N 19/103: Selection of coding mode or of prediction mode
- H04N 19/11: among a plurality of spatial predictive coding modes
- H04N 19/119: Adaptive subdivision aspects, e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
- H04N 19/124: Quantisation
- H04N 19/129: Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
- H04N 19/13: Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
- H04N 19/134: characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N 19/159: Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
- H04N 19/176: the region being a block, e.g. a macroblock
- H04N 19/51: Motion estimation or motion compensation
- H04N 19/513: Processing of motion vectors
- H04N 19/52: by predictive encoding
- H04N 19/55: Motion estimation with spatial constraints, e.g. at image or region borders
- H04N 19/563: Motion estimation with padding, i.e. with filling of non-object values in an arbitrarily shaped picture block or region for estimation purposes
- H04N 19/59: involving spatial sub-sampling or interpolation, e.g. alteration of picture size or resolution
- H04N 19/625: using discrete cosine transform [DCT]
- H04N 19/70: characterised by syntax aspects related to video coding, e.g. related to compression standards
- H04N 19/96: Tree coding, e.g. quad-tree coding
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

A method of decoding an image, includes obtaining at least one offset for a picture, deriving a variable for scaling for the picture based on the at least one offset, and performing inter prediction based on the variable for scaling for the picture. The at least one offset is defined with a direction of scaling.

## Claims

### Claim 1

A method of decoding an image with a decoding apparatus, comprising:
receiving a bitstream in which the image is encoded;
determining a current block included in the image;
obtaining information on a residual block for the current block from the bitstream;
generating a residual block for the current block based on the information on the residual block;
reconstructing the current block based on the residual block to generate a reconstructed image; and
performing a image processing on the reconstructed image based on image processing information included in the bitstream,
wherein the residual block is added to a prediction block corresponding to the residual block;
wherein the image processing comprises padding at least one region to the reconstructed image, and
wherein the padding is performed by selecting one among a plurality of padding methods.

### Claim 2 (depends on 1)

The method of claim 1, wherein the plurality of padding methods comprises a first padding method which uses a same sample value for the region to be padded.

### Claim 3 (depends on 2)

The method of claim 2, wherein the same sample value is predetermined or determined based on information included in the image processing information.

### Claim 4 (depends on 1)

The method of claim 1, wherein the plurality of padding methods comprises a second padding method which uses a sample inside the reconstructed image for the region to be padded.

### Claim 5 (depends on 4)

The method of claim 4, wherein the sample inside the reconstructed image is determined using at least one equation.

### Claim 6 (depends on 5)

The method of claim 5, wherein the equation uses a width of the image or a height of the image.

### Claim 7

A method of encoding an image with an encoding apparatus, comprising:
determining a current block included in the image;
generating a residual block for the current block;
encoding information on the residual block into a bitstream; and
encoding image processing information into the bitstream,
wherein the image processing information is used for performing a image processing on a reconstructed image, the reconstructed image is generated by reconstructing the current block based on the residual block, and
wherein the residual block is added to a prediction block corresponding to the residual block;
wherein the image processing comprises padding at least one region to the reconstructed image, and
wherein the padding is performed by selecting one among a plurality of padding methods.

### Claim 8

A computer readable recoding medium storing a bitstream which is generated by a method of encoding an image, the method of encoding comprises:
determining a current block included in the image;
generating a residual block for the current block;
encoding information on the residual block into a bitstream; and
encoding image processing information into the bitstream,
wherein the image processing information is used for performing a image processing on a reconstructed image, the reconstructed image is generated by reconstructing the current block based on the residual block, and
wherein the residual block is added to a prediction block corresponding to the residual block;
wherein the image processing comprises padding at least one region to the reconstructed image, and
wherein the padding is performed by selecting one among a plurality of padding methods.

### Claim 9

A method of transmitting a bitstream which is generated by a method of encoding an image, the method of encoding comprises:
determining a current block included in the image;
generating a residual block for the current block;
encoding information on the residual block into a bitstream; and
encoding image processing information into the bitstream,
wherein the image processing information is used for performing a image processing on a reconstructed image, the reconstructed image is generated by reconstructing the current block based on the residual block, and
wherein the residual block is added to a prediction block corresponding to the residual block;
wherein the image processing comprises padding at least one region to the reconstructed image, and
wherein the padding is performed by selecting one among a plurality of padding methods.
