Video processing device and method

A video processing and equipment technology, applied in the field of video processing, can solve the problems of increased decoding speed, large access delay, and high bandwidth requirements, and achieve the effect of saving bandwidth, saving circuit area, and speeding up decoding speed

Active Publication Date: 2012-02-01
ARTEK MICROELECTRONICS
View PDF4 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0012] But above-mentioned because all reference data all need to be read from external memory 10, so the bandwidth requirement to external memory 10 is relatively high, and external memory has relatively large access delay (generally have 10~15 Clk), so to External memory has high bandwidth requirements and limits the increase in decoding speed

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
  • Video processing device and method
  • Video processing device and method
  • Video processing device and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0056] Such as Figure 2a As shown, a video processing device provided by an embodiment of the present invention includes: a video decoder and an external memory, wherein:

[0057] The video decoder is used to decode the original video code stream, and the decoding is performed in units of macroblocks, with blocks as the basic operation object;

[0058] External memory 20, used for storing reference frame data;

[0059] Specifically, the video decoder includes: a parser 21, an inverse quantization / inverse transformation unit 22, an address generator 23, a reference data reading unit 24, a motion compensation unit 25, and a reconstruction unit 26, and also includes a data cache 27, a tag cache device 28, wherein:

[0060] The parser 21 is connected to the inverse quantization / inverse transformation unit 22, the address generator 23 and the reference data reading unit 24 respectively, and is used to obtain the position information, the motion vector and the position informatio...

Embodiment 2

[0092] In the first embodiment, the data blocks in the reference frame are gradually buffered into the data buffer 27 according to the reference blocks required by each macroblock, but when the decoding of a macroblock line is completed, the reference data buffered in the data buffer 27 is basically The above are all the reference data of the rightmost macroblocks of this macroblock row, and the reference data of the left few macroblocks of the next macroblock row that needs to be decoded may not be able to find the required cache in the data buffer data. Therefore, in order to make full use of the spatial correlation of the decoded data, the second video decoding device provided by the embodiment of the present invention includes two levels of cache, the cache control of the first level cache and the Figure 2a The cache control principle of the middle data buffer 27 is the same. What is cached in the second-level cache is the reference data of the reference blocks within the...

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 the field of video processing, in particular to video decoding technology, and provides a video processing device and method for decoding the coded data obtained by the block-based predictive coding technology so as to achieve the aim of flexibly setting the type and storage block of a data cache according to the requirement for saving bandwidth of external memory, thereby saving the bandwidth of the external memory and increasing the decoding speed.

Description

technical field [0001] The invention relates to the field of video processing, in particular to a video processing device and method. Background technique [0002] In recent years, the application of video coding and decoding has developed rapidly, and the resolution and bit rate of video have been greatly improved. Using DSP (Digital Signal Processor, digital signal processor) or RISC (Retrenched Injunction System Computer, simplified instruction system) Computer) for video encoding and decoding can no longer meet the needs of high-performance video encoding and decoding, so the industry is gradually turning to dedicated video encoding and decoding equipment. [0003] The basic structure of an existing dedicated video processing device is as follows: figure 1 As shown, it includes an external memory 10, a parser 11, an inverse quantization / inverse transformation unit 12, an address generator 13, a reference data reading unit 14, a motion compensation unit 15 and a reconstr...

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
Patent Type & Authority Applications(China)
IPC IPC(8): H04N7/26H04N7/30H04N19/423
Inventor 蔡建华
Owner ARTEK MICROELECTRONICS
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