Deblocking filtering control

A filtering control, block boundary technique, applied in deblocking filtering. field, it can solve problems such as inaccurate deblocking filtering and inaccurate processing of adjacent blocks, and achieve the effect of improving video quality

Active Publication Date: 2013-12-04
TELEFON AB LM ERICSSON (PUBL)
View PDF2 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0036] DF decisions based on HEVC may result in inaccurate DF for block boundaries of some blocks
Specifically, in HEVC, suppressing and filtering out

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Deblocking filtering control
  • Deblocking filtering control
  • Deblocking filtering control

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0063] In the figures, the same reference numerals are used for similar or corresponding elements.

[0064] Embodiments generally relate to filtering control and controlling deblocking filtering of block boundaries in video frames. The filtering control of an embodiment provides asymmetric deblocking decisions about block boundaries by making independent filtering decisions for blocks of pixels separated by block boundaries. This means that DF can handle neighboring blocks with different levels of local structure, thus adjusting the specific DF at each block based on its local structure.

[0065] As is well known in the art, a video frame is divided into non-overlapping blocks of pixels that are encoded and decoded according to the respective available intra- and inter-coding modes. Typically, a video frame is divided into non-overlapping macroblocks of 16x16 pixels. Such a macroblock may in turn be divided into smaller blocks of different sizes (eg, 4x4 pixels or 8x8 pixels...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A first filter decision value is calculated for a block (10) of pixels (11, 13, 15, 17) in a video frame based on pixel values of pixels (11, 13, 15) in a first line (12) of pixels (11, 13, 15, 17) in the block (10). A second filter decision value is also calculated for the block (10) based on pixel values of pixels (21, 23, 25, 27) in a corresponding first line (22) of pixels (21, 23, 25, 27) in a neighboring block (20) in the video frame. The first filter decision value is used to determine how many pixels in a line (12) of pixels (11, 13, 15, 17) in the block (10) to filter relative to a block boundary (1) between the block (10) and the neighboring block (20). The second filter decision value is used to determine how many pixels in a corresponding line (22) of pixels (21, 23, 25, 27) in the neighboring block to filter relative to the block boundary (1).

Description

technical field [0001] The present embodiments relate generally to filtering control and, in particular, to controlling deblocking filtering on block boundaries in video frames. Background technique [0002] Deblocking filters are used in video coding standards to prevent blocking artifacts. Blocking artifacts arise because the original video frame is divided into blocks that are processed relatively independently. For example, blocking artifacts may arise due to different intra predictions on blocks, quantization effects, and motion compensation. Two specific variants of deblocking are described below. [0003] In existing video coding such as H.264, there is a deblocking filter after prediction and residual reconstruction, but before storing the reconstruction for later reference when encoding or decoding subsequent frames, Also called loop filter. Deblocking filtering consists of multiple steps, such as filter decisions, filtering operations, truncation functions, and...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): H04N7/26
CPCH04N19/00278H04N19/00157H04N19/00896H04N19/00066H04N19/00909H04N19/176H04N19/117H04N19/14H04N19/82H04N19/86H04N19/00
Inventor 安德烈·诺金肯尼思·安德森理卡尔德·肖伯格
Owner TELEFON AB LM ERICSSON (PUBL)
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products