# US 2017/0289544 A1 · Image processing device and method

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

- Number: US 2017/0289544 A1
- Document ID: US20170289544A1
- Status: Published application
- Kind: A1
- Application number: 15/624,457
- Filed: 2017-06-15
- Published: 2017-10-05
- Earliest claimed: 2012-04-06
- Assignees: Sony Corporation
- Applicants: Sony Corporation
- Inventors: Shuo Lu; Masaru Ikeda
- Web page: https://patentgrep.com/patent/US20170289544A1

## CPC

- H04N 19/117: Filters, e.g. for pre-processing or post-processing (sub-band filter banks H04N19/635)
- H04N 19/44: Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
- H04N 19/86: involving reduction of coding artifacts, e.g. of blockiness
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

An image processing device and method capable of suppressing block noise. A β LUT_input calculation unit and a clipping unit calculate β LUT_input that is a value input to an existing β generation unit and an extended β generation unit. When the value of β LUT_ input qp from the clipping unit is equal to or less than 51, the existing β generation unit calculates β using the LUT defined in the HEVC method and supplies the calculated β to a filtering determination unit. When the value of β LUT_input qp from the clipping unit is larger than 51, the extended β generation unit calculates extended β and supplies the calculated β to the filtering determination unit. The device can be applied to an image processing device, for example.

## Claims

### Claim at position 1

1-20. (canceled)

### Claim at position 2

21: An image processing device, comprising:
a decoder configured to generate a decoded image by decoding an encoded stream; and
a filter configured to apply a deblocking filter to pixels neighboring a block boundary within the decoded image using a filter parameter set according to a range including a value greater than 14 as the filter parameter, wherein
the filter parameter is set during selection of a strength of the deblocking filter or during clipping of filtered pixels after the application of deblocking filter.

### Claim at position 3 (depends on 21)

22: The image processing device according to claim 21, wherein the filter parameter is set according to a quantization parameter.

### Claim at position 4 (depends on 22)

23: The image processing device according to claim 22, wherein the quantization parameter is an average of a first quantization parameter and a second quantization parameter between a first block and a second block at the block boundary.

### Claim at position 5 (depends on 23)

24: The image processing device according to claim 23, wherein the filter is configured to apply the deblocking filter to the pixels within the decoded image using the filter parameter set according to an extended range that includes the range.

### Claim at position 6 (depends on 24)

25: The image processing device according to claim 24, wherein
the deblocking filter comprises a weak filter with a first strength and a strong filter with a second strength stronger than the first strength, and
the filter parameter is a parameter used during selection of either one of the weak filter and the strong filter or during clipping of the filtered pixels after application of the strong filter.

### Claim at position 7 (depends on 21)

26: The image processing device according to claim 21, wherein the block boundary is a boundary of a transformer unit or of a prediction unit.

### Claim at position 8 (depends on 21)

27: The image processing device according to claim 21, wherein the decoder comprises:
an arithmetic decoding unit configured to perform an arithmetic decoding process on the encoded stream to generate quantized data;
an inverse quantization unit configured to perform an inverse quantization process on the quantized data to generate transformation coefficient data; and
an inverse orthogonal transformation unit to configured to perform an inverse orthogonal transformation process on the transformation coefficient data.

### Claim at position 9 (depends on 27)

28: The image processing device according to claim 27, wherein the decoder is configured to decode the encoded stream according to coding units derived from dividing a largest coding unit recursively.

### Claim at position 10 (depends on 28)

29: The image processing device according to claim 28, wherein the coding units are derived from dividing the largest coding unit in accordance with a quad-tree structure.

### Claim at position 11 (depends on 29)

30: The image processing device according to claim 29, wherein the largest coding unit is a coding unit in the top level of the quad-tree structure.

### Claim at position 12 (depends on 30)

31: The image processing device according to claim 30, wherein
the largest coding unit is a block of fixed size under sequence level, and
the coding unit is a block of variable size.

### Claim at position 13

32: An image processing method, comprising:
generating a decoded image by decoding an encoded stream; and
applying a deblocking filter to pixels neighboring a block boundary within the decoded image using a filter parameter set according to a range including a value greater than 14 as the filter parameter, wherein
the filter parameter is set during selection of a strength of the deblocking filter or during clipping of filtered pixels after the application of deblocking filter.

### Claim at position 14 (depends on 32)

33: The image processing method according to claim 32, wherein the filter parameter is set according to a quantization parameter.

### Claim at position 15 (depends on 33)

34: The image processing method according to claim 33, wherein the quantization parameter is an average of a first quantization parameter and a second quantization parameter between a first block and a second block at the block boundary.

### Claim at position 16 (depends on 34)

35: The image processing method according to claim 34, wherein the deblocking filter is applied to the pixels within the decoded image using the filter parameter set according to an extended range that includes the range.

### Claim at position 17 (depends on 35)

36: The image processing method according to claim 35, wherein
the deblocking filter comprises a weak filter with a first strength and a strong filter with a second strength stronger than the first strength, and
the filter parameter is a parameter used during selection of either one of the weak filter and the strong filter or during clipping of the filtered pixels after application of the strong filter.

### Claim at position 18 (depends on 32)

37: The image processing method according to claim 32, wherein the block boundary is a boundary of a transformer unit or of a prediction unit.

### Claim at position 19 (depends on 32)

38: The image processing method according to claim 32, wherein generating the decoded image comprises:
performing an arithmetic decoding process on the encoded stream to generate quantized data;
performing an inverse quantization process on the quantized data to generate transformation coefficient data; and
performing an inverse orthogonal transformation process on the transformation coefficient data.

### Claim at position 20 (depends on 38)

39: The image processing method according to claim 38, wherein generating the decoded image further includes decoding the encoded stream according to coding units derived from dividing a largest coding unit recursively.

### Claim at position 21

40: An image processing device, comprising:
circuitry configured to:
decode an encoded stream to generate a decoded image; and
apply a deblocking filter to pixels neighboring a block boundary within the decoded image using a filter parameter set according to a range including a value greater than 14 as the filter parameter, wherein
the filter parameter is set during selection of a strength of the deblocking filter or during clipping of filtered pixels after application of the deblocking filter.
