# US 8,787,467 B2 · Filtering method for performing deblocking filtering on a boundary between an intra pulse code modulation block and a non-intra pulse code modulation block which are adjacent to each other in an image

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

- Number: US 8,787,467 B2
- Document ID: US8787467B2
- Status: Granted
- Kind: B2
- Application number: 13/551,686
- Filed: 2012-07-18
- Published: 2013-01-24
- Granted: 2014-07-22
- Earliest claimed: 2011-07-19
- Assignees: Panasonic Corporation
- Applicants: Chong Soon Lim; Viktor Wahadaniah; Sue Mon Thet Naing; Hisao Sasai; Takahiro Nishi; Youji Shibahara; Toshiyasu Sugio
- Inventors: Chong Soon Lim; Viktor Wahadaniah; Sue Mon Thet Naing; Hisao Sasai; Takahiro Nishi; Youji Shibahara; Toshiyasu Sugio
- Web page: https://patentgrep.com/patent/US8787467B2

## CPC

- H04N 19/86: involving reduction of coding artifacts, e.g. of blockiness
- H04N 19/117: Filters, e.g. for pre-processing or post-processing (sub-band filter banks H04N19/635)
- H04N 19/124: Quantisation
- H04N 19/14: Coding unit complexity, e.g. amount of activity or edge presence estimation (H04N19/146 takes precedence)
- H04N 19/61: in combination with predictive coding
- H04N 19/176: the region being a block, e.g. a macroblock
- H04N 19/184: the unit being bits, e.g. of the compressed video stream
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A filtering method is for performing deblocking filtering on the boundary between an IPCM block and a non-IPCM block adjacent to each other in an image and including: determining a first quantization parameter for the non-IPCM block; determining a second quantization parameter for the IPCM block, using the first quantization parameter; determining a filter strength for the boundary, using the first quantization parameter and the second quantization parameter; and performing the deblocking filtering on the boundary using the determined filter strength.

## Claims

### Claim 1

A filtering method for performing deblocking filtering on a boundary between an Intra Pulse Code Modulation (IPCM) block and a non-Intra Pulse Code Modulation (non-IPCM) block which are adjacent to each other in an image, the filtering method comprising:
determining a second quantization parameter for the IPCM block using a first quantization parameter used for quantizing the non-IPCM block;
determining a filter strength of the deblocking filtering using the first quantization parameter and the second quantization parameter; and
performing the deblocking filtering on the boundary using the determined filter strength of the deblocking filtering,
wherein the second quantization parameter is determined using difference information indicating a difference between a quantization parameter for a block which is located immediately before a current block to be processed in processing order and a quantization parameter for the current block, the difference information indicating a zero value.

### Claim 2

An image processing apparatus for performing deblocking filtering on a boundary between an Intra Pulse Code Modulation (IPCM) block and a non-Intra Pulse Code Modulation (non-IPCM) block which are adjacent to each other in an image, the image processing apparatus comprising:
control circuitry; and
storage accessible from the control circuitry,
wherein the control circuitry is configured, using the storage, to
determine a second quantization parameter for the IPCM block, using a first quantization parameter used for quantizing the non-IPCM block;
determine a filter strength of the deblocking filtering, using the first quantization parameter and the second quantization parameter; and
perform the deblocking filtering on the boundary, using the determined filter strength of the deblocking filtering,
wherein the second quantization parameter is determined using difference information indicating a difference between a quantization parameter for a block which is located immediately before a current block to be processed in processing order and a quantization parameter for the current block, the difference information indicating a zero value.

### Claim 3

Control circuitry used for an image processing system for performing deblocking filtering on a boundary between an Intra Pulse Code Modulation (IPCM) block and a non-Intra Pulse Code Modulation (non-IPCM) block which are adjacent to each other in an image, the control circuitry configured, using storage included in the image processing system, to perform operations including:
determining a second quantization parameter for the IPCM block using a first quantization parameter used for quantizing the non-IPCM block;
determining a filter strength of the deblocking filtering using the first quantization parameter and the second quantization parameter; and
performing the deblocking filtering on the boundary using the determined filter strength of the deblocking filtering,
wherein the second quantization parameter is determined using difference information indicating a difference between a quantization parameter for a block which is located immediately before a current block to be processed in processing order and a quantization parameter for the current block, the difference information indicating a zero value.

### Claim 4

A non-transitory computer readable recording medium storing an image processing program for performing deblocking filtering on a boundary between an Intra Pulse Code Modulation (IPCM) block and a non-Intra Pulse Code Modulation (non-IPCM) block which are adjacent to each other in an image, wherein, when executed, the image processing program causes a computer to execute a method comprising:
determining a second quantization parameter for the IPCM block using a first quantization parameter used for quantizing the non-IPCM block;
determining a filter strength of the deblocking filtering using the first quantization parameter and the second quantization parameter; and
performing the deblocking filtering on the boundary using the determined filter strength of the deblocking filtering,
wherein the second quantization parameter is determined using difference information indicating a difference between a quantization parameter for a block which is located immediately before a current block to be processed in processing order and a quantization parameter for the current block, the difference information indicating a zero value.
