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

Data processing method and device based on buffer, storage medium and electronic device

A data processing device and data processing technology, applied in the field of data computing, can solve problems such as limited buffer space, high cost, and large reading bandwidth

Active Publication Date: 2020-03-06
光子算数(北京)科技有限责任公司
View PDF4 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Generally, the faster the processing speed of the FPGA, the larger its area, and the larger the area, the higher its cost. Therefore, considering factors such as cost, the buffer space in the FPGA is limited
[0003] At present, when performing image processing, it is necessary to read all the data of the image, which makes the reading bandwidth larger

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
  • Data processing method and device based on buffer, storage medium and electronic device
  • Data processing method and device based on buffer, storage medium and electronic device
  • Data processing method and device based on buffer, storage medium and electronic device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0050] see figure 1 , figure 1 It is a schematic flowchart of a buffer-based data processing method provided by an embodiment of the present invention. The data processing method is used to reduce the read bandwidth while improving buffer utilization, and specifically includes steps:

[0051] S11. Based on the storage space of the buffer and parameters of the convolution kernel, determine the target mobile storage space of the buffer.

[0052] In digital image processing, the planar digital image to be processed is presented through a pixel matrix, and each pixel in the image corresponds to each element in the matrix. For example, suppose the resolution of an image is 1024*768, then the number of rows of this matrix is ​​1024, and the number of columns is 768.

[0053] At present, the filtering process of the image is to use a small filter matrix (convolution kernel) to perform matrix calculation on each element in the pixel matrix representing the planar digital image, and ca...

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 a data processing method and device based on a buffer, a storage medium and an electronic device, and the method comprises the steps: firstly determining a target mobile storagespace of the buffer based on the storage space of the buffer and the parameters of a convolution kernel; then, splitting the image to be processed into a first sub-image and at least one second sub-image; then, performing convolution processing on the first sub-image, and after to-be-removed data which is subjected to convolution processing and has the same size as the target mobile storage spacein the first sub-image is removed, reading the second sub-image to a buffer, and then contining convolution processing. Visibly, in the scheme, after the bandwidth data of the first subimage is readfor the first time, only the bandwidth data of the second subimage needs to be read, and the bandwidth data of the second subimage is smaller than the data of the whole image to be processed, so thatthe scheme can reduce the reading bandwidth of the buffer and repeatedly utilize the limited storage space of the buffer, thereby improving the space utilization rate.

Description

technical field [0001] The invention relates to the technical field of data calculation, in particular to a buffer-based data processing method, device, storage medium and electronic equipment. Background technique [0002] In the FPGA, the data read from the DDR needs to be temporarily stored in the buffer buffer. Generally, the faster the processing speed of the FPGA, the larger its area, and the larger the area, the higher its cost. Therefore, considering factors such as cost, the buffer space in the FPGA is limited. [0003] At present, when performing image processing, it is necessary to read all the data of the image, so that the reading bandwidth is large. Therefore, how to provide a buffer-based data processing method that can reduce the read bandwidth and improve buffer utilization is a major technical problem to be solved urgently by those skilled in the art. Contents of the invention [0004] In view of this, the embodiment of the present invention provides a ...

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/60
CPCG06T1/60
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