# US 11,122,273 B2 · Method and device for encoding and decoding image signal

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

- Number: US 11,122,273 B2
- Document ID: US11122273B2
- Status: Granted
- Kind: B2
- Application number: 17/017,770
- Filed: 2020-09-11
- Published: 2020-12-31
- Granted: 2021-09-14
- Earliest claimed: 2016-04-29
- Assignees: Industry Academy Cooperation Foundation of Sejong University
- Applicants: Industry Academy Cooperation Foundation of Sejong University
- Inventors: Joo Hee Moon; Dong Jae Won; Sung Won Lim
- Web page: https://patentgrep.com/patent/US11122273B2

## CPC

- H04N 19/14: Coding unit complexity, e.g. amount of activity or edge presence estimation (H04N19/146 takes precedence)
- H04N 19/11: among a plurality of spatial predictive coding modes
- H04N 19/176: the region being a block, e.g. a macroblock
- H04N 19/593: involving spatial prediction techniques
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A method for encoding image signal, according to the present invention, can: encode a partial block coefficient flag indicating whether a coefficient of a current partial block is a non-zero coefficient; encode a first flag indicating whether an absolute value of the coefficient is greater than 1, encode a second flag indicating whether the absolute value of the coefficient is greater than 2; encode the residual coefficients, which have not been encoded, on the basis of the first flag or the second flag in the current partial block; and encode a code for the coefficient of the current partial block.

## Claims

### Claim 1

A method of decoding an image signal, comprising:
receiving a bitstream including a coded picture of the image signal;
dividing a transform block in the coded picture into a plurality of partial blocks;
decoding a coefficient of the transform block in units of the partial blocks; and
reconstructing the transform block using the decoded coefficient,
wherein decoding the coefficient of the transform block comprises:
decoding a plurality of flags for a current coefficient,
wherein the plurality of flags include a first flag and a second flag,
wherein the first flag indicates whether an absolute value of the current coefficient is greater than a first value,
wherein the second flag indicates whether the absolute value of the current coefficient is greater than a second value,
wherein the first value and the second value are equal to or greater than 3,
wherein the first value and the second value are different from each other,
wherein the partial block is a square block or a non-square block having a size of N×M, and
wherein whether the partial block is the square block or the non-square block is determined based on both a size of the transform block and a shape of the transform block.

### Claim 2 (depends on 1)

The method of claim 1, wherein a number of the flags to be decoded for the current coefficient is two or more.

### Claim 3 (depends on 1)

The method of claim 1, wherein a decoding order of the partial blocks belonging to the transform block is determined based on a pre-determined scan type, and
wherein the scan type is determined based on both a partitioning type of a coding block including the transform block and a size of the transform block.

### Claim 4

A method of encoding an image signal, comprising:
receiving a picture of the image signal;
generating residual data of a transform block in the picture, the residual data being a difference between an original block of a coding block and a prediction block of the coding block;
dividing the transform block into a plurality of partial blocks; and
encoding a coefficient of the transform block in units of the partial blocks,
wherein encoding the coefficient of the transform block comprises:
encoding a plurality of flags for a current coefficient,
wherein the plurality of flags include a first flag and a second flag,
wherein the first flag indicates whether an absolute value of the current coefficient is greater than a first value,
wherein the second flag indicates whether the absolute value of the current coefficient is greater than a second value,
wherein the first value and the second value are equal to or greater than 3,
wherein the first value and the second value are different from each other,
wherein the partial block is a square block or a non-square block having a size of N×M, and
wherein whether the partial block is the square block or the non-square block is determined based on both a size of the transform block and a shape of the transform block.

### Claim 5

A non-transitory computer-readable medium for storing data associated with an image signal, comprising:
a data stream encoded by an encoding method,
wherein the encoding method comprises:
receiving a picture of the image signal;
generating residual data of a transform block in the picture, the residual data being a difference between an original block of a coding block and a prediction block of the coding block;
dividing the transform block into a plurality of partial blocks; and
encoding a coefficient of the transform block in units of the partial blocks,
wherein encoding the coefficient of the transform block comprises:
encoding a plurality of flags for a current coefficient,
wherein the plurality of flags include a first flag and a second flag,
wherein the first flag indicates whether an absolute value of the current coefficient is greater than a first value,
wherein the second flag indicates whether the absolute value of the current coefficient is greater than a second value,
wherein the first value and the second value are equal to or greater than 3,
wherein the first value and the second value are different from each other,
wherein the partial block is a square block or a non-square block having a size of N×M, and
wherein whether the partial block is the square block or the non-square block is determined based on both a size of the transform block and a shape of the transform block.
