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

Trapezoidal filling method based on computer unified device architecture (CUDA)

A filling method and trapezoidal technology, applied in the direction of image data processing, instruments, image data processing, etc., can solve the problems of low efficiency, not convenient enough, GDI drawing cannot meet the processing of a large amount of graphic data, etc., to meet the needs of a large amount of graphic data processing , Improve the effect of filling efficiency

Active Publication Date: 2012-06-27
中夏芯基(上海)科技有限公司
View PDF1 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] The purpose of the present invention is to provide a trapezoidal filling method based on CUDA, to solve the problem that the GDI drawing in the prior art cannot satisfy a large amount of graphics data processing, and the efficiency is low and not convenient enough in use

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
  • Trapezoidal filling method based on computer unified device architecture (CUDA)
  • Trapezoidal filling method based on computer unified device architecture (CUDA)
  • Trapezoidal filling method based on computer unified device architecture (CUDA)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] Such as figure 1 , figure 2 , image 3 Shown, the present invention comprises the following steps:

[0027] ①. Prepare bitmap graphics data: According to the needs, you can choose monochrome, 8-bit, 24-bit or 32-bit bitmaps, and set the initial gray value of the filling for non-monochrome images. In this embodiment, an 8-bit image is selected, and the filled gray value is a fixed value.

[0028] ②. Prepare trapezoidal vertex data: For each bitmap graphic, the trapezoid that needs to be filled may be different. Put the coordinates of these trapezoidal vertices in a structure array of trapezoidal vertices, and assign different sizes to the trapezoidal groups of different bitmap graphics. memory space, and save these trapezoid vertices.

[0029] ③. Assign the number of Blocks and Threads: Because the bitmap graphics can be filled in parallel, there will be no conflicts, so each Block is assigned a bitmap graphic, and then the trapezoid that needs to be...

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 discloses a trapezoidal filling method based on a computer unified device architecture (CUDA), which relates to fields of multi-thread parallel development, computer graphics, data structure development, digital image processing and the like. The CUDA multi-thread parallel trapezoidal filling method is adopted, thereby solving problems that a graphics device interface (GDI) filling method cannot effectively process a large number of graphic data and cannot process in parallel mode because of limitation of serial operation of a central processing unit (CPU). The trapezoidal filling method based on the CUDA can effectively improve filling efficiency and meet requirements of processing of the large number of graphic data.

Description

technical field [0001] The present invention relates to the fields of multi-thread parallel development, computer graphics, data structure development, digital image processing, etc., and is specifically a general-purpose parallel computing architecture using CUDA to enable GPU (Graphics Processing Unit) to solve complex calculations and massive data processing problems Trapezoid fill method. Background technique [0002] Photolithography technology is a technology for printing characteristic patterns on the surface of a substrate. The maskless photolithography technology involved in the present invention uses a digital micromirror system to generate an image. Through an optical projection element, the image is projected onto a light-sensitive substrate at a certain magnification. A pattern of features is produced on the substrate. [0003] In the photolithography process, a large amount of fast data processing and transmission are required, and after parsing th...

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): G06T1/00
Inventor 赵美云蒋兴华
Owner 中夏芯基(上海)科技有限公司