Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Image frame processing optimizing method based on Davinci platform

A technology of DaVinci platform and optimization method, applied in the direction of processor architecture/configuration, etc., can solve problems such as inability to optimize and time-consuming

Inactive Publication Date: 2013-04-03
天津市天祥世联网络科技有限公司
View PDF4 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The frame difference algorithm in step 4 can be optimized with some algorithm strategies and inline assembly, but the memcpy operation in step 5 is time-consuming and cannot be optimized. The larger the image is, the more time-consuming it will be, and it cannot even be completed within 40ms. If it is required to be separated by 2 frames or more If the frame is poor, the number of memcpy will be more

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
  • Image frame processing optimizing method based on Davinci platform

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] The present invention will be described in detail below with reference to the drawings and examples.

[0026] The image frame processing optimization method based on the Da Vinci platform of the present invention specifies three video image frame storage addresses in memory at the same time, that is, the destination address of enhanced direct memory access EDMA, which is recorded as buffer1, buffer2, buffer3; Data frames are cyclically stored in the above-mentioned multiple video image storage addresses through EDMA in the order of buffer1, buffer2, and buffer3. When EDMA writes an image data frame to one of the above-mentioned video image frame storage addresses, the CPU processes the other two video images at the same time. The image frame stores two frames of image data in the address.

[0027] figure 1 It is a schematic diagram of the cycle of image data frames in the image frame processing optimization method based on the Da Vinci platform.

[0028] Such as figu...

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 provides an image frame processing optimizing method based on a Davinci platform. The image frame processing optimizing method comprises the following steps in sequence: designating three video image frame memory addresses in an internal memory at the same time, wherein the three video image frame memory addresses are the destination addresses of EDMA (Enhanced Direct Memory Access); identifying the three video image frequency memory addresses into buffer 1, buffer 2 and buffer 3; sequentially storing the image data frames into the plurality of video image memory addresses by virtue of the EDMA according to the sequence circulation of buffer 1, buffer 2 and buffer 3; and writing the image data frames into some video image frame memory addresses by the EDMA, and processing the image data of two frames in another two video image frame memory addresses by a CPU (Central Processing Unit) at the same time, thus obtaining a pingpong mechanism under the execution of the CPU. By adopting the image frame processing optimizing method based on the Davinci platform, the utilization rate of the CPU is increased, the images of two frames are read while processing the image frame by the CPU, thus the step of executing memcpy is saved, and as a result, the executing efficiency is greatly improved.

Description

technical field [0001] The invention relates to the technical field of image processing, in particular to an image frame processing optimization method based on a Da Vinci platform with higher efficiency without memcpy operation. Background technique [0002] At present, the demand and application of embedded intelligent transportation products are becoming more and more extensive. Whether it is a high-speed checkpoint or an intersection, vehicle detection equipment is required. Instead of the traditional ground induction coil, pure video vehicle detection has been more and more applied. An important method of pure video vehicle detection is the grayscale image frame difference algorithm based on virtual coils. [0003] The frame difference algorithm is to subtract two or more frames of continuous images pixel by pixel to remove static or slow-moving objects and backgrounds. It is the most direct way to eliminate static objects in two consecutive images and provide moving o...

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): G06T1/20
Inventor 谢晓霞靳璐
Owner 天津市天祥世联网络科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products