Block elimination filtering method and device for video encoding and decoding system

A video codec and deblocking filter technology, applied in the field of video codec system, can solve the problems of low parallelism of off-chip memory reading and writing and filtering operations, unreasonable on-chip cache configuration, etc., and achieve high on-chip cache utilization , the effect of reducing complexity

Inactive Publication Date: 2008-04-30
SICHUAN PANOVASIC TECH
View PDF0 Cites 19 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0014] The technical problem to be solved by the present invention is that the present invention aims at the unreasonable configuration between the usage rate of the on-chip cache and the number of reads and writes to the off-chip memory in the existing deblocki

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
  • Block elimination filtering method and device for video encoding and decoding system
  • Block elimination filtering method and device for video encoding and decoding system
  • Block elimination filtering method and device for video encoding and decoding system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0079] according to Figure 9 The processing timing flow shown in the image chroma format YUV 4:2:0 macroblock deblocking filter period, combined with Figure 8-1 The system structure shown, its specific steps are as follows:

[0080] Step 0: In the initial state, 0-5 of the buffer 201 retain the filtered data of the previous macroblock, 6, 7, and 8 store the macroblock pixel data (Ry0, Rch0, Ry1) of the current macroblock, and n store the current macroblock Parameters, that is, the Ry0, Rch0, Ry1, and Rp0 operations of this macroblock have been completed in sequence at this moment; the 0 of the cache 202 stores the macroblock parameter data that the previous macroblock will be used for filtering by this macroblock;

[0081] Step 1: Start Ry2 to read the luminance pixel data of this macroblock from the off-chip memory 101 into 9 of the cache 201, and start Wy0 to write out the luminance pixel data of the previous macroblock from the 0 of the cache 201 to the off-chip memory 1...

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

The invention relates to a deblocking filter method in a video coding/decoding system. The invention aims to solve the problems in the prior art, such as unreasonable configuration between on-chip cache utilization rate and read/write frequency of out-chip memory and low concurrence level of read/write and filter calculation of out-chip memory. The invention discloses a deblocking filter method in a video coding/decoding system and a device thereof. The inventive deblocking filter method in the video coding/decoding system is based on half prefetching macro-block data technique and macro-block data monocycle post-write technique, enables the on-chip buffer to read macro-block data from the out-chip memory, and realizes the concurrent execution of filter intensity coefficient calculation and pixel filter calculation. The invention also discloses a device for implementing the above method. The invention has the advantages that: the invention keeps the balance between the on-chip cache utilization rate and read/write frequency of out-chip memory, reduces the complexity of filter calculation, and realizes the highly concurrent execution between the read/write operation of out-chip memory and the on-chip deblocking filter calculation operation.

Description

technical field [0001] The invention relates to a video encoding and decoding system, in particular to a deblocking filtering technique in the video encoding and decoding system. Background technique [0002] The current mainstream video coding and decoding methods and standards all adopt hybrid coding schemes based on block transform. In these encoding and decoding methods, artificial "blocking effects" will appear in the image reconstructed after inverse transformation and inverse quantization by the decoder. This is because the algorithm based on motion compensation is in units of blocks (4×4 or 8×8 pixel size), and the DCT transformation and quantization of intra / inter prediction residuals are also in units of blocks (4×4 or 8×8 Pixel size) is operated in units. By performing deblocking filtering on the decoded and reconstructed image and filtering the inner boundary of each block, this block effect can be effectively removed. [0003] The process of deblocking filter...

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/26H04N9/64H04N19/117H04N19/176H04N19/182H04N19/423H04N19/80
Inventor 袁梓瑾何祥
Owner SICHUAN PANOVASIC TECH
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