# US 12,003,775 B2 · Video decoding apparatus and video coding apparatus

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

- Number: US 12,003,775 B2
- Document ID: US12003775B2
- Status: Granted
- Kind: B2
- Application number: 17/264,869
- Filed: 2019-08-06
- Published: 2021-07-22
- Granted: 2024-06-04
- Earliest claimed: 2018-08-06
- Assignees: Sharp Kabushiki Kaisha
- Applicants: Sharp Kabushiki Kaisha
- Inventors: Eiichi Sasaki; Yukinobu Yasugi; Takeshi Chujoh; Tomoko Aono; Tomohiro Ikai
- Web page: https://patentgrep.com/patent/US12003775B2

## CPC

- H04N 19/70: characterised by syntax aspects related to video coding, e.g. related to compression standards
- H04N 19/105: Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
- H04N 19/117: Filters, e.g. for pre-processing or post-processing (sub-band filter banks H04N19/635)
- H04N 19/159: Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
- H04N 19/167: Position within a video image, e.g. region of interest [ROI]
- H04N 19/174: the region being a slice, e.g. a line of blocks or a group of blocks
- H04N 19/176: the region being a block, e.g. a macroblock
- H04N 19/186: the unit being a colour or a chrominance component
- H04N 19/46: Embedding additional information in the video signal during the compression process (H04N19/517, H04N19/68, H04N19/70 take precedence)
- H04N 19/82: involving filtering within a prediction loop
- H04N 19/86: involving reduction of coding artifacts, e.g. of blockiness
- H04N 19/55: Motion estimation with spatial constraints, e.g. at image or region borders
- H04N 19/865: {with detection of the former encoding block subdivision in decompressed video}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

In a scheme in which only a part of one picture is intra-predicted and the rest of the region is inter-predicted, generation of a significant code amount and generation of a delay can be avoided in a specific picture. However, because only a part of the picture is coded by means of the intra prediction, coding efficiency is deteriorated as compared to an I picture in which the entire picture is coded by means of the intra prediction. A picture is split into a restricted region and a non-restricted region. Prediction is performed by using an intra prediction in which only a pixel of the restricted region is referred to or an inter prediction in which a restricted reference region of a reference picture is referred to for a block of the restricted region. Prediction is performed by using the intra prediction in which a decoded pixel in the picture is referred to or the inter prediction in which the reference picture is referred to for the block of the non-restricted region. After decoding of the picture, the restricted region is configured as the restricted reference region.

## Claims

### Claim 1

An image decoding apparatus for decoding a picture, the image decoding apparatus comprising:
a parameter decoder that:
decodes a flag in a sequence parameter set, wherein the flag specifies whether a position syntax element is signaled, wherein the flag is represented by an unsigned integer using 1 bit, and wherein a value of the flag is equal to one in a case that a sequential refresh is used, and the value of the flag is equal to zero in a case that the sequential refresh is not used,
decodes the position syntax element specifying a location for a region boundary in a unit of a specified region, in a case that the value of the flag is equal to one, and
derives a location of the region boundary using the position syntax element; and
a deblocking filter that adaptively performs a filtering process to a block boundary,
wherein the deblocking filter is not applied to the block boundary between two blocks, in a case that (i) the value of the flag is equal to one and (ii) the block boundary coincides with the region boundary.

### Claim 2 (depends on 1)

The image decoding apparatus of claim 1, wherein
the location of the region boundary is derived in each picture, and
the region boundary includes a coding unit boundary, a prediction unit boundary, or a transform unit boundary.

### Claim 3

An image encoding apparatus for encoding image data, the image encoding apparatus comprising:
a parameter encoder that:
encodes a flag in a sequence parameter set, wherein the flag specifies whether a position syntax element is signaled, wherein the flag is represented by an unsigned integer using 1 bit, and wherein a value of the flag is equal to one in a case that a sequential refresh is used, and the value of the flag is equal to zero in a case that the sequential refresh is not used,
encodes the position syntax element specifying a location for a region boundary in a unit of a specified region, in a case that the value of the flag is equal to one, and
derives a location of the region boundary using the position syntax element; and
a deblocking filter that adaptively performs a filtering process to a block boundary,
wherein the deblocking filter is not applied to the block boundary between two blocks, in a case that (i) the value of the flag is equal to one and (ii) the block boundary coincides with the region boundary.

### Claim 4

A method for decoding a picture, the method including:
decoding a flag in a sequence parameter set, wherein the flag specifies whether a position syntax element is signaled, wherein the flag is represented by an unsigned integer using 1 bit, and wherein a value of the flag is equal to one in a case that a sequential refresh is used, and the value of the flag is equal to zero in a case that the sequential refresh is not used;
decoding the position syntax element specifying a location for a region boundary in a unit of a specified region, in a case that the value of the flag is equal to one;
deriving a location of the region boundary using the position syntax element; and
adaptively performing a deblocking filtering process to a block boundary,
wherein the deblocking filter process is not applied to the block boundary between two blocks, in a case that (i) the value of the flag is equal to one and (ii) the block boundary coincides with the region boundary.

### Claim 5 (depends on 1)

The image decoding apparatus of claim 1, wherein the deblocking filter is applied to the block boundary, in a case that the value of the flag is equal to zero.
