Method and apparatus for non-cross-tile loop filtering

A technology of loop filtering and tiles, applied in the field of video coding technology, can solve the problem of not allowing data dependence across tile boundaries

Active Publication Date: 2014-06-25
HFI INNOVATION INC
View PDF5 Cites 33 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Data dependencies across tile b...

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
  • Method and apparatus for non-cross-tile loop filtering
  • Method and apparatus for non-cross-tile loop filtering
  • Method and apparatus for non-cross-tile loop filtering

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] To allow parallel tile processing for systems containing loop filters (eg DF, SAO, ALF), embodiments according to the invention employ loop filters that do not rely on neighboring tile data. As mentioned earlier, the DF, SAO, ALF processes rely on adjacent data to derive parameters and control filtering. For DF, SAO, ALF, the filtering operation also depends on neighboring pixels. The present invention removes data dependencies of DF, SAO, ALF at tile boundaries to allow independent tile-based processing. Data dependencies across tile boundaries may be applied only to loop filtering processing. Optionally, data dependencies across tile boundaries are applied to determine filter information (including parameter derivation and / or filter control) at the same time as the in-loop filter process. Thus, embodiments of the invention allow parallel processing of tiles in an image.

[0033] In one embodiment of the invention, data padding is used to replace desired pixels in t...

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 method and apparatus for loop filter processing of video data are disclosed. Embodiments according to the present invention eliminate data dependency associated with loop processing across tile boundaries. According to one embodiment, loop processing is reconfigured to eliminate data dependency across tile boundaries if cross-tile loop processing is disabled. The loop filter processing corresponds to DF (deblocking filter), SAO (Sample Adaptive Offset) processing or ALF (Adaptive Loop Filter) processing. The processing can be skipped for at least one tile boundary. In another embodiment, data padding based on the pixels of the current tile or modifying pixel classification footprint are used to eliminate data dependency across the tile boundary. Whether cross-tile loop processing is disabled can be indicated by a flag coded at sequence, picture, or slice level to indicate whether the data dependency across said at least one tile boundary is allowed.

Description

[0001] cross reference [0002] This application claims priority as follows: U.S. Provisional Patent Application No. 61 / 550,636, filed October 24, 2011, entitled "Non-Cross-Tiles Loop Filtering"; No. 61 / 554,601, filed 2011 U.S. Provisional Patent Application, Nov. 2, titled "Non-Cross-Tiles Loop Filtering and Syntax Design"; Serial No. 61 / 558,664, filed Nov. 11, 2011, titled "Tile Information Adaptation" U.S. provisional patent application. The aforementioned US Provisional Patent Application is hereby incorporated by reference. technical field [0003] The invention relates to video coding. In particular, the invention relates to a video coding technique associated with filtering, processing at tile boundaries. Background technique [0004] Motion estimation is an efficient inter-frame coding technique that utilizes temporal redundancy in video sequences. Motion compensated inter-frame coding (motion compensated inter-frame coding) has been widely used in various inter...

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): H04N19/82H04N19/70H04N19/174H04N19/436H04N19/117
CPCH04N19/00066H04N19/00521H04N19/00884H04N19/002H04N19/00896H04N19/00272H04N19/70H04N19/117H04N19/154H04N19/174H04N19/82H04N19/436
Inventor 徐志玮蔡家扬黄毓文
Owner HFI INNOVATION INC
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