Unlock instant, AI-driven research and patent intelligence for your innovation.

Ping-pong structure fast data access method combined with direct memory access (DMA)

A technology of data access and combination, which is applied in the field of digital video codec, can solve the problems of data time-consuming, large codec time, etc., and achieve the effect of improving codec efficiency

Inactive Publication Date: 2010-09-01
北京蓝色星河软件技术发展有限公司
View PDF3 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] Traditional methods such as figure 1 Shown: In the traditional method, before performing the algorithm operation, it is necessary to wait for the data transfer to be completed. In the DSP, the data access process is the most time-consuming operation, so this waiting consumes a lot of encoding and decoding time, which is the bottleneck of encoding and decoding.

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
  • Ping-pong structure fast data access method combined with direct memory access (DMA)
  • Ping-pong structure fast data access method combined with direct memory access (DMA)
  • Ping-pong structure fast data access method combined with direct memory access (DMA)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0032] Embodiment 1: Take the implementation of H.264 video encoder intra-frame prediction on DM6467 as an example to specifically describe the implementation steps of a ping-pong structure fast data access method combined with DMA of the present invention:

[0033] like figure 2 As shown, in the intra prediction process, when the current macroblock performs intra prediction, the current macroblock data and the right 8 columns of data of the left macroblock adjacent to the current macroblock are required, that is, the current 16×16 macroblock is used to perform intra prediction. During intra-frame prediction, the amount of data required is 16×24 (16 rows, 24 columns).

[0034] like image 3 As shown, the method steps of the present invention include:

[0035] Step 1. Open up the ping-pong buffer area on the on-chip memory:

[0036] A), according to the intra-frame prediction algorithm, the required size of the ping-pong buffer is 16×24;

[0037] B), open up two memory are...

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 digital video encoding and decoding technique, in particular to a ping-pong structure fast data access method combined with direct memory access (DMA). The method is applied to a video encoder and a video decoder and comprises the following steps of: opening up two small ping-pong regions in an on-chip memory by using on-chip and off-chip memories in a digital signal processor (DSP) and a DMA data moving method; and putting the data to needing be processed which is prepared by using the DMA in advance in a ping-pong buffer before the data is processed so as to save the waiting time of data moving before being processed and improving the encoding and decoding efficiency.

Description

technical field [0001] The invention relates to digital video coding and decoding technology, in particular to a ping-pong (ping-pong) structure fast data access method combined with DMA (data transfer method in an image processing chip). Background technique [0002] The digital video recording equipment DVR commonly used in the field of video surveillance is usually composed of a video data acquisition unit, an image processing unit, and a storage and display device. Among them, the DSP that can carry out soft programming of video compression standard is usually adopted in the image processing unit. [0003] In the process of video encoding and decoding, a frame of image can be divided into several rectangular areas of a certain size, and the rectangular area is used as the processing unit. For example, in the H.264 standard, the size of each rectangular area is 16 × 16, which is called a macroblock. An inter or intra coding algorithm can be selected for each macroblock....

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/32H04N19/423
Inventor 贺才广泮利赵雄
Owner 北京蓝色星河软件技术发展有限公司